このプロジェクトについて
阿布量化(abu)は、Pythonベースのオープンソースのクオンツ取引・クオンツ投資アーキテクチャです。株式、オプション、先物、ビットコインなどの投資対象に対応し、戦略開発からバックテスト、最適化までの完全なフローを提供します。
主な機能:
- タイミング戦略の開発とバックテスト:買い/売りのタイミングファクターを作成し、バックテストを段階的に分解。複数銘柄の並行バックテストとポジション管理をサポート。
- 戦略最適化:利食い・損切り、リスク管理、利益保護などの戦略を内蔵。グリッドサーチ(Grid Search)による最適パラメータ探索とカスタム評価をサポート。
- 取引コストシミュレーション:スリッページ戦略と取引手数料の計算をサポートし、カスタム手数料も設定可能。
- マルチ市場対応:米国株、A株、香港株、先物、オプション、ビットコイン、ライトコインに対応。値幅制限(ストップ高/ストップ安)などの特殊ルールも処理。
- データソース:相場データと取引データをサポート。データモード、保存方式、データソースを切り替え可能。全市場データの更新や外部データソースの接続にも対応。
- テクニカル分析体系:エリオット波動理論、纏論(チャン理論)、ハーモニック理論、パターンモデル(ヘッドアンドショルダー、トライアングル、フラッグ、ウェッジ、レクタングルなど)、トレンドラインの抵抗・サポート、移動平均線シグナル(グランビルの法則など)、ローソク足シグナル、窓(ギャップ)、MACD/KDJ/BOLL/RSIなどのインジケーターシグナルを網羅。
- 機械学習とAIクオンツ:機械学習モジュールを内蔵し、特徴抽出、テストセット検証、不均衡処理を提供。複数のスコアリングモデルによる相場動向評価も含む。
- クオンツ戦略ライブラリ:シード取引戦略から多数の売買シグナル戦略を派生。
リポジトリには、abupyソースコード、abupy_lecture使用チュートリアル、abupy_ui(プログラミング不要のUI操作)、および『量化交易之路』のサンプルコードが含まれています。インストールにはAnacondaでPython環境を構築することを推奨し、abupyをインポートすればすぐにテストできます。プロジェクトはGPLライセンスを採用しています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.