← Coppock_Curve

Coppock_Curve — metrics

Unguarded: PASSGuarded: PASSDirectionalgunbot-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 -4.61% -7.56% -16.83% -19.49% -21.88%
CAGR -43.69% -61.58% -89.38% -92.85% -95.04%
Buy and hold 21.88% 21.88% 21.88% 21.88% 21.88%
Edge vs B&H -26.49% -29.44% -38.71% -41.38% -43.76%
Volatility (ann.) 2.58% 8.25% 19.50% 26.21% 28.72%
Sharpe -22.24 -11.56 -11.40 -9.93 -10.32
Sortino -11.14 -7.54 -9.58 -9.78 -10.58
Calmar -9.48 -8.01 -4.80 -3.70 -3.40
Omega 0.77 0.89 0.91 0.94 0.93
Max drawdown 4.61% 7.69% 18.60% 25.13% 27.98%
Ulcer index 0.0250 0.0406 0.0934 0.1252 0.1417
Drawdown episodes 1 8 24 45 48
Longest underwater (days) 30.0 22.0 22.7 21.7 21.7
Recovery factor -1.00 -0.98 -0.90 -0.78 -0.78
VaR 95% -0.259% -0.678% -1.558% -2.117% -2.522%
VaR 99% -0.286% -1.140% -1.609% -2.330% -2.676%
CVaR 95% -0.273% -0.909% -1.583% -2.223% -2.599%
Skew 1.80 2.71 3.07 2.13 2.06
Excess kurtosis 5.23 7.27 10.51 4.78 4.67
Best day 0.18% 2.25% 5.01% 5.55% 6.06%
Worst day -0.29% -1.14% -1.61% -2.33% -2.68%
Positive days 1 3 3 6 5
Negative days 29 27 27 24 25
Round trips 387 387 387 387 387
Winning / losing trades 37 / 350 29 / 358 51 / 336 81 / 306 83 / 304
Trades per day 12.90 12.90 12.90 12.90 12.90
Win rate 9.56% 7.49% 13.18% 20.93% 21.45%
Profit factor 0.20 0.45 0.54 0.63 0.62
Payoff ratio 1.91 5.56 3.57 2.38 2.28
Expectancy -0.1191 -0.1954 -0.4349 -0.5037 -0.5655
Average win 0.3156 2.1389 3.8943 4.1050 4.3566
Average loss 0.1651 0.3845 1.0920 1.7237 1.9093
Average trade -0.1191 -0.1954 -0.4349 -0.5037 -0.5655
Max win streak 2 3 3 3 3
Max loss streak 44 43 37 29 24
Time in market 17.83% 29.20% 39.69% 49.02% 50.66%
Turnover 0.07 0.20 0.57 0.86 0.94
Realised P&L -46.11 -75.61 -168.29 -194.95 -218.83
Unrealised P&L -0.00 -0.00 -0.00 -0.00 -0.00
Fees paid 29.30 61.58 131.49 180.89 195.93
Fee drag 2.93% 6.16% 13.15% 18.09% 19.59%
Final equity 953.89 924.39 831.71 805.05 781.17

3m

