Backtest Report - 2025-12-31 15:29:45

Base Strategy Results

Performance Summary

Value
Start 2025-01-02 00:00:00
End 2025-12-31 00:00:00
Duration 363 days 00:00:00
Exposure Time [%] 45.492
Equity Final [$] 1,421,988.800
Equity Peak [$] 1,452,288.554
Commissions [$] 14,863.610
Return [%] 42.199
Buy & Hold Return [%] 32.162
Return (Ann.) [%] 43.850
Volatility (Ann.) [%] 19.836
CAGR [%] 27.686
Sharpe Ratio 2.211
Sortino Ratio 5.479
Calmar Ratio 7.248
Alpha [%] 31.733
Beta 0.325
Max. Drawdown [%] -6.050
Avg. Drawdown [%] -1.096
Max. Drawdown Duration 53 days 00:00:00
Avg. Drawdown Duration 14 days 00:00:00
# Trades 20
Win Rate [%] 75.000
Best Trade [%] 7.161
Worst Trade [%] -3.031
Avg. Trade [%] 1.783
Max. Trade Duration 20 days 00:00:00
Avg. Trade Duration 7 days 00:00:00
Profit Factor 5.830
Expectancy [%] 1.822
SQN 2.738
Kelly Criterion 0.614

Equity Curve & Drawdown

Equity Curve and Drawdown

Trades

Size EntryBar ExitBar EntryPrice ExitPrice SL TP PnL Commissions ReturnPct EntryTime ExitTime Duration Tag
0 140 2 7 7,106.750 7,043.240 None None -9,485.700 594.300 -0.010 2025-01-03 2025-01-10 7 days None
1 140 8 9 7,050.710 7,399.370 None None 48,205.497 606.903 0.049 2025-01-13 2025-01-14 1 days None
2 134 20 26 7,718.150 7,988.490 None None 35,594.153 631.407 0.034 2025-02-06 2025-02-14 8 days None
3 136 28 30 7,881.180 8,171.580 None None 38,839.447 654.953 0.036 2025-02-18 2025-02-20 2 days None
4 133 31 37 8,314.950 8,067.810 None None -33,523.292 653.672 -0.030 2025-02-21 2025-03-03 10 days None
5 127 46 47 8,462.700 8,505.120 None None 4,740.866 646.474 0.004 2025-03-14 2025-03-17 3 days None
6 154 62 65 7,002.370 7,468.940 None None 71,183.205 668.575 0.066 2025-04-08 2025-04-11 3 days None
7 146 79 80 7,908.130 7,928.150 None None 2,229.291 693.629 0.002 2025-05-06 2025-05-07 1 days None
8 144 106 107 7,988.150 8,062.630 None None 10,031.726 693.394 0.009 2025-06-13 2025-06-16 3 days None
9 147 110 118 7,907.160 8,362.170 None None 66,168.993 717.477 0.057 2025-06-19 2025-07-01 12 days None
10 145 129 143 8,506.760 8,962.940 None None 65,386.168 759.932 0.053 2025-07-16 2025-08-05 20 days None
11 141 147 158 9,170.500 9,832.870 None None 92,590.327 803.843 0.072 2025-08-11 2025-08-26 15 days None
12 144 159 172 9,634.840 9,711.180 None None 10,157.212 835.748 0.007 2025-08-27 2025-09-15 19 days None
13 143 175 176 9,794.330 9,722.160 None None -11,157.567 837.257 -0.008 2025-09-18 2025-09-19 1 days None
14 141 184 185 9,860.240 9,744.300 None None -17,176.812 829.272 -0.012 2025-10-09 2025-10-10 1 days None
15 144 187 188 9,529.450 9,685.480 None None 21,638.235 830.085 0.016 2025-10-14 2025-10-15 1 days None
16 148 191 195 9,390.440 9,619.710 None None 33,087.909 844.051 0.024 2025-10-20 2025-10-24 4 days None
17 147 202 208 9,662.690 9,751.990 None None 12,270.913 856.187 0.009 2025-11-04 2025-11-12 8 days None
18 150 213 218 9,593.950 9,452.960 None None -22,005.611 857.111 -0.015 2025-11-19 2025-11-26 7 days None
19 146 227 228 9,681.760 9,709.590 None None 3,213.839 849.341 0.002 2025-12-09 2025-12-10 1 days None

交易分布分析

交易回报率分布

Return Percentage Distribution

交易持续时间分布

Duration Distribution

不同持仓天数的平均收益率

Average Return by Duration

Equity Curve Data

