📈プロジェクト概要
moomoo証券OpenAPIを用いた米株・米株オプション・ETFの完全自動売買プロジェクト。 btc自動売買(bitbank)=暗号資産、楽天押し目ハンター=半自動米株(API無し)に対し、 本プロジェクトは 完全自動化の米株・オプションレイヤー を担う。 宇宙×原子力×ARポートフォリオの執行レイヤー一翼でもある。
🔧moomoo APIで今できること
相場情報(Quote API)
JPM 260320 267.50C)取引(Trade API)
💡戦略アイデア(Phase 1で絞り込み)
宇宙×原子力×AR戦略の自動執行化
9999.投資の目標ポートフォリオ(宇宙8+原子力8+AR3)をmoomoo APIで自動リバランス。 押し目判定→分割指値→配分維持を定期実行。楽天押し目ハンター戦略の完全自動版。
米株オプション定型戦略
カバードコール(CC)、キャッシュセキュアードプット(CSP)等、保有株+オプションのインカム強化戦略。 moomoo APIはオプションチェーン取得・発注が整っており相性◎。Greeksで機械的管理。
btc自動売買戦略の米株移植
bitbankで稼働中の engulfing_daily mean_reversion_long breakout_long crash_reaction
を米株ユニバースに移植。ロジック流用で立ち上げ速度◎、市場特性の違いをバックテストで見極め。
夜間押し目ハンター(楽天版の自動化)
楽天押し目ハンターのロジック(ATR分割指値・RSI・20日MA乖離)を、APIで完全自動化。 日本時間23:30-翌6:00の急落を機械的に拾う。楽天プロジェクトのノウハウをそのまま転用可能。
🔗他プロジェクトとの連携
| プロジェクト | 連携ポイント | 方向 |
|---|---|---|
| btc自動売買 | 戦略ロジック・日次バッチ・ダッシュボード基盤の流用。bitbank→moomooへの実装パターン移植 | btc → moomoo |
| 宇宙・エネルギー・AR戦略 | 目標PF・撤退ルール・保有銘柄を執行対象として参照。moomoo側でリアルタイム監視も可能 | 双方向 |
| 楽天押し目ハンター | 楽天はAPI無し → moomooで相場取得+発注プラン生成→ 楽天で手動入力の半自動パイプライン化 | moomoo → 楽天 |
| BTC戦略(分離課税) | PF全体のリスク配分で隣接。直接連携なし | — |
| PM Knowledge Hub | 運用ナレッジ・障害対応手順の蓄積先 | moomoo → PMHub |
📊フェーズ進捗
| フェーズ | 内容 | ステータス |
|---|---|---|
| Phase 0 | 環境整備: OpenD+SDKインストール、ペーパー口座Hello World、注文ラウンドトリップ | 完了 |
| Phase 1 | 戦略方針確定(4候補から絞り込み)、戦略書執筆、バックテスト | 進行中 |
| Phase 2 | ペーパー運用 1ヶ月以上、監視ダッシュボード、Nasdaq Basicカード購入判断 | 未着手 |
| Phase 3 | 本番小額稼働、VPSロック解除運用の確立 | 未着手 |
| Phase 4 | 運用額拡大、ポートフォリオ統合、自動リバランス | 未着手 |
☑Phase 1 タスク(Vikunja Project 9 / VPS・インフラ)
| ID | タイトル | 優先度 | 期限 |
|---|---|---|---|
| 5 | 戦略方針の壁打ち(4候補から絞り込み) | High | 2026-04-24 |
| 6 | 戦略書 02_strategy_design.md の執筆(Phase 1本番) | High | 2026-05-01 |
| 7 | 日本口座(FUTUJP)本番口座の有無確認 | Medium | — |
| 8 | US Securities LV3 表示の謎を調査 | Low | — |
📈ライブデータ(将来連携)
Phase 2以降、ここに OpenD からのリアルタイム情報・ペーパー運用成績・n8n自動化の結果を差し込む予定。 現在は枠だけ用意。実装はデータソース確定後。
acc_id=999361(SIMULATE)
資金・ポジション・当日P&L
(Phase 2で n8n → Google Sheets → fetch API 連携予定)
戦略名・エントリー条件・シグナル
(Phase 1で戦略確定後、ステータス表示)
直近N件のエントリー/エグジット/失敗
(Phase 2で監視基盤構築後)
9999.投資の目標PFと現在保有の差分
(IDEA 01採用時に実装)
💻技術スタック
| レイヤー | 採用 |
|---|---|
| 証券API | moomoo OpenAPI(OpenD 10.3.6308 / moomoo-api 10.3.6308) |
| 言語 | Python 3.13 |
| ゲートウェイ | moomoo OpenD(ローカルGUI稼働。Phase 3以降VPS常駐を検討) |
| 取引環境 | SIMULATE(ペーパー) → REAL(本番はGUI手動ロック解除必須) |
| バックテスト候補 | backtrader / 自作(btc基盤流用) |
| デプロイ想定 | Hostinger VPS /root/moomoo-bot/(Phase 3〜) |
| 監視・ダッシュボード | 本ページ(静的) → Streamlit化検討(btc基盤流用) |
| タスク管理 | Vikunja(Project 9 / VPS・インフラ) |
| ドキュメント | 起点: 11_自動売買/moomoo_stocks/docs/00_project_knowledge.mdAPI仕様: docs/reference/moomoo-API-Doc-en-Python.md(公式英語版) |
| Skills | /moomoo(コンテキスト即ロード)/公式 install-moomoo-opend・moomooapi |