Metric calm cautious medium bold aggressive
Return 0.31% -0.29% 0.54% 0.20% 0.59%
CAGR 3.87% -3.42% 6.81% 2.43% 7.39%
Buy and hold 21.86% 21.86% 21.86% 21.86% 21.86%
Edge vs B&H -21.55% -22.15% -21.32% -21.66% -21.27%
Volatility (ann.) 3.93% 9.70% 21.15% 26.18% 29.08%
Sharpe 0.98 -0.31 0.42 0.22 0.39
Sortino 0.54 -0.22 0.38 0.23 0.40
Calmar 3.77 -0.85 0.62 0.20 0.57
Omega 1.02 0.99 1.01 1.00 1.00
Max drawdown 1.02% 4.01% 10.92% 12.20% 12.94%
Ulcer index 0.0056 0.0231 0.0560 0.0598 0.0672
Drawdown episodes 10 17 30 36 36
Longest underwater (days) 13.3 21.7 21.7 21.7 21.7
Recovery factor 0.30 -0.07 0.05 0.02 0.05
VaR 95% -0.153% -0.359% -1.335% -2.078% -2.054%
VaR 99% -0.154% -0.385% -1.424% -2.121% -2.948%
CVaR 95% -0.154% -0.372% -1.379% -2.100% -2.501%
Skew 2.67 2.91 2.02 1.66 1.56
Excess kurtosis 6.18 8.18 3.28 2.16 1.98
Best day 0.92% 2.18% 5.47% 6.18% 6.76%
Worst day -0.15% -0.38% -1.42% -2.12% -2.95%
Positive days 5 6 9 10 11
Negative days 24 23 20 19 18
Round trips 130 129 129 129 129
Winning / losing trades 15 / 115 13 / 116 19 / 110 26 / 103 28 / 101
Trades per day 4.33 4.30 4.30 4.30 4.30
Win rate 11.54% 10.08% 14.73% 20.16% 21.71%
Profit factor 1.13 0.95 1.03 1.01 1.02
Payoff ratio 8.63 8.51 5.95 3.99 3.68
Expectancy 0.0240 -0.0213 0.0449 0.0170 0.0475
Average win 1.8677 4.3269 11.2971 10.7340 10.9684
Average loss 0.2165 0.5086 1.8986 2.6882 2.9801
Average trade 0.0240 -0.0213 0.0449 0.0170 0.0475
Max win streak 3 2 2 2 2
Max loss streak 16 33 35 29 26
Time in market 22.84% 33.01% 45.44% 49.84% 51.78%
Turnover 0.05 0.12 0.42 0.56 0.61
Realised P&L 3.12 -2.75 5.79 2.20 6.13
Unrealised P&L 0.00 -0.11 -0.36 -0.22 -0.25
Fees paid 9.96 20.19 48.98 66.93 73.15
Fee drag 1.00% 2.02% 4.90% 6.69% 7.32%
Final equity 1003.12 997.15 1005.43 1001.98 1005.88

5m

