Communityコーディング&開発github.com

Lakshay57200/vectorbt-backtesting-skills

VectorBTを使用して、インド、米国、暗号通貨市場にわたる取引戦略の包括的なバックテストスキルを提供します。

vectorbt-backtesting-skills とは?

このスキルは、AIコーディングエージェント(Claude Code, Cursor, Codexなど)向けに、VectorBTライブラリを用いた取引戦略のバックテスト機能を提供します。インド(NSE, BSE)、米国(NYSE, NASDAQ)、暗号通貨市場(Binance, Coinbaseなど)のデータを取得し、戦略のパフォーマンス評価、リスク分析、最適化が可能です。ユーザーは自然言語でバックテストの条件を指定するだけで、エージェントが自動的にコードを生成・実行し、結果を可視化・レポートします。これにより、プログラミング知識がなくても高度な戦略評価が行え、開発者は戦略ロジックに集中できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add Lakshay57200/vectorbt-backtesting-skills

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

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
米国株式yfinanceAAPL, SPY
暗号通貨Binance / yfinanceBTC-USD, ETH-USD

インストール

pip install vectorbt

その他、必要に応じて以下のパッケージをインストールしてください:

pip install pandas numpy matplotlib yfinance

注意事項

  • 実際の取引を行う前に、必ず十分な検証とリスク評価を行ってください。
  • 過去のパフォーマンスは将来の結果を保証するものではありません。
  • データの精度や入手可能性は市場やデータソースによって異なります。

関連スキル