vectorbt-backtesting-skills は何をしますか?
VectorBTとAIコーディングエージェントを使用して、インド、米国、暗号通貨市場にわたる取引戦略の包括的なバックテストスキルを提供します。
概要
このスキルは、以下の機能をAIエージェントに提供します:
- 市場データの取得: インド(NSE, BSE)、米国(NYSE, NASDAQ)、暗号通貨(Binance, Coinbase)の履歴データを自動取得
- 戦略のバックテスト: VectorBTの強力なバックテストエンジンを使用して戦略を評価
- パフォーマンス分析: Sharpe比率、最大ドローダウン、リターンなど主要指標を計算
- 可視化: チャートやグラフで結果を直感的に表示
- 最適化: パラメータ最適化により戦略の改善点を発見
使用方法
AIエージェントに対して自然言語で指示を出すことで、バックテストを実行できます。例:
「Nifty 50の日足データで、20日移動平均線と50日移動平均線のゴールデンクロス戦略をバックテストして。期間は2020年から2023年まで。」
対応市場
| 市場 | データソース | シンボル例 |
|---|---|---|
| インド株式 | yfinance / NSE | ^NSEI, RELIANCE.NS |
| 米国株式 | yfinance | AAPL, SPY |
| 暗号通貨 | Binance / yfinance | BTC-USD, ETH-USD |
インストール
pip install vectorbt
その他、必要に応じて以下のパッケージをインストールしてください:
pip install pandas numpy matplotlib yfinance
注意事項
- 実際の取引を行う前に、必ず十分な検証とリスク評価を行ってください。
- 過去のパフォーマンスは将来の結果を保証するものではありません。
- データの精度や入手可能性は市場やデータソースによって異なります。