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

Zzzode/AStock

複数のエージェントを用いたA株取引戦略分析ツール(Agent Skills ベース)。

AStock とは?

Zzzode/AStock は、Agent Skills を基盤としたマルチエージェント型のA株(中国株式市場)取引戦略分析ツールです。このスキルを利用することで、開発者やAIエージェントユーザーは、複数のエージェントが連携し、市場データの収集、戦略のバックテスト、リスク評価などを自動化できます。主に Claude Code、Cursor、Codex などのAgent Skills対応プラットフォーム上で動作し、モジュール化された設計により拡張性が高く、カスタム指標や新たな分析ロジックの追加が容易です。SKILL.mdには、各エージェントの役割定義、データフロー、設定手順が詳細に記述されており、ユーザーは迅速に導入できます。このツールは、A株市場に特化した戦略開発の効率を大幅に向上させ、手動分析の負担を軽減します。

対応~Claude Code~Codex CLI~Cursor
npx skills add Zzzode/AStock

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

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

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

ドキュメント

AStock は何をしますか?

複数のエージェントを用いたA株取引戦略分析ツール(Agent Skills ベース)。

概要

このスキルは、Agent Skills アーキテクチャを活用してA株(中国株式市場)の取引戦略を分析・最適化します。複数のエージェントが協調して動作し、データ収集、戦略シミュレーション、リスク評価を自動化します。

主な機能

  • マルチエージェント連携: 各エージェントが専門的な役割を担当(例: データ取得エージェント、戦略エージェント、評価エージェント)。
  • A株市場特化: 上海・深圳市場のデータに対応。
  • バックテスト: 過去データを用いた戦略検証。
  • 拡張可能: カスタム指標や新たな分析モジュールを追加可能。

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他 Agent Skills 対応プラットフォーム

セットアップ

  1. 必要な依存関係をインストールします。
    pip install -r requirements.txt
    
  2. 設定ファイル config.yaml を編集し、API キーやデータソースを指定します。
  3. スキルを読み込んで実行します。
    from a_stock import AStockSkill
    skill = AStockSkill()
    skill.run()
    

エージェントの役割

エージェント名役割
DataAgent市場データの取得と前処理
StrategyAgent取引戦略の定義とシミュレーション
RiskAgentリスク評価とポートフォリオ最適化
ReportAgent結果の集約とレポート生成

使用例

# カスタム戦略の定義
def my_strategy(data):
    # 単純移動平均クロスオーバー戦略
    short_ma = data['close'].rolling(window=5).mean()
    long_ma = data['close'].rolling(window=20).mean()
    return short_ma > long_ma

注意事項

  • 実際の取引には利用せず、研究目的でのみ使用してください。
  • 市場データの取得には正規のAPIを使用し、利用規約を遵守してください。

ライセンス

MIT

関連スキル