# Example: BTC Breakout Bot — Risk Audit

> *This is a sample report. [Get yours free →](mailto:di.proof.healthcheck@gmail.com?subject=Free%20Health%20Check%3A%20%5Bstrategy%20name%5D&body=Strategy%3A%0A%28Describe%20entry%2Fexit%2Fposition%20sizing%20rules%29%0A%0AMarket%3A%0A%28e.g.%20BTC-USDT%2C%20SOL-USDT%29%0A%0ATimeframe%3A%0A%28e.g.%2015m%2C%201H%2C%204H%29%0A%0ABiggest%20Concern%3A%0A%28e.g.%20drawdown%2C%20overfitting%2C%20live%20vs%20backtest%20gap%29)*

---

**Strategy:** BTC-USDT · 4H Breakout · EMA 50/200 cross · 2% risk per trade

**Risk Score:** 62 / 100 ⚠️

---

## Findings

### ⚠️ High regime dependency
Works well in trending markets (PF 1.8) but fails in chop (PF 0.4). No regime filter means the strategy trades regardless of market conditions — 3 of the last 5 losses happened during low-volatility compression.

### ⚠️ No volatility filter
ATR-based position sizing is static. During high volatility, positions become oversized relative to account equity, amplifying drawdowns.

### ⚠️ No emergency stop mechanism
No circuit breaker. One API failure → infinite retry → duplicate orders → compounded losses.

### ✅ Entry logic is sound
The EMA cross signal has a positive expectancy in trending regimes. With a regime filter, win rate would increase from 42% to an estimated 55-60%.

---

## Recommendations

1. **Add regime detection** — skip signals in CHOPPY markets (estimated +15% PF improvement)
2. **Dynamic position sizing** — reduce exposure when ATR exceeds 2x median
3. **Kill Switch** — auto-pause after 3 consecutive losses or API errors
4. **Execution guard** — deduplicate orders within a 5-minute window

---

## After Fixes (Projected)

| Metric | Before | After |
|--------|--------|-------|
| Win Rate | 42% | 55-60% |
| Max Drawdown | 34% | < 20% |
| Profit Factor | 1.2 | 1.6-1.8 |

---

> *This analysis was generated using the DI Trust Layer — the same framework that runs our own live trading system on OKX.*
>
> [→ Get your strategy checked for free](mailto:di.proof.healthcheck@gmail.com?subject=Free%20Health%20Check%3A%20%5Bstrategy%20name%5D&body=Strategy%3A%0A%28Describe%20entry%2Fexit%2Fposition%20sizing%20rules%29%0A%0AMarket%3A%0A%28e.g.%20BTC-USDT%2C%20SOL-USDT%29%0A%0ATimeframe%3A%0A%28e.g.%2015m%2C%201H%2C%204H%29%0A%0ABiggest%20Concern%3A%0A%28e.g.%20drawdown%2C%20overfitting%2C%20live%20vs%20backtest%20gap%29)
