china-stock-analyst
A株短期トレーディング分析アシスタントです。「短期トレーディングシグナル + 営収品質」の二つの軸で総合的に判断します。単一銘柄の分析、複数銘柄の比較検討、過去レポートの検証、戦略のバックテスト実行、パラメータ設定の最適化など、様々な局面でご活用いただけます。デフォルトではTeam-Firstによる並行分析を採用しており、プラグイン拡張、バックテストフレームワーク、戦略最適化にも対応しています。
description の原文を見る
A股短线分析助手,聚焦“短线交易信号 + 营收质量”双轨研判。使用时机:分析单只A股、对比多只股票、验证历史报告、回测策略表现、优化参数配置。默认采用 Team-First 并行分析,支持插件化扩展、回测框架、策略优化。
SKILL.md 本文
A股智能分析助手
適用場景
- 単一のA株の短線機会とリスクを分析する
- 複数の銘柄を比較し優先順位を出力する
- 過去のレポートと最新データの乖離を検証する
- 資金フロー、短線シグナル、営収品質を組み合わせた意思決定支援
- 戦略パフォーマンスのバックテスト、パラメータ設定の最適化
例:
请分析 600519(茅台)
请对比中国能建和首开股份,给我短线建议
验证 600590 上次报告和今天的数据差异
回测贵州茅台近60天的策略表现
運行原則
1. Team-First
- デフォルトで
agent_teamに進む - 複数銘柄、検証/比較/振り返り、銘柄プール、競合仲裁、高意図の連鎖タスクはTeamモード優先起動
- 軽量リクエストは
lite_parallelへ - 高意図の連鎖タスクは
full_parallelへ
固定フロー:
run_data_auditorcollect_datarun_fundamental_expertrun_technical_expertrun_quant_flow_expertrun_risk_expertrun_macro_expertrun_industry_researcher_expertrun_event_hunter_expertrun_expert_identifier_agentsupervisor_reviewrender_report
2. データソース優先順位
- 主経路:MiniMax / Web Search リアルタイム検索
- 副経路:東方財富の構造化補足と検証
- データソース:AKShare 無料API(履歴K線、資金フロー、ニュース)
- 固定原則:
web_search > eastmoney_query
制約:
- Web Search は市場スナップショット、候補カバレッジ、時間適応性を担当
- 東方財富は構造化検証、キーフィールド確認、選株結果強化を担当
- AKShare は履歴データ、バックテストデータを担当
- 東方財富の欠落または未接続時、メインフローをブロックしてはならず、「構造化検証未完了」とラベル付けのみ可能
- 止損位、履歴価格、目標価を現在価格として扱う禁止
3. リスク管理優先
- すべての結論には証拠チェーンを添付すること
- 身分検証、価格セマンティクス検証、取引日時間適応検証が不合格の場合、ブロック可能
- 重要な短線指標が欠落している場合、ラベルの上限を
観察に引き下げること - 出力は意思決定支援のみを目的とし、自動取引指令として表現してはならない
データソース機能
東方財富API
3つの強化機能をサポート、scripts/team_router.py でルーティング:
news-search:ニュース、公告、世論、イベント駆動query:相場、資金フロー、財務、評価、指標stock-screen:選株、スクリーニング、銘柄プール、低価格株、高成長
設定慣例:
EASTMONEY_APIKEY/EASTMONEY_API_KEY/EM_API_KEYをサポートEASTMONEY_APIKEYを推奨- APIキー欠落時はローカル主フローを継続し、「外部データ未接続」とラベル付け
- APIキーのハードコード禁止;ログは必ずマスク処理
AKShareデータソース
無料データソース、設定不要:
- 履歴K線データ(日足/分足)
- 資金フロー向きデータ(大口投資家/小口投資家分離)
- リアルタイム買値売値(Level2)
- 個別株ニュース
- ストップ高データ
使用方法:
from scripts.akshare_adapter import AKShareAdapter
adapter = AKShareAdapter()
data = adapter.get_full_data("600519")
専門家ロール
現在のTeam計画には以下のロールが含まれます:
- ファンダメンタルズマスター:財務、評価、業界地位
- テクニカル分析派:K線、移動平均線、MACD、KDJ、短線指標
- 量化モデル師:資金フロー、ファクター、量価配合
- リスク管理官:ポジション、止損、下行リスク
- マクロストラテジスト:政策、サイクル、システマティック制約
- 業界研究家:景気度、競争構造、駆動要因
- ニュース面ハンター:公告、規制、イベント触媒
- 専門家鑑別Agent:身分、銘柄、価格アンカーポイント整合性
プリセットAgentが欠落している場合、デフォルト実行パスへのフォールバックを許可し、全体フローを中断しない。
プラグインシステム
3種類のプラグイン拡張をサポート:
ExpertPlugin:専門家プラグイン、カスタム分析ロジックFilterPlugin:フィルタープラグイン、データフィルタリングTransformPlugin:変換プラグイン、データ変換
プラグイン例:
technical_indicators_plugin:テクニカル指標分析fund_flow_plugin:資金フロー分析
使用方法:
from scripts.team_router import get_available_plugins, execute_plugin
# 利用可能なプラグイン取得
plugins = get_available_plugins()
# プラグイン実行
result = execute_plugin(
plugin_name="technical_indicators",
stock_code="600519",
stock_name="贵州茅台",
request="分析技术指标"
)
バックテストシステム
クイックバックテスト
from scripts.backtest_runner import quick_backtest
result = quick_backtest("600519")
print(f"総収益: {result.metrics.total_return:.2%}")
print(f"シャープレシオ: {result.metrics.sharpe_ratio:.2f}")
戦略最適化
from scripts.strategy_optimizer import StrategyOptimizer
optimizer = StrategyOptimizer()
result = optimizer.optimize_scoring_weights("600519", objective="sharpe_ratio")
print(optimizer.get_optimization_report(result))
帰属分析
from scripts.strategy_optimizer import BacktestAttributor
attributor = BacktestAttributor()
attribution = attributor.analyze(backtest_result, candles, fund_flow)
print(attributor.get_attribution_report(attribution))
レポートに必須の内容
- 時間適応性と口径警告
- 価格、資金フロー、営収スナップショット
- サポートレベル / レジスタンスレベル / 止損位
- 双軌評分:短線モメンタム / 営収品質 / リスク制約
- 最終ラベル:
可做 / 観察 / 回避 - 失効条件または止損条件
- 専門家鑑別結果とプロセスブロック状態
- 証拠チェーン:結論 / データ / ソース / タイムスタンプ
検証タイプレポートには別途以下が必要:
- 履歴データと最新データの比較
- 乖離説明
- 更新後の推奨事項
評分と引き下げ
双軌評分ウェイト:
- 短線モメンタムスコア:40%
- 営収品質スコア:35%
- リスク制約スコア:25%
短線重要指標:
- VWAP乖離
- ATR止損
- ボリュームレシオ
引き下げルール:
- VWAP / ATR / ボリュームレシオ のいずれかの重要項目が欠落している場合、ラベルの上限は
観察 |VWAP乖離|>=4.0%かつボリュームレシオ<1.0の場合、ラベルの上限は回避- 重要項目が欠落している場合、引き下げ理由を明記し、信頼度上限は
中とする
検証フロー
ユーザーが既存レポートの検証を要求する場合:
- 履歴レポートを読み込む
- Web Searchで最新スナップショットを取得
- 必要に応じて東方財富で構造化検証を実施
- 株価、騰落率、資金フロー、重要結論を比較
- 乖離判定と更新推奨を出力
注意:
- 検証フローは依然としてWeb Searchを主とする
- 東方財富は補足検証のみ、主経路定位をカバーすべきでない
キーファイル
scripts/team_router.py:ルーティング、実行モード、プラグインシステムscripts/generate_report.py:解析、門禁、評分、レンダリングscripts/stock_utils.py:株式ユーティリティ、東財インターフェース、時間とソース標準化scripts/technical_indicators.py:テクニカル指標計算scripts/backtest_framework.py:バックテストフレームワークscripts/backtest_runner.py:バックテストランナーscripts/strategy_optimizer.py:戦略最適化器scripts/plugin_base.py:プラグイン基底クラスscripts/plugin_loader.py:プラグインローダーscripts/akshare_adapter.py:AKShare適配器scripts/config_loader.py:設定ローダーconfig/settings.json:外部設定agents/:プリセット専門家Agentplugins/:カスタムプラグインtests/test_stock_skill.py:コア回帰テスト
設定説明
設定ファイル:config/settings.json
主要設定項目:
scoring:評分ウェイト設定quality_gate:品質門禁閾値backtest:バックテストパラメータtechnical_indicators:テクニカル指標パラメータakshare:AKShare設定
詳細ルール参照先
以下の内容は主スキルファイルに記載せず、コードとドキュメントを参照:
- 長いテンプレート例
- 詳細な検証レポートテンプレート
- 指標開発エントリチェックリスト
- マイグレーション及びスモークテスト説明
- 細粒度の実装レベルステップ
詳細な設計を確認する際は、以下を優先参照:
README.mdCLAUDE.mddocs/agent-teams-blueprint.mdagents/*.mdtests/test_stock_skill.py
免責事項
すべての分析は参考目的のみであり、投資アドバイスを構成しません。株式市場にはリスクがあり、投資には注意が必要です。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- wjt0321
- ライセンス
- MIT
- 最終更新
- 2026/5/7
Source: https://github.com/wjt0321/china-stock-analyst / ライセンス: MIT