ScottZt/jin-ce-zhi-suan

【金策智算】➡️不靠情绪买卖、不追小道消息,专注用客观数据辅助决策。 我们仅提供本地化私有行情数据服务与历史回测工具,帮你把主观想法变成可验证的交易规则,用历史数据检验方法有效性,通过指标监控约束随意操作、控制回撤风险,让交易更有纪律、更落地。 本产品为纯量化工具,不荐股、不指导买卖、不预测行情、不承诺收益,所有决策由用户自主判断,只为你提供客观的数据支撑与AI辅助。作者【硅基流码】

📈 金策智算 – 智能投研意思システム

Pythonベースの定量的取引プラットフォームで、全ワークフロー(戦略生成 → リスクチェック → 実行)を唐代の官僚制度にインスパイアされた**「三省六部」モデルに基づいて構造化しています。Webダッシュボード(FastAPI + HTML)を備え、バックテスト、戦略管理、特にAI駆動の自然言語株式スクリーニング機能**を提供。中国語の記述を実行可能なフィルタールールに自動変換します。


🎯 プロジェクトの機能

機能 得られるもの
バックテストエンジン 歴史データのインジェスト、シグナル実行、パフォーマンスレポート、一貫性チェック。
マルチ戦略管理 標準戦略に加え、ユーザー定義戦略のプラグインポイントを備える;バッチ、ポートフォリオ、および「BLK/TDX」フォーマットのインポート。
リスク最優先ワークフロー 停止損失、ドローダウン、ポジション制限などに基づいて取引を拒否できる「監視省」。
AI条件スクリーニング 中国語で 「5日以内にストップ高、ストップ高後に出来高が半分以下、RSIは未達成領域」 といったルールを記述;システムが大規模モデルAPIを呼び出し、意図を解析し、構造化されたフィルター+実行ルールを自動生成。
設定可能なデータソース AkShare、Tushare、汎用REST API、MySQLまたはPostgreSQLバックエンド。
Web UI FastAPIサーバー(server.py)がdashboard.htmlを提供。戦略選択、パラメータ設定、単票バックテストの実行、またはフルスケールの「戦略進化ボード」の起動が可能。
戦略進化ボード 戦略を生成・評価・反復改善(READMEではEvolutionと呼ばれる);自動最適化に有用。

🏗️ アーキテクチャの概要

  • 三省(意思決定チェーン)
    1. 太子院(Crown Prince) – データ検証および配信。
    2. 中書省(Zhongshu Sheng) – 戦略シグナル生成。
    3. 門下省(Menxia Sheng) – リスクレビュー;取引を拒否可能。
    4. 尚書省(Shangshu Sheng) – 実行および決済。
  • 六部(機能モジュール)
    • 吏部 – 戦略登録およびライフサイクル管理。
    • 戸部 – 現金、コスト、NAV会計。
    • 礼部 – パフォーマンスレポートおよびランク付け。
    • 兵部 – 注文マッチングおよび取引管理。
    • 刑部 – 違反記録およびリスクイベント。
    • 工部 – マーケットデータのクリーニングおよびインジケータ計算。
  • コード構造
    src/
      core/            # 省のオーケストレーション
      ministries/      # 部の実装
      strategies/      # 標準およびユーザー戦略
      strategy_intent/ # AI意図解析
      utils/           # 設定、データアダプター、インジケータ
    dashboard.html    # UI
    server.py          # FastAPIエントリポイント
    main.py, run_*.py  # バックテスト/リアルタイム監視用CLIヘルパー
    

🚀 クイックスタート(5分ガイド)

  1. インストールpip install -r requirements.txt(Python 3.8+)。
  2. プライベート設定の追加config.private.json を作成し、Tushare/LLM APIキーを記入(READMEの例を参照)。
  3. サーバーの起動python server.py(必要に応じて依存関係を自動インストール)。
  4. ダッシュボードを開く(通常は http://127.0.0.1:8000)。
  5. 戦略を選択し、銘柄コード日付範囲初期資金を入力して 単票回測 をクリックして最初の結果を確認。
  6. バッチ実行、BLK/TDXインポート、戦略進化の場合は、UI内の 操作工作台 リンクを使用。

🤖 AI条件スクリーニングワークフロー

  1. 中国語で自然言語の株式選定アイデアを入力。
  2. プラットフォームが設定されたLLM(llm_api_key)を呼び出す。
  3. モデルがフィルター条件取引実行ルールを分離したJSON形式の構造を返す。
  4. フィルターは選択されたデータソースで実行され、候補ユニバースを生成;バックテストエンジンが実行ルールを使って取引をシミュレート。

📜 ライセンスおよび商業利用条件

  • 個人・学術・ローカル利用(非商業) には無料 – コードの学習、バックテスト実行、変更が可能。
  • 商業利用には作者(メール:zthx410@163.com)からの書面によるライセンスが必要。SaaS提供、ソフトウェア販売、利益を目的としたデプロイを含む。
  • リポジトリには、本ツールは投資アドバイスではないこと、およびユーザーがすべての取引リスクを負うことを明記した完全な免責条項が含まれている。

🙋‍♀️ コントリビューション

  • Fork → branch → PR。
  • コアスクリプトが実行可能であることを維持。
  • PRの説明にテスト手順を記載。

📌 まとめ

金策智算 は、大規模言語モデルで駆動される自然言語から戦略へのパイプラインを備えた、比較的完成度の高いオープンソースの定量研究プラットフォームです。Python開発者や定量的投資愛好家が、戦略アイデア、リスク制御、AI支援株式スクリーニングの実験に即座に使えるフレームワークを提供しつつ、下層コードに深く入り込むことも可能になっています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト