← HeikinAshi_EMA

HeikinAshi_EMA — metrics

Unguarded: PASSGuarded: FAIL · 2 failDirectionalgunbot-quant

BTCUSDT · 2026-08-13 01:50 → 2026-09-12 01:50 UTC (30 days) · 0.03% fee + 2 bps slippage · 1,000 quote, one figure for every cell

The same document for both runs of the same measurement — first as the strategy ships, then with the break-even guard. Everything else about the two runs is identical.

As it ships PASS

Exits: the strategy's own exits, stops included

The metric set the portfolio dashboard reports, computed per cell so a backtested configuration and a running one read on the same axes. Portfolio-level measures (concentration, pairwise correlation, beta against a benchmark) are omitted: one strategy on one pair has no cross-sectional structure to measure, and printing a null would imply the number exists.

1m

Metric calm cautious medium bold aggressive
Return -21.64% -35.96% -62.12% -82.52% -84.74%
CAGR -94.86% -99.56% -100.00% -100.00% -100.00%
Buy and hold 21.88% 21.88% 21.88% 21.88% 21.88%
Edge vs B&H -43.52% -57.84% -84.00% -104.41% -106.62%
Volatility (ann.) 2.93% 5.84% 14.39% 20.92% 22.90%
Sharpe -101.28 -92.85 -81.98 -101.34 -99.78
Sortino -89.72 -86.71 -81.59 -97.72 -98.06
Calmar -4.37 -2.75 -1.60 -1.21 -1.18
Omega 0.40 0.41 0.42 0.41 0.41
Max drawdown 21.70% 36.20% 62.39% 82.53% 84.74%
Ulcer index 0.1322 0.2255 0.4068 0.5793 0.6018
Drawdown episodes 2 1 1 3 2
Longest underwater (days) 30.0 30.0 30.0 30.0 30.0
Recovery factor -1.00 -0.99 -1.00 -1.00 -1.00
VaR 95% -1.256% -2.271% -5.041% -8.809% -9.650%
VaR 99% -1.259% -2.300% -5.095% -9.343% -9.897%
CVaR 95% -1.257% -2.286% -5.068% -9.076% -9.773%
Skew -0.37 -0.17 -0.14 -0.57 -0.55
Excess kurtosis -0.84 -0.67 -0.61 -0.32 -0.36
Best day -0.46% -0.65% -1.36% -3.64% -3.76%
Worst day -1.26% -2.30% -5.10% -9.34% -9.90%
Positive days 0 0 0 0 0
Negative days 30 30 30 30 30
Round trips 2,678 2,678 2,678 2,678 2,678
Winning / losing trades 132 / 2,546 117 / 2,561 103 / 2,575 176 / 2,502 181 / 2,497
Trades per day 89.27 89.27 89.27 89.27 89.27
Win rate 4.93% 4.37% 3.85% 6.57% 6.76%
Profit factor 0.11 0.11 0.13 0.15 0.16
Payoff ratio 2.12 2.33 3.31 2.16 2.15
Expectancy -0.0808 -0.1343 -0.2319 -0.3081 -0.3164
Average win 0.2019 0.3669 0.9204 0.8386 0.8648
Average loss 0.0955 0.1572 0.2780 0.3888 0.4020
Average trade -0.0808 -0.1343 -0.2319 -0.3081 -0.3164
Max win streak 3 3 3 3 3
Max loss streak 267 329 254 148 148
Time in market 24.04% 25.01% 25.49% 25.70% 25.71%
Turnover 0.27 0.45 0.81 1.12 1.16
Realised P&L -216.40 -359.61 -621.09 -825.20 -847.36
Unrealised P&L -0.01 -0.02 -0.06 -0.05 -0.05
Fees paid 136.43 225.05 390.67 515.60 531.15
Fee drag 13.64% 22.51% 39.07% 51.56% 53.11%
Final equity 783.58 640.37 378.85 174.75 152.59

3m

