diff --git a/result/backtest-result-2025-05-01_04-27-37.meta.json b/result/backtest-result-2025-05-01_04-27-37.meta.json deleted file mode 100644 index a9e6f72e..00000000 --- a/result/backtest-result-2025-05-01_04-27-37.meta.json +++ /dev/null @@ -1 +0,0 @@ -{"FreqaiExampleStrategy":{"run_id":"503e73c282d0ca15563ac9a0a92479d87ab89671","backtest_start_time":1746073641,"timeframe":"3m","timeframe_detail":null,"backtest_start_ts":1743465600,"backtest_end_ts":1745107200}} \ No newline at end of file diff --git a/result/backtest-result-2025-05-01_04-27-37_market_change.feather b/result/backtest-result-2025-05-01_04-27-37_market_change.feather deleted file mode 100644 index efe7c9b3..00000000 Binary files a/result/backtest-result-2025-05-01_04-27-37_market_change.feather and /dev/null differ diff --git a/result/backtest-result-2025-05-01_04-27-37.json b/result/backtest-result-2025-05-01_04-44-58.json similarity index 99% rename from result/backtest-result-2025-05-01_04-27-37.json rename to result/backtest-result-2025-05-01_04-44-58.json index 937f21df..1807ff7d 100644 --- a/result/backtest-result-2025-05-01_04-27-37.json +++ b/result/backtest-result-2025-05-01_04-44-58.json @@ -1 +1 @@ -{"strategy":{"FreqaiExampleStrategy":{"trades":[{"pair":"BTC/USDT","stake_amount":149.99942125,"max_stake_amount":149.99942125,"amount":0.00178565,"open_date":"2025-04-01 12:24:00+00:00","close_date":"2025-04-01 14:54:00+00:00","open_rate":84002.7,"close_rate":84255.08668002003,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":150,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":71402.3,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":71703.9,"stop_loss_ratio":-0.15,"min_rate":82536.2,"max_rate":84357.5,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743510240000,"close_timestamp":1743519240000,"orders":[{"amount":0.00178565,"safe_price":84002.7,"ft_order_side":"buy","order_filled_timestamp":1743510240000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22442038688249},{"amount":0.00178565,"safe_price":84255.08668002003,"ft_order_side":"sell","order_filled_timestamp":1743519240000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67577067347304}]},{"pair":"SOL/USDT","stake_amount":149.99998664,"max_stake_amount":149.99998664,"amount":1.201153,"open_date":"2025-04-02 03:21:00+00:00","close_date":"2025-04-02 08:24:00+00:00","open_rate":124.88,"close_rate":125.2552028042063,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":303,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":106.15,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":106.51,"stop_loss_ratio":-0.15,"min_rate":123.49,"max_rate":125.3,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743564060000,"close_timestamp":1743582240000,"orders":[{"amount":1.201153,"safe_price":124.88,"ft_order_side":"buy","order_filled_timestamp":1743564060000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22498661996},{"amount":1.201153,"safe_price":125.2552028042063,"ft_order_side":"sell","order_filled_timestamp":1743582240000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67633860780163}]},{"pair":"BTC/USDT","stake_amount":149.99985224,"max_stake_amount":149.99985224,"amount":0.0017816,"open_date":"2025-04-02 07:03:00+00:00","close_date":"2025-04-02 08:24:00+00:00","open_rate":84193.9,"close_rate":84446.86114171256,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":81,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":71564.9,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":71885.4,"stop_loss_ratio":-0.15,"min_rate":84001.3,"max_rate":84571.0,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743577380000,"close_timestamp":1743582240000,"orders":[{"amount":0.0017816,"safe_price":84193.9,"ft_order_side":"buy","order_filled_timestamp":1743577380000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22485201836},{"amount":0.0017816,"safe_price":84446.86114171256,"ft_order_side":"sell","order_filled_timestamp":1743582240000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67620360179023}]},{"pair":"BTC/USDT","stake_amount":149.99917898,"max_stake_amount":149.99917898,"amount":0.00182459,"open_date":"2025-04-03 14:03:00+00:00","close_date":"2025-04-03 16:03:00+00:00","open_rate":82209.8,"close_rate":82456.79989984978,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":120,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":69878.4,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":70099.2,"stop_loss_ratio":-0.15,"min_rate":81203.0,"max_rate":82469.6,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743688980000,"close_timestamp":1743696180000,"orders":[{"amount":0.00182459,"safe_price":82209.8,"ft_order_side":"buy","order_filled_timestamp":1743688980000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22417775047302},{"amount":0.00182459,"safe_price":82456.79989984978,"ft_order_side":"sell","order_filled_timestamp":1743696180000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67552730806082}]},{"pair":"SOL/USDT","stake_amount":149.99992405,"max_stake_amount":149.99992405,"amount":1.264435,"open_date":"2025-04-03 08:15:00+00:00","close_date":"2025-04-04 08:45:00+00:00","open_rate":118.63,"close_rate":118.98642463695543,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":1470,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":100.84,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":101.31,"stop_loss_ratio":-0.15,"min_rate":112.0,"max_rate":119.18,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743668100000,"close_timestamp":1743756300000,"orders":[{"amount":1.264435,"safe_price":118.63,"ft_order_side":"buy","order_filled_timestamp":1743668100000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22492393607502},{"amount":1.264435,"safe_price":118.98642463695543,"ft_order_side":"sell","order_filled_timestamp":1743756300000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6762757355825}]},{"pair":"BTC/USDT","stake_amount":149.99982912,"max_stake_amount":149.99982912,"amount":0.00181497,"open_date":"2025-04-05 16:21:00+00:00","close_date":"2025-04-05 17:27:00+00:00","open_rate":82645.9,"close_rate":82894.21016524786,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":66,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":70249.1,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":70469.0,"stop_loss_ratio":-0.15,"min_rate":82609.4,"max_rate":82904.6,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743870060000,"close_timestamp":1743874020000,"orders":[{"amount":0.00181497,"safe_price":82645.9,"ft_order_side":"buy","order_filled_timestamp":1743870060000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2248288666845},{"amount":0.00181497,"safe_price":82894.21016524786,"ft_order_side":"sell","order_filled_timestamp":1743874020000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67618038055534}]},{"pair":"BTC/USDT","stake_amount":149.99932721,"max_stake_amount":149.99932721,"amount":0.00180809,"open_date":"2025-04-05 20:48:00+00:00","close_date":"2025-04-05 22:57:00+00:00","open_rate":82960.1,"close_rate":83209.35418127192,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":129,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":70516.1,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":70761.3,"stop_loss_ratio":-0.15,"min_rate":82894.1,"max_rate":83248.5,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743886080000,"close_timestamp":1743893820000,"orders":[{"amount":0.00180809,"safe_price":82960.1,"ft_order_side":"buy","order_filled_timestamp":1743886080000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2243261998135},{"amount":0.00180809,"safe_price":83209.35418127192,"ft_order_side":"sell","order_filled_timestamp":1743893820000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6756762034184}]},{"pair":"SOL/USDT","stake_amount":149.99997056,"max_stake_amount":149.99997056,"amount":1.227094,"open_date":"2025-04-05 01:30:00+00:00","close_date":"2025-04-06 23:15:00+00:00","open_rate":122.24,"close_rate":104.22,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":2745,"profit_ratio":-0.14996884580932232,"profit_abs":-22.52906544,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":103.91,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":104.22,"stop_loss_ratio":-0.15,"min_rate":104.13,"max_rate":122.61,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743816600000,"close_timestamp":1743981300000,"orders":[{"amount":1.227094,"safe_price":122.24,"ft_order_side":"buy","order_filled_timestamp":1743816600000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22497051584},{"amount":1.227094,"safe_price":104.22,"ft_order_side":"sell","order_filled_timestamp":1743981300000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":128.07956828502}]},{"pair":"BTC/USDT","stake_amount":149.99999509,"max_stake_amount":149.99999509,"amount":0.00180863,"open_date":"2025-04-06 09:15:00+00:00","close_date":"2025-04-09 20:57:00+00:00","open_rate":82935.7,"close_rate":83184.88087130696,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":5022,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":70495.4,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":70772.7,"stop_loss_ratio":-0.15,"min_rate":74501.6,"max_rate":83262.0,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743930900000,"close_timestamp":1744232220000,"orders":[{"amount":0.00180863,"safe_price":82935.7,"ft_order_side":"buy","order_filled_timestamp":1743930900000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2249950836365},{"amount":0.00180863,"safe_price":83184.88087130696,"ft_order_side":"sell","order_filled_timestamp":1744232220000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67634709690734}]},{"pair":"SOL/USDT","stake_amount":149.99993973,"max_stake_amount":149.99993973,"amount":1.279099,"open_date":"2025-04-10 02:36:00+00:00","close_date":"2025-04-11 06:45:00+00:00","open_rate":117.27,"close_rate":117.62233850776163,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":1689,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":99.68,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":100.09,"stop_loss_ratio":-0.15,"min_rate":108.33,"max_rate":117.75,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744252560000,"close_timestamp":1744353900000,"orders":[{"amount":1.279099,"safe_price":117.27,"ft_order_side":"buy","order_filled_timestamp":1744252560000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224939639595},{"amount":1.279099,"safe_price":117.62233850776163,"ft_order_side":"sell","order_filled_timestamp":1744353900000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67629148628382}]},{"pair":"BTC/USDT","stake_amount":149.99941515,"max_stake_amount":149.99941515,"amount":0.00181937,"open_date":"2025-04-10 01:24:00+00:00","close_date":"2025-04-11 10:18:00+00:00","open_rate":82445.8,"close_rate":82693.50896344517,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":1974,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":70079.0,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":70408.1,"stop_loss_ratio":-0.15,"min_rate":78462.0,"max_rate":82833.0,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744248240000,"close_timestamp":1744366680000,"orders":[{"amount":0.00181937,"safe_price":82445.8,"ft_order_side":"buy","order_filled_timestamp":1744248240000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22441426871902},{"amount":0.00181937,"safe_price":82693.50896344517,"ft_order_side":"sell","order_filled_timestamp":1744366680000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6757645369275}]},{"pair":"SOL/USDT","stake_amount":149.999928,"max_stake_amount":149.999928,"amount":1.25418,"open_date":"2025-04-11 16:03:00+00:00","close_date":"2025-04-11 17:03:00+00:00","open_rate":119.6,"close_rate":120.01,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.000422318059261179,"profit_abs":0.0634427,"exit_reason":"roi","initial_stop_loss_abs":101.66,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":102.51,"stop_loss_ratio":-0.15,"min_rate":118.64,"max_rate":120.6,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744387380000,"close_timestamp":1744390980000,"orders":[{"amount":1.25418,"safe_price":119.6,"ft_order_side":"buy","order_filled_timestamp":1744387380000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224927892},{"amount":1.25418,"safe_price":120.01,"ft_order_side":"sell","order_filled_timestamp":1744390980000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.73991301270001}]},{"pair":"SOL/USDT","stake_amount":149.99995246,"max_stake_amount":149.99995246,"amount":1.243987,"open_date":"2025-04-11 19:39:00+00:00","close_date":"2025-04-11 20:39:00+00:00","open_rate":120.58,"close_rate":121.48,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.0044460593888015435,"profit_abs":0.66790906,"exit_reason":"roi","initial_stop_loss_abs":102.5,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":103.58,"stop_loss_ratio":-0.15,"min_rate":120.38,"max_rate":121.85,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744400340000,"close_timestamp":1744403940000,"orders":[{"amount":1.243987,"safe_price":120.58,"ft_order_side":"buy","order_filled_timestamp":1744400340000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22495238869},{"amount":1.243987,"safe_price":121.48,"ft_order_side":"sell","order_filled_timestamp":1744403940000,"ft_is_entry":false,"ft_order_tag":"roi","cost":151.34622007114}]},{"pair":"BTC/USDT","stake_amount":149.99920231,"max_stake_amount":149.99920231,"amount":0.00179927,"open_date":"2025-04-12 00:18:00+00:00","close_date":"2025-04-12 06:24:00+00:00","open_rate":83366.7,"close_rate":83617.17581372058,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":366,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":70861.7,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":71173.3,"stop_loss_ratio":-0.15,"min_rate":82764.9,"max_rate":83733.2,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744417080000,"close_timestamp":1744439040000,"orders":[{"amount":0.00179927,"safe_price":83366.7,"ft_order_side":"buy","order_filled_timestamp":1744417080000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2242011124635},{"amount":0.00179927,"safe_price":83617.17581372058,"ft_order_side":"sell","order_filled_timestamp":1744439040000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67555074024256}]},{"pair":"BTC/USDT","stake_amount":149.99934674,"max_stake_amount":149.99934674,"amount":0.00179638,"open_date":"2025-04-12 11:39:00+00:00","close_date":"2025-04-12 12:39:00+00:00","open_rate":83500.9,"close_rate":83751.77901852778,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":70975.8,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":71353.2,"stop_loss_ratio":-0.15,"min_rate":83414.0,"max_rate":83944.9,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744457940000,"close_timestamp":1744461540000,"orders":[{"amount":0.00179638,"safe_price":83500.9,"ft_order_side":"buy","order_filled_timestamp":1744457940000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22434576211302},{"amount":0.00179638,"safe_price":83751.77901852778,"ft_order_side":"sell","order_filled_timestamp":1744461540000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6756958244929}]},{"pair":"SOL/USDT","stake_amount":149.9999955,"max_stake_amount":149.9999955,"amount":1.156515,"open_date":"2025-04-13 12:33:00+00:00","close_date":"2025-04-13 16:24:00+00:00","open_rate":129.7,"close_rate":130.0896845267902,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":231,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":110.25,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":110.64,"stop_loss_ratio":-0.15,"min_rate":126.83,"max_rate":130.16,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744547580000,"close_timestamp":1744561440000,"orders":[{"amount":1.156515,"safe_price":129.7,"ft_order_side":"buy","order_filled_timestamp":1744547580000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22499549325},{"amount":1.156515,"safe_price":130.0896845267902,"ft_order_side":"sell","order_filled_timestamp":1744561440000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67634750775153}]},{"pair":"BTC/USDT","stake_amount":149.9995777,"max_stake_amount":149.9995777,"amount":0.00177504,"open_date":"2025-04-14 07:03:00+00:00","close_date":"2025-04-14 08:03:00+00:00","open_rate":84504.9,"close_rate":84758.79554331496,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":71829.2,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72077.2,"stop_loss_ratio":-0.15,"min_rate":84226.9,"max_rate":84796.7,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744614180000,"close_timestamp":1744617780000,"orders":[{"amount":0.00177504,"safe_price":84504.9,"ft_order_side":"buy","order_filled_timestamp":1744614180000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224577062544},{"amount":0.00177504,"safe_price":84758.79554331496,"ft_order_side":"sell","order_filled_timestamp":1744617780000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6759278198676}]},{"pair":"BTC/USDT","stake_amount":149.9993303,"max_stake_amount":149.9993303,"amount":0.00177451,"open_date":"2025-04-14 08:15:00+00:00","close_date":"2025-04-14 09:15:00+00:00","open_rate":84530.0,"close_rate":84866.6,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.0009745833493592064,"profit_abs":0.14640613,"exit_reason":"roi","initial_stop_loss_abs":71850.5,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72218.3,"stop_loss_ratio":-0.15,"min_rate":84424.1,"max_rate":84962.6,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744618500000,"close_timestamp":1744622100000,"orders":[{"amount":0.00177451,"safe_price":84530.0,"ft_order_side":"buy","order_filled_timestamp":1744618500000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22432929545002},{"amount":0.00177451,"safe_price":84866.6,"ft_order_side":"sell","order_filled_timestamp":1744622100000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.82252531154901}]},{"pair":"SOL/USDT","stake_amount":149.999889,"max_stake_amount":149.999889,"amount":1.1609,"open_date":"2025-04-14 16:57:00+00:00","close_date":"2025-04-14 17:27:00+00:00","open_rate":129.21,"close_rate":130.76284927391086,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":30,"profit_ratio":0.008986520213013808,"profit_abs":1.349999,"exit_reason":"roi","initial_stop_loss_abs":109.83,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":111.22,"stop_loss_ratio":-0.15,"min_rate":128.97,"max_rate":130.84,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744649820000,"close_timestamp":1744651620000,"orders":[{"amount":1.1609,"safe_price":129.21,"ft_order_side":"buy","order_filled_timestamp":1744649820000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22488883350005},{"amount":1.1609,"safe_price":130.76284927391086,"ft_order_side":"sell","order_filled_timestamp":1744651620000,"ft_is_entry":false,"ft_order_tag":"roi","cost":152.03029560966627}]},{"pair":"BTC/USDT","stake_amount":149.99967,"max_stake_amount":149.99967,"amount":0.0017775,"open_date":"2025-04-14 17:09:00+00:00","close_date":"2025-04-14 18:09:00+00:00","open_rate":84388.0,"close_rate":85010.1,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.004354311925966517,"profit_abs":0.65412507,"exit_reason":"roi","initial_stop_loss_abs":71729.8,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72306.1,"stop_loss_ratio":-0.15,"min_rate":84217.6,"max_rate":85065.9,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744650540000,"close_timestamp":1744654140000,"orders":[{"amount":0.0017775,"safe_price":84388.0,"ft_order_side":"buy","order_filled_timestamp":1744650540000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224669505},{"amount":0.0017775,"safe_price":85010.1,"ft_order_side":"sell","order_filled_timestamp":1744654140000,"ft_is_entry":false,"ft_order_tag":"roi","cost":151.332110929125}]},{"pair":"BTC/USDT","stake_amount":149.99992654,"max_stake_amount":149.99992654,"amount":0.00176999,"open_date":"2025-04-14 21:06:00+00:00","close_date":"2025-04-15 01:30:00+00:00","open_rate":84746.2,"close_rate":85000.82053079619,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":264,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":72034.3,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72282.4,"stop_loss_ratio":-0.15,"min_rate":84335.1,"max_rate":85038.1,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744664760000,"close_timestamp":1744680600000,"orders":[{"amount":0.00176999,"safe_price":84746.2,"ft_order_side":"buy","order_filled_timestamp":1744664760000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224926427807},{"amount":0.00176999,"safe_price":85000.82053079619,"ft_order_side":"sell","order_filled_timestamp":1744680600000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67627823480092}]},{"pair":"SOL/USDT","stake_amount":149.99988432,"max_stake_amount":149.99988432,"amount":1.171508,"open_date":"2025-04-15 19:12:00+00:00","close_date":"2025-04-15 21:30:00+00:00","open_rate":128.04,"close_rate":128.42469704556834,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":138,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":108.84,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":109.3,"stop_loss_ratio":-0.15,"min_rate":126.74,"max_rate":128.58,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744744320000,"close_timestamp":1744752600000,"orders":[{"amount":1.171508,"safe_price":128.04,"ft_order_side":"buy","order_filled_timestamp":1744744320000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22488414647998},{"amount":1.171508,"safe_price":128.42469704556834,"ft_order_side":"sell","order_filled_timestamp":1744752600000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67623582643935}]},{"pair":"BTC/USDT","stake_amount":149.99982381,"max_stake_amount":149.99982381,"amount":0.00176027,"open_date":"2025-04-15 15:30:00+00:00","close_date":"2025-04-16 17:21:00+00:00","open_rate":85214.1,"close_rate":85470.12633950927,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":1551,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":72432.0,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72656.3,"stop_loss_ratio":-0.15,"min_rate":83107.6,"max_rate":85477.9,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744731000000,"close_timestamp":1744824060000,"orders":[{"amount":0.00176027,"safe_price":85214.1,"ft_order_side":"buy","order_filled_timestamp":1744731000000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2248235427105},{"amount":0.00176027,"safe_price":85470.12633950927,"ft_order_side":"sell","order_filled_timestamp":1744824060000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67617504058546}]},{"pair":"SOL/USDT","stake_amount":149.99995032,"max_stake_amount":149.99995032,"amount":1.180916,"open_date":"2025-04-16 18:42:00+00:00","close_date":"2025-04-16 19:12:00+00:00","open_rate":127.02,"close_rate":129.2,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":30,"profit_ratio":0.014115733947888615,"profit_abs":2.12053543,"exit_reason":"roi","initial_stop_loss_abs":107.97,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":110.34,"stop_loss_ratio":-0.15,"min_rate":126.76,"max_rate":129.81,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744828920000,"close_timestamp":1744830720000,"orders":[{"amount":1.180916,"safe_price":127.02,"ft_order_side":"buy","order_filled_timestamp":1744828920000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22495024548002},{"amount":1.180916,"safe_price":129.2,"ft_order_side":"sell","order_filled_timestamp":1744830720000,"ft_is_entry":false,"ft_order_tag":"roi","cost":152.8032087208}]},{"pair":"BTC/USDT","stake_amount":149.99919162,"max_stake_amount":149.99919162,"amount":0.00177608,"open_date":"2025-04-17 10:12:00+00:00","close_date":"2025-04-17 11:42:00+00:00","open_rate":84455.2,"close_rate":84708.946219329,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":90,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":71787.0,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72019.5,"stop_loss_ratio":-0.15,"min_rate":84177.7,"max_rate":84728.8,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744884720000,"close_timestamp":1744890120000,"orders":[{"amount":0.00177608,"safe_price":84455.2,"ft_order_side":"buy","order_filled_timestamp":1744884720000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224190403424},{"amount":0.00177608,"safe_price":84708.946219329,"ft_order_side":"sell","order_filled_timestamp":1744890120000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67553999902768}]},{"pair":"SOL/USDT","stake_amount":149.99998637,"max_stake_amount":149.99998637,"amount":1.112677,"open_date":"2025-04-18 01:42:00+00:00","close_date":"2025-04-18 02:48:00+00:00","open_rate":134.81,"close_rate":135.2150375563345,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":66,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":114.59,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":115.56,"stop_loss_ratio":-0.15,"min_rate":134.48,"max_rate":135.95,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744940520000,"close_timestamp":1744944480000,"orders":[{"amount":1.112677,"safe_price":134.81,"ft_order_side":"buy","order_filled_timestamp":1744940520000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224986349555},{"amount":1.112677,"safe_price":135.2150375563345,"ft_order_side":"sell","order_filled_timestamp":1744944480000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6763383365842}]},{"pair":"SOL/USDT","stake_amount":149.9998682,"max_stake_amount":149.9998682,"amount":1.120238,"open_date":"2025-04-19 00:09:00+00:00","close_date":"2025-04-19 01:09:00+00:00","open_rate":133.9,"close_rate":134.51,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.0015464853661674915,"profit_abs":0.23232056,"exit_reason":"roi","initial_stop_loss_abs":113.82,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":114.5,"stop_loss_ratio":-0.15,"min_rate":133.58,"max_rate":134.7,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1745021340000,"close_timestamp":1745024940000,"orders":[{"amount":1.120238,"safe_price":133.9,"ft_order_side":"buy","order_filled_timestamp":1745021340000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2248680023},{"amount":1.120238,"safe_price":134.51,"ft_order_side":"sell","order_filled_timestamp":1745024940000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.90923820007}]},{"pair":"BTC/USDT","stake_amount":149.99937856,"max_stake_amount":149.99937856,"amount":0.00176649,"open_date":"2025-04-17 20:36:00+00:00","close_date":"2025-04-19 04:30:00+00:00","open_rate":84913.8,"close_rate":85168.92408612919,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":1914,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":72176.8,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72456.6,"stop_loss_ratio":-0.15,"min_rate":84300.0,"max_rate":85243.0,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744922160000,"close_timestamp":1745037000000,"orders":[{"amount":0.00176649,"safe_price":84913.8,"ft_order_side":"buy","order_filled_timestamp":1744922160000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22437762984302},{"amount":0.00176649,"safe_price":85168.92408612919,"ft_order_side":"sell","order_filled_timestamp":1745037000000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67572778796972}]},{"pair":"BTC/USDT","stake_amount":149.99972372,"max_stake_amount":149.99972372,"amount":0.00175999,"open_date":"2025-04-19 12:21:00+00:00","close_date":"2025-04-19 13:54:00+00:00","open_rate":85227.6,"close_rate":85483.66690035054,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":93,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":72443.5,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72675.0,"stop_loss_ratio":-0.15,"min_rate":85203.4,"max_rate":85499.9,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1745065260000,"close_timestamp":1745070840000,"orders":[{"amount":0.00175999,"safe_price":85227.6,"ft_order_side":"buy","order_filled_timestamp":1745065260000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224723309586},{"amount":0.00175999,"safe_price":85483.66690035054,"ft_order_side":"sell","order_filled_timestamp":1745070840000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67607450630987}]},{"pair":"SOL/USDT","stake_amount":149.9999886,"max_stake_amount":149.9999886,"amount":1.082251,"open_date":"2025-04-19 20:06:00+00:00","close_date":"2025-04-19 21:12:00+00:00","open_rate":138.6,"close_rate":139.0164246369554,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":66,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":117.81,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":118.28,"stop_loss_ratio":-0.15,"min_rate":138.37,"max_rate":139.15,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1745093160000,"close_timestamp":1745097120000,"orders":[{"amount":1.082251,"safe_price":138.6,"ft_order_side":"buy","order_filled_timestamp":1745093160000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2249885829},{"amount":1.082251,"safe_price":139.0164246369554,"ft_order_side":"sell","order_filled_timestamp":1745097120000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6763405766393}]}],"locks":[],"best_pair":{"key":"BTC/USDT","trades":17,"profit_mean":0.00031346442796033666,"profit_mean_pct":0.03,"profit_sum":0.005328895275325723,"profit_sum_pct":0.53,"profit_total_abs":0.8005312,"profit_total":0.0008005312,"profit_total_pct":0.08,"duration_avg":"11:49:00","wins":2,"draws":15,"losses":0,"winrate":0.11764705882352941},"worst_pair":{"key":"SOL/USDT","trades":13,"profit_mean":-0.009265517602629976,"profit_mean_pct":-0.93,"profit_sum":-0.12045172883418968,"profit_sum_pct":-12.05,"profit_total_abs":-18.09485869,"profit_total":-0.01809485869,"profit_total_pct":-1.81,"duration_avg":"8:54:00","wins":5,"draws":7,"losses":1,"winrate":0.38461538461538464},"results_per_pair":[{"key":"BTC/USDT","trades":17,"profit_mean":0.00031346442796033666,"profit_mean_pct":0.03,"profit_sum":0.005328895275325723,"profit_sum_pct":0.53,"profit_total_abs":0.8005312,"profit_total":0.0008005312,"profit_total_pct":0.08,"duration_avg":"11:49:00","wins":2,"draws":15,"losses":0,"winrate":0.11764705882352941},{"key":"SOL/USDT","trades":13,"profit_mean":-0.009265517602629976,"profit_mean_pct":-0.93,"profit_sum":-0.12045172883418968,"profit_sum_pct":-12.05,"profit_total_abs":-18.09485869,"profit_total":-0.01809485869,"profit_total_pct":-1.81,"duration_avg":"8:54:00","wins":5,"draws":7,"losses":1,"winrate":0.38461538461538464},{"key":"TOTAL","trades":30,"profit_mean":-0.0038374277852954654,"profit_mean_pct":-0.38,"profit_sum":-0.11512283355886396,"profit_sum_pct":-11.51,"profit_total_abs":-17.294327489999997,"profit_total":-0.017294327489999997,"profit_total_pct":-1.73,"duration_avg":"10:34:00","wins":7,"draws":22,"losses":1,"winrate":0.23333333333333334}],"results_per_enter_tag":[{"key":"long","trades":30,"profit_mean":-0.0038374277852954654,"profit_mean_pct":-0.38,"profit_sum":-0.11512283355886396,"profit_sum_pct":-11.51,"profit_total_abs":-17.294327489999997,"profit_total":-0.017294327489999997,"profit_total_pct":-1.73,"duration_avg":"10:34:00","wins":7,"draws":22,"losses":1,"winrate":0.23333333333333334},{"key":"TOTAL","trades":30,"profit_mean":-0.0038374277852954654,"profit_mean_pct":-0.38,"profit_sum":-0.11512283355886396,"profit_sum_pct":-11.51,"profit_total_abs":-17.294327489999997,"profit_total":-0.017294327489999997,"profit_total_pct":-1.73,"duration_avg":"10:34:00","wins":7,"draws":22,"losses":1,"winrate":0.23333333333333334}],"exit_reason_summary":[{"key":"roi","trades":29,"profit_mean":0.0012015866293261504,"profit_mean_pct":0.12,"profit_sum":0.03484601225045836,"profit_sum_pct":3.48,"profit_total_abs":5.2347379499999995,"profit_total":0.005234737949999999,"profit_total_pct":0.52,"duration_avg":"9:21:00","wins":7,"draws":22,"losses":0,"winrate":0.2413793103448276},{"key":"trailing_stop_loss","trades":1,"profit_mean":-0.14996884580932232,"profit_mean_pct":-15.0,"profit_sum":-0.14996884580932232,"profit_sum_pct":-15.0,"profit_total_abs":-22.52906544,"profit_total":-0.02252906544,"profit_total_pct":-2.25,"duration_avg":"1 day, 21:45:00","wins":0,"draws":0,"losses":1,"winrate":0.0},{"key":"TOTAL","trades":30,"profit_mean":-0.0038374277852954654,"profit_mean_pct":-0.38,"profit_sum":-0.11512283355886396,"profit_sum_pct":-11.51,"profit_total_abs":-17.294327489999997,"profit_total":-0.017294327489999997,"profit_total_pct":-1.73,"duration_avg":"10:34:00","wins":7,"draws":22,"losses":1,"winrate":0.23333333333333334}],"mix_tag_stats":[{"key":["long","roi"],"trades":29,"profit_mean":0.0012015866293261504,"profit_mean_pct":0.12,"profit_sum":0.03484601225045836,"profit_sum_pct":3.48,"profit_total_abs":5.2347379499999995,"profit_total":0.005234737949999999,"profit_total_pct":0.52,"duration_avg":"9:21:00","wins":7,"draws":22,"losses":0,"winrate":0.2413793103448276},{"key":["long","trailing_stop_loss"],"trades":1,"profit_mean":-0.14996884580932232,"profit_mean_pct":-15.0,"profit_sum":-0.14996884580932232,"profit_sum_pct":-15.0,"profit_total_abs":-22.52906544,"profit_total":-0.02252906544,"profit_total_pct":-2.25,"duration_avg":"1 day, 21:45:00","wins":0,"draws":0,"losses":1,"winrate":0.0},{"key":"TOTAL","trades":30,"profit_mean":-0.0038374277852954654,"profit_mean_pct":-0.38,"profit_sum":-0.11512283355886396,"profit_sum_pct":-11.51,"profit_total_abs":-17.294327489999997,"profit_total":-0.017294327489999997,"profit_total_pct":-1.73,"duration_avg":"10:34:00","wins":7,"draws":22,"losses":1,"winrate":0.23333333333333334}],"left_open_trades":[{"key":"TOTAL","trades":0,"profit_mean":0.0,"profit_mean_pct":0.0,"profit_sum":0.0,"profit_sum_pct":0.0,"profit_total_abs":0.0,"profit_total":0.0,"profit_total_pct":0.0,"duration_avg":"0:00","wins":0,"draws":0,"losses":0,"winrate":0.0}],"total_trades":30,"trade_count_long":30,"trade_count_short":0,"total_volume":9009.677129242717,"avg_stake_amount":149.99971513633332,"profit_mean":-0.0038374277852954654,"profit_median":0.0,"profit_total":-0.017294327489999997,"profit_total_long":-0.017294327489999997,"profit_total_short":0.0,"profit_total_abs":-17.294327489999997,"profit_total_long_abs":-17.294327489999997,"profit_total_short_abs":0.0,"cagr":-0.28476174375604546,"expectancy":-0.576477583,"expectancy_ratio":-0.7589215045131494,"sortino":-100,"sharpe":-4.239073787774819,"calmar":-77.1886301014733,"sqn":-0.7568,"profit_factor":0.23235486460551555,"backtest_start":"2025-04-01 00:00:00","backtest_start_ts":1743465600000,"backtest_end":"2025-04-20 00:00:00","backtest_end_ts":1745107200000,"backtest_days":19,"backtest_run_start_ts":1746073641,"backtest_run_end_ts":1746073657,"trades_per_day":1.58,"market_change":-0.007964379779939336,"pairlist":["BTC/USDT","SOL/USDT"],"stake_amount":150,"stake_currency":"USDT","stake_currency_decimals":3,"starting_balance":1000,"dry_run_wallet":1000,"final_balance":982.70567251,"rejected_signals":0,"timedout_entry_orders":0,"timedout_exit_orders":0,"canceled_trade_entries":0,"canceled_entry_orders":0,"replaced_entry_orders":0,"max_open_trades":2,"max_open_trades_setting":4,"timeframe":"3m","timeframe_detail":"","timerange":"20250401-20250420","enable_protections":false,"strategy_name":"FreqaiExampleStrategy","stoploss":-0.05,"trailing_stop":true,"trailing_stop_positive":0.01,"trailing_stop_positive_offset":0.02,"trailing_only_offset_is_reached":false,"use_custom_stoploss":false,"minimal_roi":{"0":0.132,"8":0.047,"14":0.007,"60":0},"use_exit_signal":true,"exit_profit_only":false,"exit_profit_offset":0.0,"ignore_roi_if_entry_signal":false,"trading_mode":"spot","margin_mode":"isolated","periodic_breakdown":{"day":[{"date":"01/04/2025","date_ts":1743465600000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"02/04/2025","date_ts":1743552000000,"profit_abs":0.0,"wins":0,"draws":2,"losses":0,"trades":2,"profit_factor":0.0},{"date":"03/04/2025","date_ts":1743638400000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"04/04/2025","date_ts":1743724800000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"05/04/2025","date_ts":1743811200000,"profit_abs":0.0,"wins":0,"draws":2,"losses":0,"trades":2,"profit_factor":0.0},{"date":"06/04/2025","date_ts":1743897600000,"profit_abs":-22.52906544,"wins":0,"draws":0,"losses":1,"trades":1,"profit_factor":0.0},{"date":"07/04/2025","date_ts":1743984000000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"08/04/2025","date_ts":1744070400000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"09/04/2025","date_ts":1744156800000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"10/04/2025","date_ts":1744243200000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"11/04/2025","date_ts":1744329600000,"profit_abs":0.73135176,"wins":2,"draws":2,"losses":0,"trades":4,"profit_factor":0.0},{"date":"12/04/2025","date_ts":1744416000000,"profit_abs":0.0,"wins":0,"draws":2,"losses":0,"trades":2,"profit_factor":0.0},{"date":"13/04/2025","date_ts":1744502400000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"14/04/2025","date_ts":1744588800000,"profit_abs":2.1505302,"wins":3,"draws":1,"losses":0,"trades":4,"profit_factor":0.0},{"date":"15/04/2025","date_ts":1744675200000,"profit_abs":0.0,"wins":0,"draws":2,"losses":0,"trades":2,"profit_factor":0.0},{"date":"16/04/2025","date_ts":1744761600000,"profit_abs":2.12053543,"wins":1,"draws":1,"losses":0,"trades":2,"profit_factor":0.0},{"date":"17/04/2025","date_ts":1744848000000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"18/04/2025","date_ts":1744934400000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"19/04/2025","date_ts":1745020800000,"profit_abs":0.23232056,"wins":1,"draws":3,"losses":0,"trades":4,"profit_factor":0.0}],"week":[{"date":"07/04/2025","date_ts":1743984000000,"profit_abs":-22.52906544,"wins":0,"draws":7,"losses":1,"trades":8,"profit_factor":0.0},{"date":"14/04/2025","date_ts":1744588800000,"profit_abs":2.88188196,"wins":5,"draws":7,"losses":0,"trades":12,"profit_factor":0.0},{"date":"21/04/2025","date_ts":1745193600000,"profit_abs":2.35285599,"wins":2,"draws":8,"losses":0,"trades":10,"profit_factor":0.0}],"month":[{"date":"30/04/2025","date_ts":1745971200000,"profit_abs":-17.29432749,"wins":7,"draws":22,"losses":1,"trades":30,"profit_factor":0.23235486}],"year":[{"date":"31/12/2025","date_ts":1767139200000,"profit_abs":-17.29432749,"wins":7,"draws":22,"losses":1,"trades":30,"profit_factor":0.23235486}]},"backtest_best_day":0.01431541548833953,"backtest_worst_day":-0.14996884580932232,"backtest_best_day_abs":2.1505302,"backtest_worst_day_abs":-22.52906544,"winning_days":4,"draw_days":14,"losing_days":1,"daily_profit":[["2025-04-01",0.0],["2025-04-02",0.0],["2025-04-03",0.0],["2025-04-04",0.0],["2025-04-05",0.0],["2025-04-06",-22.52906544],["2025-04-07",0.0],["2025-04-08",0.0],["2025-04-09",0.0],["2025-04-10",0.0],["2025-04-11",0.73135176],["2025-04-12",0.0],["2025-04-13",0.0],["2025-04-14",2.1505302],["2025-04-15",0.0],["2025-04-16",2.12053543],["2025-04-17",0.0],["2025-04-18",0.0],["2025-04-19",0.23232056]],"wins":7,"losses":1,"draws":22,"winrate":0.23333333333333334,"holding_avg":"10:34:00","holding_avg_s":38040.0,"winner_holding_avg":"0:51:00","winner_holding_avg_s":3060.0,"loser_holding_avg":"1 day, 21:45:00","loser_holding_avg_s":164700.0,"max_consecutive_wins":3,"max_consecutive_losses":11,"max_drawdown_account":0.022529065439999954,"max_relative_drawdown":0.022529065439999954,"max_drawdown_abs":22.52906544,"drawdown_start":"2025-04-01 14:54:00","drawdown_start_ts":1743519240000.0,"drawdown_end":"2025-04-06 23:15:00","drawdown_end_ts":1743981300000.0,"max_drawdown_low":-22.52906544,"max_drawdown_high":0.0,"csum_min":977.47093456,"csum_max":1000.0}},"strategy_comparison":[{"key":"FreqaiExampleStrategy","trades":30,"profit_mean":-0.0038374277852954654,"profit_mean_pct":-0.38,"profit_sum":-0.11512283355886396,"profit_sum_pct":-11.51,"profit_total_abs":-17.294327489999997,"profit_total":-0.017294327489999997,"profit_total_pct":-1.73,"duration_avg":"10:34:00","wins":7,"draws":22,"losses":1,"winrate":0.23333333333333334,"max_drawdown_account":0.022529065439999954,"max_drawdown_abs":"22.529"}]} \ No newline at end of file +{"strategy":{"FreqaiExampleStrategy":{"trades":[{"pair":"BTC/USDT","stake_amount":149.99942125,"max_stake_amount":149.99942125,"amount":0.00178565,"open_date":"2025-04-01 12:24:00+00:00","close_date":"2025-04-01 14:54:00+00:00","open_rate":84002.7,"close_rate":84255.08668002003,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":150,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":71402.3,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":71703.9,"stop_loss_ratio":-0.15,"min_rate":82536.2,"max_rate":84357.5,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743510240000,"close_timestamp":1743519240000,"orders":[{"amount":0.00178565,"safe_price":84002.7,"ft_order_side":"buy","order_filled_timestamp":1743510240000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22442038688249},{"amount":0.00178565,"safe_price":84255.08668002003,"ft_order_side":"sell","order_filled_timestamp":1743519240000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67577067347304}]},{"pair":"SOL/USDT","stake_amount":149.99998664,"max_stake_amount":149.99998664,"amount":1.201153,"open_date":"2025-04-02 03:21:00+00:00","close_date":"2025-04-02 08:24:00+00:00","open_rate":124.88,"close_rate":125.2552028042063,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":303,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":106.15,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":106.51,"stop_loss_ratio":-0.15,"min_rate":123.49,"max_rate":125.3,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743564060000,"close_timestamp":1743582240000,"orders":[{"amount":1.201153,"safe_price":124.88,"ft_order_side":"buy","order_filled_timestamp":1743564060000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22498661996},{"amount":1.201153,"safe_price":125.2552028042063,"ft_order_side":"sell","order_filled_timestamp":1743582240000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67633860780163}]},{"pair":"BTC/USDT","stake_amount":149.99985224,"max_stake_amount":149.99985224,"amount":0.0017816,"open_date":"2025-04-02 07:03:00+00:00","close_date":"2025-04-02 08:24:00+00:00","open_rate":84193.9,"close_rate":84446.86114171256,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":81,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":71564.9,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":71885.4,"stop_loss_ratio":-0.15,"min_rate":84001.3,"max_rate":84571.0,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743577380000,"close_timestamp":1743582240000,"orders":[{"amount":0.0017816,"safe_price":84193.9,"ft_order_side":"buy","order_filled_timestamp":1743577380000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22485201836},{"amount":0.0017816,"safe_price":84446.86114171256,"ft_order_side":"sell","order_filled_timestamp":1743582240000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67620360179023}]},{"pair":"BTC/USDT","stake_amount":149.99917898,"max_stake_amount":149.99917898,"amount":0.00182459,"open_date":"2025-04-03 14:03:00+00:00","close_date":"2025-04-03 16:03:00+00:00","open_rate":82209.8,"close_rate":82456.79989984978,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":120,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":69878.4,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":70099.2,"stop_loss_ratio":-0.15,"min_rate":81203.0,"max_rate":82469.6,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743688980000,"close_timestamp":1743696180000,"orders":[{"amount":0.00182459,"safe_price":82209.8,"ft_order_side":"buy","order_filled_timestamp":1743688980000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22417775047302},{"amount":0.00182459,"safe_price":82456.79989984978,"ft_order_side":"sell","order_filled_timestamp":1743696180000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67552730806082}]},{"pair":"SOL/USDT","stake_amount":149.99992405,"max_stake_amount":149.99992405,"amount":1.264435,"open_date":"2025-04-03 08:15:00+00:00","close_date":"2025-04-04 08:45:00+00:00","open_rate":118.63,"close_rate":118.98642463695543,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":1470,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":100.84,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":101.31,"stop_loss_ratio":-0.15,"min_rate":112.0,"max_rate":119.18,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743668100000,"close_timestamp":1743756300000,"orders":[{"amount":1.264435,"safe_price":118.63,"ft_order_side":"buy","order_filled_timestamp":1743668100000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22492393607502},{"amount":1.264435,"safe_price":118.98642463695543,"ft_order_side":"sell","order_filled_timestamp":1743756300000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6762757355825}]},{"pair":"BTC/USDT","stake_amount":149.99982912,"max_stake_amount":149.99982912,"amount":0.00181497,"open_date":"2025-04-05 16:21:00+00:00","close_date":"2025-04-05 17:27:00+00:00","open_rate":82645.9,"close_rate":82894.21016524786,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":66,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":70249.1,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":70469.0,"stop_loss_ratio":-0.15,"min_rate":82609.4,"max_rate":82904.6,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743870060000,"close_timestamp":1743874020000,"orders":[{"amount":0.00181497,"safe_price":82645.9,"ft_order_side":"buy","order_filled_timestamp":1743870060000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2248288666845},{"amount":0.00181497,"safe_price":82894.21016524786,"ft_order_side":"sell","order_filled_timestamp":1743874020000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67618038055534}]},{"pair":"BTC/USDT","stake_amount":149.99932721,"max_stake_amount":149.99932721,"amount":0.00180809,"open_date":"2025-04-05 20:48:00+00:00","close_date":"2025-04-05 22:57:00+00:00","open_rate":82960.1,"close_rate":83209.35418127192,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":129,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":70516.1,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":70761.3,"stop_loss_ratio":-0.15,"min_rate":82894.1,"max_rate":83248.5,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743886080000,"close_timestamp":1743893820000,"orders":[{"amount":0.00180809,"safe_price":82960.1,"ft_order_side":"buy","order_filled_timestamp":1743886080000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2243261998135},{"amount":0.00180809,"safe_price":83209.35418127192,"ft_order_side":"sell","order_filled_timestamp":1743893820000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6756762034184}]},{"pair":"SOL/USDT","stake_amount":149.99997056,"max_stake_amount":149.99997056,"amount":1.227094,"open_date":"2025-04-05 01:30:00+00:00","close_date":"2025-04-06 23:15:00+00:00","open_rate":122.24,"close_rate":104.22,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":2745,"profit_ratio":-0.14996884580932232,"profit_abs":-22.52906544,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":103.91,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":104.22,"stop_loss_ratio":-0.15,"min_rate":104.13,"max_rate":122.61,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743816600000,"close_timestamp":1743981300000,"orders":[{"amount":1.227094,"safe_price":122.24,"ft_order_side":"buy","order_filled_timestamp":1743816600000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22497051584},{"amount":1.227094,"safe_price":104.22,"ft_order_side":"sell","order_filled_timestamp":1743981300000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":128.07956828502}]},{"pair":"BTC/USDT","stake_amount":149.99999509,"max_stake_amount":149.99999509,"amount":0.00180863,"open_date":"2025-04-06 09:15:00+00:00","close_date":"2025-04-09 20:57:00+00:00","open_rate":82935.7,"close_rate":83184.88087130696,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":5022,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":70495.4,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":70772.7,"stop_loss_ratio":-0.15,"min_rate":74501.6,"max_rate":83262.0,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743930900000,"close_timestamp":1744232220000,"orders":[{"amount":0.00180863,"safe_price":82935.7,"ft_order_side":"buy","order_filled_timestamp":1743930900000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2249950836365},{"amount":0.00180863,"safe_price":83184.88087130696,"ft_order_side":"sell","order_filled_timestamp":1744232220000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67634709690734}]},{"pair":"SOL/USDT","stake_amount":149.99993973,"max_stake_amount":149.99993973,"amount":1.279099,"open_date":"2025-04-10 02:36:00+00:00","close_date":"2025-04-11 06:45:00+00:00","open_rate":117.27,"close_rate":117.62233850776163,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":1689,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":99.68,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":100.09,"stop_loss_ratio":-0.15,"min_rate":108.33,"max_rate":117.75,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744252560000,"close_timestamp":1744353900000,"orders":[{"amount":1.279099,"safe_price":117.27,"ft_order_side":"buy","order_filled_timestamp":1744252560000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224939639595},{"amount":1.279099,"safe_price":117.62233850776163,"ft_order_side":"sell","order_filled_timestamp":1744353900000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67629148628382}]},{"pair":"BTC/USDT","stake_amount":149.99941515,"max_stake_amount":149.99941515,"amount":0.00181937,"open_date":"2025-04-10 01:24:00+00:00","close_date":"2025-04-11 10:18:00+00:00","open_rate":82445.8,"close_rate":82693.50896344517,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":1974,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":70079.0,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":70408.1,"stop_loss_ratio":-0.15,"min_rate":78462.0,"max_rate":82833.0,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744248240000,"close_timestamp":1744366680000,"orders":[{"amount":0.00181937,"safe_price":82445.8,"ft_order_side":"buy","order_filled_timestamp":1744248240000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22441426871902},{"amount":0.00181937,"safe_price":82693.50896344517,"ft_order_side":"sell","order_filled_timestamp":1744366680000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6757645369275}]},{"pair":"SOL/USDT","stake_amount":149.999928,"max_stake_amount":149.999928,"amount":1.25418,"open_date":"2025-04-11 16:03:00+00:00","close_date":"2025-04-11 17:03:00+00:00","open_rate":119.6,"close_rate":120.01,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.000422318059261179,"profit_abs":0.0634427,"exit_reason":"roi","initial_stop_loss_abs":101.66,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":102.51,"stop_loss_ratio":-0.15,"min_rate":118.64,"max_rate":120.6,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744387380000,"close_timestamp":1744390980000,"orders":[{"amount":1.25418,"safe_price":119.6,"ft_order_side":"buy","order_filled_timestamp":1744387380000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224927892},{"amount":1.25418,"safe_price":120.01,"ft_order_side":"sell","order_filled_timestamp":1744390980000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.73991301270001}]},{"pair":"SOL/USDT","stake_amount":149.99995246,"max_stake_amount":149.99995246,"amount":1.243987,"open_date":"2025-04-11 19:39:00+00:00","close_date":"2025-04-11 20:39:00+00:00","open_rate":120.58,"close_rate":121.48,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.0044460593888015435,"profit_abs":0.66790906,"exit_reason":"roi","initial_stop_loss_abs":102.5,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":103.58,"stop_loss_ratio":-0.15,"min_rate":120.38,"max_rate":121.85,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744400340000,"close_timestamp":1744403940000,"orders":[{"amount":1.243987,"safe_price":120.58,"ft_order_side":"buy","order_filled_timestamp":1744400340000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22495238869},{"amount":1.243987,"safe_price":121.48,"ft_order_side":"sell","order_filled_timestamp":1744403940000,"ft_is_entry":false,"ft_order_tag":"roi","cost":151.34622007114}]},{"pair":"BTC/USDT","stake_amount":149.99920231,"max_stake_amount":149.99920231,"amount":0.00179927,"open_date":"2025-04-12 00:18:00+00:00","close_date":"2025-04-12 06:24:00+00:00","open_rate":83366.7,"close_rate":83617.17581372058,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":366,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":70861.7,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":71173.3,"stop_loss_ratio":-0.15,"min_rate":82764.9,"max_rate":83733.2,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744417080000,"close_timestamp":1744439040000,"orders":[{"amount":0.00179927,"safe_price":83366.7,"ft_order_side":"buy","order_filled_timestamp":1744417080000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2242011124635},{"amount":0.00179927,"safe_price":83617.17581372058,"ft_order_side":"sell","order_filled_timestamp":1744439040000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67555074024256}]},{"pair":"BTC/USDT","stake_amount":149.99934674,"max_stake_amount":149.99934674,"amount":0.00179638,"open_date":"2025-04-12 11:39:00+00:00","close_date":"2025-04-12 12:39:00+00:00","open_rate":83500.9,"close_rate":83751.77901852778,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":70975.8,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":71353.2,"stop_loss_ratio":-0.15,"min_rate":83414.0,"max_rate":83944.9,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744457940000,"close_timestamp":1744461540000,"orders":[{"amount":0.00179638,"safe_price":83500.9,"ft_order_side":"buy","order_filled_timestamp":1744457940000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22434576211302},{"amount":0.00179638,"safe_price":83751.77901852778,"ft_order_side":"sell","order_filled_timestamp":1744461540000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6756958244929}]},{"pair":"SOL/USDT","stake_amount":149.9999955,"max_stake_amount":149.9999955,"amount":1.156515,"open_date":"2025-04-13 12:33:00+00:00","close_date":"2025-04-13 16:24:00+00:00","open_rate":129.7,"close_rate":130.0896845267902,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":231,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":110.25,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":110.64,"stop_loss_ratio":-0.15,"min_rate":126.83,"max_rate":130.16,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744547580000,"close_timestamp":1744561440000,"orders":[{"amount":1.156515,"safe_price":129.7,"ft_order_side":"buy","order_filled_timestamp":1744547580000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22499549325},{"amount":1.156515,"safe_price":130.0896845267902,"ft_order_side":"sell","order_filled_timestamp":1744561440000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67634750775153}]},{"pair":"BTC/USDT","stake_amount":149.9995777,"max_stake_amount":149.9995777,"amount":0.00177504,"open_date":"2025-04-14 07:03:00+00:00","close_date":"2025-04-14 08:03:00+00:00","open_rate":84504.9,"close_rate":84758.79554331496,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":71829.2,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72077.2,"stop_loss_ratio":-0.15,"min_rate":84226.9,"max_rate":84796.7,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744614180000,"close_timestamp":1744617780000,"orders":[{"amount":0.00177504,"safe_price":84504.9,"ft_order_side":"buy","order_filled_timestamp":1744614180000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224577062544},{"amount":0.00177504,"safe_price":84758.79554331496,"ft_order_side":"sell","order_filled_timestamp":1744617780000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6759278198676}]},{"pair":"BTC/USDT","stake_amount":149.9993303,"max_stake_amount":149.9993303,"amount":0.00177451,"open_date":"2025-04-14 08:15:00+00:00","close_date":"2025-04-14 09:15:00+00:00","open_rate":84530.0,"close_rate":84866.6,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.0009745833493592064,"profit_abs":0.14640613,"exit_reason":"roi","initial_stop_loss_abs":71850.5,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72218.3,"stop_loss_ratio":-0.15,"min_rate":84424.1,"max_rate":84962.6,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744618500000,"close_timestamp":1744622100000,"orders":[{"amount":0.00177451,"safe_price":84530.0,"ft_order_side":"buy","order_filled_timestamp":1744618500000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22432929545002},{"amount":0.00177451,"safe_price":84866.6,"ft_order_side":"sell","order_filled_timestamp":1744622100000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.82252531154901}]},{"pair":"SOL/USDT","stake_amount":149.999889,"max_stake_amount":149.999889,"amount":1.1609,"open_date":"2025-04-14 16:57:00+00:00","close_date":"2025-04-14 17:27:00+00:00","open_rate":129.21,"close_rate":130.76284927391086,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":30,"profit_ratio":0.008986520213013808,"profit_abs":1.349999,"exit_reason":"roi","initial_stop_loss_abs":109.83,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":111.22,"stop_loss_ratio":-0.15,"min_rate":128.97,"max_rate":130.84,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744649820000,"close_timestamp":1744651620000,"orders":[{"amount":1.1609,"safe_price":129.21,"ft_order_side":"buy","order_filled_timestamp":1744649820000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22488883350005},{"amount":1.1609,"safe_price":130.76284927391086,"ft_order_side":"sell","order_filled_timestamp":1744651620000,"ft_is_entry":false,"ft_order_tag":"roi","cost":152.03029560966627}]},{"pair":"BTC/USDT","stake_amount":149.99967,"max_stake_amount":149.99967,"amount":0.0017775,"open_date":"2025-04-14 17:09:00+00:00","close_date":"2025-04-14 18:09:00+00:00","open_rate":84388.0,"close_rate":85010.1,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.004354311925966517,"profit_abs":0.65412507,"exit_reason":"roi","initial_stop_loss_abs":71729.8,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72306.1,"stop_loss_ratio":-0.15,"min_rate":84217.6,"max_rate":85065.9,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744650540000,"close_timestamp":1744654140000,"orders":[{"amount":0.0017775,"safe_price":84388.0,"ft_order_side":"buy","order_filled_timestamp":1744650540000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224669505},{"amount":0.0017775,"safe_price":85010.1,"ft_order_side":"sell","order_filled_timestamp":1744654140000,"ft_is_entry":false,"ft_order_tag":"roi","cost":151.332110929125}]},{"pair":"BTC/USDT","stake_amount":149.99992654,"max_stake_amount":149.99992654,"amount":0.00176999,"open_date":"2025-04-14 21:06:00+00:00","close_date":"2025-04-15 01:30:00+00:00","open_rate":84746.2,"close_rate":85000.82053079619,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":264,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":72034.3,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72282.4,"stop_loss_ratio":-0.15,"min_rate":84335.1,"max_rate":85038.1,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744664760000,"close_timestamp":1744680600000,"orders":[{"amount":0.00176999,"safe_price":84746.2,"ft_order_side":"buy","order_filled_timestamp":1744664760000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224926427807},{"amount":0.00176999,"safe_price":85000.82053079619,"ft_order_side":"sell","order_filled_timestamp":1744680600000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67627823480092}]},{"pair":"SOL/USDT","stake_amount":149.99988432,"max_stake_amount":149.99988432,"amount":1.171508,"open_date":"2025-04-15 19:12:00+00:00","close_date":"2025-04-15 21:30:00+00:00","open_rate":128.04,"close_rate":128.42469704556834,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":138,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":108.84,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":109.3,"stop_loss_ratio":-0.15,"min_rate":126.74,"max_rate":128.58,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744744320000,"close_timestamp":1744752600000,"orders":[{"amount":1.171508,"safe_price":128.04,"ft_order_side":"buy","order_filled_timestamp":1744744320000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22488414647998},{"amount":1.171508,"safe_price":128.42469704556834,"ft_order_side":"sell","order_filled_timestamp":1744752600000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67623582643935}]},{"pair":"BTC/USDT","stake_amount":149.99982381,"max_stake_amount":149.99982381,"amount":0.00176027,"open_date":"2025-04-15 15:30:00+00:00","close_date":"2025-04-16 17:21:00+00:00","open_rate":85214.1,"close_rate":85470.12633950927,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":1551,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":72432.0,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72656.3,"stop_loss_ratio":-0.15,"min_rate":83107.6,"max_rate":85477.9,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744731000000,"close_timestamp":1744824060000,"orders":[{"amount":0.00176027,"safe_price":85214.1,"ft_order_side":"buy","order_filled_timestamp":1744731000000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2248235427105},{"amount":0.00176027,"safe_price":85470.12633950927,"ft_order_side":"sell","order_filled_timestamp":1744824060000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67617504058546}]},{"pair":"SOL/USDT","stake_amount":149.99995032,"max_stake_amount":149.99995032,"amount":1.180916,"open_date":"2025-04-16 18:42:00+00:00","close_date":"2025-04-16 19:12:00+00:00","open_rate":127.02,"close_rate":129.2,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":30,"profit_ratio":0.014115733947888615,"profit_abs":2.12053543,"exit_reason":"roi","initial_stop_loss_abs":107.97,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":110.34,"stop_loss_ratio":-0.15,"min_rate":126.76,"max_rate":129.81,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744828920000,"close_timestamp":1744830720000,"orders":[{"amount":1.180916,"safe_price":127.02,"ft_order_side":"buy","order_filled_timestamp":1744828920000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22495024548002},{"amount":1.180916,"safe_price":129.2,"ft_order_side":"sell","order_filled_timestamp":1744830720000,"ft_is_entry":false,"ft_order_tag":"roi","cost":152.8032087208}]},{"pair":"BTC/USDT","stake_amount":149.99919162,"max_stake_amount":149.99919162,"amount":0.00177608,"open_date":"2025-04-17 10:12:00+00:00","close_date":"2025-04-17 11:42:00+00:00","open_rate":84455.2,"close_rate":84708.946219329,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":90,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":71787.0,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72019.5,"stop_loss_ratio":-0.15,"min_rate":84177.7,"max_rate":84728.8,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744884720000,"close_timestamp":1744890120000,"orders":[{"amount":0.00177608,"safe_price":84455.2,"ft_order_side":"buy","order_filled_timestamp":1744884720000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224190403424},{"amount":0.00177608,"safe_price":84708.946219329,"ft_order_side":"sell","order_filled_timestamp":1744890120000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67553999902768}]},{"pair":"SOL/USDT","stake_amount":149.99998637,"max_stake_amount":149.99998637,"amount":1.112677,"open_date":"2025-04-18 01:42:00+00:00","close_date":"2025-04-18 02:48:00+00:00","open_rate":134.81,"close_rate":135.2150375563345,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":66,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":114.59,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":115.56,"stop_loss_ratio":-0.15,"min_rate":134.48,"max_rate":135.95,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744940520000,"close_timestamp":1744944480000,"orders":[{"amount":1.112677,"safe_price":134.81,"ft_order_side":"buy","order_filled_timestamp":1744940520000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224986349555},{"amount":1.112677,"safe_price":135.2150375563345,"ft_order_side":"sell","order_filled_timestamp":1744944480000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6763383365842}]},{"pair":"SOL/USDT","stake_amount":149.9998682,"max_stake_amount":149.9998682,"amount":1.120238,"open_date":"2025-04-19 00:09:00+00:00","close_date":"2025-04-19 01:09:00+00:00","open_rate":133.9,"close_rate":134.51,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.0015464853661674915,"profit_abs":0.23232056,"exit_reason":"roi","initial_stop_loss_abs":113.82,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":114.5,"stop_loss_ratio":-0.15,"min_rate":133.58,"max_rate":134.7,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1745021340000,"close_timestamp":1745024940000,"orders":[{"amount":1.120238,"safe_price":133.9,"ft_order_side":"buy","order_filled_timestamp":1745021340000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2248680023},{"amount":1.120238,"safe_price":134.51,"ft_order_side":"sell","order_filled_timestamp":1745024940000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.90923820007}]},{"pair":"BTC/USDT","stake_amount":149.99937856,"max_stake_amount":149.99937856,"amount":0.00176649,"open_date":"2025-04-17 20:36:00+00:00","close_date":"2025-04-19 04:30:00+00:00","open_rate":84913.8,"close_rate":85168.92408612919,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":1914,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":72176.8,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72456.6,"stop_loss_ratio":-0.15,"min_rate":84300.0,"max_rate":85243.0,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744922160000,"close_timestamp":1745037000000,"orders":[{"amount":0.00176649,"safe_price":84913.8,"ft_order_side":"buy","order_filled_timestamp":1744922160000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22437762984302},{"amount":0.00176649,"safe_price":85168.92408612919,"ft_order_side":"sell","order_filled_timestamp":1745037000000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67572778796972}]},{"pair":"BTC/USDT","stake_amount":149.99972372,"max_stake_amount":149.99972372,"amount":0.00175999,"open_date":"2025-04-19 12:21:00+00:00","close_date":"2025-04-19 13:54:00+00:00","open_rate":85227.6,"close_rate":85483.66690035054,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":93,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":72443.5,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72675.0,"stop_loss_ratio":-0.15,"min_rate":85203.4,"max_rate":85499.9,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1745065260000,"close_timestamp":1745070840000,"orders":[{"amount":0.00175999,"safe_price":85227.6,"ft_order_side":"buy","order_filled_timestamp":1745065260000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224723309586},{"amount":0.00175999,"safe_price":85483.66690035054,"ft_order_side":"sell","order_filled_timestamp":1745070840000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67607450630987}]},{"pair":"SOL/USDT","stake_amount":149.9999886,"max_stake_amount":149.9999886,"amount":1.082251,"open_date":"2025-04-19 20:06:00+00:00","close_date":"2025-04-19 21:12:00+00:00","open_rate":138.6,"close_rate":139.0164246369554,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":66,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":117.81,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":118.28,"stop_loss_ratio":-0.15,"min_rate":138.37,"max_rate":139.15,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1745093160000,"close_timestamp":1745097120000,"orders":[{"amount":1.082251,"safe_price":138.6,"ft_order_side":"buy","order_filled_timestamp":1745093160000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2249885829},{"amount":1.082251,"safe_price":139.0164246369554,"ft_order_side":"sell","order_filled_timestamp":1745097120000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6763405766393}]}],"locks":[],"best_pair":{"key":"BTC/USDT","trades":17,"profit_mean":0.00031346442796033666,"profit_mean_pct":0.03,"profit_sum":0.005328895275325723,"profit_sum_pct":0.53,"profit_total_abs":0.8005312,"profit_total":0.0008005312,"profit_total_pct":0.08,"duration_avg":"11:49:00","wins":2,"draws":15,"losses":0,"winrate":0.11764705882352941},"worst_pair":{"key":"SOL/USDT","trades":13,"profit_mean":-0.009265517602629976,"profit_mean_pct":-0.93,"profit_sum":-0.12045172883418968,"profit_sum_pct":-12.05,"profit_total_abs":-18.09485869,"profit_total":-0.01809485869,"profit_total_pct":-1.81,"duration_avg":"8:54:00","wins":5,"draws":7,"losses":1,"winrate":0.38461538461538464},"results_per_pair":[{"key":"BTC/USDT","trades":17,"profit_mean":0.00031346442796033666,"profit_mean_pct":0.03,"profit_sum":0.005328895275325723,"profit_sum_pct":0.53,"profit_total_abs":0.8005312,"profit_total":0.0008005312,"profit_total_pct":0.08,"duration_avg":"11:49:00","wins":2,"draws":15,"losses":0,"winrate":0.11764705882352941},{"key":"SOL/USDT","trades":13,"profit_mean":-0.009265517602629976,"profit_mean_pct":-0.93,"profit_sum":-0.12045172883418968,"profit_sum_pct":-12.05,"profit_total_abs":-18.09485869,"profit_total":-0.01809485869,"profit_total_pct":-1.81,"duration_avg":"8:54:00","wins":5,"draws":7,"losses":1,"winrate":0.38461538461538464},{"key":"TOTAL","trades":30,"profit_mean":-0.0038374277852954654,"profit_mean_pct":-0.38,"profit_sum":-0.11512283355886396,"profit_sum_pct":-11.51,"profit_total_abs":-17.294327489999997,"profit_total":-0.017294327489999997,"profit_total_pct":-1.73,"duration_avg":"10:34:00","wins":7,"draws":22,"losses":1,"winrate":0.23333333333333334}],"results_per_enter_tag":[{"key":"long","trades":30,"profit_mean":-0.0038374277852954654,"profit_mean_pct":-0.38,"profit_sum":-0.11512283355886396,"profit_sum_pct":-11.51,"profit_total_abs":-17.294327489999997,"profit_total":-0.017294327489999997,"profit_total_pct":-1.73,"duration_avg":"10:34:00","wins":7,"draws":22,"losses":1,"winrate":0.23333333333333334},{"key":"TOTAL","trades":30,"profit_mean":-0.0038374277852954654,"profit_mean_pct":-0.38,"profit_sum":-0.11512283355886396,"profit_sum_pct":-11.51,"profit_total_abs":-17.294327489999997,"profit_total":-0.017294327489999997,"profit_total_pct":-1.73,"duration_avg":"10:34:00","wins":7,"draws":22,"losses":1,"winrate":0.23333333333333334}],"exit_reason_summary":[{"key":"roi","trades":29,"profit_mean":0.0012015866293261504,"profit_mean_pct":0.12,"profit_sum":0.03484601225045836,"profit_sum_pct":3.48,"profit_total_abs":5.2347379499999995,"profit_total":0.005234737949999999,"profit_total_pct":0.52,"duration_avg":"9:21:00","wins":7,"draws":22,"losses":0,"winrate":0.2413793103448276},{"key":"trailing_stop_loss","trades":1,"profit_mean":-0.14996884580932232,"profit_mean_pct":-15.0,"profit_sum":-0.14996884580932232,"profit_sum_pct":-15.0,"profit_total_abs":-22.52906544,"profit_total":-0.02252906544,"profit_total_pct":-2.25,"duration_avg":"1 day, 21:45:00","wins":0,"draws":0,"losses":1,"winrate":0.0},{"key":"TOTAL","trades":30,"profit_mean":-0.0038374277852954654,"profit_mean_pct":-0.38,"profit_sum":-0.11512283355886396,"profit_sum_pct":-11.51,"profit_total_abs":-17.294327489999997,"profit_total":-0.017294327489999997,"profit_total_pct":-1.73,"duration_avg":"10:34:00","wins":7,"draws":22,"losses":1,"winrate":0.23333333333333334}],"mix_tag_stats":[{"key":["long","roi"],"trades":29,"profit_mean":0.0012015866293261504,"profit_mean_pct":0.12,"profit_sum":0.03484601225045836,"profit_sum_pct":3.48,"profit_total_abs":5.2347379499999995,"profit_total":0.005234737949999999,"profit_total_pct":0.52,"duration_avg":"9:21:00","wins":7,"draws":22,"losses":0,"winrate":0.2413793103448276},{"key":["long","trailing_stop_loss"],"trades":1,"profit_mean":-0.14996884580932232,"profit_mean_pct":-15.0,"profit_sum":-0.14996884580932232,"profit_sum_pct":-15.0,"profit_total_abs":-22.52906544,"profit_total":-0.02252906544,"profit_total_pct":-2.25,"duration_avg":"1 day, 21:45:00","wins":0,"draws":0,"losses":1,"winrate":0.0},{"key":"TOTAL","trades":30,"profit_mean":-0.0038374277852954654,"profit_mean_pct":-0.38,"profit_sum":-0.11512283355886396,"profit_sum_pct":-11.51,"profit_total_abs":-17.294327489999997,"profit_total":-0.017294327489999997,"profit_total_pct":-1.73,"duration_avg":"10:34:00","wins":7,"draws":22,"losses":1,"winrate":0.23333333333333334}],"left_open_trades":[{"key":"TOTAL","trades":0,"profit_mean":0.0,"profit_mean_pct":0.0,"profit_sum":0.0,"profit_sum_pct":0.0,"profit_total_abs":0.0,"profit_total":0.0,"profit_total_pct":0.0,"duration_avg":"0:00","wins":0,"draws":0,"losses":0,"winrate":0.0}],"total_trades":30,"trade_count_long":30,"trade_count_short":0,"total_volume":9009.677129242717,"avg_stake_amount":149.99971513633332,"profit_mean":-0.0038374277852954654,"profit_median":0.0,"profit_total":-0.017294327489999997,"profit_total_long":-0.017294327489999997,"profit_total_short":0.0,"profit_total_abs":-17.294327489999997,"profit_total_long_abs":-17.294327489999997,"profit_total_short_abs":0.0,"cagr":-0.28476174375604546,"expectancy":-0.576477583,"expectancy_ratio":-0.7589215045131494,"sortino":-100,"sharpe":-4.239073787774819,"calmar":-77.1886301014733,"sqn":-0.7568,"profit_factor":0.23235486460551555,"backtest_start":"2025-04-01 00:00:00","backtest_start_ts":1743465600000,"backtest_end":"2025-04-20 00:00:00","backtest_end_ts":1745107200000,"backtest_days":19,"backtest_run_start_ts":1746074689,"backtest_run_end_ts":1746074698,"trades_per_day":1.58,"market_change":-0.007964379779939336,"pairlist":["BTC/USDT","SOL/USDT"],"stake_amount":150,"stake_currency":"USDT","stake_currency_decimals":3,"starting_balance":1000,"dry_run_wallet":1000,"final_balance":982.70567251,"rejected_signals":0,"timedout_entry_orders":0,"timedout_exit_orders":0,"canceled_trade_entries":0,"canceled_entry_orders":0,"replaced_entry_orders":0,"max_open_trades":2,"max_open_trades_setting":4,"timeframe":"3m","timeframe_detail":"","timerange":"20250401-20250420","enable_protections":false,"strategy_name":"FreqaiExampleStrategy","stoploss":-0.05,"trailing_stop":true,"trailing_stop_positive":0.01,"trailing_stop_positive_offset":0.02,"trailing_only_offset_is_reached":false,"use_custom_stoploss":false,"minimal_roi":{"0":0.132,"8":0.047,"14":0.007,"60":0},"use_exit_signal":true,"exit_profit_only":false,"exit_profit_offset":0.0,"ignore_roi_if_entry_signal":false,"trading_mode":"spot","margin_mode":"isolated","periodic_breakdown":{"day":[{"date":"01/04/2025","date_ts":1743465600000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"02/04/2025","date_ts":1743552000000,"profit_abs":0.0,"wins":0,"draws":2,"losses":0,"trades":2,"profit_factor":0.0},{"date":"03/04/2025","date_ts":1743638400000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"04/04/2025","date_ts":1743724800000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"05/04/2025","date_ts":1743811200000,"profit_abs":0.0,"wins":0,"draws":2,"losses":0,"trades":2,"profit_factor":0.0},{"date":"06/04/2025","date_ts":1743897600000,"profit_abs":-22.52906544,"wins":0,"draws":0,"losses":1,"trades":1,"profit_factor":0.0},{"date":"07/04/2025","date_ts":1743984000000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"08/04/2025","date_ts":1744070400000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"09/04/2025","date_ts":1744156800000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"10/04/2025","date_ts":1744243200000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"11/04/2025","date_ts":1744329600000,"profit_abs":0.73135176,"wins":2,"draws":2,"losses":0,"trades":4,"profit_factor":0.0},{"date":"12/04/2025","date_ts":1744416000000,"profit_abs":0.0,"wins":0,"draws":2,"losses":0,"trades":2,"profit_factor":0.0},{"date":"13/04/2025","date_ts":1744502400000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"14/04/2025","date_ts":1744588800000,"profit_abs":2.1505302,"wins":3,"draws":1,"losses":0,"trades":4,"profit_factor":0.0},{"date":"15/04/2025","date_ts":1744675200000,"profit_abs":0.0,"wins":0,"draws":2,"losses":0,"trades":2,"profit_factor":0.0},{"date":"16/04/2025","date_ts":1744761600000,"profit_abs":2.12053543,"wins":1,"draws":1,"losses":0,"trades":2,"profit_factor":0.0},{"date":"17/04/2025","date_ts":1744848000000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"18/04/2025","date_ts":1744934400000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"19/04/2025","date_ts":1745020800000,"profit_abs":0.23232056,"wins":1,"draws":3,"losses":0,"trades":4,"profit_factor":0.0}],"week":[{"date":"07/04/2025","date_ts":1743984000000,"profit_abs":-22.52906544,"wins":0,"draws":7,"losses":1,"trades":8,"profit_factor":0.0},{"date":"14/04/2025","date_ts":1744588800000,"profit_abs":2.88188196,"wins":5,"draws":7,"losses":0,"trades":12,"profit_factor":0.0},{"date":"21/04/2025","date_ts":1745193600000,"profit_abs":2.35285599,"wins":2,"draws":8,"losses":0,"trades":10,"profit_factor":0.0}],"month":[{"date":"30/04/2025","date_ts":1745971200000,"profit_abs":-17.29432749,"wins":7,"draws":22,"losses":1,"trades":30,"profit_factor":0.23235486}],"year":[{"date":"31/12/2025","date_ts":1767139200000,"profit_abs":-17.29432749,"wins":7,"draws":22,"losses":1,"trades":30,"profit_factor":0.23235486}]},"backtest_best_day":0.01431541548833953,"backtest_worst_day":-0.14996884580932232,"backtest_best_day_abs":2.1505302,"backtest_worst_day_abs":-22.52906544,"winning_days":4,"draw_days":14,"losing_days":1,"daily_profit":[["2025-04-01",0.0],["2025-04-02",0.0],["2025-04-03",0.0],["2025-04-04",0.0],["2025-04-05",0.0],["2025-04-06",-22.52906544],["2025-04-07",0.0],["2025-04-08",0.0],["2025-04-09",0.0],["2025-04-10",0.0],["2025-04-11",0.73135176],["2025-04-12",0.0],["2025-04-13",0.0],["2025-04-14",2.1505302],["2025-04-15",0.0],["2025-04-16",2.12053543],["2025-04-17",0.0],["2025-04-18",0.0],["2025-04-19",0.23232056]],"wins":7,"losses":1,"draws":22,"winrate":0.23333333333333334,"holding_avg":"10:34:00","holding_avg_s":38040.0,"winner_holding_avg":"0:51:00","winner_holding_avg_s":3060.0,"loser_holding_avg":"1 day, 21:45:00","loser_holding_avg_s":164700.0,"max_consecutive_wins":3,"max_consecutive_losses":11,"max_drawdown_account":0.022529065439999954,"max_relative_drawdown":0.022529065439999954,"max_drawdown_abs":22.52906544,"drawdown_start":"2025-04-01 14:54:00","drawdown_start_ts":1743519240000.0,"drawdown_end":"2025-04-06 23:15:00","drawdown_end_ts":1743981300000.0,"max_drawdown_low":-22.52906544,"max_drawdown_high":0.0,"csum_min":977.47093456,"csum_max":1000.0}},"strategy_comparison":[{"key":"FreqaiExampleStrategy","trades":30,"profit_mean":-0.0038374277852954654,"profit_mean_pct":-0.38,"profit_sum":-0.11512283355886396,"profit_sum_pct":-11.51,"profit_total_abs":-17.294327489999997,"profit_total":-0.017294327489999997,"profit_total_pct":-1.73,"duration_avg":"10:34:00","wins":7,"draws":22,"losses":1,"winrate":0.23333333333333334,"max_drawdown_account":0.022529065439999954,"max_drawdown_abs":"22.529"}]} \ No newline at end of file diff --git a/result/backtest-result-2025-05-01_04-44-58.meta.json b/result/backtest-result-2025-05-01_04-44-58.meta.json new file mode 100644 index 00000000..5ac1fa5a --- /dev/null +++ b/result/backtest-result-2025-05-01_04-44-58.meta.json @@ -0,0 +1 @@ +{"FreqaiExampleStrategy":{"run_id":"cfc214dcdc7f4207a8a7b44e1b0be860672291d8","backtest_start_time":1746074689,"timeframe":"3m","timeframe_detail":null,"backtest_start_ts":1743465600,"backtest_end_ts":1745107200}} \ No newline at end of file diff --git a/result/backtest-result-2025-05-01_04-27-37_FreqaiExampleStrategy.json b/result/backtest-result-2025-05-01_04-44-58_FreqaiExampleStrategy.json similarity index 100% rename from result/backtest-result-2025-05-01_04-27-37_FreqaiExampleStrategy.json rename to result/backtest-result-2025-05-01_04-44-58_FreqaiExampleStrategy.json diff --git a/result/backtest-result-2025-05-01_04-27-37_FreqaiExampleStrategy.py b/result/backtest-result-2025-05-01_04-44-58_FreqaiExampleStrategy.py similarity index 99% rename from result/backtest-result-2025-05-01_04-27-37_FreqaiExampleStrategy.py rename to result/backtest-result-2025-05-01_04-44-58_FreqaiExampleStrategy.py index 00ff1d24..0c755635 100644 --- a/result/backtest-result-2025-05-01_04-27-37_FreqaiExampleStrategy.py +++ b/result/backtest-result-2025-05-01_04-44-58_FreqaiExampleStrategy.py @@ -30,7 +30,7 @@ class FreqaiExampleStrategy(IStrategy): # FreqAI 配置 freqai_info = { - "model": "CatboostClassifier", # 与config保持一致 + "model": "XGBoostRegressor", # 与config保持一致 "feature_parameters": { "include_timeframes": ["3m", "15m", "1h"], # 与config一致 "include_corr_pairlist": ["BTC/USDT", "SOL/USDT"], # 添加相关交易对 diff --git a/result/backtest-result-2025-05-01_04-27-37_config.json b/result/backtest-result-2025-05-01_04-44-58_config.json similarity index 100% rename from result/backtest-result-2025-05-01_04-27-37_config.json rename to result/backtest-result-2025-05-01_04-44-58_config.json diff --git a/result/output_filted.log b/result/output_filted.log new file mode 100644 index 00000000..e629d55a --- /dev/null +++ b/result/output_filted.log @@ -0,0 +1,436 @@ +Creating freqtrade_freqtrade_run ... +Creating freqtrade_freqtrade_run ... done +2025-05-01 04:44:45,466 - freqtrade - INFO - freqtrade 2025.3 +2025-05-01 04:44:45,680 - numexpr.utils - INFO - NumExpr defaulting to 12 threads. +2025-05-01 04:44:47,095 - freqtrade.configuration.load_config - INFO - Using config: /freqtrade/config_examples/config_freqai.okx.json ... +2025-05-01 04:44:47,097 - freqtrade.loggers - INFO - Enabling colorized output. +2025-05-01 04:44:47,098 - root - INFO - Logfile configured +2025-05-01 04:44:47,098 - freqtrade.loggers - INFO - Verbosity set to 0 +2025-05-01 04:44:47,099 - freqtrade.configuration.configuration - INFO - Using additional Strategy lookup path: /freqtrade/templates +2025-05-01 04:44:47,099 - freqtrade.configuration.configuration - INFO - Using max_open_trades: 4 ... +2025-05-01 04:44:47,099 - freqtrade.configuration.configuration - INFO - Parameter --timerange detected: 20250401-20250420 ... +2025-05-01 04:44:47,136 - freqtrade.configuration.configuration - INFO - Using user-data directory: /freqtrade/user_data ... +2025-05-01 04:44:47,136 - freqtrade.configuration.configuration - INFO - Using data directory: /freqtrade/user_data/data/okx ... +2025-05-01 04:44:47,137 - freqtrade.configuration.configuration - INFO - Parameter --cache=none detected ... +2025-05-01 04:44:47,137 - freqtrade.configuration.configuration - INFO - Filter trades by timerange: 20250401-20250420 +2025-05-01 04:44:47,138 - freqtrade.configuration.configuration - INFO - Using freqaimodel class name: XGBoostRegressor +2025-05-01 04:44:47,139 - freqtrade.exchange.check_exchange - INFO - Checking exchange... +2025-05-01 04:44:47,146 - freqtrade.exchange.check_exchange - INFO - Exchange "okx" is officially supported by the Freqtrade development team. +2025-05-01 04:44:47,146 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration. +2025-05-01 04:44:47,147 - freqtrade.configuration.config_validation - INFO - Validating configuration ... +2025-05-01 04:44:47,149 - freqtrade.commands.optimize_commands - INFO - Starting freqtrade in Backtesting mode +2025-05-01 04:44:47,149 - freqtrade.exchange.exchange - INFO - Instance is running with dry_run enabled +2025-05-01 04:44:47,150 - freqtrade.exchange.exchange - INFO - Using CCXT 4.4.69 +2025-05-01 04:44:47,150 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}} +2025-05-01 04:44:47,155 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}, 'timeout': 20000} +2025-05-01 04:44:47,160 - freqtrade.exchange.exchange - INFO - Using Exchange "OKX" +2025-05-01 04:44:49,712 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Okx'... +2025-05-01 04:44:49,734 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy FreqaiExampleStrategy from '/freqtrade/templates/FreqaiExampleStrategy.py'... +2025-05-01 04:44:49,735 - freqtrade.strategy.hyper - INFO - Loading parameters from file /freqtrade/templates/FreqaiExampleStrategy.json +2025-05-01 04:44:49,735 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'timeframe' with value in config file: 3m. +2025-05-01 04:44:49,736 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stoploss' with value in config file: -0.05. +2025-05-01 04:44:49,736 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: USDT. +2025-05-01 04:44:49,736 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: 150. +2025-05-01 04:44:49,737 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'startup_candle_count' with value in config file: 30. +2025-05-01 04:44:49,737 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'unfilledtimeout' with value in config file: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': +'minutes'}. +2025-05-01 04:44:49,737 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'max_open_trades' with value in config file: 4. +2025-05-01 04:44:49,738 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {'0': 0.132, '8': 0.047, '14': 0.007, '60': 0} +2025-05-01 04:44:49,738 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 3m +2025-05-01 04:44:49,738 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.05 +2025-05-01 04:44:49,739 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: True +2025-05-01 04:44:49,739 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive: 0.01 +2025-05-01 04:44:49,739 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.02 +2025-05-01 04:44:49,739 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: False +2025-05-01 04:44:49,740 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: False +2025-05-01 04:44:49,740 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: True +2025-05-01 04:44:49,740 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_types: {'entry': 'limit', 'exit': 'limit', 'stoploss': 'limit', 'stoploss_on_exchange': False, +'stoploss_on_exchange_interval': 60} +2025-05-01 04:44:49,741 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'entry': 'GTC', 'exit': 'GTC'} +2025-05-01 04:44:49,741 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: USDT +2025-05-01 04:44:49,741 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: 150 +2025-05-01 04:44:49,741 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 30 +2025-05-01 04:44:49,742 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': 'minutes'} +2025-05-01 04:44:49,742 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_exit_signal: True +2025-05-01 04:44:49,742 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_only: False +2025-05-01 04:44:49,742 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_entry_signal: False +2025-05-01 04:44:49,743 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_offset: 0.0 +2025-05-01 04:44:49,743 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False +2025-05-01 04:44:49,743 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0 +2025-05-01 04:44:49,744 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using position_adjustment_enable: False +2025-05-01 04:44:49,744 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_entry_position_adjustment: -1 +2025-05-01 04:44:49,744 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_open_trades: 4 +2025-05-01 04:44:49,745 - freqtrade.configuration.config_validation - INFO - Validating configuration ... +2025-05-01 04:44:49,748 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist StaticPairList from '/freqtrade/freqtrade/plugins/pairlist/StaticPairList.py'... +2025-05-01 04:44:49,754 - freqtrade.optimize.backtesting - INFO - Using fee 0.1500% - worst case fee from exchange (lowest tier). +2025-05-01 04:44:49,755 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 +2025-05-01 04:44:49,755 - freqtrade.data.history.history_utils - INFO - Using indicator startup period: 14450 ... +2025-05-01 04:44:49,887 - freqtrade.optimize.backtesting - INFO - Loading data from 2025-03-01 21:30:00 up to 2025-04-20 00:00:00 (49 days). +2025-05-01 04:44:49,888 - freqtrade.optimize.backtesting - INFO - Dataload complete. Calculating indicators +2025-05-01 04:44:49,889 - freqtrade.optimize.backtesting - INFO - Running backtesting for Strategy FreqaiExampleStrategy +2025-05-01 04:44:51,454 - matplotlib.font_manager - INFO - generated new fontManager +2025-05-01 04:44:51,651 - freqtrade.resolvers.iresolver - INFO - Using resolved freqaimodel XGBoostRegressor from '/freqtrade/freqtrade/freqai/prediction_models/XGBoostRegressor.py'... +2025-05-01 04:44:51,652 - freqtrade.freqai.data_drawer - INFO - Could not find existing datadrawer, starting from scratch +2025-05-01 04:44:51,652 - freqtrade.freqai.data_drawer - INFO - Could not find existing historic_predictions, starting from scratch +2025-05-01 04:44:51,652 - freqtrade.freqai.freqai_interface - INFO - Set fresh train queue from whitelist. Queue: ['BTC/USDT', 'SOL/USDT'] +2025-05-01 04:44:51,653 - freqtrade.strategy.hyper - INFO - Strategy Parameter: buy_rsi = 39.92672300850069 +2025-05-01 04:44:51,654 - freqtrade.strategy.hyper - INFO - Strategy Parameter: sell_rsi = 69.92672300850067 +2025-05-01 04:44:51,654 - freqtrade.strategy.hyper - INFO - No params for protection found, using default values. +2025-05-01 04:44:51,656 - FreqaiExampleStrategy - INFO - 处理交易对:BTC/USDT +2025-05-01 04:44:51,658 - freqtrade.freqai.freqai_interface - INFO - Training 2 timeranges +2025-05-01 04:44:51,659 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-03-02 00:00:00 to 2025-04-01 00:00:00, 1/2 trains +2025-05-01 04:44:51,660 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1743465600_prediction.feather +2025-05-01 04:44:51,675 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:51,692 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:51,708 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:51,761 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 +2025-05-01 04:44:51,762 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 5m from 2025-03-01 19:50:00 to 2025-04-20 00:00:00 +2025-05-01 04:44:51,813 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:51,825 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:51,837 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:51,877 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 +2025-05-01 04:44:51,878 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 1h from 2025-02-27 22:00:00 to 2025-04-20 00:00:00 +2025-05-01 04:44:51,900 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:51,907 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:51,915 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:51,987 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 +2025-05-01 04:44:51,987 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 3m from 2025-03-01 21:30:00 to 2025-04-20 00:00:00 +2025-05-01 04:44:52,051 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:52,068 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:52,084 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:52,139 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 +2025-05-01 04:44:52,139 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 5m from 2025-03-01 19:50:00 to 2025-04-20 00:00:00 +2025-05-01 04:44:52,178 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:52,188 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:52,198 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:52,247 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 +2025-05-01 04:44:52,248 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 1h from 2025-02-27 22:00:00 to 2025-04-20 00:00:00 +2025-05-01 04:44:52,269 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:52,277 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:52,285 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:52,345 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:BTC/USDT +2025-05-01 04:44:52,351 - FreqaiExampleStrategy - INFO - 目标列形状:(14450,) +2025-05-01 04:44:52,353 - FreqaiExampleStrategy - INFO - 目标列预览: + up_or_down &-buy_rsi +0 0.007116 50.010488 +1 0.005291 50.010488 +2 0.004416 50.010488 +3 0.002082 50.010488 +4 0.001904 50.010488 +2025-05-01 04:44:52,358 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:BTC/USDT +2025-05-01 04:44:52,364 - FreqaiExampleStrategy - INFO - 目标列形状:(19250,) +2025-05-01 04:44:52,365 - FreqaiExampleStrategy - INFO - 目标列预览: + up_or_down &-buy_rsi +0 0.007116 49.846666 +1 0.005291 49.846666 +2 0.004416 49.846666 +3 0.002082 49.846666 +4 0.001904 49.846666 +2025-05-01 04:44:52,374 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1743465600/cb_btc_1743465600 +2025-05-01 04:44:52,374 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- +2025-05-01 04:44:52,395 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-01 04:44:52,396 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-02 to 2025-03-31 -------------------- +2025-05-01 04:44:52,411 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 75 features +2025-05-01 04:44:52,412 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: [04:44:52] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + warnings.warn(smsg, UserWarning) +[99] validation_0-rmse:0.13679 validation_1-rmse:0.11901 +2025-05-01 04:44:53,137 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (0.76 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[04:44:53] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-01 04:44:53,354 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1743465600/cb_btc_1743465600--buy_rsi.html +2025-05-01 04:44:53,355 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-01 04:44:53,375 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-01 04:44:53,382 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-03-12 00:00:00 to 2025-04-11 00:00:00, 2/2 trains +2025-05-01 04:44:53,383 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1744329600_prediction.feather +2025-05-01 04:44:53,390 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:BTC/USDT +2025-05-01 04:44:53,395 - FreqaiExampleStrategy - INFO - 目标列形状:(19250,) +2025-05-01 04:44:53,397 - FreqaiExampleStrategy - INFO - 目标列预览: + up_or_down &-buy_rsi +0 0.007116 49.846666 +1 0.005291 49.846666 +2 0.004416 49.846666 +3 0.002082 49.846666 +4 0.001904 49.846666 +2025-05-01 04:44:53,406 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:BTC/USDT +2025-05-01 04:44:53,412 - FreqaiExampleStrategy - INFO - 目标列形状:(23570,) +2025-05-01 04:44:53,413 - FreqaiExampleStrategy - INFO - 目标列预览: + up_or_down &-buy_rsi +0 0.007116 50.074781 +1 0.005291 50.074781 +2 0.004416 50.074781 +3 0.002082 50.074781 +4 0.001904 50.074781 +2025-05-01 04:44:53,420 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1744329600/cb_btc_1744329600 +2025-05-01 04:44:53,421 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- +2025-05-01 04:44:53,437 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-01 04:44:53,437 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-12 to 2025-04-10 -------------------- +2025-05-01 04:44:53,452 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 75 features +2025-05-01 04:44:53,453 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[04:44:53] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[99] validation_0-rmse:0.13376 validation_1-rmse:0.11638 +2025-05-01 04:44:54,192 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (0.77 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[04:44:54] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-01 04:44:54,230 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1744329600/cb_btc_1744329600--buy_rsi.html +2025-05-01 04:44:54,231 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-01 04:44:54,249 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-01 04:44:54,305 - FreqaiExampleStrategy - INFO - 动态参数:buy_rsi=39.26145316407591, sell_rsi=59.26145316407591, stoploss=-0.15, trailing_stop_positive=0.05 +2025-05-01 04:44:54,343 - FreqaiExampleStrategy - INFO - up_or_down 值统计: +up_or_down +1 11845 +0 11726 +2025-05-01 04:44:54,344 - FreqaiExampleStrategy - INFO - do_predict 值统计: +do_predict +0.0 14451 +1.0 9120 +2025-05-01 04:44:54,347 - FreqaiExampleStrategy - INFO - 处理交易对:SOL/USDT +2025-05-01 04:44:54,349 - freqtrade.freqai.freqai_interface - INFO - Training 2 timeranges +2025-05-01 04:44:54,350 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-03-02 00:00:00 to 2025-04-01 00:00:00, 1/2 trains +2025-05-01 04:44:54,350 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1743465600_prediction.feather +2025-05-01 04:44:54,361 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:54,373 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:54,386 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:54,419 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 +2025-05-01 04:44:54,419 - freqtrade.data.dataprovider - INFO - Loading data for SOL/USDT 5m from 2025-03-01 19:50:00 to 2025-04-20 00:00:00 +2025-05-01 04:44:54,468 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:54,479 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:54,490 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:54,521 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 +2025-05-01 04:44:54,522 - freqtrade.data.dataprovider - INFO - Loading data for SOL/USDT 1h from 2025-02-27 22:00:00 to 2025-04-20 00:00:00 +2025-05-01 04:44:54,544 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:54,552 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:54,560 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:54,618 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 +2025-05-01 04:44:54,619 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 3m from 2025-03-01 21:30:00 to 2025-04-20 00:00:00 +2025-05-01 04:44:54,672 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:54,685 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:54,698 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:54,752 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:54,763 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:54,774 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:54,828 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:54,836 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:54,844 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:54,920 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:54,933 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:54,946 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:55,012 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:55,023 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:55,034 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:55,103 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:55,111 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:55,119 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 04:44:55,193 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:SOL/USDT +2025-05-01 04:44:55,198 - FreqaiExampleStrategy - INFO - 目标列形状:(14450,) +2025-05-01 04:44:55,200 - FreqaiExampleStrategy - INFO - 目标列预览: + up_or_down &-buy_rsi +0 0.016595 49.72136 +1 0.012811 49.72136 +2 0.010135 49.72136 +3 0.008514 49.72136 +4 0.006242 49.72136 +2025-05-01 04:44:55,210 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:SOL/USDT +2025-05-01 04:44:55,215 - FreqaiExampleStrategy - INFO - 目标列形状:(19250,) +2025-05-01 04:44:55,217 - FreqaiExampleStrategy - INFO - 目标列预览: + up_or_down &-buy_rsi +0 0.016595 49.562407 +1 0.012811 49.562407 +2 0.010135 49.562407 +3 0.008514 49.562407 +4 0.006242 49.562407 +2025-05-01 04:44:55,229 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1743465600/cb_sol_1743465600 +2025-05-01 04:44:55,230 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- +2025-05-01 04:44:55,257 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-01 04:44:55,257 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-02 to 2025-03-31 -------------------- +2025-05-01 04:44:55,280 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 111 features +2025-05-01 04:44:55,281 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[04:44:55] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[99] validation_0-rmse:0.11848 validation_1-rmse:0.10165 +2025-05-01 04:44:56,444 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (1.21 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[04:44:56] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-01 04:44:56,478 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1743465600/cb_sol_1743465600--buy_rsi.html +2025-05-01 04:44:56,479 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-01 04:44:56,504 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-01 04:44:56,512 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-03-12 00:00:00 to 2025-04-11 00:00:00, 2/2 trains +2025-05-01 04:44:56,513 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1744329600_prediction.feather +2025-05-01 04:44:56,525 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:SOL/USDT +2025-05-01 04:44:56,531 - FreqaiExampleStrategy - INFO - 目标列形状:(19250,) +2025-05-01 04:44:56,533 - FreqaiExampleStrategy - INFO - 目标列预览: + up_or_down &-buy_rsi +0 0.016595 49.562407 +1 0.012811 49.562407 +2 0.010135 49.562407 +3 0.008514 49.562407 +4 0.006242 49.562407 +2025-05-01 04:44:56,545 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:SOL/USDT +2025-05-01 04:44:56,551 - FreqaiExampleStrategy - INFO - 目标列形状:(23570,) +2025-05-01 04:44:56,553 - FreqaiExampleStrategy - INFO - 目标列预览: + up_or_down &-buy_rsi +0 0.016595 49.934347 +1 0.012811 49.934347 +2 0.010135 49.934347 +3 0.008514 49.934347 +4 0.006242 49.934347 +2025-05-01 04:44:56,562 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1744329600/cb_sol_1744329600 +2025-05-01 04:44:56,563 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- +2025-05-01 04:44:56,586 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-01 04:44:56,587 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-12 to 2025-04-10 -------------------- +2025-05-01 04:44:56,609 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 111 features +2025-05-01 04:44:56,610 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[04:44:56] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[99] validation_0-rmse:0.12679 validation_1-rmse:0.11178 +2025-05-01 04:44:57,883 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (1.32 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[04:44:57] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-01 04:44:57,915 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1744329600/cb_sol_1744329600--buy_rsi.html +2025-05-01 04:44:57,916 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-01 04:44:57,940 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-01 04:44:58,006 - FreqaiExampleStrategy - INFO - 动态参数:buy_rsi=50.0, sell_rsi=70.0, stoploss=-0.15, trailing_stop_positive=0.05 +2025-05-01 04:44:58,070 - FreqaiExampleStrategy - INFO - up_or_down 值统计: +up_or_down +0 11865 +1 11706 +2025-05-01 04:44:58,071 - FreqaiExampleStrategy - INFO - do_predict 值统计: +do_predict +0.0 14451 +1.0 9120 +2025-05-01 04:44:58,080 - freqtrade.optimize.backtesting - INFO - Backtesting with data from 2025-04-01 00:00:00 up to 2025-04-20 00:00:00 (19 days). +2025-05-01 04:44:58,085 - FreqaiExampleStrategy - ERROR - MACD 或 MACD 信号列缺失,无法生成买入信号。尝试重新计算 MACD 列。 +2025-05-01 04:44:58,087 - FreqaiExampleStrategy - INFO - MACD 列已成功重新计算。 +2025-05-01 04:44:58,119 - FreqaiExampleStrategy - ERROR - MACD 或 MACD 信号列缺失,无法生成买入信号。尝试重新计算 MACD 列。 +2025-05-01 04:44:58,120 - FreqaiExampleStrategy - INFO - MACD 列已成功重新计算。 +2025-05-01 04:44:58,715 - freqtrade.misc - INFO - dumping json to "/freqtrade/user_data/backtest_results/backtest-result-2025-05-01_04-44-58.meta.json" +Result for strategy FreqaiExampleStrategy + BACKTESTING REPORT +┏━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ +┃ Pair ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ +┡━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ +│ BTC/USDT │ 17 │ 0.03 │ 0.801 │ 0.08 │ 11:49:00 │ 2 15 0 100 │ +│ SOL/USDT │ 13 │ -0.93 │ -18.095 │ -1.81 │ 8:54:00 │ 5 7 1 38.5 │ +│ TOTAL │ 30 │ -0.38 │ -17.294 │ -1.73 │ 10:34:00 │ 7 22 1 23.3 │ +└──────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ + LEFT OPEN TRADES REPORT +┏━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ +┃ Pair ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ +┡━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ +│ 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% ┃ +┡━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ +│ long │ 30 │ -0.38 │ -17.294 │ -1.73 │ 10:34:00 │ 7 22 1 23.3 │ +│ TOTAL │ 30 │ -0.38 │ -17.294 │ -1.73 │ 10:34:00 │ 7 22 1 23.3 │ +└───────────┴─────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ + EXIT REASON STATS +┏━━━━━━━━━━━━━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ +┃ Exit Reason ┃ Exits ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ +┡━━━━━━━━━━━━━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ +│ roi │ 29 │ 0.12 │ 5.235 │ 0.52 │ 9:21:00 │ 7 22 0 100 │ +│ trailing_stop_loss │ 1 │ -15.0 │ -22.529 │ -2.25 │ 1 day, 21:45:00 │ 0 0 1 0 │ +│ TOTAL │ 30 │ -0.38 │ -17.294 │ -1.73 │ 10:34:00 │ 7 22 1 23.3 │ +└────────────────────┴───────┴──────────────┴─────────────────┴──────────────┴─────────────────┴────────────────────────┘ + MIXED TAG STATS +┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ +┃ Enter Tag ┃ Exit Reason ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ +┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ +│ ('long', 'roi') │ │ 29 │ 0.12 │ 5.235 │ 0.52 │ 9:21:00 │ 7 22 0 100 │ +│ ('long', 'trailing_stop_loss') │ │ 1 │ -15.0 │ -22.529 │ -2.25 │ 1 day, 21:45:00 │ 0 0 1 0 │ +│ TOTAL │ │ 30 │ -0.38 │ -17.294 │ -1.73 │ 10:34:00 │ 7 22 1 23.3 │ +└────────────────────────────────┴─────────────┴────────┴──────────────┴─────────────────┴──────────────┴─────────────────┴────────────────────────┘ + SUMMARY METRICS +┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓ +┃ Metric ┃ Value ┃ +┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━┩ +│ Backtesting from │ 2025-04-01 00:00:00 │ +│ Backtesting to │ 2025-04-20 00:00:00 │ +│ Trading Mode │ Spot │ +│ Max open trades │ 2 │ +│ │ │ +│ Total/Daily Avg Trades │ 30 / 1.58 │ +│ Starting balance │ 1000 USDT │ +│ Final balance │ 982.706 USDT │ +│ Absolute profit │ -17.294 USDT │ +│ Total profit % │ -1.73% │ +│ CAGR % │ -28.48% │ +│ Sortino │ -100.00 │ +│ Sharpe │ -4.24 │ +│ Calmar │ -77.19 │ +│ SQN │ -0.76 │ +│ Profit factor │ 0.23 │ +│ Expectancy (Ratio) │ -0.58 (-0.76) │ +│ Avg. daily profit % │ -0.09% │ +│ Avg. stake amount │ 150 USDT │ +│ Total trade volume │ 9009.677 USDT │ +│ │ │ +│ Best Pair │ BTC/USDT 0.08% │ +│ Worst Pair │ SOL/USDT -1.81% │ +│ Best trade │ SOL/USDT 1.41% │ +│ Worst trade │ SOL/USDT -15.00% │ +│ Best day │ 2.151 USDT │ +│ Worst day │ -22.529 USDT │ +│ Days win/draw/lose │ 4 / 14 / 1 │ +│ Avg. Duration Winners │ 0:51:00 │ +│ Avg. Duration Loser │ 1 day, 21:45:00 │ +│ Max Consecutive Wins / Loss │ 3 / 11 │ +│ Rejected Entry signals │ 0 │ +│ Entry/Exit Timeouts │ 0 / 0 │ +│ │ │ +│ Min balance │ 977.471 USDT │ +│ Max balance │ 1000 USDT │ +│ Max % of account underwater │ 2.25% │ +│ Absolute Drawdown (Account) │ 2.25% │ +│ Absolute Drawdown │ 22.529 USDT │ +│ Drawdown high │ 0 USDT │ +│ Drawdown low │ -22.529 USDT │ +│ Drawdown Start │ 2025-04-01 14:54:00 │ +│ Drawdown End │ 2025-04-06 23:15:00 │ +│ Market change │ -0.80% │ +└─────────────────────────────┴─────────────────────┘ + +Backtested 2025-04-01 00:00:00 -> 2025-04-20 00:00:00 | Max open trades : 2 + STRATEGY SUMMARY +┏━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓ +┃ Strategy ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ Drawdown ┃ +┡━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━┩ +│ FreqaiExampleStrategy │ 30 │ -0.38 │ -17.294 │ -1.73 │ 10:34:00 │ 7 22 1 23.3 │ 22.529 USDT 2.25% │ +└───────────────────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┴────────────────────┘