backtest-expert
Expert guidance for systematic backtesting of trading strategies. Use when developing, testing, stress-testing, or validating…
Detect backtest iteration stagnation and generate structurally different strategy pivot proposals when parameter tuning reaches a local optimum.
$ npx -y skills add BaggaT236/AI-Trading-Skills --skill strategy-pivot-designer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/strategy-pivot-designerContext preview
The summary Claude sees to decide when to auto-load this skill.
Detect backtest iteration stagnation and generate structurally different strategy pivot proposals when parameter tuning reaches a local optimum.
name: strategy-pivot-designer description: Detect backtest iteration stagnation and generate structurally different strategy pivot proposals when parameter tuning reaches a local optimum.
Detect when a strategy's backtest iteration loop has stalled and propose structurally different strategy architectures. This skill acts as the feedback loop for the Edge pipeline (hint-extractor -> concept-synthesizer -> strategy-designer -> candidate-agent), breaking out of local optima by redesigning the strategy's skeleton rather than tweaking parameters.
1. Accumulate backtest evaluation results into an iteration history file using `--append-eval`. 2. Run stagnation detection on the history to identify triggers (plateau, overfitting, cost defeat, tail risk). 3. If stagnation detected, generate pivot proposals using three techniques: assumption inversion, archetype switch, objective reframe. 4. Review ranked proposals (scored by quality potential + novelty). 5. For exportable proposals, ticket YAML is ready for edge-candidate-agent pipeline. 6. For research_only proposals, manual strategy design needed before pipeline integration. 7. Feed the selected pivot draft back into backtest-expert for the next iteration cycle.
Append a backtest evaluation to history (creates history if new):
python3 skills/strategy-pivot-designer/scripts/detect_stagnation.py \ --append-eval reports/backtest_eval_2026-02-10_120000.json \ --history reports/iteration_history.json \ --strategy-id draft_edge_concept_breakout_behavior_riskon_core \ --changes "Widened stop_loss from 5% to 7%"
Detect stagnation:
python3 skills/strategy-pivot-designer/scripts/detect_stagnation.py \ --history reports/iteration_history.json \ --output-dir reports/
Generate pivot proposals:
python3 skills/strategy-pivot-designer/scripts/generate_pivots.py \ --diagnosis reports/pivot_diagnosis_*.json \ --strategy reports/edge_strategy_drafts/draft_*.yaml \ --max-pivots 3 \ --output-dir reports/
Build disciplined, repeatable trading workflows with a modern TypeScript platform.
Expert guidance for systematic backtesting of trading strategies. Use when developing, testing, stress-testing, or validating…
This skill should be used when analyzing market breadth charts, specifically the S&P 500 Breadth Index (200-Day MA based) and the…
Generate Minervini-style breakout trade plans from VCP screener output with worst-case risk calculation, portfolio heat…
Screen US stocks using William O'Neil's CANSLIM growth stock methodology. Use when user requests CANSLIM stock screening, growth…
Validate data quality in market analysis documents and blog articles before publication. Use when checking for price scale…
Use this skill to find high-quality dividend growth stocks (12%+ annual dividend growth, 1.5%+ yield) that are experiencing…