Agent Skills by ALSEL
汎用データ・分析⭐ リポ 29品質スコア 74/100

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

固定フロー:

  1. run_data_auditor
  2. collect_data
  3. run_fundamental_expert
  4. run_technical_expert
  5. run_quant_flow_expert
  6. run_risk_expert
  7. run_macro_expert
  8. run_industry_researcher_expert
  9. run_event_hunter_expert
  10. run_expert_identifier_agent
  11. supervisor_review
  12. render_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 の場合、ラベルの上限は 回避
  • 重要項目が欠落している場合、引き下げ理由を明記し、信頼度上限は とする

検証フロー

ユーザーが既存レポートの検証を要求する場合:

  1. 履歴レポートを読み込む
  2. Web Searchで最新スナップショットを取得
  3. 必要に応じて東方財富で構造化検証を実施
  4. 株価、騰落率、資金フロー、重要結論を比較
  5. 乖離判定と更新推奨を出力

注意:

  • 検証フローは依然として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/:プリセット専門家Agent
  • plugins/:カスタムプラグイン
  • tests/test_stock_skill.py:コア回帰テスト

設定説明

設定ファイル:config/settings.json

主要設定項目:

  • scoring:評分ウェイト設定
  • quality_gate:品質門禁閾値
  • backtest:バックテストパラメータ
  • technical_indicators:テクニカル指標パラメータ
  • akshare:AKShare設定

詳細ルール参照先

以下の内容は主スキルファイルに記載せず、コードとドキュメントを参照:

  • 長いテンプレート例
  • 詳細な検証レポートテンプレート
  • 指標開発エントリチェックリスト
  • マイグレーション及びスモークテスト説明
  • 細粒度の実装レベルステップ

詳細な設計を確認する際は、以下を優先参照:

  • README.md
  • CLAUDE.md
  • docs/agent-teams-blueprint.md
  • agents/*.md
  • tests/test_stock_skill.py

免責事項

すべての分析は参考目的のみであり、投資アドバイスを構成しません。株式市場にはリスクがあり、投資には注意が必要です。

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
wjt0321
リポジトリ
wjt0321/china-stock-analyst
ライセンス
MIT
最終更新
2026/5/7

Source: https://github.com/wjt0321/china-stock-analyst / ライセンス: MIT

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: wjt0321 · wjt0321/china-stock-analyst · ライセンス: MIT