optimize は何をしますか?
VectorBT を使用して戦略パラメータを最適化します。パラメータの組み合わせをテストし、ヒートマップを生成します。
VectorBT を使用して戦略パラメータを最適化します。パラメータの組み合わせをテストし、ヒートマップを生成します。
marketcalls/optimize は、VectorBT ライブラリを利用して金融取引戦略のパラメータ最適化を行う AI エージェントスキルです。このスキルは、複数のパラメータの組み合わせを体系的にテストし、最適な戦略パフォーマンスを実現する値を見つけ出します。主な機能として、パラメータスイープ(全組み合わせのテスト)を実行し、結果をヒートマップとして可視化することで、パラメータ間の相互作用とパフォーマンスへの影響を直感的に理解できます。開発者やトレーダーは、このスキルを使って手動では困難な広範囲のパラメータ空間を探索し、戦略のバックテスト結果に基づいたデータ駆動型の意思決定を行うことが可能です。VectorBT をサポートする任意の環境で動作し、CLI または API 経由で利用できます。内部では VectorBT の Portfolio または Strategy オブジェクトを使用してバックテストを繰り返し実行し、各パラメータセットの統計を収集した上で、可視化ライブラリ(例: Matplotlib)を用いてヒートマップ画像を生成します。これにより、過学習を避けつつ、戦略の堅牢性を高めるためのパラメータ選択を効率化できます。
npx skills add https://github.com/marketcalls/vectorbt-backtesting-skills/tree/main/skills/optimizeInstalled? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
VectorBT を使用して戦略パラメータを最適化します。パラメータの組み合わせをテストし、ヒートマップを生成します。
This repo contains 5 individual skills — each has its own dedicated page.
Quick backtest a strategy on a symbol. Creates a complete .py script with data fetch, signals, backtest, stats, and plots.
Quickly fetch data and print key backtest stats for a symbol with a default EMA crossover strategy. No file creation needed - runs inline in a notebook cell or prints to console.
Set up the Python backtesting environment. Detects OS, creates virtual environment, installs dependencies (openalgo, ta-lib, vectorbt, plotly), and creates the backtesting folder structure.
Compare multiple strategies or directions (long vs short vs both) on the same symbol. Generates side-by-side stats table.
VectorBT backtesting expert. Use when user asks to backtest strategies, create entry/exit signals, analyze portfolio performance, optimize parameters, fetch historical data, use VectorBT/vectorbt, compare strategies, position sizing, equity curves, drawdown charts, or trade analysis. Also triggers for openalgo.ta helpers (exrem, crossover, crossunder, flip, donchian, supertrend).
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.