superior-trade/superior-skills/breakout
Claude Code and agent skill by superior-trade/superior-skills
- community
Checking that the SKILL.md file is still in the repository.
Use when writing a swing/intraday breakout strategy on Superior Trade — anything described as breakout, momentum, trend following, 12-hour high, range expansion, riding new highs, Donchian breakout. Note this template was unprofitable in our reference backtest (long-only in a -13% market); explain regime sensitivity to the user.
Install
npx vskill@latest install superior-trade/superior-skills/breakoutSKILL.md
Strategy: Momentum · Breakout
When to use
A user asks for "breakout", "momentum", "trend following", "buy new highs", "Donchian breakout", "range expansion". Single or multi-pair, hour-scale, with a trailing stop.
Honest framing
The reference backtest was unprofitable (36% WR, −0.95% PnL) on BTC/USDC:USDC 1h Jan-May 2026 — but BTC fell −13% in that window. Long-only breakouts in a downtrend are structurally a losing setup. The strategy is correct; the regime was wrong.
Two practical paths to make this work:
- Add a regime filter (e.g. only enter when
close > ema_200on the higher timeframe). - Run on a wider, multi-pair scan so trending alts contribute even when BTC is weak.
Backtest reference
| Window | BTC/USDC:USDC 1h, 2026-01-01 → 2026-05-01 (BTC −13%) | |
|---|---|---|
| Trades | 64 | |
| Win rate | 36% | |
| Wallet PnL | −0.95% | |
| Backtest ID | 01kqypw5bqsaezpgm8pxcrpvyb |
Trailing stop kept losses small per trade, but the entry signal fired into too many failed breakouts in a downtrend. Re-run on Q4 2025 or a trending alt to see the strategy in its native regime.
Reference implementation
Config requirements
The trailing-stop block is what makes this template worth keeping — it locks in profits once a breakout extends past +2.5%, then trails 1.5% behind.
Tunable parameters
| Knob | Effect | |
|---|---|---|
12 (rolling high length) | Shorter (6) → more entries, lower-quality breakouts. Longer (24) → fewer, higher-conviction. | |
volume > vol_avg20 | Stricter (> vol_avg20 × 1.5) → only volume-confirmed breakouts. | |
trailing_stop_positive_offset (0.025) | Higher → trailing stop activates later, gives more room. Lower → locks in earlier, exits more often. | |
trailing_stop_positive (0.015) | Tighter trail → exits closer to highs, more stops out. | |
low_6h exit | Shorter window → faster invalidation. Longer → patience but bigger giveback. |
Variants worth testing
- Higher-timeframe regime filter: only enter when
1d close > 1d ema_50. Removes trades in clear downtrends (would have killed most of the −0.95% in the reference). - Donchian channel proper: rolling 20-bar high (instead of 12) is the textbook breakout. Test with longer rolling window.
- Multi-pair (top 30 perps): replace
StaticPairListwithVolumePairListfiltered to top 30 by 24h volume. Diversifies regime risk. - Add ATR-scaled position sizing: smaller stake when ATR is high (more risk per trade) keeps risk-per-trade flat.
Common pitfalls
- Long-only in downtrends. As shown by the reference. Add a regime filter or accept the strategy will lose money in bear markets.
- `process_only_new_candles = False`. Default
Trueis correct here; setting it false fires on every tick during backtest dry-run and triple-counts entries. - Conflict between `minimal_roi` and trailing stop. Setting
minimal_roi: { "0": 0.05 }exits at +5% before the trailing stop activates at +2.5% offset. Use{"0": 100.0}and let the trailing stop run. - `startup_candle_count` too small for ATR-14. ATR needs 14 bars of warmup; the default 30 is fine. If you switch to ATR-100, bump startup to 100+.
Sources
- Internal audit —
docs/standard-strategies-audit.md, backtest01kqypw5bqsaezpgm8pxcrpvyb - Freqtrade trailing stop — https://www.freqtrade.io/en/stable/stoploss/#trailing-stop-loss
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/breakout/SKILL.md
Popularity
- Repository stars
- 216
- Repository forks
- 9
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/superior-trade/superior-skills/breakout)