Metric calm cautious medium bold aggressive
Return -6.91% -11.70% -23.42% -41.69% -44.50%
CAGR -58.16% -77.99% -96.11% -99.86% -99.92%
Buy and hold 21.86% 21.86% 21.86% 21.86% 21.86%
Edge vs B&H -28.77% -33.56% -45.28% -63.55% -66.36%
Volatility (ann.) 3.43% 6.99% 13.88% 19.72% 21.57%
Sharpe -25.39 -21.61 -23.32 -33.18 -33.11
Sortino -24.46 -21.29 -24.74 -34.05 -34.71
Calmar -8.24 -6.53 -4.01 -2.36 -2.22
Omega 0.63 0.66 0.66 0.61 0.61
Max drawdown 7.06% 11.95% 23.97% 42.26% 45.07%
Ulcer index 0.0413 0.0687 0.1430 0.2637 0.2805
Drawdown episodes 2 2 1 1 1
Longest underwater (days) 29.9 29.9 29.9 29.9 29.9
Recovery factor -0.98 -0.98 -0.98 -0.99 -0.99
VaR 95% -0.488% -0.974% -1.910% -3.778% -4.181%
VaR 99% -0.557% -1.027% -2.108% -4.198% -4.257%
CVaR 95% -0.522% -1.000% -2.009% -3.988% -4.219%
Skew 2.28 2.82 1.89 0.83 0.91
Excess kurtosis 7.42 10.14 5.08 1.28 1.17
Best day 0.71% 1.86% 2.56% 2.47% 2.55%
Worst day -0.56% -1.03% -2.11% -4.20% -4.26%
Positive days 1 1 3 1 1
Negative days 27 27 26 28 28
Round trips 932 932 932 932 932
Winning / losing trades 109 / 823 100 / 832 65 / 867 100 / 832 98 / 834
Trades per day 31.07 31.07 31.07 31.07 31.07
Win rate 11.70% 10.73% 6.97% 10.73% 10.52%
Profit factor 0.34 0.36 0.37 0.35 0.35
Payoff ratio 2.58 2.99 4.91 2.89 2.99
Expectancy -0.0741 -0.1255 -0.2513 -0.4473 -0.4775
Average win 0.3293 0.6578 2.1014 2.2240 2.4565
Average loss 0.1276 0.2197 0.4276 0.7684 0.8222
Average trade -0.0741 -0.1255 -0.2513 -0.4473 -0.4775
Max win streak 5 5 2 3 2
Max loss streak 79 81 84 59 59
Time in market 24.77% 25.62% 26.01% 26.07% 26.08%
Turnover 0.14 0.25 0.51 0.86 0.93
Realised P&L -69.11 -116.99 -234.17 -416.89 -445.01
Unrealised P&L -0.00 -0.00 -0.00 -0.00 -0.00
Fees paid 50.75 89.34 178.21 287.27 307.68
Fee drag 5.08% 8.93% 17.82% 28.73% 30.77%
Final equity 930.89 883.01 765.83 583.11 554.99

5m

