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

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

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

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

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

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

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

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

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

kabu API独自足生成からTradingView Webhookへ移行した理由

自動売買システムの開発環境を見直し

Googleアップデートによるアクセス変化への対応や、
自動売買システムの改善など、日々の運用で考えたことを記録する「運用者ブログ」を始めてみます。

今回は、ここ半年ほど進めている売買システム構成の変更についてです。今回は、ここ半年ほど進めている売買システム構成の変更についてです。

これまでの開発環境:kabu APIによる独自足生成

これまで一部の戦略では、kabu APIのPush APIを利用した独自足生成ベースで開発していました。

この方式のメリットは、細かなデータ処理や独自ロジックの自由度が高い点です。

また、TradingViewのWebhook連携とは異なり、足の確定を待たずにリアルタイムデータをもとに任意のタイミングで発注処理を実行できる点も大きな特徴です。

例えば、

  • 独自の足生成
  • 標準指標では扱いにくい条件判定
  • リアルタイムデータを利用した細かなエントリー・決済条件
  • 足確定前のタイミングでの発注制御

など、自由度の高い戦略設計が可能でした。

👉️ kabuステーション API / PUSH API

戦略数が増えるにつれて開発コストが課題に

一方で、戦略の数を増やしていくにつれて、開発・検証コストと工数が課題になってきました。

もちろん1つの戦略を時間をかけて作り込むことはできます。

しかし、個人で複数戦略を運用する場合、

  • 新しいアイデアを試す
  • バックテストする
  • 改善する
  • 実運用へ移行する

というサイクルを随時回すことが重要になります。

1つの戦略開発に時間がかかりすぎると、検証できるアイデアの数自体が減ってしまいます。

TradingView + Webhook構成へ移行

そこで現在は、多くの戦略をTradingViewのWebhook連携ベースへ移行しています。

正確には、売買シグナルの生成部分をTradingView + Pine Scriptへ移行し、Webhook経由で既存のkabu API発注システムへ連携する構成です。

発注処理自体は引き続きkabu API側で行うことで、証券APIとの接続や注文管理部分はこれまでの環境を活用しています。

細かなデータ処理や独自ロジックの自由度では、独自足生成方式のほうが有利です。

ただ、個人運用で複数戦略を分散する場合、1つの戦略を作り込むことだけではなく、多くのアイデアを低コストで検証し、改善サイクルを回せる環境を作ることも重要だと考えています。

TradingView + Pine Scriptの場合、

  • 戦略作成までの速度が速い
  • バックテスト環境が整っている
  • 条件変更や比較検証が容易
  • 複数アイデアを試しやすい

というメリットがあります。

現時点での判断

そのため現在の運用方針では、Pine Scriptで素早く戦略を作成し、バックテスト・検証まで進められるTradingViewベースの構成のほうが費用対効果が高いと判断しています。

もちろん、独自足生成環境が不要というわけではありません。

より高度なデータ処理や、標準環境では実現できないロジックが必要になった場合は、用途に応じて使い分けていく予定です。

今後も運用しながら、開発効率と戦略パフォーマンスのバランスを見て改善していきます。

FO 日本株自動売買 コピペで動く! 無料TradingViewストラテジー公開中

はじめての自動売買・Pine Scriptの学習におすすめ

背景画像
「戦略が、自律する。」