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

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

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

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

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

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

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

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

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

【旧版】日本株自動売買のはじめかた | kabu API × TradingViewで学ぶ入門ガイド

更新情報

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

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

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

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

日本株の自動売買って、どう始めればいい?【この記事を読めばわかります】

自動売買 に興味はあるけど、どこから手をつければいいか分からない…」

そんな方に向けて、トレーディングビュー( TradingView )と証券 API を活用した日本株の 自動売買 の始め方を、5 つのステップで丁寧に解説していきます。

この記事で得られること

  • 何を準備すればいいかが明確になる
  • 順番通りに進めるだけで「まず動かす」が体験できる
  • 実際に自動で売買が動くまでの全体像が見えてくる

それでは、具体的に見ていきましょう。

📺 この記事の概要は、下記の動画でもわかりやすく解説しています!

対象読者と進め方について

この記事は、トレード初心者や、すでに 裁量トレード をしていて自動化に興味がある方に向けて書かれています。

一部でコードも登場しますが、「どうやって始めればいいか」という全体の流れを丁寧に整理しているため、難しい知識がなくても安心して読み進められます。

各ステップで必要な知識やコードも順を追ってフォローしているので、完全初心者でも「とにかく動かしてみたい!」という気持ちがあれば大丈夫です。

🛠️ 事前に用意しておくとスムーズなもの

💡 当サイトのリンクは一部アフィリエイトを含みます。

まずは、以下の 2 つを事前に準備しておくのがおすすめです。

👉️ トレーディングビュー(TradingView)

チャート の閲覧や売買ロジックの作成に使います。 リアルタイムの東証データは有料ですが、無料プランでも十分始められます。

👉️ 三菱UFJ eスマート証券(旧:auカブコム証券)口座

日本株の 自動売買 に対応した API が利用できます。 口座開設から API の利用まで無料です。

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

👉 TradingView × Node.js × kabu API 自動売買テンプレートから購入可能です。

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

  • 手順通りに作りたいが、構築時間を短縮したい
  • コピペや記述ミスによる原因不明のエラーを避けたい
  • 記事を読みながら迷わず完成形にたどり着きたい
⚠️ ご購入前に必ずご確認ください
このテンプレートは [環境構築記事シリーズ]の内容をまとめた補助用コードであり、
「購入するだけで 自動売買 が動き出す完成品ソフト」 ではありません。 シリーズ記事に沿ってご自身で設定・ API 接続・動作確認を行うことが前提となります。

🔍 全体の流れ | STEP 目次

これから紹介するステップを順に進めていけば、

  • TradingView で売買条件を検出
  • → 証券口座に発注
  • 自動売買 を動かす仕組み

が構築できます。

最初からすべてを完璧にこなす必要はありません。 それぞれの STEP で「今の自分に必要な部分」だけを取り入れながら、少しずつ進めていけば大丈夫です。

  • STEP1: TradingView / Webhook で通知を飛ばす体験
  • STEP2:本番用サーバーとKabu API の全体像理解
  • STEP3: kabuステーション / kabu API で認証と発注
  • STEP4: Webhook TradingView kabu API を連携
  • STEP5: Node.js で処理実装&ログ設計
💡 本シリーズの公開記事では、 成行 注文を中心に解説しています。
指値 注文については、 約定 の確認やキャンセル・変更などの処理実装が 成行 注文より数段複雑になるため、現時点では記事化は考えておりません。
(将来的に変更する可能性はあります)

🧩 STEP1:TradingView / Webhook で通知を飛ばす動作確認と「体験」

(所要時間:20〜40分)

なぜ必要?

自動売買 のトリガーが TradingView アラート 通知 だからです。 条件を満たしたタイミングで売買ルールを「伝える」役割を担います。

得られるもの

  • Webhook 通知が届く流れを体験できる
  • Slack に転送する方法がわかる
  • 「通知動いた!」が体験できる

👉 TradingView / Webhook で通知をブラウザや Slack に送る仕組み|リアルタイム自動売買体験

🧩 STEP2:「体験」の次へ|本番用サーバー&Kabu API連携の全体像を理解

(所要時間:15〜30分)

なぜ必要?

体験だけでは注文は出せません。
実際の運用は、通知受信 → 株注文処理 という一連の流れが必要です。 その中核が 受信サーバーKabu API

得られるもの

  • 「体験」と「本番」の違い
  • 各構成要素の役割
  • Webhook 通知が注文に変わるイメージ

👉「体験」の次へ|本番用サーバー&Kabu API連携の全体像を理解する

💡 STEP2では全体像理解が目的初心者向けに丁寧に設計しています。

🧩 STEP3:kabuステーション / kabu API で認証・発注処理

(所要時間:20〜40分)

なぜ必要?

Webhook 通知を受信できても、まだ注文は出せません。 証券会社 へ注文を送るための「認証」と「 API 操作」が不可欠です。

kabuステーション API を接続することで、 「条件が満たされたら買う/売る」を実際に注文へ変換できます。

得られるもの

  • kabuステーション のセットアップ& API 有効化の流れ
  • 認証キーの取得方法
  • 実際の売買注文を API 経由で投げる「経験」

👉kabuステーションAPIの認証と発注の基本|自動売買を始める第一歩

🧩 STEP4:TradingView の Webhook を受信するサーバーを用意しよう

(所要時間:30〜1時間)

なぜ必要?

TradingView Webhook (外部通知) を通じて、売買シグナルを送信できます。

ですが、その通知を受け取るには Node.js などで「受信サーバー」を立てる 必要があります。

このステップでやること

  • Node.js Webhook を受け取るシンプルなエンドポイントの作成
  • localtunnel を使ってローカル開発環境を外部公開
  • TradingView から通知が届くことを確認

できるようになること

  • TradingView ストラテジー から Webhook 通知を送信
  • その通知をプログラムで受信・確認する
  • 今後の「発注処理」につなげる基盤を作る

👉 TradingViewのWebhookとkabu API連携|自動売買の認証と受信設定ガイド

🧩 STEP5:受信データを使って kabu API に注文を出す

(所要時間:45〜60 分)

なぜ必要?

Webhook で受け取ったデータを「そのまま放置」していては、当然ながら 自動売買 は始まりません。

ここでは、受信した注文情報をもとに 実際の発注処理を動かす 仕組みを作ります。

得られるもの

  • kabu API への発注処理
  • Webhook 連携後の 自動売買 フローの完成
  • エラー時のログ対応(基礎)

👉 Webhook連携で自動発注|TradingView×kabu API 実践ガイド

これで日本株の自動売買が動き始めます

自動売買 の全体像とその進め方がかなりクリアになったはずです。 ここまで読み進めた時点で、あなたはすでに 「やってみたいけど手を出せていない人」より一歩前にいる可能性が高いです。

  • とりあえず動かす
  • 理解して組み上げる
  • 安定稼働へ進化させる

という順番で進めていくと「 自動売買 が動くところ」まで到達できます。

迷ったら、まずはSTEP1の軽い体験から。 手を動かしながら記事を進めれば、必ず理解が追いつきます。

👉️ STEP.1 を無料で初めてみる

焦らず、できるところから進めてみてください あなたの 自動売買 の第一歩を応援しています💪🚀

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

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

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

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

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

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

詳しく見る

🛠️ 自動売買の構築

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

詳しく見る

📊 戦略設計

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

詳しく見る

🔧 ストラテジー作成

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

詳しく見る

📦 システム拡張

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

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