Hawk-Backtester — Your computation. Any third-party API. No limitations on your strategy.
Create trial account for free- Hawk-Backtesterは、金融における自動取引アルゴリズムのバックテスト環境の一つです。
- Webベースのシステムですが、既存のSaaS等と異なりユーザーのローカル環境を実行基盤に統合するため、外部API・GPU等の計算資源等、どのような戦略コードでもテストすることが可能です。
- またユーザーが作成した戦略については、コードがシステムのサーバー含め外部に送信されることなくテスト実行・結果閲覧可能なため、プライバシーが担保されます。
- テストに利用するヒストリカルデータは、原則ユーザー自身でuploadする必要がありますが、金融工学に基づく仮想データの生成機能を利用することが可能です。
- with AI Agent Modeでは、ユーザーのAI Agentが自律的に戦略検討・テスト実行・結果評価・戦略改善のループを回すことが可能です。
Why Hawk-Backtester ?»
戦略コードに一切の制限なし
外部API・GPU・任意のライブラリを自由に利用可能。
クラウドサービスにありがちな実行制限がありません。
戦略のプライバシー担保
localで記述された戦略コードをlocalで実行するため、サーバーに送信しない設計で秘匿性を確保します。
AI Agent による自律的な戦略改善
AI Agent API を通じて、AI が自律的に戦略検討・テスト実行・結果評価・改善を繰り返す環境を提供します。
ローカル環境での高速実行
WASM + Rust + Websocketの技術スタックにより、ブラウザ上でネイティブに近い速度でシミュレーションを実行します。
デバッグレベルの詳細な性能解析
各注文のTicket管理による、時間同期のタイムライン・露出変化・寄与度分析で、PnLの原因を深く追跡できます。
(解析内容はdocuments参照)
Webベースで手軽に利用可能
ブラウザからアクセスするだけで利用開始。
ローカルインストール不要で、SaaS同等の操作感を提供します。
Architecture»
Local
Browser
Your Strategy Code
hawk-btPython library
WebSocket
Market SimulatorCapital calc, order execution, etc.
本サービスの提供範囲
Quick Start»
-
1
アカウント作成(Trial プランは無料)
-
2
hawk-bt をインストールpip install hawk-bt
※ PyPI 上の
hawk-backtesterは別パッケージです -
3
ブラウザでヒストリカルデータを Upload、または仮想データを生成
-
4
hawk-bt を利用してローカルで戦略コードを記述し、実行
(記述方法などは hawk-bt のドキュメントを参照) -
5
ブラウザで Connect to Local Strategy ボタンを押下し、シミュレーション開始
Recommended Environment»
本サービスのシミュレーションエンジンは WebAssembly (WASM) で動作します。最高のパフォーマンスを得るには以下の環境を推奨します。
推奨ブラウザ
- Google Chrome(最新版)— V8 エンジンによる最適な WASM 実行性能
- Chromium ベースのブラウザ(Edge, Brave 等)も利用可能
Chrome パフォーマンス設定
以下の設定を有効にすることで、WASM の実行速度が向上します。
- WebAssembly Baseline Compiler —
chrome://flags/#enable-webassembly-baselineを Enabled に設定 - WebAssembly Tiering —
chrome://flags/#enable-webassembly-tieringを Enabled に設定 - ハードウェアアクセラレーション —
chrome://settings/systemで「ハードウェア アクセラレーションが使用可能な場合は使用する」を ON
機能のご要望・改善のご意見は、サービスログイン後のヘッダーにある Feedback ページにてお気軽にお寄せください。