https://youtu.be/kRXmOo324Oc?si=heXv1s81ga8uUOPt

🎯 目的

TopstepXのAPIからリアルタイムの市場データ(Level1/Level2)を取得し、

**人間の裁量トレードを補助する「実用的な小さなツール」**を

ChatGPT/Claude/CodexなどのAI補助を活かして効率的に開発する。


🧭 開発の全体像(流れ)

css
コピーする編集する
① 準備:API契約と開発環境構築
   ↓
② データ取得:WebSocket/RESTを通じて市場データ取得
   ↓
③ 処理ロジック:必要な条件検出やアラート判定
   ↓
④ データ保存:Redisやファイルに保持
   ↓
⑤ UI/通知:視覚化 or アラート通知で人間に伝える


🔧 ① API利用準備と開発環境構築

項目 内容
🔑 Topstepアカウント 公式サイトで作成
🧱 ProjectX登録 ProjectX(別アカウント)でAPIアクセスを購入(月$29)
💻 開発環境 Visual Studio / VSCode + .NET or Python(どちらでもOK)
🤖 AI補助ツール Claude(Notion MCP)、ChatGPT、Codex CLIなど

🔹 迷ったら:Python + Streamlit + Redis の構成が最短で習得しやすい


🌐 ② データ取得の仕組み(WebSocket / REST)

API種別 用途 技術例
WebSocket Level1/Level2のリアルタイム取得 websockets(Python)、System.Net.WebSockets(C#)
REST API ポジション確認・注文送信・口座情報取得 requests(Python)、HttpClient(C#)

🔍 ポイント:


🧠 ③ ロジック処理(補助 or アラート)

目的 例 備考
裁量補助 板の偏り検出/買い圧と売り圧の逆転など ルールはシンプルでもOK:「売り注文が連続したら通知」など
自動通知 Telegram / Slack / LINE へのアラート送信 通知タイミングの条件を人間感覚で決めてOK