Equity DrawdownPct DrawdownDuration
2024-12-31 1,000,000.000 0.000 NaT
2025-01-02 1,000,000.000 0.000 NaT
2025-01-03 1,000,000.000 0.000 NaT
2025-01-06 995,243.917 0.005 NaT
2025-01-07 1,015,769.317 0.000 4 days
2025-01-08 1,013,912.917 0.002 NaT
2025-01-09 1,017,132.917 0.000 2 days
2025-01-10 990,810.117 0.026 NaT
2025-01-13 990,514.300 0.026 NaT
2025-01-14 1,039,030.571 0.000 5 days
2025-01-15 1,038,719.797 0.000 NaT
2025-01-16 1,038,719.797 0.000 NaT
2025-01-17 1,038,719.797 0.000 NaT
2025-01-20 1,038,719.797 0.000 NaT
2025-01-21 1,038,719.797 0.000 NaT
2025-01-22 1,038,719.797 0.000 NaT
2025-01-23 1,038,719.797 0.000 NaT
2025-01-24 1,038,719.797 0.000 NaT
2025-01-27 1,038,719.797 0.000 NaT
2025-02-05 1,038,719.797 0.000 NaT
2025-02-06 1,038,719.797 0.000 NaT
2025-02-07 1,053,926.727 0.000 24 days
2025-02-10 1,071,490.107 0.000 NaT
2025-02-11 1,068,074.447 0.003 NaT
2025-02-12 1,083,488.467 0.000 2 days
2025-02-13 1,070,750.427 0.012 NaT
2025-02-14 1,074,635.087 0.008 NaT
2025-02-17 1,074,313.950 0.008 NaT
2025-02-18 1,074,313.950 0.008 NaT
2025-02-19 1,103,165.758 0.000 7 days
2025-02-20 1,113,486.798 0.000 NaT
2025-02-21 1,113,153.398 0.000 NaT
2025-02-24 1,114,013.311 0.000 4 days
2025-02-25 1,109,299.791 0.004 NaT
2025-02-26 1,125,999.271 0.000 2 days
2025-02-27 1,121,567.711 0.004 NaT
2025-02-28 1,078,324.091 0.042 NaT
2025-03-03 1,079,952.011 0.041 NaT
2025-03-04 1,079,630.105 0.041 NaT
2025-03-05 1,079,630.105 0.041 NaT
2025-03-06 1,079,630.105 0.041 NaT
2025-03-07 1,079,630.105 0.041 NaT
2025-03-10 1,079,630.105 0.041 NaT
2025-03-11 1,079,630.105 0.041 NaT
2025-03-12 1,079,630.105 0.041 NaT
2025-03-13 1,079,630.105 0.041 NaT
2025-03-14 1,079,630.105 0.041 NaT
2025-03-17 1,084,695.017 0.037 NaT
2025-03-18 1,084,370.971 0.037 NaT
2025-03-19 1,084,370.971 0.037 NaT
2025-03-20 1,084,370.971 0.037 NaT
2025-03-21 1,084,370.971 0.037 NaT
2025-03-24 1,084,370.971 0.037 NaT
2025-03-25 1,084,370.971 0.037 NaT
2025-03-26 1,084,370.971 0.037 NaT
2025-03-27 1,084,370.971 0.037 NaT
2025-03-28 1,084,370.971 0.037 NaT
2025-03-31 1,084,370.971 0.037 NaT
2025-04-01 1,084,370.971 0.037 NaT
2025-04-02 1,084,370.971 0.037 NaT
2025-04-03 1,084,370.971 0.037 NaT
2025-04-07 1,084,370.971 0.037 NaT
2025-04-08 1,084,370.971 0.037 NaT
2025-04-09 1,111,534.922 0.013 NaT
2025-04-10 1,141,765.122 0.000 43 days
2025-04-11 1,155,899.242 0.000 NaT
2025-04-14 1,155,554.177 0.000 NaT
2025-04-15 1,155,554.177 0.000 NaT
2025-04-16 1,155,554.177 0.000 NaT
2025-04-17 1,155,554.177 0.000 NaT
2025-04-18 1,155,554.177 0.000 NaT
2025-04-21 1,155,554.177 0.000 NaT
2025-04-22 1,155,554.177 0.000 NaT
2025-04-23 1,155,554.177 0.000 NaT
2025-04-24 1,155,554.177 0.000 NaT
2025-04-25 1,155,554.177 0.000 NaT
2025-04-28 1,155,554.177 0.000 NaT
2025-04-29 1,155,554.177 0.000 NaT
2025-04-30 1,155,554.177 0.000 NaT
2025-05-06 1,155,554.177 0.000 NaT
2025-05-07 1,158,130.721 0.000 26 days
2025-05-08 1,157,783.468 0.000 NaT
2025-05-09 1,157,783.468 0.000 NaT
2025-05-12 1,157,783.468 0.000 NaT
2025-05-13 1,157,783.468 0.000 NaT
2025-05-14 1,157,783.468 0.000 NaT
2025-05-15 1,157,783.468 0.000 NaT
2025-05-16 1,157,783.468 0.000 NaT
2025-05-19 1,157,783.468 0.000 NaT
2025-05-20 1,157,783.468 0.000 NaT
2025-05-21 1,157,783.468 0.000 NaT
2025-05-22 1,157,783.468 0.000 NaT
2025-05-23 1,157,783.468 0.000 NaT
2025-05-26 1,157,783.468 0.000 NaT
2025-05-27 1,157,783.468 0.000 NaT
2025-05-28 1,157,783.468 0.000 NaT
2025-05-29 1,157,783.468 0.000 NaT
2025-05-30 1,157,783.468 0.000 NaT
2025-06-03 1,157,783.468 0.000 NaT
2025-06-04 1,157,783.468 0.000 NaT
2025-06-05 1,157,783.468 0.000 NaT
2025-06-06 1,157,783.468 0.000 NaT
2025-06-09 1,157,783.468 0.000 NaT
2025-06-10 1,157,783.468 0.000 NaT
2025-06-11 1,157,783.468 0.000 NaT
2025-06-12 1,157,783.468 0.000 NaT
2025-06-13 1,157,783.468 0.000 NaT
2025-06-16 1,168,163.500 0.000 40 days
2025-06-17 1,167,815.194 0.000 NaT
2025-06-18 1,167,815.194 0.000 NaT
2025-06-19 1,167,815.194 0.000 NaT
2025-06-20 1,157,824.758 0.009 NaT
2025-06-23 1,175,632.338 0.000 7 days
2025-06-24 1,199,765.328 0.000 NaT
2025-06-25 1,214,122.818 0.000 NaT
2025-06-26 1,209,727.518 0.004 NaT
2025-06-27 1,214,721.108 0.000 2 days
2025-06-30 1,231,018.998 0.000 NaT
2025-07-01 1,234,352.958 0.000 NaT
2025-07-02 1,233,984.187 0.000 NaT
2025-07-03 1,233,984.187 0.000 NaT
2025-07-04 1,233,984.187 0.000 NaT
2025-07-07 1,233,984.187 0.000 NaT
2025-07-08 1,233,984.187 0.000 NaT
2025-07-09 1,233,984.187 0.000 NaT
2025-07-10 1,233,984.187 0.000 NaT
2025-07-11 1,233,984.187 0.000 NaT
2025-07-14 1,233,984.187 0.000 NaT
2025-07-15 1,233,984.187 0.000 NaT
2025-07-16 1,233,984.187 0.000 NaT
2025-07-17 1,248,351.943 0.000 16 days
2025-07-18 1,249,957.093 0.000 NaT
2025-07-21 1,262,727.243 0.000 NaT
2025-07-22 1,265,978.143 0.000 NaT
2025-07-23 1,258,085.793 0.006 NaT
2025-07-24 1,273,586.293 0.000 2 days
2025-07-25 1,276,406.543 0.000 NaT
2025-07-28 1,282,764.793 0.000 NaT
2025-07-29 1,290,992.093 0.000 NaT
2025-07-30 1,278,988.993 0.009 NaT
2025-07-31 1,271,183.643 0.015 NaT
2025-08-01 1,274,015.493 0.013 NaT
2025-08-04 1,290,420.793 0.000 NaT
2025-08-05 1,299,760.243 0.000 7 days
2025-08-06 1,299,370.355 0.000 NaT
2025-08-07 1,299,370.355 0.000 NaT
2025-08-08 1,299,370.355 0.000 NaT
2025-08-11 1,299,370.355 0.000 NaT
2025-08-12 1,302,365.033 0.000 7 days
2025-08-13 1,320,692.213 0.000 NaT
2025-08-14 1,300,223.243 0.015 NaT
2025-08-15 1,327,747.853 0.000 2 days
2025-08-18 1,354,791.653 0.000 NaT
2025-08-19 1,358,934.233 0.000 NaT
2025-08-20 1,367,590.223 0.000 NaT
2025-08-21 1,357,345.163 0.007 NaT
2025-08-22 1,373,609.513 0.000 2 days
2025-08-25 1,394,199.743 0.000 NaT
2025-08-26 1,392,376.613 0.001 NaT
2025-08-27 1,391,960.682 0.002 NaT
2025-08-28 1,409,463.817 0.000 3 days
2025-08-29 1,405,502.377 0.003 NaT
2025-09-01 1,419,029.737 0.000 4 days
2025-09-02 1,383,872.137 0.025 NaT
2025-09-03 1,361,324.617 0.041 NaT
2025-09-04 1,333,179.817 0.060 NaT
2025-09-05 1,371,786.217 0.033 NaT
2025-09-08 1,385,726.857 0.023 NaT
2025-09-09 1,367,011.177 0.037 NaT
2025-09-10 1,370,059.657 0.035 NaT
2025-09-11 1,400,934.697 0.013 NaT
2025-09-12 1,403,748.457 0.011 NaT
2025-09-15 1,402,537.417 0.012 NaT
2025-09-16 1,402,117.894 0.012 NaT
2025-09-17 1,402,117.894 0.012 NaT
2025-09-18 1,402,117.894 0.012 NaT
2025-09-19 1,391,377.407 0.019 NaT
2025-09-22 1,390,960.327 0.020 NaT
2025-09-23 1,390,960.327 0.020 NaT
2025-09-24 1,390,960.327 0.020 NaT
2025-09-25 1,390,960.327 0.020 NaT
2025-09-26 1,390,960.327 0.020 NaT
2025-09-29 1,390,960.327 0.020 NaT
2025-09-30 1,390,960.327 0.020 NaT
2025-10-09 1,390,960.327 0.020 NaT
2025-10-10 1,374,195.699 0.032 NaT
2025-10-13 1,373,783.515 0.032 NaT
2025-10-14 1,373,783.515 0.032 NaT
2025-10-15 1,395,840.162 0.016 NaT
2025-10-16 1,395,421.750 0.017 NaT
2025-10-17 1,395,421.750 0.017 NaT
2025-10-20 1,395,421.750 0.017 NaT
2025-10-21 1,418,305.934 0.001 NaT
2025-10-22 1,412,676.014 0.004 NaT
2025-10-23 1,410,797.894 0.006 NaT
2025-10-24 1,428,936.774 0.000 53 days
2025-10-27 1,428,509.659 0.000 NaT
2025-10-28 1,428,509.659 0.000 NaT
2025-10-29 1,428,509.659 0.000 NaT
2025-10-30 1,428,509.659 0.000 NaT
2025-10-31 1,428,509.659 0.000 NaT
2025-11-03 1,428,509.659 0.000 NaT
2025-11-04 1,428,509.659 0.000 NaT
2025-11-05 1,435,252.724 0.000 12 days
2025-11-06 1,449,960.074 0.000 NaT
2025-11-07 1,445,924.924 0.003 NaT
2025-11-10 1,452,288.554 0.000 4 days
2025-11-11 1,451,484.464 0.001 NaT
2025-11-12 1,441,210.634 0.008 NaT
2025-11-13 1,440,780.572 0.008 NaT
2025-11-14 1,440,780.572 0.008 NaT
2025-11-17 1,440,780.572 0.008 NaT
2025-11-18 1,440,780.572 0.008 NaT
2025-11-19 1,440,780.572 0.008 NaT
2025-11-20 1,429,358.344 0.016 NaT
2025-11-21 1,375,481.344 0.053 NaT
2025-11-24 1,399,259.344 0.037 NaT
2025-11-25 1,421,400.844 0.021 NaT
2025-11-26 1,419,200.344 0.023 NaT
2025-11-27 1,418,774.961 0.023 NaT
2025-11-28 1,418,774.961 0.023 NaT
2025-12-01 1,418,774.961 0.023 NaT
2025-12-02 1,418,774.961 0.023 NaT
2025-12-03 1,418,774.961 0.023 NaT
2025-12-04 1,418,774.961 0.023 NaT
2025-12-05 1,418,774.961 0.023 NaT
2025-12-08 1,418,774.961 0.023 NaT
2025-12-09 1,418,774.961 0.023 NaT
2025-12-10 1,422,414.080 0.021 NaT
2025-12-11 1,421,988.800 0.021 NaT
2025-12-12 1,421,988.800 0.021 NaT
2025-12-15 1,421,988.800 0.021 NaT
2025-12-16 1,421,988.800 0.021 NaT
2025-12-17 1,421,988.800 0.021 NaT
2025-12-18 1,421,988.800 0.021 NaT
2025-12-19 1,421,988.800 0.021 NaT
2025-12-22 1,421,988.800 0.021 NaT
2025-12-23 1,421,988.800 0.021 NaT
2025-12-24 1,421,988.800 0.021 NaT
2025-12-25 1,421,988.800 0.021 NaT
2025-12-26 1,421,988.800 0.021 NaT
2025-12-29 1,421,988.800 0.021 NaT
2025-12-30 1,421,988.800 0.021 NaT
2025-12-31 1,421,988.800 0.021 51 days