openclaw-data-china-stock について
openclaw-data-china-stockは、A株、ETF、上場オプション、マクロデータを取得するClawHub/OpenClaw互換のツールセットです。複数資産の統一エントリー、データ提供元のフォールバック、任意のParquetキャッシュ読み取りを備えます。
主な機能
- 01複数市場データへの統一アクセス
- 02オプション契約とマクロデータの取得
- 03A株のマルチファクタースクリーニング
- 04資金フローデータとテクニカルスクリーナー
- 05任意のParquetキャッシュ読み取り
活用シーン
- 01指数やETFの過去データ取得
- 02最新マクロデータや月次スナップショットの取得
- 03ファクターテンプレートによるA株スクリーニング
- 04個別株・セクター・北向き資金フローの確認
MCP 対応
ClawHub/OpenClaw互換環境向けのツールを提供します。入力にはMCP対応の記載がありません。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ shaoxing-xie/ openclaw-data-china-stock --skill openclaw-data-china-stockインストール後、Claude Code で/openclaw-data-china-stockを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
.code-review-graphignore.npmignore.gitignoreREADME.md.clawhubignoreREADME_EN.mdCHANGELOG.mdLICENSEINSTALL.mdconfig.yaml.github/workflows/unittest.ymlconfig/factor_registry.yamlsource_priority.yamlsw_industry_level1_mapping.jsonsector_etf_mapping.yamltools_manifest.jsonsector_rotation_env_gate.yamlpreheat_config.yamltools_manifest.yamldist/index.jsdocs/P3_ROLLOUT.mdRELEASE_RUNBOOK_DATA_SOURCE_LAYER.mddocs/cross_repo/assistant_schema_sync_checklist.mddocs/data_model/catalog_runtime_alignment.mdmeta_contract.mdentity_id.mddocs/data_source_layer/P0_LOG_BASELINE_EMPIRICAL.mddocs/macro/dq_policy.mderror_codes.mddocs/operations/max_concurrent_upstream.md詳細
OpenClaw Data China Stock
このプラグインは、A株、ETF、上場オプションのデータを収集するための、ClawHub/OpenClaw 互換ツールセットを提供します。
主なツール
tool_fetch_market_data:資産横断型の統合エントリーポイント(推奨)。tool_fetch_index_data/tool_fetch_etf_data/tool_fetch_option_data:互換性のためのエイリアスとなる統合エントリーポイント。tool_get_option_contracts:原資産別にオプション契約を取得します。tool_read_market_data/tool_read_*:以前にキャッシュされた Parquet データを読み取ります(有効な場合)。
対応するスキル一式
skills/china-macro-analyst/SKILL.mdskills/technical-analyst/SKILL.mdskills/market-scanner/SKILL.mdskills/market-sentinel/SKILL.mdskills/fund-flow-analyst/SKILL.mdskills/strategy-backtester/SKILL.md(MVP モード)skills/fundamental-analyst/SKILL.md
中国マクロアナリスト向けツール
- 主要ツール:
tool_fetch_macro_data/tool_fetch_macro_snapshot - 互換性ラッパー:
tool_fetch_macro_*(21 個のツール。後方互換性のため維持) - スキル:
skills/china-macro-analyst/SKILL.md(機関投資家向けの4セクション構成のナラティブテンプレート。ルールはmacro_config.yamlに記載)
マルチファクター株式スクリーニング(A株)
tool_screen_equity_factors:hs300|zz500|zz1000|a_share|customを対象とする、振れ戻し/トレンドテンプレート(例:reversal_5d、fund_flow_3d、sector_momentum_5d)の単一エントリーポイントです。quality_score、degraded、config_hash、および任意のsw_mapping統計を返します。plugins/analysis/equity_factor_screening.pyに実装され、tool_runner.py/config/tools_manifest.yaml(+ JSON)に登録されています。JSON Schema:docs/schemas/tool_screen_equity_factors.schema.json。tool_batch_fetch:バッチランナーにはtool_screen_equity_factorsが含まれます(許可リストはplugins/merged/tool_batch_fetch.pyを参照)。- 申万一级映射:
config/sw_industry_level1_mapping.json。scripts/update_sw_industry_level1_mapping.pyで生成されます(デフォルトでは乐咕乐股sw_index_first_info+sw_index_third_consを使用。オプションでSW_MAP_USE_EM_SPOT=1を指定すると東財スナップショットを使用)。データ利用側:plugins/analysis/sw_industry_mapping.py。
アシスタント側の夜間データ保存、品質ゲート、サーキットブレーカー用ツール(tool_finalize_screening_nightly / tool_set_screening_emergency_pause)は、etf-options-ai-assistant リポジトリに登録されています。運用手順の Skill ota_equity_factor_screening_brief は同アシスタントのリポジトリでのみ管理され、Gateway に同期されます。
資金フロー関連ツール(用途に合ったものを1つ選び、重複して使用しないでください)
tool_capital_flow:flow_judgement/risk_flags形式の出力を必要とするワークフロー向けの、単一銘柄の概要(例:ストップ高戦略)。tool_fetch_a_share_fund_flow:中国国内A株の資金フローに関する表形式データ/ランキング/履歴を取得します(query_kindで市場/セクター/銘柄のテーブル、大口取引、主力ランキング、セクターの詳細分析を選択します)。AkShare の Eastmoney/Tonghuashun 形式のルートを、明示的な試行チェーンを使って利用します。生データは投資助言ではありません。tool_fetch_northbound_flow:Stock Connect の北向き資金フロー(クロスボーダー)。中国国内A株の資金フローツールとは別のため、ナラティブと出典を分けてください。tool_fetch_a_share_technical_screener:AkShare のstock_rank_*_thsを介して、Tonghuashun 形式のテクニカル銘柄スクリーナー(高値更新、連続上昇日数、出来高パターン、移動平均線のブレイクアウトなど)を実行します。OHLC からローカル計算する MACD/RSI とは異なります(それらにはtool_stock_data_fetcher/tool_calculate_technical_indicatorsを使用してください)。
安全性と独立性
このプラグインは、ほかのリポジトリに依存せず、単独で動作するよう設計されています。
~/.openclaw/.envは読み込みません。- プラグイン固有のキャッシュ/データパスに対応しています(プラグイン内で設定)。
個人投資家に役立つ理由
- 資産横断型の統合エントリーポイント(
tool_fetch_market_data)により、「ツール切り替え」の手間を軽減します。 - 複数のデータプロバイダーを優先順位付きで利用し、自動フォールバックすることで、単一プロバイダーの障害によるワークフローの中断を防ぎます。
- デフォルトではディスクキャッシュを読み取り専用として扱い(
data_cache.enabled=false)、ローカルデータが不用意に変更されるリスクを最小限に抑えます。
典型的な使用方法
例:A株指数の日足ヒストリカルデータを取得する:
tools:
- name: tool_fetch_market_data
params:
asset_type: index
view: historical
asset_code: "000001"
period: daily
start_date: "20260201"
end_date: "20260228"
例:ETF の5分足データを取得する:
tools:
- name: tool_fetch_market_data
params:
asset_type: etf
view: minute
asset_code: "510300"
period: "5"
start_date: "20260201"
end_date: "20260228"
例:最新の CPI を取得し、マクロスナップショットを使用する:
tools:
- name: tool_fetch_macro_data
params:
dataset: cpi
latest_only: true
- name: tool_fetch_macro_snapshot
params:
scope: monthly
include_quadrant: true
キャッシュポリシー
- デフォルト:
data_cache.enabled=false- キャッシュが存在する場合、ディスク上の Parquet ファイルの読み込みは許可されます。
- ディスク上の Parquet ファイルへの書き込みはスキップされます。
- このモードでは、破損した Parquet ファイルは削除されません。
data_cache.enabled=true- ディスク上の Parquet ファイルの読み込みと書き込みの両方が有効になります。
コメント
Markdown 対応