Metric calm cautious medium bold aggressive
Return 2.38% 2.43% 4.40% 3.96% 4.62%
CAGR 33.11% 33.85% 68.86% 60.33% 73.29%
Buy and hold 21.83% 21.83% 21.83% 21.83% 21.83%
Edge vs B&H -19.45% -19.40% -17.43% -17.87% -17.21%
Volatility (ann.) 5.34% 10.00% 22.03% 27.24% 31.01%
Sharpe 5.38 2.97 2.49 1.87 1.93
Sortino 4.13 2.51 2.27 1.89 1.95
Calmar 44.05 13.13 8.47 5.61 6.64
Omega 1.15 1.06 1.04 1.03 1.03
Max drawdown 0.75% 2.58% 8.13% 10.76% 11.04%
Ulcer index 0.0046 0.0154 0.0433 0.0573 0.0525
Drawdown episodes 14 13 26 26 25
Longest underwater (days) 13.5 22.0 21.7 21.7 21.7
Recovery factor 3.16 0.94 0.54 0.37 0.42
VaR 95% -0.145% -0.303% -0.898% -1.603% -1.864%
VaR 99% -0.385% -1.185% -1.217% -2.033% -2.849%
CVaR 95% -0.265% -0.744% -1.057% -1.818% -2.356%
Skew 4.22 3.53 2.70 2.26 1.98
Excess kurtosis 18.13 13.54 6.93 4.91 3.97
Best day 2.74% 4.45% 6.74% 7.45% 8.07%
Worst day -0.39% -1.19% -1.22% -2.03% -2.85%
Positive days 9 5 7 8 9
Negative days 21 25 23 22 21
Round trips 77 77 77 77 77
Winning / losing trades 13 / 64 13 / 64 13 / 64 18 / 59 20 / 57
Trades per day 2.57 2.57 2.57 2.57 2.57
Win rate 16.88% 16.88% 16.88% 23.38% 25.97%
Profit factor 2.47 1.55 1.31 1.20 1.20
Payoff ratio 12.14 7.61 6.45 3.93 3.43
Expectancy 0.3100 0.3169 0.5749 0.5207 0.6073
Average win 3.0888 5.3164 14.3950 13.3692 13.8275
Average loss 0.2544 0.6986 2.2323 3.3992 4.0314
Average trade 0.3100 0.3169 0.5749 0.5207 0.6073
Max win streak 3 2 3 3 3
Max loss streak 20 20 14 14 14
Time in market 27.27% 36.11% 45.04% 50.54% 52.08%
Turnover 0.06 0.11 0.33 0.44 0.51
Realised P&L 23.87 24.40 44.27 40.09 46.76
Unrealised P&L -0.09 -0.15 -0.27 -0.53 -0.53
Fees paid 6.45 12.87 30.43 41.62 45.90
Fee drag 0.64% 1.29% 3.04% 4.16% 4.59%
Final equity 1023.79 1024.25 1044.00 1039.56 1046.23

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 PASS

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 -0.03% 4.75% 10.39% 13.59% 14.66%
CAGR -0.42% 75.97% 232.94% 371.48% 428.52%
Buy and hold 21.88% 21.88% 21.88% 21.88% 21.88%
Edge vs B&H -21.92% -17.13% -11.49% -8.29% -7.22%
Volatility (ann.) 5.52% 13.92% 29.70% 34.62% 37.79%
Sharpe -0.05 4.13 4.20 4.65 4.59
Sortino -0.05 4.32 4.20 4.64 4.58
Calmar -0.33 26.34 37.85 58.47 62.22
Omega 1.00 1.02 1.02 1.02 1.02
Max drawdown 1.26% 2.88% 6.15% 6.35% 6.89%
Ulcer index 0.0055 0.0132 0.0281 0.0288 0.0312
Drawdown episodes 35 55 76 90 88
Longest underwater (days) 8.4 22.0 21.7 8.2 8.2
Recovery factor -0.03 1.65 1.69 2.14 2.13
VaR 95% -0.440% -0.949% -1.830% -1.991% -2.164%
VaR 99% -0.757% -1.621% -3.090% -3.355% -3.638%
CVaR 95% -0.599% -1.285% -2.460% -2.673% -2.901%
Skew 0.12 2.07 1.43 1.55 1.56
Excess kurtosis 2.63 4.85 2.64 3.07 3.07
Best day 0.79% 3.98% 6.41% 7.52% 8.15%
Worst day -0.76% -1.62% -3.09% -3.35% -3.64%
Positive days 16 14 17 17 17
Negative days 14 16 13 13 13
Round trips 24 22 23 29 28
Winning / losing trades 24 / 0 22 / 0 23 / 0 29 / 0 28 / 0
Trades per day 0.80 0.73 0.77 0.97 0.93
Win rate 100.00% 100.00% 100.00% 100.00% 100.00%
Profit factor ∞ ∞ ∞ ∞ ∞
Payoff ratio ∞ ∞ ∞ ∞ ∞
Expectancy 0.3654 3.0732 6.8795 6.6905 7.5196
Average win 0.3654 3.0732 6.8795 6.6905 7.5196
Average loss 0.0000 0.0000 0.0000 0.0000 0.0000
Average trade 0.3654 3.0732 6.8795 6.6905 7.5196
Max win streak 24 22 23 29 28
Max loss streak 0 0 0 0 0
Time in market 96.02% 97.68% 98.33% 96.95% 97.15%
Turnover 0.01 0.07 0.16 0.19 0.21
Realised P&L 8.77 67.61 158.23 194.03 210.55
Unrealised P&L -9.11 -20.06 -54.32 -58.09 -63.90
Fees paid 2.89 6.09 12.45 17.63 18.62
Fee drag 0.29% 0.61% 1.25% 1.76% 1.86%
Final equity 999.66 1047.55 1103.91 1135.93 1146.65

3m

