「株テック | Kabutech Lab.」は、日本株トレードを初心者向けに解説するメディアです。

ツールの使い方や考え方、環境構築方法を学ぶ場として、主に以下の内容を解説しています:

  • TradingViewを使ったバックテスト・ストラテジーの実践情報
    (プログラミング知識がなくても始めやすい検証ツールです)
  • 三菱UFJ eスマート証券のkabu APIを使った環境構築
    (日本株の発注が可能な数少ないAPI接続サービスです)

バックテストは自作プログラム(Pandasなど)で応用可能、発注は他の証券会社のRSSなどでも対応できます。
特定の証券会社やツールを強く推奨するものではありません。

以下の点にご留意ください:

  • 個別銘柄の売買や投資判断の助言は行いません。
  • サンプルのストラテジーやコードは学習・検証用の参考資料であり、実際の売買や利益を保証しません。
  • バックテストは過去データに基づく結果であり、将来の成果を保証しません。
  • 自動売買環境はエラーハンドリングと十分な整備が必須です。
  • 市場変動、システム障害、予期せぬ遅延やエラーなどのリスクがあります。

投資はあくまで自己責任です。リスクを理解して慎重に取り組んでください。

当サイトでは一部アフィリエイト広告を利用しています (プライバシーポリシー)。

ご質問はこちらまでお気軽にどうぞ。

「体験」から本番へ | 自動売買の全体構成を理解するための事前ガイド(受信サーバー・Kabu API・Slack)

更新情報

本記事は旧シリーズ(アーカイブ)です

本記事は、以前提供していた 自動売買 環境構築シリーズ(旧版)です。

現在は内容をアップデートした 最新版シリーズを無料公開しています。
👉️ 自動売買環境構築シリーズ(最新版)

なお、本シリーズをご購入いただいた方は、引き続き本ページをご覧いただけます
本アーカイブ記事は、将来的に非公開・整理する可能性があります。 また、旧記事購入者向けの特典もご用意しています。
詳細は、環境構築代行のご案内をご確認ください。

🔄 無料記事で試した「体験くん」は実運用では利用できません

前回の無料記事では、 TradingView から送られた Webhook 通知を 実際に受け取ってみる体験用のプログラム「体験くん」を使いました。

👉 体験くん(通知体験)って何?という方はまずこちら

これは通知の仕組みを体験するには最適ですが、実際の 自動売買 を行うには機能が足りません。
本番運用では「受信サーバー」と呼ばれるより本格的なプログラムが必要になります。

さらに、 自動売買 に必要な環境(証券口座、Kabu ステーション、 API 連携)を整える必要もあります。
この記事では、以下の内容を丁寧に解説していきます。

この記事でわかる事

  • 「体験くん」と本番運用環境の違い
  • 自動売買 システム全体の構造と流れ
  • 主要な連携要素( TradingView API Slack )の役割と連動を把握できる
  • kabu ステーションと Kabu API の初期設定手順
  • 本番運用に必要なプログラム「受信サーバー」の全体像

このステップで全体像がつかめれば、「次以降のステップで実際に作る」準備はバッチリです!

📦 テンプレート販売について

👉 TradingView × Node.js × kabu API 自動売買テンプレートから有料でダウンロード可能です。

⚠️ ご購入前に必ずご確認ください
このテンプレートは 環境構築記事シリーズの内容を補助用コードであり、 「購入するだけで 自動売買 が動き出す完成品ソフト」 ではありません。 シリーズ記事に沿ってご自身で設定・ API 接続・動作確認を行うことが前提となります。

テンプレートが役立つケース

  • 手順通りに作りたいが、構築時間を短縮したい
  • コピペや記述ミスによる原因不明のエラーを避けたい
  • 記事を読みながら、迷わず完成形にたどり着きたい

🏦 まずは証券口座を準備しましょう

受信サーバーは、通知を受け取ったあとに、 証券会社 API 「Kabu API 」を通じて株の注文を出します。
つまり、証券口座がないと始められません

まだお持ちでない方は、下記リンクから口座開設をお願いします。(当サイトのアフィリエイトリンクです)

👉 三菱 UFJ e スマート証券で口座開設する(公式)

📋 TradingView は 「体験くん」の設定をほぼそのまま再利用できます

これから説明する内容は、 TradingView アラート を作る手順です。 基本の操作はシンプルで、難しいことはほとんどありません。

本番運用で変更するポイントは、以下の2つだけです:

実際に違うのは以下の 2 点だけ:

  • Webhook の URL を「受信サーバー」のものに差し替える
  • メッセージの内容( JSON )を本番用に調整する

通知を出す条件や アラート の設定方法自体は変わりません。
さらに、銘柄・ ロング ショート ロット 数なども TradingView 側で指定可能です。

webhook のメッセージ例

たとえば、 TradingView アラート メッセージは以下のように JSON 形式で指定できます:

{
  "symbol": "8306", // 銘柄コード(例:三菱UFJ)
  "qty": 100, // 株数(ロット)
  "cashMargin": 1, // 1: 現物, 2: 新規信用, 3: 返済信用
  "frontOrderType": 10, // 成行
  "side": 2 // 1: 売り, 2: 買い
}

つまり、売買判断は TradingView 側で完結し、受信サーバーはその指示に従って注文を実行するだけの役割になります。

📦 受信サーバーとは?(本番用プログラム)

自動売買 を本番運用で動かすには、“体験くん”と似た仕組みを、今度は自前で用意する必要があります。

🧭 はじめての方へ:基礎 → 実践 → 設計 → 検証 → 理論。最短で再現性に辿り着くためのロードマップ
👉️ Kabutech Lab.のおすすめの進め方

自動売買環境構築 学習ステップ一覧(※アーカイブページ)

本シリーズは、自動売買環境構築を基礎から応用まで実践的に学べる構成です。
STEP1: 体験 → STEP2: 事前ガイド → STEP3以降: 実践活用

※ 環境構築からVPS設定・Cloudflare・Slack連携などすべて丸投げで代行するプランもあります

📈 【無料】テクニカル分析

テクニカル指標をTradingViewで実践活用

詳しく見る

🛠️ 自動売買の構築

TradingView, kabu API を使った環境構築

詳しく見る

📊 戦略設計

戦略を検証し、改善するための手法と実装

詳しく見る

🔧 ストラテジー作成

Pineスクリプトでの戦略実装をガイド

詳しく見る

📦 システム拡張

Slack連携/プロセス監視で安定・拡張

詳しく見る
背景画像
「戦略が、自律する。」