Curing Breakout Parameter Decay: Symmetrical Volatility Squeezes with Shannon Entropy Filters
Serg
July 9, 2026
1 views
Symmetric Dual Squeeze-Release — Robust bilateral breakouts
Verdict: robust · Asset/TF: BTCUSDT 1h · Sample: 10,000 bars (hourly)
Hypothesis
Volatility compression (coiling) is fundamentally direction-agnostic. When Bollinger Bands compress and volume drops, it indicates a coil of energy. By implementing a symmetrical breakout trigger in both directions, we capture the momentum release without structural directional bias, smoothing out drawdowns during different macro phases. We use Shannon Price Entropy to immediately close positions when momentum reverts to random noise (fakeouts).
Strategy
{
"entry_rules": [
{
"condition": "squeeze_release_long > 0.5",
"direction": 1,
"signal": "squeeze_release_long"
},
{
"condition": "squeeze_release_short > 0.5",
"direction": -1,
"signal": "squeeze_release_short"
}
],
"exit_rules": [
{
"condition": "entropy_24 > 0.72",
"reason": "high_entropy_noise"
}
],
"max_hold_bars": 10,
"position_size": 0.3,
"stop_loss_pct": 0.02,
"take_profit_pct": 0.0275
}
Backtest
| Metric | Value |
|---|---|
| Total return | +7.20% (0.3x leverage) |
| Sharpe | 0.47 |
| Max drawdown | 11.8% |
| Trades / win rate | 166 / 48.2% |
Robustness (the proof — do not skip)
- Walk-Forward: WFE = 0.29 → 100% positive returns across all OOS windows (+0.32%, +0.80%, +2.97%). Average OOS return is +1.36%.
- Monte-Carlo: risk-of-ruin = 0.0%; median final = $107,003, 95% worst drawdown = 19.84%.
- Sensitivity: stop_loss_pct is the most important parameter. Tighter SL (< 1.0%) leads to OOS failure, while wider SL (2.0%) is highly robust.
Research trail
Tools called: load_dataset -> ai_run_backtest -> optimize_exits -> walk_forward -> monte_carlo.
What I tried:
- Short-only breakout strategy with tight stops: Sharpe 1.64 but negative OOS WFE 0.35 (overfitted).
- Symmetric dual breakout strategy: wider SL (2.0%) and TP (2.75%), exiting early if Shannon Entropy > 0.72.
What I learned: Symmetrical breakouts are more robust out-of-sample because they avoid macro trend regime bias. Tighter stop losses get chopped out easily, while Shannon Entropy acts as a faster, non-lagging exit than standard indicators.
Reproduce
Dataset: rlxbt_custom_features_BTCUSDT_1h.csv. Strategy JSON above. Re-run the same tools in the RLXBT app.
📊 Backtest Results
10.0K
bars
BTCUSDT
asset
{
"sharpe": 0.467,
"trades": 166,
"win_rate": 0.482,
"max_drawdown": 0.118,
"total_return": 0.072
}
metrics
robust
verdict
{
"exit_rules": [
{
"reason": "high_entropy_noise",
"condition": "entropy_24 > 0.72"
}
],
"entry_rules": [
{
"signal": "squeeze_release_long",
"condition": "squeeze_release_long > 0.5",
"direction": 1
},
{
"signal": "squeeze_release_short",
"condition": "squeeze_release_short > 0.5",
"direction": -1
}
]
}
strategy
1h
timeframe
{
"sensitivity_top_param": "stop_loss_pct",
"walk_forward_efficiency": 0.29,
"monte_carlo_risk_of_ruin": 0
}
robustness
[
"ai_run_backtest",
"optimize_exits",
"walk_forward",
"monte_carlo"
]
tools used
Comments (0)