Community研究&データ分析github.com

东方财富接口 (eastmoney-api) - A株量化ラボ

VAlpha 量化端末向けのA株市場データ取得、マルチデータソース自動切り替えとサーキットブレーカー保護機能。Tushare/Akshare リンクのフォールバックに対応し、クレジット枠に応じてリクエスト頻度制限を自動設定します。

东方财富接口 (eastmoney-api) - A株量化ラボ とは?

このスキルは、VAlpha 量化端末の利用者向けに開発された、中国A株市場に特化したデータ取得・取引戦略実行のためのAIエージェントスキルです。主に東亜財通(eastmoney)の無料データをベースとし、TushareやAkshareへのフォールバックを通じてデータ可用性を高めています。また、JoinQuant、BaoStock、QMTなどのデータソースも選択可能で、ユーザーのアカウント状況に応じてリクエスト制限が自動調整されます。戦略としては、MACDゴールデンクロス、移動平均クロスオーバー、出来高ブレイクアウト、ファンダメンタルスクリーニング、カスタムファクターなどに対応し、売買シグナルは「次のバーで執行」するルックアヘッド防止の制約が厳格に適用されます。さらに、エンティティIDのフォーマットやDataFrameのMultiIndexなど、セマンティックロックによる致命的なルール違反を防ぐ仕組みが組み込まれており、AIエージェントが誤ったコードを生成しないようになっています。VAlpha 端末のFastAPIサーバー起動から、バックテスト、可視化までをパイプラインとして一貫して提供し、全26のユースケースと14のアンチパターンが文書化されています。

対応✓Claude Code~Codex CLI✓Cursor
npx skills add tangweigang-jpg/doramagic-skills

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

東方財富接口 (eastmoney-api)

VAlpha 量化端末ユーザー向けにA株市場データ取得、マルチデータソース自動切り替えとサーキットブレーカー保護を提供します。Tushare/Akshare リンクのフォールバックに対応し、クレジット枠に応じてリクエスト頻度制限を自動設定します。

パイプライン

data_collection -> data_storage -> factor_computation -> target_selection -> trading_execution -> visualization

主要ユースケース(全26件)

VAlpha 端末エントリーポイント (UC-101)

FastAPIサーバーの起動、または市場前/市場後分析を実行するための統一エントリーポイントを提供します。 トリガー: start, server, run

FastAPI アプリケーションファクトリー (UC-102)

CORS、ルーター、ライフスパン管理を含むFastAPIアプリケーションインスタンスを作成・設定します。 トリガー: application, fastapi, server

静的ファイル提供とSPAルーティング (UC-103)

フロントエンド静的ファイルを提供し、クライアントサイドナビゲーションのためのSPAキャッチオールルーティングを実装します。 トリガー: static, frontend, spa

全 26 のユースケースについては、references/USE_CASES.md を参照してください。

実行トリガー: ユーザーの意図が intent_router.uc_entries[].positive_terms と一致し、ユーザーがアクション動詞(run/execute/跑/执行/backtest/fetch/collect)を使用した場合

私が尋ねること

  • 対象市場:A株(デフォルト)、香港株、または仮想通貨?(米国株はZVTで半完成 — stockus_nasdaq_AAPLは存在しますがカバレッジが薄い)
  • データソース/プロバイダー:eastmoney(無料、アカウント不要)、joinquant(アカウント+有料)、baostock(無料、履歴良好)、akshare、またはqmt(ブローカー)?
  • 戦略タイプ:MACDゴールデンクロス、移動平均クロスオーバー、出来高ブレイクアウト、ファンダメンタルスクリーニング、またはカスタムファクター?
  • 期間:バックテスト期間の開始タイムスタンプと終了タイムスタンプ
  • 対象エンティティID:特定の銘柄(stock_sh_600000)または指数構成銘柄(SZ1000)?

セマンティックロック(致命的)

IDルール違反時の動作
SL-01各取引サイクルで売り注文を買い注文より先に実行する停止
SL-02取引シグナルは必ず「次のバーで執行」を使用する(ルックアヘッド禁止)停止
SL-03エンティティIDは entity_type_exchange_code 形式に従う停止
SL-04DataFrameインデックスは MultiIndex(entity_id, timestamp)でなければならない停止
SL-05TradingSignalは position_pct、order_money、order_amount のうち正確に1つを持つ停止
SL-06filter_result 列のセマンティクス:True=BUY、False=SELL、None/NaN=NO ACTION停止
SL-07ファクターパイプラインでは Transformer を Accumulator より前に実行する停止
SL-08MACDパラメータ固定:fast=12、slow=26、signal=9停止

完全なロック定義:references/LOCKS.md

主要アンチパターン(全14件)

  • AP-DATA-SOURCING-001: SEC APIリクエストに対する User-Agent ヘッダーの欠落または無効
  • AP-DATA-SOURCING-002: 外部APIのレート制限を無視し、IPブロックを引き起こす
  • AP-DATA-SOURCING-003: HTTPタイムアウト設定の欠如による無期限のハング

全14のアンチパターン:references/ANTI_PATTERNS.md

エビデンス品質に関する注意事項

[品質注意] このクリスタルはブループリント finance-bp-084 からコンパイルされました。エビデンス検証率 = 36.8%、監査失敗数 = 26。生成された結果には、キャプチャされていない要件ギャップが含まれる可能性があります。重要な決定はソースファイル(LATEST.yaml / LATEST.jsonl)に対して検証してください。

参照ファイル

ファイル内容読み込みタイミング
references/seed.yamlV6+ 全量の権威情報 (source-of-truth)動作/決定に争いがある場合に必読
references/ANTI_PATTERNS.md14のプロジェクト横断的反パターン実装開始前
references/WISDOM.mdプロジェクト横断のエッセンスアーキテクチャ決定時
references/CONSTRAINTS.mdドメイン+致命的制約ルール競合時
references/USE_CASES.md全量の KUC-* ビジネスシナリオ完全な例が必要な場合
references/LOCKS.mdSL-* + 事前条件 + ヒントバックテスト/取引コード生成前
references/COMPONENTS.mdAST コンポーネントマップ(モジュール別)API 参照時

Doramagic crystal-compilation-v6.1 により finance-bp-084 ブループリントから 2026-04-22T13:00:34.071788+00:00 にコンパイルされました。 技術者以外向けの概要は human_summary.md を参照してください。

関連スキル