skillfed

Optimize

Optimize generates parameter optimization scripts for VectorBT trading strategies, testing multiple combinations to identify the best settings. The skill creates backtesting scripts that track returns, Sharpe ratio, drawdown, and trade counts, then visualizes results via Plotly heatmaps and compares performance against benchmarks.

Optimize creates parameter optimization scripts that test VectorBT strategy combinations and visualize results.

AI-generated summary based on this skill's SKILL.md

179 45 unlicensed — metadata only updated by marketcalls

Install

marketcalls/vectorbt-backtesting-skills/optimize · repository language: Python

git clone https://github.com/marketcalls/vectorbt-backtesting-skills
cp -r vectorbt-backtesting-skills ~/.claude/skills/optimize

generated, unverified - the skill's exact subdirectory could not be determined; check the repository on GitHub

npx skillfed install marketcalls/vectorbt-backtesting-skills/optimize

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

What does Optimize do for VectorBT trading strategies?

Optimize generates parameter optimization scripts for VectorBT trading strategies, testing multiple combinations to identify the best settings. The skill creates backtesting scripts that track returns, Sharpe ratio, drawdown, and trade counts, then visualizes results via Plotly heatmaps and compares performance against benchmarks.

How can I optimize my code performance with this skill?

Optimize improves code performance by generating backtesting scripts that systematically test parameter combinations for your trading strategies. It analyzes execution speed and efficiency by measuring key metrics like returns and Sharpe ratio, helping you identify the fastest and most resource-efficient parameter settings.

What metrics does Optimize track during code profiling?

Optimize tracks returns, Sharpe ratio, drawdown, and trade counts across parameter combinations. These metrics help you profile your strategy's performance and identify bottlenecks in execution efficiency, enabling data-driven optimization decisions.

Can Optimize help with optimization techniques for efficiency?

Yes, Optimize applies optimization techniques by testing multiple parameter combinations and visualizing results through Plotly heatmaps. This approach helps you optimize for efficiency by comparing performance against benchmarks and selecting settings that maximize resource usage and execution speed.

How does Optimize make code faster through performance tuning?

Optimize makes code faster by generating parameter optimization scripts that test various combinations and identify the best settings for your VectorBT strategies. The skill performs performance tuning by analyzing backtesting results and visualizing them, allowing you to refactor code with proven optimal parameters.

Related skills

Tags

performance-tuning code-efficiency speed-improvement resource-optimization execution-enhancement