Metric calm cautious medium bold aggressive
Return -4.39% -7.70% -15.96% -27.16% -29.43%
CAGR -42.06% -62.28% -87.94% -97.89% -98.56%
Buy and hold 21.83% 21.83% 21.83% 21.83% 21.83%
Edge vs B&H -26.22% -29.53% -37.79% -48.99% -51.26%
Volatility (ann.) 3.24% 6.77% 14.20% 20.68% 22.58%
Sharpe -16.85 -14.37 -14.83 -18.55 -18.67
Sortino -17.98 -15.58 -15.85 -20.77 -21.06
Calmar -9.58 -8.08 -5.48 -3.59 -3.34
Omega 0.69 0.70 0.70 0.70 0.69
Max drawdown 4.39% 7.71% 16.05% 27.29% 29.48%
Ulcer index 0.0256 0.0446 0.0921 0.1613 0.1758
Drawdown episodes 3 3 3 2 2
Longest underwater (days) 29.9 29.9 29.9 29.9 29.9
Recovery factor -1.00 -1.00 -0.99 -1.00 -1.00
VaR 95% -0.342% -0.608% -1.419% -2.408% -2.533%
VaR 99% -0.362% -0.673% -1.478% -2.580% -2.928%
CVaR 95% -0.352% -0.640% -1.448% -2.494% -2.731%
Skew 2.37 2.33 2.22 1.39 1.21
Excess kurtosis 7.84 7.46 6.63 2.06 1.50
Best day 0.62% 1.18% 2.43% 2.64% 2.69%
Worst day -0.36% -0.67% -1.48% -2.58% -2.93%
Positive days 2 2 2 2 3
Negative days 28 28 28 28 27
Round trips 596 596 596 596 596
Winning / losing trades 79 / 517 69 / 527 47 / 549 68 / 528 72 / 524
Trades per day 19.87 19.87 19.87 19.87 19.87
Win rate 13.26% 11.58% 7.89% 11.41% 12.08%
Profit factor 0.40 0.40 0.40 0.44 0.44
Payoff ratio 2.60 3.05 4.71 3.38 3.20
Expectancy -0.0736 -0.1292 -0.2678 -0.4558 -0.4938
Average win 0.3652 0.7402 2.2958 3.0859 3.2077
Average loss 0.1407 0.2430 0.4872 0.9119 1.0024
Average trade -0.0736 -0.1292 -0.2678 -0.4558 -0.4938
Max win streak 4 4 3 4 4
Max loss streak 53 53 58 44 44
Time in market 25.26% 26.08% 26.41% 26.64% 26.76%
Turnover 0.10 0.18 0.38 0.69 0.76
Realised P&L -43.87 -77.01 -159.59 -271.63 -294.28
Unrealised P&L 0.00 -0.00 -0.00 -0.00 -0.00
Fees paid 32.72 57.82 119.36 207.27 221.68
Fee drag 3.27% 5.78% 11.94% 20.73% 22.17%
Final equity 956.13 922.99 840.41 728.37 705.72

Every number on this page is read from the run record that produced it — the audit pipeline writes the page and the record together, so the two cannot drift apart.

With the break-even guard FAIL · 2 fail

Exits: no exit below average entry plus fees, stops included

The metric set the portfolio dashboard reports, computed per cell so a backtested configuration and a running one read on the same axes. Portfolio-level measures (concentration, pairwise correlation, beta against a benchmark) are omitted: one strategy on one pair has no cross-sectional structure to measure, and printing a null would imply the number exists.

1m

Metric calm cautious medium bold aggressive
Return 1.30% 2.34% 6.55% 9.42% 10.78%
CAGR 17.03% 32.55% 116.40% 198.98% 247.41%
Buy and hold 21.88% 21.88% 21.88% 21.88% 21.88%
Edge vs B&H -20.58% -19.54% -15.33% -12.46% -11.10%
Volatility (ann.) 4.21% 8.35% 22.01% 32.23% 35.81%
Sharpe 3.76 3.42 3.62 3.56 3.66
Sortino 3.81 3.48 3.62 3.52 3.62
Calmar 20.22 19.56 33.69 32.70 37.45
Omega 1.02 1.02 1.02 1.02 1.02
Max drawdown 0.84% 1.66% 3.45% 6.09% 6.61%
Ulcer index 0.0034 0.0066 0.0153 0.0232 0.0250
Drawdown episodes 58 38 45 60 62
Longest underwater (days) 9.8 9.8 9.8 9.6 9.6
Recovery factor 1.54 1.41 1.90 1.55 1.63
VaR 95% -0.205% -0.400% -0.905% -1.523% -1.653%
VaR 99% -0.301% -0.517% -1.595% -1.818% -1.818%
CVaR 95% -0.253% -0.459% -1.250% -1.670% -1.735%
Skew 2.22 2.42 1.13 1.31 1.32
Excess kurtosis 6.93 8.08 0.97 1.46 1.39
Best day 1.03% 1.99% 3.09% 4.99% 5.36%
Worst day -0.30% -0.52% -1.59% -1.82% -1.82%
Positive days 16 16 16 16 16
Negative days 14 14 14 14 14
Round trips 60 52 46 56 56
Winning / losing trades 60 / 0 52 / 0 46 / 0 56 / 0 56 / 0
Trades per day 2.00 1.73 1.53 1.87 1.87
Win rate 100.00% 100.00% 100.00% 100.00% 100.00%
Profit factor ∞ ∞ ∞ ∞ ∞
Payoff ratio ∞ ∞ ∞ ∞ ∞
Expectancy 0.3284 0.7067 2.0524 2.6807 3.0277
Average win 0.3284 0.7067 2.0524 2.6807 3.0277
Average loss 0.0000 0.0000 0.0000 0.0000 0.0000
Average trade 0.3284 0.7067 2.0524 2.6807 3.0277
Max win streak 60 52 46 56 56
Max loss streak 0 0 0 0 0
Time in market 99.17% 99.33% 99.41% 99.36% 99.36%
Turnover 0.02 0.04 0.09 0.15 0.17
Realised P&L 19.71 36.75 94.41 150.12 169.55
Unrealised P&L -6.69 -13.32 -28.91 -55.93 -61.77
Fees paid 5.60 10.10 22.39 33.59 36.68
Fee drag 0.56% 1.01% 2.24% 3.36% 3.67%
Final equity 1013.01 1023.43 1065.50 1094.19 1107.78