Metric calm cautious medium bold aggressive
Return 2.98% 4.42% 11.74% 12.73% 13.91%
CAGR 42.94% 69.16% 285.87% 329.60% 387.77%
Buy and hold 21.86% 21.86% 21.86% 21.86% 21.86%
Edge vs B&H -18.88% -17.44% -10.12% -9.13% -7.95%
Volatility (ann.) 5.96% 13.53% 26.91% 34.32% 37.30%
Sharpe 6.03 3.95 5.15 4.42 4.43
Sortino 6.15 3.97 5.29 4.44 4.46
Calmar 44.37 19.71 49.17 53.60 58.16
Omega 1.06 1.04 1.04 1.04 1.04
Max drawdown 0.97% 3.51% 5.81% 6.15% 6.67%
Ulcer index 0.0052 0.0168 0.0254 0.0311 0.0336
Drawdown episodes 29 30 42 52 52
Longest underwater (days) 21.7 21.7 18.0 9.8 9.8
Recovery factor 3.08 1.26 2.02 2.07 2.09
VaR 95% -0.259% -0.808% -1.800% -1.958% -2.129%
VaR 99% -0.424% -0.828% -2.892% -3.140% -3.407%
CVaR 95% -0.342% -0.818% -2.346% -2.549% -2.768%
Skew 1.92 1.96 1.28 1.19 1.19
Excess kurtosis 3.27 3.76 1.52 1.06 1.06
Best day 1.37% 2.76% 5.20% 6.31% 6.91%
Worst day -0.42% -0.83% -2.89% -3.14% -3.41%
Positive days 14 14 14 14 14
Negative days 15 15 15 15 15
Round trips 16 15 16 16 16
Winning / losing trades 16 / 0 15 / 0 16 / 0 16 / 0 16 / 0
Trades per day 0.53 0.50 0.53 0.53 0.53
Win rate 100.00% 100.00% 100.00% 100.00% 100.00%
Profit factor ∞ ∞ ∞ ∞ ∞
Payoff ratio ∞ ∞ ∞ ∞ ∞
Expectancy 2.2538 4.4067 9.0695 11.2160 12.2846
Average win 2.2538 4.4067 9.0695 11.2160 12.2846
Average loss 0.0000 0.0000 0.0000 0.0000 0.0000
Average trade 2.2538 4.4067 9.0695 11.2160 12.2846
Max win streak 16 15 16 16 16
Max loss streak 0 0 0 0 0
Time in market 93.25% 95.19% 95.67% 95.10% 95.10%
Turnover 0.04 0.07 0.15 0.18 0.20
Realised P&L 36.06 66.10 145.11 179.46 196.55
Unrealised P&L -6.26 -21.95 -27.74 -52.18 -57.45
Fees paid 2.32 4.31 8.19 9.51 10.35
Fee drag 0.23% 0.43% 0.82% 0.95% 1.04%
Final equity 1029.80 1044.15 1117.37 1127.27 1139.10

5m

Metric calm cautious medium bold aggressive
Return 2.40% 4.08% 12.13% 12.15% 13.52%
CAGR 33.43% 62.70% 302.70% 303.44% 367.85%
Buy and hold 21.83% 21.83% 21.83% 21.83% 21.83%
Edge vs B&H -19.43% -17.75% -9.70% -9.68% -8.31%
Volatility (ann.) 5.56% 12.04% 26.67% 34.68% 37.71%
Sharpe 5.21 4.10 5.36 4.20 4.28
Sortino 5.66 4.45 5.66 4.29 4.38
Calmar 37.32 24.42 48.90 47.81 54.40
Omega 1.07 1.05 1.06 1.04 1.05
Max drawdown 0.90% 2.57% 6.19% 6.35% 6.76%
Ulcer index 0.0037 0.0124 0.0284 0.0329 0.0352
Drawdown episodes 33 26 34 35 34
Longest underwater (days) 8.4 22.0 21.7 13.5 13.5
Recovery factor 2.68 1.59 1.96 1.91 2.00
VaR 95% -0.258% -0.845% -1.754% -1.909% -2.075%
VaR 99% -0.262% -1.200% -2.952% -3.206% -3.477%
CVaR 95% -0.260% -1.022% -2.353% -2.558% -2.776%
Skew 3.89 2.54 1.77 1.40 1.39
Excess kurtosis 16.13 7.84 3.87 2.17 2.13
Best day 2.23% 3.96% 6.84% 7.18% 7.75%
Worst day -0.26% -1.20% -2.95% -3.21% -3.48%
Positive days 17 15 15 16 16
Negative days 13 15 15 14 14
Round trips 16 10 9 12 12
Winning / losing trades 16 / 0 10 / 0 9 / 0 12 / 0 12 / 0
Trades per day 0.53 0.33 0.30 0.40 0.40
Win rate 100.00% 100.00% 100.00% 100.00% 100.00%
Profit factor ∞ ∞ ∞ ∞ ∞
Payoff ratio ∞ ∞ ∞ ∞ ∞
Expectancy 1.8884 5.3291 16.5728 14.4376 16.0276
Average win 1.8884 5.3291 16.5728 14.4376 16.0276
Average loss 0.0000 0.0000 0.0000 0.0000 0.0000
Average trade 1.8884 5.3291 16.5728 14.4376 16.0276
Max win streak 16 10 9 12 12
Max loss streak 0 0 0 0 0
Time in market 84.20% 92.23% 94.92% 93.38% 93.39%
Turnover 0.03 0.05 0.15 0.17 0.19
Realised P&L 30.21 53.29 149.16 173.25 192.33
Unrealised P&L -6.22 -12.48 -27.85 -51.77 -57.12
Fees paid 2.08 2.98 4.99 7.72 8.47
Fee drag 0.21% 0.30% 0.50% 0.77% 0.85%
Final equity 1023.99 1040.82 1121.31 1121.48 1135.21

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.