https://youtu.be/kRXmOo324Oc?si=heXv1s81ga8uUOPt
TopstepXのAPIからリアルタイムの市場データ(Level1/Level2)を取得し、
**人間の裁量トレードを補助する「実用的な小さなツール」**を
ChatGPT/Claude/CodexなどのAI補助を活かして効率的に開発する。
css
コピーする編集する
① 準備:API契約と開発環境構築
↓
② データ取得:WebSocket/RESTを通じて市場データ取得
↓
③ 処理ロジック:必要な条件検出やアラート判定
↓
④ データ保存:Redisやファイルに保持
↓
⑤ UI/通知:視覚化 or アラート通知で人間に伝える
| 項目 | 内容 |
|---|---|
| 🔑 Topstepアカウント | 公式サイトで作成 |
| 🧱 ProjectX登録 | ProjectX(別アカウント)でAPIアクセスを購入(月$29) |
| 💻 開発環境 | Visual Studio / VSCode + .NET or Python(どちらでもOK) |
| 🤖 AI補助ツール | Claude(Notion MCP)、ChatGPT、Codex CLIなど |
🔹 迷ったら:Python + Streamlit + Redis の構成が最短で習得しやすい
| API種別 | 用途 | 技術例 |
|---|---|---|
| WebSocket | Level1/Level2のリアルタイム取得 | websockets(Python)、System.Net.WebSockets(C#) |
| REST API | ポジション確認・注文送信・口座情報取得 | requests(Python)、HttpClient(C#) |
🔍 ポイント:
| 目的 | 例 | 備考 |
|---|---|---|
| 裁量補助 | 板の偏り検出/買い圧と売り圧の逆転など | ルールはシンプルでもOK:「売り注文が連続したら通知」など |
| 自動通知 | Telegram / Slack / LINE へのアラート送信 | 通知タイミングの条件を人間感覚で決めてOK |