3m

Metric calm cautious medium bold aggressive
Return 1.55% 3.20% 5.97% 9.90% 14.05%
CAGR 20.51% 46.64% 102.52% 215.45% 395.12%
Buy and hold 21.86% 21.86% 21.86% 21.86% 21.86%
Edge vs B&H -20.32% -18.66% -15.89% -11.96% -7.81%
Volatility (ann.) 4.57% 8.88% 22.78% 34.95% 34.50%
Sharpe 4.10 4.36 3.21 3.46 4.81
Sortino 4.28 4.56 3.20 3.46 4.90
Calmar 22.76 25.12 20.36 35.13 65.35
Omega 1.04 1.04 1.03 1.03 1.04
Max drawdown 0.90% 1.86% 5.03% 6.13% 6.05%
Ulcer index 0.0044 0.0093 0.0207 0.0291 0.0267
Drawdown episodes 30 24 28 45 45
Longest underwater (days) 21.7 21.7 21.7 9.6 9.6
Recovery factor 1.71 1.72 1.19 1.61 2.32
VaR 95% -0.259% -0.506% -1.281% -1.958% -2.129%
VaR 99% -0.424% -0.827% -1.698% -3.139% -3.407%
CVaR 95% -0.341% -0.667% -1.490% -2.549% -2.768%
Skew 1.58 2.16 1.55 1.01 1.11
Excess kurtosis 3.55 6.48 3.42 0.98 1.34
Best day 1.01% 2.38% 4.36% 5.84% 6.45%
Worst day -0.42% -0.83% -1.70% -3.14% -3.41%
Positive days 15 16 15 15 15
Negative days 14 13 14 14 14
Round trips 44 42 29 35 35
Winning / losing trades 44 / 0 42 / 0 29 / 0 35 / 0 35 / 0
Trades per day 1.47 1.40 0.97 1.17 1.17
Win rate 100.00% 100.00% 100.00% 100.00% 100.00%
Profit factor ∞ ∞ ∞ ∞ ∞
Payoff ratio ∞ ∞ ∞ ∞ ∞
Expectancy 0.5048 1.0836 3.6191 4.4484 4.9159
Average win 0.5048 1.0836 3.6191 4.4484 4.9159
Average loss 0.0000 0.0000 0.0000 0.0000 0.0000
Average trade 0.5048 1.0836 3.6191 4.4484 4.9159
Max win streak 44 42 29 35 35
Max loss streak 0 0 0 0 0
Time in market 98.80% 98.95% 99.24% 99.03% 99.02%
Turnover 0.02 0.05 0.10 0.16 0.17
Realised P&L 22.21 45.51 104.95 155.69 172.06
Unrealised P&L -6.76 -13.55 -45.25 -56.68 -31.56
Fees paid 3.61 6.76 13.96 21.20 23.03
Fee drag 0.36% 0.68% 1.40% 2.12% 2.30%
Final equity 1015.45 1031.96 1059.71 1099.02 1140.50

