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

marketcalls/optimize

VectorBT を使用して戦略パラメータを最適化します。パラメータの組み合わせをテストし、ヒートマップを生成します。

optimize とは?

marketcalls/optimize は、VectorBT ライブラリを利用して金融取引戦略のパラメータ最適化を行う AI エージェントスキルです。このスキルは、複数のパラメータの組み合わせを体系的にテストし、最適な戦略パフォーマンスを実現する値を見つけ出します。主な機能として、パラメータスイープ(全組み合わせのテスト)を実行し、結果をヒートマップとして可視化することで、パラメータ間の相互作用とパフォーマンスへの影響を直感的に理解できます。開発者やトレーダーは、このスキルを使って手動では困難な広範囲のパラメータ空間を探索し、戦略のバックテスト結果に基づいたデータ駆動型の意思決定を行うことが可能です。VectorBT をサポートする任意の環境で動作し、CLI または API 経由で利用できます。内部では VectorBT の Portfolio または Strategy オブジェクトを使用してバックテストを繰り返し実行し、各パラメータセットの統計を収集した上で、可視化ライブラリ(例: Matplotlib)を用いてヒートマップ画像を生成します。これにより、過学習を避けつつ、戦略の堅牢性を高めるためのパラメータ選択を効率化できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/marketcalls/vectorbt-backtesting-skills/tree/main/skills/optimize

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

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

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

ドキュメント

optimize は何をしますか?

VectorBT を使用して戦略パラメータを最適化します。パラメータの組み合わせをテストし、ヒートマップを生成します。

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

関連スキル