┏━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓
┃ Strategy ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ Drawdown ┃ ┡━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━┩ │ Empty │ 62 │ 1.43 │ 1238.641 │ 123.86 │ 2 days, 2:15:00 │ 43 0 19 69.4 │ 221.99 USDT 9.17% │ └──────────┴────────┴──────────────┴─────────────────┴──────────────┴─────────────────┴────────────────────────┴────────────────────┘
This commit is contained in:
26
Empty.json
26
Empty.json
@@ -16,22 +16,24 @@
|
||||
"max_open_trades": {
|
||||
"max_open_trades": 20
|
||||
},
|
||||
"buy": {
|
||||
"buy_deriv1_sma12d": -0.01,
|
||||
"buy_deriv1_sma5d": -0.03,
|
||||
"buy_deriv1_sma60": 0.0,
|
||||
"buy_deriv2_sma12d": -0.07,
|
||||
"buy_deriv2_sma5d": -0.04,
|
||||
"buy_deriv2_sma60": 0.002
|
||||
},
|
||||
"protection": {
|
||||
"drop_from_last_entry": -0.015,
|
||||
"range_pos_stoploss": 0.1,
|
||||
"stop_buying_indicator": "stop_buying48_1d",
|
||||
"stoploss_force": -0.01,
|
||||
"stoploss_indicator": "sma3_deriv2"
|
||||
|
||||
"drop_from_last_entry": 0.0
|
||||
},
|
||||
"sell": {
|
||||
"sell_score_indicator": "sma48_score"
|
||||
},
|
||||
"buy": {
|
||||
"buy_deriv_sma12d": -0.01,
|
||||
"buy_deriv_sma5d": -0.06,
|
||||
"buy_deriv_sma60": -0.001
|
||||
"sell_crossed_sma_indicators": "sma5_1d",
|
||||
"sell_score_indicator": "sma5_score",
|
||||
"sell_sma_indicators": "sma12_1d"
|
||||
}
|
||||
},
|
||||
"ft_stratparam_v": 1,
|
||||
"export_time": "2026-02-23 21:02:56.692173+00:00"
|
||||
"export_time": "2026-02-25 18:15:42.432169+00:00"
|
||||
}
|
||||
50
Empty.py
50
Empty.py
@@ -37,10 +37,13 @@ RESET = "\033[0m"
|
||||
|
||||
timeperiods = [3, 5, 12, 24, 36, 48, 60]
|
||||
|
||||
sma_indicators = list()
|
||||
score_indicators = list()
|
||||
stop_buying_indicators = list()
|
||||
god_genes_with_timeperiod = list()
|
||||
for timeperiod in timeperiods:
|
||||
sma_indicators.append(f"sma{timeperiod}")
|
||||
sma_indicators.append(f"sma{timeperiod}_1d")
|
||||
# god_genes_with_timeperiod.append(f'max{timeperiod}')
|
||||
# god_genes_with_timeperiod.append(f'min{timeperiod}')
|
||||
# god_genes_with_timeperiod.append(f"percent{timeperiod}")
|
||||
@@ -363,9 +366,13 @@ class Empty(IStrategy):
|
||||
}
|
||||
}
|
||||
|
||||
buy_deriv_sma60 = DecimalParameter(-0.005, 0.005, decimals=3, default=0, space='buy')
|
||||
buy_deriv_sma5d = DecimalParameter(-0.07, 0.07, decimals=2, default=0, space='buy')
|
||||
buy_deriv_sma12d = DecimalParameter(-0.07, 0.07, decimals=2, default=0, space='buy')
|
||||
buy_deriv1_sma60 = DecimalParameter(-0.005, 0.005, decimals=3, default=0, space='buy')
|
||||
buy_deriv1_sma5d = DecimalParameter(-0.07, 0.07, decimals=2, default=0, space='buy')
|
||||
buy_deriv1_sma12d = DecimalParameter(-0.07, 0.07, decimals=2, default=0, space='buy')
|
||||
|
||||
buy_deriv2_sma60 = DecimalParameter(-0.005, 0.005, decimals=3, default=0, space='buy')
|
||||
buy_deriv2_sma5d = DecimalParameter(-0.07, 0.07, decimals=2, default=0, space='buy')
|
||||
buy_deriv2_sma12d = DecimalParameter(-0.07, 0.07, decimals=2, default=0, space='buy')
|
||||
|
||||
# Buy Hyperoptable Parameters/Spaces.
|
||||
# buy_crossed_indicator0 = CategoricalParameter(god_genes_with_timeperiod, default="ADD-20", space='buy')
|
||||
@@ -403,9 +410,12 @@ class Empty(IStrategy):
|
||||
|
||||
sell_score_indicator = CategoricalParameter(score_indicators, default="sma24_score", space='sell')
|
||||
|
||||
sell_sma_indicators = CategoricalParameter(sma_indicators, default="sma24_score", space='sell')
|
||||
sell_crossed_sma_indicators = CategoricalParameter(sma_indicators, default="sma24_score", space='sell')
|
||||
|
||||
drop_from_last_entry = DecimalParameter(-0.1, 0, decimals=2, default=-0.025, space='protection')
|
||||
range_pos_stoploss = DecimalParameter(0, 0.1, decimals=2, default=0.05, space='protection')
|
||||
stoploss_force = DecimalParameter(-0.2, 0, decimals=2, default=-0.05, space='protection')
|
||||
# range_pos_stoploss = DecimalParameter(0, 0.1, decimals=2, default=0.05, space='protection')
|
||||
# stoploss_force = DecimalParameter(-0.2, 0, decimals=2, default=-0.05, space='protection')
|
||||
|
||||
# stoploss_timeperiod = CategoricalParameter(timeperiods, default="12", space='protection')
|
||||
|
||||
@@ -698,11 +708,16 @@ class Empty(IStrategy):
|
||||
self.pairs[pair]['force_sell'] = True
|
||||
return 'sma60'
|
||||
|
||||
cross = qtpylib.crossed_below(dataframe[self.sell_sma_indicators.value], dataframe[self.sell_crossed_sma_indicators.value])
|
||||
|
||||
if profit > 0 and cross.iloc[-1]:
|
||||
self.pairs[pair]['force_sell'] = True
|
||||
return 'Cross'
|
||||
|
||||
if profit > max(5, expected_profit) and baisse > 0.30 and last_candle[f"close"] <= last_candle['sma5']\
|
||||
and last_candle['percent3'] < 0 and last_candle['percent5'] < 0:
|
||||
self.pairs[pair]['force_sell'] = True
|
||||
self.pairs[pair]['force_buy'] = (self.pairs[pair]['count_of_buys'] - self.pairs[pair]['has_gain'] > 3)
|
||||
return str(count_of_buys) + '_' + 'B30_' + pair + '_' + str(self.pairs[pair]['has_gain'])
|
||||
return 'B30'
|
||||
|
||||
# if last_candle['range_pos'] > 0.05 and current_profit < - last_candle['range_pos'] /4 : #last_candle['cross_sma60']:
|
||||
# self.pairs[pair]['force_sell'] = True
|
||||
@@ -828,7 +843,9 @@ class Empty(IStrategy):
|
||||
range_max = dataframe[f"max48"]
|
||||
|
||||
dataframe[f"range_pos"] = ((dataframe['mid'] - range_min) / (range_max)).rolling(5).mean()
|
||||
dataframe['cross_sma60'] = qtpylib.crossed_below(dataframe['sma12'], dataframe['sma5_1d'])
|
||||
|
||||
# dataframe['cross_sma60'] = qtpylib.crossed_below(dataframe[self.sell_sma_indicators.value], dataframe[self.sell_crossed_sma_indicators.value])
|
||||
|
||||
dataframe[f'stop_buying'] = qtpylib.crossed_below(dataframe[f"sma12"], dataframe['sma48'])
|
||||
|
||||
dataframe['rsi'] = talib.RSI(dataframe['close'], timeperiod=14)
|
||||
@@ -902,12 +919,21 @@ class Empty(IStrategy):
|
||||
|
||||
#conditions.append((dataframe[self.stop_buying_indicator.value] == False) | (dataframe['range_pos'] < 0))
|
||||
|
||||
conditions.append(dataframe['sma60_deriv1'] > self.buy_deriv_sma60.value)
|
||||
conditions.append(dataframe['sma5_deriv1_1d'] > self.buy_deriv_sma5d.value)
|
||||
conditions.append(dataframe['sma12_deriv1_1d'] > self.buy_deriv_sma12d.value)
|
||||
conditions.append(dataframe['sma60_deriv1'] > self.buy_deriv1_sma60.value)
|
||||
conditions.append(dataframe['sma5_deriv1_1d'] > self.buy_deriv1_sma5d.value)
|
||||
conditions.append(dataframe['sma12_deriv1_1d'] > self.buy_deriv1_sma12d.value)
|
||||
|
||||
conditions.append(dataframe['sma60_deriv2'] > self.buy_deriv1_sma60.value)
|
||||
conditions.append(dataframe['sma5_deriv2_1d'] > self.buy_deriv1_sma5d.value)
|
||||
conditions.append(dataframe['sma12_deriv2_1d'] > self.buy_deriv1_sma12d.value)
|
||||
|
||||
conditions.append(dataframe['hapercent'] > 0)
|
||||
conditions.append(dataframe['max_rsi_24'] < 80)
|
||||
conditions.append(dataframe['max_rsi_12_1d'] < 65)
|
||||
conditions.append((dataframe['max_rsi_12_1d'] < 65))\
|
||||
# | (
|
||||
# (dataframe['sma5_deriv1'] > 0) & (dataframe['sma12_deriv1'] > 0) & (dataframe['sma24_deriv1'] > 0) & (
|
||||
# dataframe['sma48_deriv1'] > 0) & (dataframe['sma60_deriv1'] > 0) & (dataframe['sma5_deriv1_1d'] > 0))
|
||||
# )
|
||||
|
||||
conditions.append(dataframe[f"close"] > dataframe['sma60'])
|
||||
conditions.append(((dataframe[f"range_pos"] < 0.05) ) | ((dataframe['sma12_deriv1'] > 0) & (dataframe['sma12_deriv2'] > 0)))
|
||||
|
||||
192
Empty.txt
192
Empty.txt
@@ -1,127 +1,125 @@
|
||||
BACKTESTING REPORT
|
||||
┏━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┏━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃ Pair ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃
|
||||
┡━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ BTC/USDT │ 49 │ 2.57 │ 875.875 │ 87.59 │ 13 days, 18:47:00 │ 44 0 5 89.8 │
|
||||
│ TOTAL │ 49 │ 2.57 │ 875.875 │ 87.59 │ 13 days, 18:47:00 │ 44 0 5 89.8 │
|
||||
└──────────┴────────┴──────────────┴─────────────────┴──────────────┴───────────────────┴────────────────────────┘
|
||||
┡━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ BTC/USDT │ 62 │ 1.43 │ 1238.641 │ 123.86 │ 2 days, 2:15:00 │ 43 0 19 69.4 │
|
||||
│ TOTAL │ 62 │ 1.43 │ 1238.641 │ 123.86 │ 2 days, 2:15:00 │ 43 0 19 69.4 │
|
||||
└──────────┴────────┴──────────────┴─────────────────┴──────────────┴─────────────────┴────────────────────────┘
|
||||
LEFT OPEN TRADES REPORT
|
||||
┏━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┏━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃ Pair ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃
|
||||
┡━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ BTC/USDT │ 1 │ -33.11 │ -929.817 │ -92.98 │ 98 days, 12:00:00 │ 0 0 1 0 │
|
||||
│ TOTAL │ 1 │ -33.11 │ -929.817 │ -92.98 │ 98 days, 12:00:00 │ 0 0 1 0 │
|
||||
└──────────┴────────┴──────────────┴─────────────────┴──────────────┴───────────────────┴────────────────────────┘
|
||||
┡━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ TOTAL │ 0 │ 0.0 │ 0.000 │ 0.0 │ 0:00 │ 0 0 0 0 │
|
||||
└───────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘
|
||||
ENTER TAG STATS
|
||||
┏━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┏━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃ Enter Tag ┃ Entries ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃
|
||||
┡━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ god │ 49 │ 2.57 │ 875.875 │ 87.59 │ 13 days, 18:47:00 │ 44 0 5 89.8 │
|
||||
│ TOTAL │ 49 │ 2.57 │ 875.875 │ 87.59 │ 13 days, 18:47:00 │ 44 0 5 89.8 │
|
||||
└───────────┴─────────┴──────────────┴─────────────────┴──────────────┴───────────────────┴────────────────────────┘
|
||||
┡━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ god │ 62 │ 1.43 │ 1238.641 │ 123.86 │ 2 days, 2:15:00 │ 43 0 19 69.4 │
|
||||
│ TOTAL │ 62 │ 1.43 │ 1238.641 │ 123.86 │ 2 days, 2:15:00 │ 43 0 19 69.4 │
|
||||
└───────────┴─────────┴──────────────┴─────────────────┴──────────────┴─────────────────┴────────────────────────┘
|
||||
EXIT REASON STATS
|
||||
┏━━━━━━━━━━━━━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┏━━━━━━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃ Exit Reason ┃ Exits ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ momentum_drop │ 41 │ 3.91 │ 1816.893 │ 181.69 │ 14 days, 1:25:00 │ 41 0 0 100 │
|
||||
│ trailing_stop_loss │ 7 │ -0.14 │ -11.201 │ -1.12 │ 1:26:00 │ 3 0 4 42.9 │
|
||||
│ force_exit │ 1 │ -33.11 │ -929.817 │ -92.98 │ 98 days, 12:00:00 │ 0 0 1 0 │
|
||||
│ TOTAL │ 49 │ 2.57 │ 875.875 │ 87.59 │ 13 days, 18:47:00 │ 44 0 5 89.8 │
|
||||
└────────────────────┴───────┴──────────────┴─────────────────┴──────────────┴───────────────────┴────────────────────────┘
|
||||
┡━━━━━━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ B30 │ 35 │ 3.04 │ 1581.248 │ 158.12 │ 2 days, 16:26:00 │ 35 0 0 100 │
|
||||
│ Cross │ 8 │ 3.56 │ 515.637 │ 51.56 │ 1 day, 8:45:00 │ 8 0 0 100 │
|
||||
│ sma60 │ 19 │ -2.44 │ -858.244 │ -85.82 │ 1 day, 7:32:00 │ 0 0 19 0 │
|
||||
│ TOTAL │ 62 │ 1.43 │ 1238.641 │ 123.86 │ 2 days, 2:15:00 │ 43 0 19 69.4 │
|
||||
└─────────────┴───────┴──────────────┴─────────────────┴──────────────┴──────────────────┴────────────────────────┘
|
||||
MIXED TAG STATS
|
||||
┏━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┏━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃ Enter Tag ┃ Exit Reason ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃
|
||||
┡━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ god │ momentum_drop │ 41 │ 3.91 │ 1816.893 │ 181.69 │ 14 days, 1:25:00 │ 41 0 0 100 │
|
||||
│ god │ trailing_stop_loss │ 7 │ -0.14 │ -11.201 │ -1.12 │ 1:26:00 │ 3 0 4 42.9 │
|
||||
│ god │ force_exit │ 1 │ -33.11 │ -929.817 │ -92.98 │ 98 days, 12:00:00 │ 0 0 1 0 │
|
||||
│ TOTAL │ │ 49 │ 2.57 │ 875.875 │ 87.59 │ 13 days, 18:47:00 │ 44 0 5 89.8 │
|
||||
└───────────┴────────────────────┴────────┴──────────────┴─────────────────┴──────────────┴───────────────────┴────────────────────────┘
|
||||
┡━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ god │ B30 │ 35 │ 3.04 │ 1581.248 │ 158.12 │ 2 days, 16:26:00 │ 35 0 0 100 │
|
||||
│ god │ Cross │ 8 │ 3.56 │ 515.637 │ 51.56 │ 1 day, 8:45:00 │ 8 0 0 100 │
|
||||
│ god │ sma60 │ 19 │ -2.44 │ -858.244 │ -85.82 │ 1 day, 7:32:00 │ 0 0 19 0 │
|
||||
│ TOTAL │ │ 62 │ 1.43 │ 1238.641 │ 123.86 │ 2 days, 2:15:00 │ 43 0 19 69.4 │
|
||||
└───────────┴─────────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────────┴────────────────────────┘
|
||||
MONTH BREAKDOWN
|
||||
┏━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃ Month ┃ Trades ┃ Tot Profit USDT ┃ Profit Factor ┃ Win Draw Loss Win% ┃
|
||||
┡━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ 31/01/2024 │ 2 │ 69.712 │ 0.0 │ 2 0 0 100 │
|
||||
│ 29/02/2024 │ 7 │ 135.735 │ 0.0 │ 7 0 0 100 │
|
||||
│ 31/03/2024 │ 5 │ 107.411 │ 27.59 │ 4 0 1 80.0 │
|
||||
│ 30/04/2024 │ 1 │ 42.164 │ 0.0 │ 1 0 0 100 │
|
||||
│ 31/05/2024 │ 1 │ 28.101 │ 0.0 │ 1 0 0 100 │
|
||||
│ 30/06/2024 │ 0 │ 0 │ 0.0 │ 0 0 0 0 │
|
||||
│ 31/07/2024 │ 1 │ 29.811 │ 0.0 │ 1 0 0 100 │
|
||||
│ 31/08/2024 │ 0 │ 0 │ 0.0 │ 0 0 0 0 │
|
||||
│ 30/09/2024 │ 1 │ 64.566 │ 0.0 │ 1 0 0 100 │
|
||||
│ 31/10/2024 │ 4 │ 90.36 │ 14.05 │ 3 0 1 75.0 │
|
||||
│ 30/11/2024 │ 8 │ 244.958 │ 16.29 │ 6 0 2 75.0 │
|
||||
│ 31/12/2024 │ 4 │ 164.449 │ 0.0 │ 4 0 0 100 │
|
||||
│ 31/01/2025 │ 2 │ 107.814 │ 0.0 │ 2 0 0 100 │
|
||||
│ 28/02/2025 │ 1 │ 57.354 │ 0.0 │ 1 0 0 100 │
|
||||
│ 31/03/2025 │ 0 │ 0 │ 0.0 │ 0 0 0 0 │
|
||||
│ 30/04/2025 │ 0 │ 0 │ 0.0 │ 0 0 0 0 │
|
||||
│ 31/05/2025 │ 4 │ 157.518 │ 0.0 │ 4 0 0 100 │
|
||||
│ 30/06/2025 │ 0 │ 0 │ 0.0 │ 0 0 0 0 │
|
||||
│ 31/07/2025 │ 2 │ 205.478 │ 0.0 │ 2 0 0 100 │
|
||||
│ 31/08/2025 │ 2 │ 95.89 │ 0.0 │ 2 0 0 100 │
|
||||
│ 30/09/2025 │ 0 │ 0 │ 0.0 │ 0 0 0 0 │
|
||||
│ 31/10/2025 │ 3 │ 204.37 │ 0.0 │ 3 0 0 100 │
|
||||
│ 31/01/2024 │ 5 │ 56.121 │ 2.03 │ 3 0 2 60.0 │
|
||||
│ 29/02/2024 │ 0 │ 0 │ 0.0 │ 0 0 0 0 │
|
||||
│ 31/03/2024 │ 2 │ 429.112 │ 0.0 │ 2 0 0 100 │
|
||||
│ 30/04/2024 │ 5 │ -0.991 │ 0.99 │ 3 0 2 60.0 │
|
||||
│ 31/05/2024 │ 3 │ 52.358 │ 2.65 │ 2 0 1 66.7 │
|
||||
│ 30/06/2024 │ 3 │ 14.301 │ 1.44 │ 2 0 1 66.7 │
|
||||
│ 31/07/2024 │ 2 │ 59.63 │ 2.6 │ 1 0 1 50.0 │
|
||||
│ 31/08/2024 │ 1 │ 65.81 │ 0.0 │ 1 0 0 100 │
|
||||
│ 30/09/2024 │ 6 │ 46.406 │ 1.6 │ 4 0 2 66.7 │
|
||||
│ 31/10/2024 │ 2 │ 70.475 │ 0.0 │ 2 0 0 100 │
|
||||
│ 30/11/2024 │ 0 │ 0 │ 0.0 │ 0 0 0 0 │
|
||||
│ 31/12/2024 │ 0 │ 0 │ 0.0 │ 0 0 0 0 │
|
||||
│ 31/01/2025 │ 7 │ 146.962 │ 3.83 │ 6 0 1 85.7 │
|
||||
│ 28/02/2025 │ 0 │ 0 │ 0.0 │ 0 0 0 0 │
|
||||
│ 31/03/2025 │ 5 │ -23.06 │ 0.73 │ 3 0 2 60.0 │
|
||||
│ 30/04/2025 │ 2 │ 43.195 │ 1.89 │ 1 0 1 50.0 │
|
||||
│ 31/05/2025 │ 0 │ 0 │ 0.0 │ 0 0 0 0 │
|
||||
│ 30/06/2025 │ 2 │ 27.632 │ 1.57 │ 1 0 1 50.0 │
|
||||
│ 31/07/2025 │ 2 │ 81.245 │ 3.0 │ 1 0 1 50.0 │
|
||||
│ 31/08/2025 │ 3 │ 123.165 │ 0.0 │ 3 0 0 100 │
|
||||
│ 30/09/2025 │ 4 │ 41.089 │ 1.85 │ 3 0 1 75.0 │
|
||||
│ 31/10/2025 │ 4 │ 137.411 │ 3.73 │ 3 0 1 75.0 │
|
||||
│ 30/11/2025 │ 0 │ 0 │ 0.0 │ 0 0 0 0 │
|
||||
│ 31/12/2025 │ 0 │ 0 │ 0.0 │ 0 0 0 0 │
|
||||
│ 31/01/2026 │ 0 │ 0 │ 0.0 │ 0 0 0 0 │
|
||||
│ 28/02/2026 │ 1 │ -929.817 │ 0.0 │ 0 0 1 0 │
|
||||
│ 31/12/2025 │ 2 │ -171.727 │ 0.0 │ 0 0 2 0 │
|
||||
│ 31/01/2026 │ 2 │ 39.506 │ 0.0 │ 2 0 0 100 │
|
||||
└────────────┴────────┴─────────────────┴───────────────┴────────────────────────┘
|
||||
SUMMARY METRICS
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃ Metric ┃ Value ┃
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ Backtesting from │ 2024-01-01 00:00:00 │
|
||||
│ Backtesting to │ 2026-02-10 00:00:00 │
|
||||
│ Backtesting to │ 2026-02-25 00:00:00 │
|
||||
│ Trading Mode │ Spot │
|
||||
│ Max open trades │ 1 │
|
||||
│ │ │
|
||||
│ Total/Daily Avg Trades │ 49 / 0.06 │
|
||||
│ Total/Daily Avg Trades │ 62 / 0.08 │
|
||||
│ Starting balance │ 1000 USDT │
|
||||
│ Final balance │ 1875.875 USDT │
|
||||
│ Absolute profit │ 875.875 USDT │
|
||||
│ Total profit % │ 87.59% │
|
||||
│ CAGR % │ 34.69% │
|
||||
│ Sortino │ 0.06 │
|
||||
│ Sharpe │ 0.15 │
|
||||
│ Calmar │ 6.55 │
|
||||
│ SQN │ 0.88 │
|
||||
│ Profit factor │ 1.92 │
|
||||
│ Expectancy (Ratio) │ 17.87 (0.09) │
|
||||
│ Avg. daily profit │ 1.136 USDT │
|
||||
│ Avg. stake amount │ 1151.422 USDT │
|
||||
│ Total trade volume │ 113942.886 USDT │
|
||||
│ Final balance │ 2238.641 USDT │
|
||||
│ Absolute profit │ 1238.641 USDT │
|
||||
│ Total profit % │ 123.86% │
|
||||
│ CAGR % │ 45.39% │
|
||||
│ Sortino │ 1.74 │
|
||||
│ Sharpe │ 0.45 │
|
||||
│ Calmar │ 32.84 │
|
||||
│ SQN │ 2.31 │
|
||||
│ Profit factor │ 2.44 │
|
||||
│ Expectancy (Ratio) │ 19.98 (0.44) │
|
||||
│ Avg. daily profit │ 1.576 USDT │
|
||||
│ Avg. stake amount │ 1797.064 USDT │
|
||||
│ Total trade volume │ 224523.232 USDT │
|
||||
│ │ │
|
||||
│ Best Pair │ BTC/USDT 87.59% │
|
||||
│ Worst Pair │ BTC/USDT 87.59% │
|
||||
│ Best trade │ BTC/USDT 8.49% │
|
||||
│ Worst trade │ BTC/USDT -33.11% │
|
||||
│ Best day │ 168.071 USDT │
|
||||
│ Worst day │ -929.817 USDT │
|
||||
│ Days win/draw/lose │ 43 / 724 / 4 │
|
||||
│ Min/Max/Avg. Duration Winners │ 0d 01:00 / 85d 00:00 / 13d 02:29 │
|
||||
│ Min/Max/Avg. Duration Losers │ 0d 00:00 / 98d 12:00 / 19d 18:12 │
|
||||
│ Max Consecutive Wins / Loss │ 19 / 1 │
|
||||
│ Best Pair │ BTC/USDT 123.86% │
|
||||
│ Worst Pair │ BTC/USDT 123.86% │
|
||||
│ Best trade │ BTC/USDT 38.19% │
|
||||
│ Worst trade │ BTC/USDT -4.55% │
|
||||
│ Best day │ 403.713 USDT │
|
||||
│ Worst day │ -108.048 USDT │
|
||||
│ Days win/draw/lose │ 42 / 675 / 18 │
|
||||
│ Min/Max/Avg. Duration Winners │ 0d 06:00 / 26d 20:00 / 2d 10:32 │
|
||||
│ Min/Max/Avg. Duration Losers │ 0d 02:00 / 5d 12:00 / 1d 07:32 │
|
||||
│ Max Consecutive Wins / Loss │ 10 / 3 │
|
||||
│ Rejected Entry signals │ 0 │
|
||||
│ Entry/Exit Timeouts │ 0 / 0 │
|
||||
│ │ │
|
||||
│ Min balance │ 1019.449 USDT │
|
||||
│ Max balance │ 2805.692 USDT │
|
||||
│ Max % of account underwater │ 33.14% │
|
||||
│ Absolute drawdown │ 929.817 USDT (33.14%) │
|
||||
│ Drawdown duration │ 112 days 06:00:00 │
|
||||
│ Profit at drawdown start │ 1805.692 USDT │
|
||||
│ Profit at drawdown end │ 875.875 USDT │
|
||||
│ Drawdown start │ 2025-10-20 18:00:00 │
|
||||
│ Drawdown end │ 2026-02-10 00:00:00 │
|
||||
│ Market change │ 64.40% │
|
||||
└───────────────────────────────┴──────────────────────────────────┘
|
||||
│ Min balance │ 1048.079 USDT │
|
||||
│ Max balance │ 2421.125 USDT │
|
||||
│ Max % of account underwater │ 9.17% │
|
||||
│ Absolute drawdown │ 221.99 USDT (9.17%) │
|
||||
│ Drawdown duration │ 46 days 16:00:00 │
|
||||
│ Profit at drawdown start │ 1421.125 USDT │
|
||||
│ Profit at drawdown end │ 1199.135 USDT │
|
||||
│ Drawdown start │ 2025-10-27 00:00:00 │
|
||||
│ Drawdown end │ 2025-12-12 16:00:00 │
|
||||
│ Market change │ 51.20% │
|
||||
└───────────────────────────────┴─────────────────────────────────┘
|
||||
|
||||
Backtested 2024-01-01 00:00:00 -> 2026-02-10 00:00:00 | Max open trades : 1
|
||||
Backtested 2024-01-01 00:00:00 -> 2026-02-25 00:00:00 | Max open trades : 1
|
||||
STRATEGY SUMMARY
|
||||
┏━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
┏━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓
|
||||
┃ Strategy ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ Drawdown ┃
|
||||
┡━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ Empty │ 49 │ 2.57 │ 875.875 │ 87.59 │ 13 days, 18:47:00 │ 44 0 5 89.8 │ 929.817 USDT 33.14% │
|
||||
└──────────┴────────┴──────────────┴─────────────────┴──────────────┴───────────────────┴────────────────────────┴──────────────────────┘
|
||||
┡━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━┩
|
||||
│ Empty │ 62 │ 1.43 │ 1238.641 │ 123.86 │ 2 days, 2:15:00 │ 43 0 19 69.4 │ 221.99 USDT 9.17% │
|
||||
└──────────┴────────┴──────────────┴─────────────────┴──────────────┴─────────────────┴────────────────────────┴────────────────────┘
|
||||
|
||||
Reference in New Issue
Block a user