5m

Metric calm cautious medium bold aggressive
Return 1.56% 2.34% 6.04% 10.23% 11.30%
CAGR 20.78% 32.48% 104.11% 227.01% 268.04%
Buy and hold 21.83% 21.83% 21.83% 21.83% 21.83%
Edge vs B&H -20.27% -19.49% -15.79% -11.60% -10.52%
Volatility (ann.) 4.15% 8.96% 24.27% 33.75% 37.00%
Sharpe 4.57 3.18 3.06 3.68 3.71
Sortino 4.98 3.35 3.15 3.80 3.83
Calmar 25.26 17.14 20.43 36.27 39.50
Omega 1.05 1.04 1.03 1.04 1.04
Max drawdown 0.82% 1.89% 5.09% 6.26% 6.79%
Ulcer index 0.0038 0.0096 0.0233 0.0288 0.0315
Drawdown episodes 20 22 26 31 32
Longest underwater (days) 21.7 21.7 13.5 9.7 9.7
Recovery factor 1.90 1.23 1.19 1.63 1.67
VaR 95% -0.252% -0.494% -1.544% -1.908% -2.075%
VaR 99% -0.433% -0.845% -2.605% -3.204% -3.477%
CVaR 95% -0.343% -0.669% -2.074% -2.556% -2.776%
Skew 1.70 1.64 1.14 1.21 1.16
Excess kurtosis 4.17 3.96 2.22 1.66 1.46
Best day 0.99% 1.87% 4.24% 5.58% 6.03%
Worst day -0.43% -0.85% -2.60% -3.20% -3.48%
Positive days 16 16 18 17 16
Negative days 14 14 12 13 14
Round trips 36 29 23 30 30
Winning / losing trades 36 / 0 29 / 0 23 / 0 30 / 0 30 / 0
Trades per day 1.20 0.97 0.77 1.00 1.00
Win rate 100.00% 100.00% 100.00% 100.00% 100.00%
Profit factor ∞ ∞ ∞ ∞ ∞
Payoff ratio ∞ ∞ ∞ ∞ ∞
Expectancy 0.5642 1.2881 4.6311 5.3258 5.8808
Average win 0.5642 1.2881 4.6311 5.3258 5.8808
Average loss 0.0000 0.0000 0.0000 0.0000 0.0000
Average trade 0.5642 1.2881 4.6311 5.3258 5.8808
Max win streak 36 29 23 30 30
Max loss streak 0 0 0 0 0
Time in market 98.29% 98.76% 99.03% 98.87% 98.87%
Turnover 0.02 0.04 0.11 0.16 0.18
Realised P&L 20.31 37.35 106.51 159.77 176.42
Unrealised P&L -4.67 -13.97 -46.12 -57.49 -63.38
Fees paid 2.91 5.06 11.50 18.00 19.65
Fee drag 0.29% 0.51% 1.15% 1.80% 1.96%
Final equity 1015.64 1023.39 1060.40 1102.28 1113.04

Every number on this page is read from the run record that produced it — the audit pipeline writes the page and the record together, so the two cannot drift apart.

What the guard is, and what a better number under it means. The break-even guard refuses any exit below average entry plus fees. It cannot improve a strategy's judgement — it can only stop it selling at a loss, which means holding the position instead. Across the pack that turns a strategy that churned into one that buys and waits: trade counts collapse and time in market rises towards 100%. In a window where the asset itself rose, that reads as a much better return while being strictly less of a strategy.

So read the return next to round trips, time in market and edge vs buy and hold. The last of those is the one that matters: not one strategy in this matrix beat simply holding the asset, in either run.

Ignore the win rate and the profit factor under the guard. Both count closed trades only, and the guard closes nothing at a loss — in all 101 guarded runs the number of losing closed trades is exactly zero. So the win rate goes to 100% and the profit factor becomes undefined for arithmetic reasons, while the losses sit in the position that is still open. The unrealised row is where they went.