diff --git a/nohup.out b/nohup.out new file mode 100644 index 00000000..b0e3c046 --- /dev/null +++ b/nohup.out @@ -0,0 +1,147 @@ +mv: cannot stat './user_data/backtest_results/*': No such file or directory +unzip: cannot find or open *.zip, *.zip.zip or *.zip.ZIP. + +No zipfiles found. +rm: cannot remove '*.zip': No such file or directory +rm: cannot remove '*.feather': No such file or directory +/home/ubuntu/freqtrade +mv: cannot stat './user_data/backtest_results/*': No such file or directory +unzip: cannot find or open *.zip, *.zip.zip or *.zip.ZIP. + +No zipfiles found. +rm: cannot remove '*.zip': No such file or directory +rm: cannot remove '*.feather': No such file or directory +/home/ubuntu/freqtrade +mv: cannot stat './user_data/backtest_results/*': No such file or directory +unzip: cannot find or open *.zip, *.zip.zip or *.zip.ZIP. + +No zipfiles found. +rm: cannot remove '*.zip': No such file or directory +rm: cannot remove '*.feather': No such file or directory +/home/ubuntu/freqtrade +mv: cannot stat './user_data/backtest_results/*': No such file or directory +unzip: cannot find or open *.zip, *.zip.zip or *.zip.ZIP. + +No zipfiles found. +rm: cannot remove '*.zip': No such file or directory +rm: cannot remove '*.feather': No such file or directory +/home/ubuntu/freqtrade +mv: cannot stat './user_data/backtest_results/*': No such file or directory +unzip: cannot find or open *.zip, *.zip.zip or *.zip.ZIP. + +No zipfiles found. +rm: cannot remove '*.zip': No such file or directory +rm: cannot remove '*.feather': No such file or directory +/home/ubuntu/freqtrade +mv: cannot stat './user_data/backtest_results/*': No such file or directory +unzip: cannot find or open *.zip, *.zip.zip or *.zip.ZIP. + +No zipfiles found. +rm: cannot remove '*.zip': No such file or directory +rm: cannot remove '*.feather': No such file or directory +/home/ubuntu/freqtrade +mv: cannot stat './user_data/backtest_results/*': No such file or directory +unzip: cannot find or open *.zip, *.zip.zip or *.zip.ZIP. + +No zipfiles found. +rm: cannot remove '*.zip': No such file or directory +rm: cannot remove '*.feather': No such file or directory +/home/ubuntu/freqtrade +mv: cannot stat './user_data/backtest_results/*': No such file or directory +unzip: cannot find or open *.zip, *.zip.zip or *.zip.ZIP. + +No zipfiles found. +rm: cannot remove '*.zip': No such file or directory +rm: cannot remove '*.feather': No such file or directory +/home/ubuntu/freqtrade +mv: cannot stat './user_data/backtest_results/*': No such file or directory +unzip: cannot find or open *.zip, *.zip.zip or *.zip.ZIP. + +No zipfiles found. +rm: cannot remove '*.zip': No such file or directory +rm: cannot remove '*.feather': No such file or directory +/home/ubuntu/freqtrade +mv: cannot stat './user_data/backtest_results/*': No such file or directory +unzip: cannot find or open *.zip, *.zip.zip or *.zip.ZIP. + +No zipfiles found. +rm: cannot remove '*.zip': No such file or directory +rm: cannot remove '*.feather': No such file or directory +/home/ubuntu/freqtrade +mv: cannot stat './user_data/backtest_results/*': No such file or directory +unzip: cannot find or open *.zip, *.zip.zip or *.zip.ZIP. + +No zipfiles found. +rm: cannot remove '*.zip': No such file or directory +rm: cannot remove '*.feather': No such file or directory +/home/ubuntu/freqtrade +mv: cannot stat './user_data/backtest_results/*': No such file or directory +unzip: cannot find or open *.zip, *.zip.zip or *.zip.ZIP. + +No zipfiles found. +rm: cannot remove '*.zip': No such file or directory +rm: cannot remove '*.feather': No such file or directory +/home/ubuntu/freqtrade +mv: cannot stat './user_data/backtest_results/*': No such file or directory +unzip: cannot find or open *.zip, *.zip.zip or *.zip.ZIP. + +No zipfiles found. +rm: cannot remove '*.zip': No such file or directory +rm: cannot remove '*.feather': No such file or directory +/home/ubuntu/freqtrade +mv: cannot stat './user_data/backtest_results/*': No such file or directory +unzip: cannot find or open *.zip, *.zip.zip or *.zip.ZIP. + +No zipfiles found. +rm: cannot remove '*.zip': No such file or directory +rm: cannot remove '*.feather': No such file or directory +/home/ubuntu/freqtrade +mv: cannot stat './user_data/backtest_results/*': No such file or directory +unzip: cannot find or open *.zip, *.zip.zip or *.zip.ZIP. + +No zipfiles found. +rm: cannot remove '*.zip': No such file or directory +rm: cannot remove '*.feather': No such file or directory +/home/ubuntu/freqtrade +mv: cannot stat './user_data/backtest_results/*': No such file or directory +unzip: cannot find or open *.zip, *.zip.zip or *.zip.ZIP. + +No zipfiles found. +rm: cannot remove '*.zip': No such file or directory +rm: cannot remove '*.feather': No such file or directory +/home/ubuntu/freqtrade +mv: cannot stat './user_data/backtest_results/*': No such file or directory +unzip: cannot find or open *.zip, *.zip.zip or *.zip.ZIP. + +No zipfiles found. +rm: cannot remove '*.zip': No such file or directory +rm: cannot remove '*.feather': No such file or directory +/home/ubuntu/freqtrade +mv: cannot stat './user_data/backtest_results/*': No such file or directory +unzip: cannot find or open *.zip, *.zip.zip or *.zip.ZIP. + +No zipfiles found. +rm: cannot remove '*.zip': No such file or directory +rm: cannot remove '*.feather': No such file or directory +/home/ubuntu/freqtrade +mv: cannot stat './user_data/backtest_results/*': No such file or directory +unzip: cannot find or open *.zip, *.zip.zip or *.zip.ZIP. + +No zipfiles found. +rm: cannot remove '*.zip': No such file or directory +rm: cannot remove '*.feather': No such file or directory +/home/ubuntu/freqtrade +mv: cannot stat './user_data/backtest_results/*': No such file or directory +unzip: cannot find or open *.zip, *.zip.zip or *.zip.ZIP. + +No zipfiles found. +rm: cannot remove '*.zip': No such file or directory +rm: cannot remove '*.feather': No such file or directory +/home/ubuntu/freqtrade +mv: cannot stat './user_data/backtest_results/*': No such file or directory +unzip: cannot find or open *.zip, *.zip.zip or *.zip.ZIP. + +No zipfiles found. +rm: cannot remove '*.zip': No such file or directory +rm: cannot remove '*.feather': No such file or directory +/home/ubuntu/freqtrade diff --git a/output.log b/output.log index 0febc1ba..91bfc70d 100644 --- a/output.log +++ b/output.log @@ -1,381 +1,340 @@ Creating freqtrade_freqtrade_run ... Creating freqtrade_freqtrade_run ... done -2025-05-01 15:16:31,348 - freqtrade - INFO - freqtrade 2025.3 -2025-05-01 15:16:31,570 - numexpr.utils - INFO - NumExpr defaulting to 12 threads. -2025-05-01 15:16:32,994 - freqtrade.configuration.load_config - INFO - Using config: /freqtrade/config_examples/config_freqai.okx.json ... -2025-05-01 15:16:32,996 - freqtrade.loggers - INFO - Enabling colorized output. -2025-05-01 15:16:32,996 - root - INFO - Logfile configured -2025-05-01 15:16:32,997 - freqtrade.loggers - INFO - Verbosity set to 0 -2025-05-01 15:16:32,997 - freqtrade.configuration.configuration - INFO - Using additional Strategy lookup path: /freqtrade/templates -2025-05-01 15:16:32,998 - freqtrade.configuration.configuration - INFO - Using max_open_trades: 4 ... -2025-05-01 15:16:32,998 - freqtrade.configuration.configuration - INFO - Parameter --timerange detected: 20250301-20250420 ... -2025-05-01 15:16:33,028 - freqtrade.configuration.configuration - INFO - Using user-data directory: /freqtrade/user_data ... -2025-05-01 15:16:33,029 - freqtrade.configuration.configuration - INFO - Using data directory: /freqtrade/user_data/data/okx ... -2025-05-01 15:16:33,029 - freqtrade.configuration.configuration - INFO - Parameter --cache=none detected ... -2025-05-01 15:16:33,030 - freqtrade.configuration.configuration - INFO - Filter trades by timerange: 20250301-20250420 -2025-05-01 15:16:33,030 - freqtrade.configuration.configuration - INFO - Using freqaimodel class name: XGBoostRegressor -2025-05-01 15:16:33,031 - freqtrade.exchange.check_exchange - INFO - Checking exchange... -2025-05-01 15:16:33,038 - freqtrade.exchange.check_exchange - INFO - Exchange "okx" is officially supported by the Freqtrade development team. -2025-05-01 15:16:33,039 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration. -2025-05-01 15:16:33,039 - freqtrade.configuration.config_validation - INFO - Validating configuration ... -2025-05-01 15:16:33,041 - freqtrade.commands.optimize_commands - INFO - Starting freqtrade in Backtesting mode -2025-05-01 15:16:33,042 - freqtrade.exchange.exchange - INFO - Instance is running with dry_run enabled -2025-05-01 15:16:33,042 - freqtrade.exchange.exchange - INFO - Using CCXT 4.4.69 -2025-05-01 15:16:33,042 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}} -2025-05-01 15:16:33,047 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}, 'timeout': 20000} -2025-05-01 15:16:33,053 - freqtrade.exchange.exchange - INFO - Using Exchange "OKX" -2025-05-01 15:16:36,799 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Okx'... -2025-05-01 15:16:36,852 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy OKXRegressionStrategy from '/freqtrade/templates/OKXRegressionStrategy.py'... -2025-05-01 15:16:36,853 - freqtrade.strategy.hyper - INFO - Found no parameter file. -2025-05-01 15:16:36,853 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'timeframe' with value in config file: 3m. -2025-05-01 15:16:36,854 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stoploss' with value in config file: -0.05. -2025-05-01 15:16:36,854 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: USDT. -2025-05-01 15:16:36,854 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: 150. -2025-05-01 15:16:36,855 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'startup_candle_count' with value in config file: 30. -2025-05-01 15:16:36,855 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'unfilledtimeout' with value in config file: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': +2025-05-02 03:07:27,469 - freqtrade - INFO - freqtrade 2025.3 +2025-05-02 03:07:27,687 - numexpr.utils - INFO - NumExpr defaulting to 12 threads. +2025-05-02 03:07:29,101 - freqtrade.configuration.load_config - INFO - Using config: /freqtrade/config_examples/config_freqai.okx.json ... +2025-05-02 03:07:29,104 - freqtrade.loggers - INFO - Enabling colorized output. +2025-05-02 03:07:29,104 - root - INFO - Logfile configured +2025-05-02 03:07:29,104 - freqtrade.loggers - INFO - Verbosity set to 0 +2025-05-02 03:07:29,105 - freqtrade.configuration.configuration - INFO - Using additional Strategy lookup path: /freqtrade/templates +2025-05-02 03:07:29,105 - freqtrade.configuration.configuration - INFO - Using max_open_trades: 4 ... +2025-05-02 03:07:29,105 - freqtrade.configuration.configuration - INFO - Parameter --timerange detected: 20250301-20250420 ... +2025-05-02 03:07:29,139 - freqtrade.configuration.configuration - INFO - Using user-data directory: /freqtrade/user_data ... +2025-05-02 03:07:29,140 - freqtrade.configuration.configuration - INFO - Using data directory: /freqtrade/user_data/data/okx ... +2025-05-02 03:07:29,140 - freqtrade.configuration.configuration - INFO - Parameter --cache=none detected ... +2025-05-02 03:07:29,141 - freqtrade.configuration.configuration - INFO - Filter trades by timerange: 20250301-20250420 +2025-05-02 03:07:29,141 - freqtrade.configuration.configuration - INFO - Using freqaimodel class name: XGBoostRegressor +2025-05-02 03:07:29,142 - freqtrade.exchange.check_exchange - INFO - Checking exchange... +2025-05-02 03:07:29,149 - freqtrade.exchange.check_exchange - INFO - Exchange "okx" is officially supported by the Freqtrade development team. +2025-05-02 03:07:29,149 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration. +2025-05-02 03:07:29,150 - freqtrade.configuration.config_validation - INFO - Validating configuration ... +2025-05-02 03:07:29,152 - freqtrade.commands.optimize_commands - INFO - Starting freqtrade in Backtesting mode +2025-05-02 03:07:29,153 - freqtrade.exchange.exchange - INFO - Instance is running with dry_run enabled +2025-05-02 03:07:29,153 - freqtrade.exchange.exchange - INFO - Using CCXT 4.4.69 +2025-05-02 03:07:29,153 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}} +2025-05-02 03:07:29,158 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}, 'timeout': 20000} +2025-05-02 03:07:29,164 - freqtrade.exchange.exchange - INFO - Using Exchange "OKX" +2025-05-02 03:07:31,712 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Okx'... +2025-05-02 03:07:31,769 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy OKXRegressionStrategy from '/freqtrade/templates/OKXRegressionStrategy.py'... +2025-05-02 03:07:31,770 - freqtrade.strategy.hyper - INFO - Found no parameter file. +2025-05-02 03:07:31,771 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'timeframe' with value in config file: 3m. +2025-05-02 03:07:31,771 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stoploss' with value in config file: -0.05. +2025-05-02 03:07:31,771 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: USDT. +2025-05-02 03:07:31,772 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: 150. +2025-05-02 03:07:31,772 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'startup_candle_count' with value in config file: 30. +2025-05-02 03:07:31,772 - 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 15:16:36,855 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'max_open_trades' with value in config file: 4. -2025-05-01 15:16:36,856 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {} -2025-05-01 15:16:36,856 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 3m -2025-05-01 15:16:36,856 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.05 -2025-05-01 15:16:36,857 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: True -2025-05-01 15:16:36,857 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive: 0.01 -2025-05-01 15:16:36,857 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.0 -2025-05-01 15:16:36,858 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: False -2025-05-01 15:16:36,858 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: False -2025-05-01 15:16:36,858 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: True -2025-05-01 15:16:36,858 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_types: {'entry': 'limit', 'exit': 'limit', 'stoploss': 'limit', 'stoploss_on_exchange': False, +2025-05-02 03:07:31,773 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'max_open_trades' with value in config file: 4. +2025-05-02 03:07:31,773 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {} +2025-05-02 03:07:31,773 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 3m +2025-05-02 03:07:31,774 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.05 +2025-05-02 03:07:31,774 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: True +2025-05-02 03:07:31,774 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive: 0.01 +2025-05-02 03:07:31,775 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.0 +2025-05-02 03:07:31,775 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: False +2025-05-02 03:07:31,775 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: False +2025-05-02 03:07:31,776 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: True +2025-05-02 03:07:31,776 - 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 15:16:36,859 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'entry': 'GTC', 'exit': 'GTC'} -2025-05-01 15:16:36,859 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: USDT -2025-05-01 15:16:36,859 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: 150 -2025-05-01 15:16:36,860 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 30 -2025-05-01 15:16:36,860 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': 'minutes'} -2025-05-01 15:16:36,860 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_exit_signal: True -2025-05-01 15:16:36,861 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_only: False -2025-05-01 15:16:36,861 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_entry_signal: False -2025-05-01 15:16:36,861 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_offset: 0.0 -2025-05-01 15:16:36,861 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False -2025-05-01 15:16:36,862 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0 -2025-05-01 15:16:36,862 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using position_adjustment_enable: False -2025-05-01 15:16:36,862 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_entry_position_adjustment: -1 -2025-05-01 15:16:36,863 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_open_trades: 4 -2025-05-01 15:16:36,863 - freqtrade.configuration.config_validation - INFO - Validating configuration ... -2025-05-01 15:16:36,872 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist StaticPairList from '/freqtrade/freqtrade/plugins/pairlist/StaticPairList.py'... -2025-05-01 15:16:36,878 - freqtrade.optimize.backtesting - INFO - Using fee 0.1500% - worst case fee from exchange (lowest tier). -2025-05-01 15:16:36,879 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 -2025-05-01 15:16:36,879 - freqtrade.data.history.history_utils - INFO - Using indicator startup period: 14450 ... -2025-05-01 15:16:37,021 - freqtrade.optimize.backtesting - INFO - Loading data from 2025-01-29 21:30:00 up to 2025-04-20 00:00:00 (80 days). -2025-05-01 15:16:37,022 - freqtrade.optimize.backtesting - INFO - Dataload complete. Calculating indicators -2025-05-01 15:16:37,022 - freqtrade.optimize.backtesting - INFO - Running backtesting for Strategy OKXRegressionStrategy -2025-05-01 15:16:38,573 - matplotlib.font_manager - INFO - generated new fontManager -2025-05-01 15:16:38,783 - freqtrade.resolvers.iresolver - INFO - Using resolved freqaimodel XGBoostRegressor from '/freqtrade/freqtrade/freqai/prediction_models/XGBoostRegressor.py'... -2025-05-01 15:16:38,784 - freqtrade.freqai.data_drawer - INFO - Could not find existing datadrawer, starting from scratch -2025-05-01 15:16:38,784 - freqtrade.freqai.data_drawer - INFO - Could not find existing historic_predictions, starting from scratch -2025-05-01 15:16:38,785 - freqtrade.freqai.freqai_interface - INFO - Set fresh train queue from whitelist. Queue: ['BTC/USDT', 'SOL/USDT'] -2025-05-01 15:16:38,785 - freqtrade.strategy.hyper - INFO - No params for buy found, using default values. -2025-05-01 15:16:38,786 - freqtrade.strategy.hyper - INFO - No params for sell found, using default values. -2025-05-01 15:16:38,786 - freqtrade.strategy.hyper - INFO - No params for protection found, using default values. -2025-05-01 15:16:38,791 - freqtrade.freqai.freqai_interface - INFO - Training 5 timeranges -2025-05-01 15:16:38,792 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-01-30 00:00:00 to 2025-03-01 00:00:00, 1/5 trains -2025-05-01 15:16:38,793 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +2025-05-02 03:07:31,776 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'entry': 'GTC', 'exit': 'GTC'} +2025-05-02 03:07:31,777 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: USDT +2025-05-02 03:07:31,777 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: 150 +2025-05-02 03:07:31,777 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 30 +2025-05-02 03:07:31,778 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': 'minutes'} +2025-05-02 03:07:31,778 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_exit_signal: True +2025-05-02 03:07:31,778 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_only: False +2025-05-02 03:07:31,779 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_entry_signal: False +2025-05-02 03:07:31,779 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_offset: 0.0 +2025-05-02 03:07:31,779 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False +2025-05-02 03:07:31,780 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0 +2025-05-02 03:07:31,780 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using position_adjustment_enable: False +2025-05-02 03:07:31,780 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_entry_position_adjustment: -1 +2025-05-02 03:07:31,781 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_open_trades: 4 +2025-05-02 03:07:31,781 - freqtrade.configuration.config_validation - INFO - Validating configuration ... +2025-05-02 03:07:31,785 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist StaticPairList from '/freqtrade/freqtrade/plugins/pairlist/StaticPairList.py'... +2025-05-02 03:07:31,791 - freqtrade.optimize.backtesting - INFO - Using fee 0.1500% - worst case fee from exchange (lowest tier). +2025-05-02 03:07:31,792 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 +2025-05-02 03:07:31,792 - freqtrade.data.history.history_utils - INFO - Using indicator startup period: 14450 ... +2025-05-02 03:07:31,808 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 3m, data starts at 2025-02-01 00:00:00 +2025-05-02 03:07:31,838 - freqtrade.data.history.datahandlers.idatahandler - WARNING - SOL/USDT, spot, 3m, data starts at 2025-02-01 00:00:00 +2025-05-02 03:07:31,855 - freqtrade.optimize.backtesting - INFO - Loading data from 2025-02-01 00:00:00 up to 2025-04-20 00:00:00 (78 days). +2025-05-02 03:07:31,856 - freqtrade.optimize.backtesting - INFO - Dataload complete. Calculating indicators +2025-05-02 03:07:31,857 - freqtrade.optimize.backtesting - INFO - Running backtesting for Strategy OKXRegressionStrategy +2025-05-02 03:07:33,402 - matplotlib.font_manager - INFO - generated new fontManager +2025-05-02 03:07:33,619 - freqtrade.resolvers.iresolver - INFO - Using resolved freqaimodel XGBoostRegressor from '/freqtrade/freqtrade/freqai/prediction_models/XGBoostRegressor.py'... +2025-05-02 03:07:33,620 - freqtrade.freqai.data_drawer - INFO - Could not find existing datadrawer, starting from scratch +2025-05-02 03:07:33,620 - freqtrade.freqai.data_drawer - INFO - Could not find existing historic_predictions, starting from scratch +2025-05-02 03:07:33,621 - freqtrade.freqai.freqai_interface - INFO - Set fresh train queue from whitelist. Queue: ['BTC/USDT', 'SOL/USDT'] +2025-05-02 03:07:33,621 - freqtrade.strategy.hyper - INFO - No params for buy found, using default values. +2025-05-02 03:07:33,622 - freqtrade.strategy.hyper - INFO - No params for sell found, using default values. +2025-05-02 03:07:33,622 - freqtrade.strategy.hyper - INFO - No params for protection found, using default values. +2025-05-02 03:07:33,627 - freqtrade.freqai.freqai_interface - INFO - Training 5 timeranges +2025-05-02 03:07:33,629 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-01-30 00:00:00 to 2025-03-01 00:00:00, 1/5 trains +2025-05-02 03:07:33,629 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at /freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1740787200_prediction.feather -2025-05-01 15:16:47,570 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 -2025-05-01 15:16:47,570 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 5m from 2025-01-29 19:50:00 to 2025-04-20 00:00:00 -2025-05-01 15:16:47,691 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 -2025-05-01 15:16:47,692 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 1h from 2025-01-27 22:00:00 to 2025-04-20 00:00:00 -2025-05-01 15:16:48,054 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 -2025-05-01 15:16:48,055 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 3m from 2025-01-29 21:30:00 to 2025-04-20 00:00:00 -2025-05-01 15:16:56,682 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 -2025-05-01 15:16:56,682 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 5m from 2025-01-29 19:50:00 to 2025-04-20 00:00:00 -2025-05-01 15:16:56,866 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 -2025-05-01 15:16:56,866 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 1h from 2025-01-27 22:00:00 to 2025-04-20 00:00:00 +2025-05-02 03:07:41,919 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 +2025-05-02 03:07:41,920 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 5m from 2025-01-29 19:50:00 to 2025-04-20 00:00:00 +2025-05-02 03:07:41,929 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 5m, data starts at 2025-02-01 00:00:00 +2025-05-02 03:07:42,020 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 +2025-05-02 03:07:42,021 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 1h from 2025-01-27 22:00:00 to 2025-04-20 00:00:00 +2025-05-02 03:07:42,026 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 1h, data starts at 2025-02-01 00:00:00 +2025-05-02 03:07:42,380 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 +2025-05-02 03:07:42,381 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 3m from 2025-01-29 21:30:00 to 2025-04-20 00:00:00 +2025-05-02 03:07:42,390 - freqtrade.data.history.datahandlers.idatahandler - WARNING - ETH/USDT, spot, 3m, data starts at 2025-02-01 00:00:00 +2025-05-02 03:07:50,264 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 +2025-05-02 03:07:50,264 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 5m from 2025-01-29 19:50:00 to 2025-04-20 00:00:00 +2025-05-02 03:07:50,273 - freqtrade.data.history.datahandlers.idatahandler - WARNING - ETH/USDT, spot, 5m, data starts at 2025-02-01 00:00:00 +2025-05-02 03:07:50,429 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 +2025-05-02 03:07:50,429 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 1h from 2025-01-27 22:00:00 to 2025-04-20 00:00:00 +2025-05-02 03:07:50,434 - freqtrade.data.history.datahandlers.idatahandler - WARNING - ETH/USDT, spot, 1h, data starts at 2025-02-01 00:00:00 /freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. dataframe = dataframe.fillna(method="ffill").fillna(0) /freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. dataframe = dataframe.fillna(method="ffill").fillna(0) -2025-05-01 15:16:57,393 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1740787200/cb_btc_1740787200 -2025-05-01 15:16:57,393 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- -2025-05-01 15:16:57,502 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. -2025-05-01 15:16:57,502 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-30 to 2025-02-28 -------------------- -2025-05-01 15:16:57,565 - datasieve.pipeline - INFO - VarianceThreshold will remove 61 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' +2025-05-02 03:07:50,934 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1740787200/cb_btc_1740787200 +2025-05-02 03:07:50,935 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- +2025-05-02 03:07:51,030 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 13440. +2025-05-02 03:07:51,031 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-01 to 2025-02-28 -------------------- +2025-05-02 03:07:51,087 - datasieve.pipeline - INFO - VarianceThreshold will remove 13 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' '%-%-order_book_imbalance-20_20_BTC/USDT_3m' '%-%-order_book_imbalance-50_50_BTC/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_3m' - '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' - '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_3m' - '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_3m' - '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_3m' - '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_3m' - '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_3m' - '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_3m' - '%-%-order_book_imbalance-10_10_BTC/USDT_5m' - '%-%-order_book_imbalance-20_20_BTC/USDT_5m' - '%-%-order_book_imbalance-50_50_BTC/USDT_5m' - '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_5m' - '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_5m' - '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_5m' - '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_5m' - '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_5m' - '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_5m' - '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_5m' - '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_5m' - '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_5m' - '%-%-order_book_imbalance-10_10_BTC/USDT_1h' - '%-%-order_book_imbalance-20_20_BTC/USDT_1h' - '%-%-order_book_imbalance-50_50_BTC/USDT_1h' - '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_1h' - '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_1h' - '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_1h' '%-hour_of_day' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' '%-hour_of_day' '%-%-order_book_imbalance-10_10_ETH/USDT_3m' '%-%-order_book_imbalance-20_20_ETH/USDT_3m' '%-%-order_book_imbalance-50_50_ETH/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' - '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m' - '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_3m' - '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_3m' - '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_3m' - '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_3m' - '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_3m' - '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_3m' - '%-%-order_book_imbalance-10_10_ETH/USDT_5m' - '%-%-order_book_imbalance-20_20_ETH/USDT_5m' - '%-%-order_book_imbalance-50_50_ETH/USDT_5m' - '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_5m' - '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_5m' - '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_5m' - '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_5m' - '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_5m' - '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_5m' - '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_5m' - '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_5m' - '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_5m' - '%-%-order_book_imbalance-10_10_ETH/USDT_1h' - '%-%-order_book_imbalance-20_20_ETH/USDT_1h' - '%-%-order_book_imbalance-50_50_ETH/USDT_1h' - '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_1h' - '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_1h' - '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_1h'] -2025-05-01 15:16:57,602 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 373 features -2025-05-01 15:16:57,603 - 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: [15:16:57] WARNING: /workspace/src/learner.cc:740: + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m'] +2025-05-02 03:07:51,122 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 421 features +2025-05-02 03:07:51,122 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 10752 data points +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: [03:07:51] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. warnings.warn(smsg, UserWarning) -[0] validation_0-rmse:0.55546 validation_1-rmse:0.55566 -[1] validation_0-rmse:0.52838 validation_1-rmse:0.52856 -[2] validation_0-rmse:0.50270 validation_1-rmse:0.50286 -[3] validation_0-rmse:0.47832 validation_1-rmse:0.47846 -[4] validation_0-rmse:0.45518 validation_1-rmse:0.45531 -[5] validation_0-rmse:0.43325 validation_1-rmse:0.43335 -[6] validation_0-rmse:0.41245 validation_1-rmse:0.41253 -[7] validation_0-rmse:0.39275 validation_1-rmse:0.39278 -[8] validation_0-rmse:0.37406 validation_1-rmse:0.37404 -[9] validation_0-rmse:0.35633 validation_1-rmse:0.35627 -[10] validation_0-rmse:0.33951 validation_1-rmse:0.33941 -[11] validation_0-rmse:0.32358 validation_1-rmse:0.32343 -[12] validation_0-rmse:0.30851 validation_1-rmse:0.30831 -[13] validation_0-rmse:0.29426 validation_1-rmse:0.29401 -[14] validation_0-rmse:0.28074 validation_1-rmse:0.28044 -[15] validation_0-rmse:0.26794 validation_1-rmse:0.26757 -[16] validation_0-rmse:0.25585 validation_1-rmse:0.25542 -[17] validation_0-rmse:0.24438 validation_1-rmse:0.24389 -[18] validation_0-rmse:0.23357 validation_1-rmse:0.23300 -[19] validation_0-rmse:0.22335 validation_1-rmse:0.22270 -[20] validation_0-rmse:0.21366 validation_1-rmse:0.21293 -[21] validation_0-rmse:0.20454 validation_1-rmse:0.20372 -[22] validation_0-rmse:0.19593 validation_1-rmse:0.19503 -[23] validation_0-rmse:0.18780 validation_1-rmse:0.18683 -[24] validation_0-rmse:0.18014 validation_1-rmse:0.17907 -[25] validation_0-rmse:0.17291 validation_1-rmse:0.17177 -[26] validation_0-rmse:0.16609 validation_1-rmse:0.16483 -[27] validation_0-rmse:0.15967 validation_1-rmse:0.15831 -[28] validation_0-rmse:0.15367 validation_1-rmse:0.15219 -[29] validation_0-rmse:0.14802 validation_1-rmse:0.14641 -[30] validation_0-rmse:0.14274 validation_1-rmse:0.14103 -[31] validation_0-rmse:0.13778 validation_1-rmse:0.13594 -[32] validation_0-rmse:0.13319 validation_1-rmse:0.13122 -[33] validation_0-rmse:0.12881 validation_1-rmse:0.12672 -[34] validation_0-rmse:0.12478 validation_1-rmse:0.12256 -[35] validation_0-rmse:0.12099 validation_1-rmse:0.11861 -[36] validation_0-rmse:0.11742 validation_1-rmse:0.11492 -[37] validation_0-rmse:0.11410 validation_1-rmse:0.11147 -[38] validation_0-rmse:0.11095 validation_1-rmse:0.10819 -[39] validation_0-rmse:0.10804 validation_1-rmse:0.10516 -[40] validation_0-rmse:0.10537 validation_1-rmse:0.10233 -[41] validation_0-rmse:0.10288 validation_1-rmse:0.09967 -[42] validation_0-rmse:0.10054 validation_1-rmse:0.09718 -[43] validation_0-rmse:0.09841 validation_1-rmse:0.09490 -[44] validation_0-rmse:0.09643 validation_1-rmse:0.09277 -[45] validation_0-rmse:0.09462 validation_1-rmse:0.09081 -[46] validation_0-rmse:0.09287 validation_1-rmse:0.08894 -[47] validation_0-rmse:0.09127 validation_1-rmse:0.08720 -[48] validation_0-rmse:0.08978 validation_1-rmse:0.08557 -[49] validation_0-rmse:0.08839 validation_1-rmse:0.08404 -[50] validation_0-rmse:0.08715 validation_1-rmse:0.08267 -[51] validation_0-rmse:0.08595 validation_1-rmse:0.08133 -[52] validation_0-rmse:0.08483 validation_1-rmse:0.08012 -[53] validation_0-rmse:0.08385 validation_1-rmse:0.07905 -[54] validation_0-rmse:0.08298 validation_1-rmse:0.07805 -[55] validation_0-rmse:0.08212 validation_1-rmse:0.07707 -[56] validation_0-rmse:0.08124 validation_1-rmse:0.07606 -[57] validation_0-rmse:0.08044 validation_1-rmse:0.07515 -[58] validation_0-rmse:0.07968 validation_1-rmse:0.07427 -[59] validation_0-rmse:0.07904 validation_1-rmse:0.07355 -[60] validation_0-rmse:0.07849 validation_1-rmse:0.07288 -[61] validation_0-rmse:0.07800 validation_1-rmse:0.07229 -[62] validation_0-rmse:0.07747 validation_1-rmse:0.07164 -[63] validation_0-rmse:0.07704 validation_1-rmse:0.07112 -[64] validation_0-rmse:0.07658 validation_1-rmse:0.07059 -[65] validation_0-rmse:0.07615 validation_1-rmse:0.07008 -[66] validation_0-rmse:0.07576 validation_1-rmse:0.06961 -[67] validation_0-rmse:0.07540 validation_1-rmse:0.06914 -[68] validation_0-rmse:0.07504 validation_1-rmse:0.06869 -[69] validation_0-rmse:0.07471 validation_1-rmse:0.06828 -[70] validation_0-rmse:0.07442 validation_1-rmse:0.06793 -[71] validation_0-rmse:0.07414 validation_1-rmse:0.06760 -[72] validation_0-rmse:0.07389 validation_1-rmse:0.06725 -[73] validation_0-rmse:0.07367 validation_1-rmse:0.06691 -[74] validation_0-rmse:0.07338 validation_1-rmse:0.06658 -[75] validation_0-rmse:0.07312 validation_1-rmse:0.06620 -[76] validation_0-rmse:0.07290 validation_1-rmse:0.06589 -[77] validation_0-rmse:0.07272 validation_1-rmse:0.06563 -[78] validation_0-rmse:0.07246 validation_1-rmse:0.06530 -[79] validation_0-rmse:0.07226 validation_1-rmse:0.06505 -[80] validation_0-rmse:0.07204 validation_1-rmse:0.06478 -[81] validation_0-rmse:0.07187 validation_1-rmse:0.06456 -[82] validation_0-rmse:0.07170 validation_1-rmse:0.06435 -[83] validation_0-rmse:0.07155 validation_1-rmse:0.06412 -[84] validation_0-rmse:0.07144 validation_1-rmse:0.06392 -[85] validation_0-rmse:0.07132 validation_1-rmse:0.06372 -[86] validation_0-rmse:0.07113 validation_1-rmse:0.06345 -[87] validation_0-rmse:0.07101 validation_1-rmse:0.06329 -[88] validation_0-rmse:0.07084 validation_1-rmse:0.06305 -[89] validation_0-rmse:0.07071 validation_1-rmse:0.06287 -[90] validation_0-rmse:0.07056 validation_1-rmse:0.06265 -[91] validation_0-rmse:0.07040 validation_1-rmse:0.06245 -[92] validation_0-rmse:0.07031 validation_1-rmse:0.06226 -[93] validation_0-rmse:0.07020 validation_1-rmse:0.06208 -[94] validation_0-rmse:0.07010 validation_1-rmse:0.06190 -[95] validation_0-rmse:0.06995 validation_1-rmse:0.06169 -[96] validation_0-rmse:0.06983 validation_1-rmse:0.06149 -[97] validation_0-rmse:0.06968 validation_1-rmse:0.06127 -[98] validation_0-rmse:0.06955 validation_1-rmse:0.06107 -[99] validation_0-rmse:0.06945 validation_1-rmse:0.06091 -[100] validation_0-rmse:0.06930 validation_1-rmse:0.06070 -[101] validation_0-rmse:0.06920 validation_1-rmse:0.06051 -[102] validation_0-rmse:0.06914 validation_1-rmse:0.06039 -[103] validation_0-rmse:0.06902 validation_1-rmse:0.06020 -[104] validation_0-rmse:0.06889 validation_1-rmse:0.06003 -[105] validation_0-rmse:0.06877 validation_1-rmse:0.05984 -[106] validation_0-rmse:0.06867 validation_1-rmse:0.05968 -[107] validation_0-rmse:0.06853 validation_1-rmse:0.05947 -[108] validation_0-rmse:0.06842 validation_1-rmse:0.05929 -[109] validation_0-rmse:0.06830 validation_1-rmse:0.05915 -[110] validation_0-rmse:0.06819 validation_1-rmse:0.05897 -[111] validation_0-rmse:0.06805 validation_1-rmse:0.05878 -[112] validation_0-rmse:0.06793 validation_1-rmse:0.05863 -[113] validation_0-rmse:0.06780 validation_1-rmse:0.05846 -[114] validation_0-rmse:0.06771 validation_1-rmse:0.05832 -[115] validation_0-rmse:0.06760 validation_1-rmse:0.05817 -[116] validation_0-rmse:0.06749 validation_1-rmse:0.05802 -[117] validation_0-rmse:0.06741 validation_1-rmse:0.05787 -[118] validation_0-rmse:0.06729 validation_1-rmse:0.05772 -[119] validation_0-rmse:0.06720 validation_1-rmse:0.05760 -[120] validation_0-rmse:0.06708 validation_1-rmse:0.05745 -[121] validation_0-rmse:0.06693 validation_1-rmse:0.05724 -[122] validation_0-rmse:0.06681 validation_1-rmse:0.05708 -[123] validation_0-rmse:0.06673 validation_1-rmse:0.05695 -[124] validation_0-rmse:0.06666 validation_1-rmse:0.05682 -[125] validation_0-rmse:0.06656 validation_1-rmse:0.05666 -[126] validation_0-rmse:0.06646 validation_1-rmse:0.05653 -[127] validation_0-rmse:0.06638 validation_1-rmse:0.05642 -[128] validation_0-rmse:0.06631 validation_1-rmse:0.05627 -[129] validation_0-rmse:0.06622 validation_1-rmse:0.05615 -[130] validation_0-rmse:0.06610 validation_1-rmse:0.05601 -[131] validation_0-rmse:0.06605 validation_1-rmse:0.05590 -[132] validation_0-rmse:0.06594 validation_1-rmse:0.05576 -[133] validation_0-rmse:0.06585 validation_1-rmse:0.05563 -[134] validation_0-rmse:0.06574 validation_1-rmse:0.05547 -[135] validation_0-rmse:0.06568 validation_1-rmse:0.05538 -[136] validation_0-rmse:0.06560 validation_1-rmse:0.05526 -[137] validation_0-rmse:0.06552 validation_1-rmse:0.05512 -[138] validation_0-rmse:0.06544 validation_1-rmse:0.05499 -[139] validation_0-rmse:0.06530 validation_1-rmse:0.05484 -[140] validation_0-rmse:0.06518 validation_1-rmse:0.05468 -[141] validation_0-rmse:0.06507 validation_1-rmse:0.05455 -[142] validation_0-rmse:0.06496 validation_1-rmse:0.05442 -[143] validation_0-rmse:0.06481 validation_1-rmse:0.05425 -[144] validation_0-rmse:0.06473 validation_1-rmse:0.05413 -[145] validation_0-rmse:0.06461 validation_1-rmse:0.05396 -[146] validation_0-rmse:0.06456 validation_1-rmse:0.05386 -[147] validation_0-rmse:0.06450 validation_1-rmse:0.05374 -[148] validation_0-rmse:0.06440 validation_1-rmse:0.05360 -[149] validation_0-rmse:0.06434 validation_1-rmse:0.05351 -[150] validation_0-rmse:0.06426 validation_1-rmse:0.05341 -[151] validation_0-rmse:0.06420 validation_1-rmse:0.05329 -[152] validation_0-rmse:0.06412 validation_1-rmse:0.05316 -[153] validation_0-rmse:0.06403 validation_1-rmse:0.05303 -[154] validation_0-rmse:0.06397 validation_1-rmse:0.05293 -[155] validation_0-rmse:0.06391 validation_1-rmse:0.05282 -[156] validation_0-rmse:0.06383 validation_1-rmse:0.05270 -[157] validation_0-rmse:0.06374 validation_1-rmse:0.05257 -[158] validation_0-rmse:0.06367 validation_1-rmse:0.05246 -[159] validation_0-rmse:0.06359 validation_1-rmse:0.05233 -[160] validation_0-rmse:0.06352 validation_1-rmse:0.05224 -[161] validation_0-rmse:0.06343 validation_1-rmse:0.05213 -[162] validation_0-rmse:0.06336 validation_1-rmse:0.05203 -[163] validation_0-rmse:0.06331 validation_1-rmse:0.05193 -[164] validation_0-rmse:0.06324 validation_1-rmse:0.05182 -[165] validation_0-rmse:0.06313 validation_1-rmse:0.05168 -[166] validation_0-rmse:0.06303 validation_1-rmse:0.05154 -[167] validation_0-rmse:0.06293 validation_1-rmse:0.05141 -[168] validation_0-rmse:0.06286 validation_1-rmse:0.05131 -[169] validation_0-rmse:0.06277 validation_1-rmse:0.05119 -[170] validation_0-rmse:0.06268 validation_1-rmse:0.05106 -[171] validation_0-rmse:0.06260 validation_1-rmse:0.05095 -[172] validation_0-rmse:0.06253 validation_1-rmse:0.05083 -[173] validation_0-rmse:0.06248 validation_1-rmse:0.05074 -[174] validation_0-rmse:0.06241 validation_1-rmse:0.05062 -[175] validation_0-rmse:0.06234 validation_1-rmse:0.05051 -[176] validation_0-rmse:0.06222 validation_1-rmse:0.05037 -[177] validation_0-rmse:0.06211 validation_1-rmse:0.05023 -[178] validation_0-rmse:0.06206 validation_1-rmse:0.05014 -[179] validation_0-rmse:0.06200 validation_1-rmse:0.05006 -[180] validation_0-rmse:0.06195 validation_1-rmse:0.04995 -[181] validation_0-rmse:0.06187 validation_1-rmse:0.04984 -[182] validation_0-rmse:0.06180 validation_1-rmse:0.04971 -[183] validation_0-rmse:0.06174 validation_1-rmse:0.04962 -[184] validation_0-rmse:0.06167 validation_1-rmse:0.04949 -[185] validation_0-rmse:0.06159 validation_1-rmse:0.04939 -[186] validation_0-rmse:0.06153 validation_1-rmse:0.04930 -[187] validation_0-rmse:0.06148 validation_1-rmse:0.04920 -[188] validation_0-rmse:0.06142 validation_1-rmse:0.04910 -[189] validation_0-rmse:0.06136 validation_1-rmse:0.04902 -[190] validation_0-rmse:0.06127 validation_1-rmse:0.04889 -[191] validation_0-rmse:0.06118 validation_1-rmse:0.04878 -[192] validation_0-rmse:0.06110 validation_1-rmse:0.04866 -[193] validation_0-rmse:0.06104 validation_1-rmse:0.04855 -[194] validation_0-rmse:0.06098 validation_1-rmse:0.04847 -[195] validation_0-rmse:0.06092 validation_1-rmse:0.04837 -[196] validation_0-rmse:0.06086 validation_1-rmse:0.04827 -[197] validation_0-rmse:0.06079 validation_1-rmse:0.04817 -[198] validation_0-rmse:0.06075 validation_1-rmse:0.04811 -[199] validation_0-rmse:0.06068 validation_1-rmse:0.04801 -2025-05-01 15:18:44,773 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (107.38 secs) -------------------- +[0] validation_0-rmse:0.58041 validation_1-rmse:0.58139 +[1] validation_0-rmse:0.55199 validation_1-rmse:0.55294 +[2] validation_0-rmse:0.52502 validation_1-rmse:0.52596 +[3] validation_0-rmse:0.49943 validation_1-rmse:0.50032 +[4] validation_0-rmse:0.47513 validation_1-rmse:0.47599 +[5] validation_0-rmse:0.45207 validation_1-rmse:0.45289 +[6] validation_0-rmse:0.43019 validation_1-rmse:0.43097 +[7] validation_0-rmse:0.40945 validation_1-rmse:0.41019 +[8] validation_0-rmse:0.38975 validation_1-rmse:0.39049 +[9] validation_0-rmse:0.37109 validation_1-rmse:0.37178 +[10] validation_0-rmse:0.35339 validation_1-rmse:0.35405 +[11] validation_0-rmse:0.33662 validation_1-rmse:0.33724 +[12] validation_0-rmse:0.32072 validation_1-rmse:0.32132 +[13] validation_0-rmse:0.30566 validation_1-rmse:0.30620 +[14] validation_0-rmse:0.29138 validation_1-rmse:0.29191 +[15] validation_0-rmse:0.27784 validation_1-rmse:0.27835 +[16] validation_0-rmse:0.26503 validation_1-rmse:0.26552 +[17] validation_0-rmse:0.25290 validation_1-rmse:0.25336 +[18] validation_0-rmse:0.24144 validation_1-rmse:0.24184 +[19] validation_0-rmse:0.23057 validation_1-rmse:0.23092 +[20] validation_0-rmse:0.22033 validation_1-rmse:0.22061 +[21] validation_0-rmse:0.21064 validation_1-rmse:0.21090 +[22] validation_0-rmse:0.20145 validation_1-rmse:0.20164 +[23] validation_0-rmse:0.19283 validation_1-rmse:0.19296 +[24] validation_0-rmse:0.18468 validation_1-rmse:0.18478 +[25] validation_0-rmse:0.17698 validation_1-rmse:0.17699 +[26] validation_0-rmse:0.16976 validation_1-rmse:0.16971 +[27] validation_0-rmse:0.16294 validation_1-rmse:0.16282 +[28] validation_0-rmse:0.15647 validation_1-rmse:0.15627 +[29] validation_0-rmse:0.15042 validation_1-rmse:0.15015 +[30] validation_0-rmse:0.14471 validation_1-rmse:0.14436 +[31] validation_0-rmse:0.13936 validation_1-rmse:0.13895 +[32] validation_0-rmse:0.13434 validation_1-rmse:0.13384 +[33] validation_0-rmse:0.12963 validation_1-rmse:0.12905 +[34] validation_0-rmse:0.12523 validation_1-rmse:0.12455 +[35] validation_0-rmse:0.12111 validation_1-rmse:0.12034 +[36] validation_0-rmse:0.11725 validation_1-rmse:0.11635 +[37] validation_0-rmse:0.11363 validation_1-rmse:0.11262 +[38] validation_0-rmse:0.11024 validation_1-rmse:0.10913 +[39] validation_0-rmse:0.10714 validation_1-rmse:0.10594 +[40] validation_0-rmse:0.10421 validation_1-rmse:0.10294 +[41] validation_0-rmse:0.10146 validation_1-rmse:0.10011 +[42] validation_0-rmse:0.09891 validation_1-rmse:0.09746 +[43] validation_0-rmse:0.09654 validation_1-rmse:0.09496 +[44] validation_0-rmse:0.09435 validation_1-rmse:0.09264 +[45] validation_0-rmse:0.09233 validation_1-rmse:0.09055 +[46] validation_0-rmse:0.09042 validation_1-rmse:0.08854 +[47] validation_0-rmse:0.08868 validation_1-rmse:0.08670 +[48] validation_0-rmse:0.08699 validation_1-rmse:0.08487 +[49] validation_0-rmse:0.08546 validation_1-rmse:0.08326 +[50] validation_0-rmse:0.08404 validation_1-rmse:0.08175 +[51] validation_0-rmse:0.08279 validation_1-rmse:0.08036 +[52] validation_0-rmse:0.08163 validation_1-rmse:0.07910 +[53] validation_0-rmse:0.08049 validation_1-rmse:0.07786 +[54] validation_0-rmse:0.07944 validation_1-rmse:0.07671 +[55] validation_0-rmse:0.07854 validation_1-rmse:0.07566 +[56] validation_0-rmse:0.07768 validation_1-rmse:0.07471 +[57] validation_0-rmse:0.07687 validation_1-rmse:0.07383 +[58] validation_0-rmse:0.07610 validation_1-rmse:0.07297 +[59] validation_0-rmse:0.07539 validation_1-rmse:0.07216 +[60] validation_0-rmse:0.07468 validation_1-rmse:0.07135 +[61] validation_0-rmse:0.07409 validation_1-rmse:0.07064 +[62] validation_0-rmse:0.07350 validation_1-rmse:0.06991 +[63] validation_0-rmse:0.07296 validation_1-rmse:0.06924 +[64] validation_0-rmse:0.07249 validation_1-rmse:0.06867 +[65] validation_0-rmse:0.07204 validation_1-rmse:0.06812 +[66] validation_0-rmse:0.07160 validation_1-rmse:0.06757 +[67] validation_0-rmse:0.07123 validation_1-rmse:0.06714 +[68] validation_0-rmse:0.07078 validation_1-rmse:0.06663 +[69] validation_0-rmse:0.07044 validation_1-rmse:0.06620 +[70] validation_0-rmse:0.07016 validation_1-rmse:0.06583 +[71] validation_0-rmse:0.06989 validation_1-rmse:0.06545 +[72] validation_0-rmse:0.06959 validation_1-rmse:0.06512 +[73] validation_0-rmse:0.06933 validation_1-rmse:0.06479 +[74] validation_0-rmse:0.06912 validation_1-rmse:0.06449 +[75] validation_0-rmse:0.06886 validation_1-rmse:0.06415 +[76] validation_0-rmse:0.06865 validation_1-rmse:0.06384 +[77] validation_0-rmse:0.06846 validation_1-rmse:0.06356 +[78] validation_0-rmse:0.06830 validation_1-rmse:0.06327 +[79] validation_0-rmse:0.06812 validation_1-rmse:0.06300 +[80] validation_0-rmse:0.06795 validation_1-rmse:0.06274 +[81] validation_0-rmse:0.06774 validation_1-rmse:0.06245 +[82] validation_0-rmse:0.06756 validation_1-rmse:0.06222 +[83] validation_0-rmse:0.06735 validation_1-rmse:0.06194 +[84] validation_0-rmse:0.06715 validation_1-rmse:0.06165 +[85] validation_0-rmse:0.06702 validation_1-rmse:0.06145 +[86] validation_0-rmse:0.06684 validation_1-rmse:0.06123 +[87] validation_0-rmse:0.06670 validation_1-rmse:0.06101 +[88] validation_0-rmse:0.06655 validation_1-rmse:0.06078 +[89] validation_0-rmse:0.06643 validation_1-rmse:0.06060 +[90] validation_0-rmse:0.06627 validation_1-rmse:0.06038 +[91] validation_0-rmse:0.06609 validation_1-rmse:0.06015 +[92] validation_0-rmse:0.06597 validation_1-rmse:0.05996 +[93] validation_0-rmse:0.06584 validation_1-rmse:0.05972 +[94] validation_0-rmse:0.06571 validation_1-rmse:0.05949 +[95] validation_0-rmse:0.06562 validation_1-rmse:0.05935 +[96] validation_0-rmse:0.06552 validation_1-rmse:0.05919 +[97] validation_0-rmse:0.06541 validation_1-rmse:0.05899 +[98] validation_0-rmse:0.06529 validation_1-rmse:0.05879 +[99] validation_0-rmse:0.06515 validation_1-rmse:0.05858 +[100] validation_0-rmse:0.06501 validation_1-rmse:0.05834 +[101] validation_0-rmse:0.06491 validation_1-rmse:0.05819 +[102] validation_0-rmse:0.06480 validation_1-rmse:0.05803 +[103] validation_0-rmse:0.06471 validation_1-rmse:0.05788 +[104] validation_0-rmse:0.06456 validation_1-rmse:0.05767 +[105] validation_0-rmse:0.06445 validation_1-rmse:0.05749 +[106] validation_0-rmse:0.06433 validation_1-rmse:0.05728 +[107] validation_0-rmse:0.06425 validation_1-rmse:0.05714 +[108] validation_0-rmse:0.06416 validation_1-rmse:0.05698 +[109] validation_0-rmse:0.06405 validation_1-rmse:0.05683 +[110] validation_0-rmse:0.06395 validation_1-rmse:0.05666 +[111] validation_0-rmse:0.06388 validation_1-rmse:0.05648 +[112] validation_0-rmse:0.06382 validation_1-rmse:0.05635 +[113] validation_0-rmse:0.06374 validation_1-rmse:0.05619 +[114] validation_0-rmse:0.06367 validation_1-rmse:0.05607 +[115] validation_0-rmse:0.06357 validation_1-rmse:0.05592 +[116] validation_0-rmse:0.06348 validation_1-rmse:0.05576 +[117] validation_0-rmse:0.06337 validation_1-rmse:0.05559 +[118] validation_0-rmse:0.06329 validation_1-rmse:0.05542 +[119] validation_0-rmse:0.06322 validation_1-rmse:0.05529 +[120] validation_0-rmse:0.06310 validation_1-rmse:0.05511 +[121] validation_0-rmse:0.06303 validation_1-rmse:0.05495 +[122] validation_0-rmse:0.06296 validation_1-rmse:0.05481 +[123] validation_0-rmse:0.06287 validation_1-rmse:0.05465 +[124] validation_0-rmse:0.06280 validation_1-rmse:0.05453 +[125] validation_0-rmse:0.06272 validation_1-rmse:0.05441 +[126] validation_0-rmse:0.06262 validation_1-rmse:0.05426 +[127] validation_0-rmse:0.06255 validation_1-rmse:0.05413 +[128] validation_0-rmse:0.06247 validation_1-rmse:0.05399 +[129] validation_0-rmse:0.06238 validation_1-rmse:0.05384 +[130] validation_0-rmse:0.06228 validation_1-rmse:0.05369 +[131] validation_0-rmse:0.06219 validation_1-rmse:0.05354 +[132] validation_0-rmse:0.06212 validation_1-rmse:0.05340 +[133] validation_0-rmse:0.06205 validation_1-rmse:0.05323 +[134] validation_0-rmse:0.06194 validation_1-rmse:0.05309 +[135] validation_0-rmse:0.06183 validation_1-rmse:0.05293 +[136] validation_0-rmse:0.06176 validation_1-rmse:0.05280 +[137] validation_0-rmse:0.06166 validation_1-rmse:0.05267 +[138] validation_0-rmse:0.06156 validation_1-rmse:0.05251 +[139] validation_0-rmse:0.06147 validation_1-rmse:0.05237 +[140] validation_0-rmse:0.06139 validation_1-rmse:0.05222 +[141] validation_0-rmse:0.06129 validation_1-rmse:0.05209 +[142] validation_0-rmse:0.06117 validation_1-rmse:0.05194 +[143] validation_0-rmse:0.06111 validation_1-rmse:0.05180 +[144] validation_0-rmse:0.06105 validation_1-rmse:0.05166 +[145] validation_0-rmse:0.06096 validation_1-rmse:0.05153 +[146] validation_0-rmse:0.06087 validation_1-rmse:0.05139 +[147] validation_0-rmse:0.06081 validation_1-rmse:0.05129 +[148] validation_0-rmse:0.06077 validation_1-rmse:0.05117 +[149] validation_0-rmse:0.06067 validation_1-rmse:0.05103 +[150] validation_0-rmse:0.06059 validation_1-rmse:0.05090 +[151] validation_0-rmse:0.06048 validation_1-rmse:0.05076 +[152] validation_0-rmse:0.06045 validation_1-rmse:0.05065 +[153] validation_0-rmse:0.06039 validation_1-rmse:0.05054 +[154] validation_0-rmse:0.06033 validation_1-rmse:0.05043 +[155] validation_0-rmse:0.06025 validation_1-rmse:0.05031 +[156] validation_0-rmse:0.06019 validation_1-rmse:0.05021 +[157] validation_0-rmse:0.06012 validation_1-rmse:0.05010 +[158] validation_0-rmse:0.06004 validation_1-rmse:0.04997 +[159] validation_0-rmse:0.05997 validation_1-rmse:0.04986 +[160] validation_0-rmse:0.05989 validation_1-rmse:0.04974 +[161] validation_0-rmse:0.05977 validation_1-rmse:0.04957 +[162] validation_0-rmse:0.05971 validation_1-rmse:0.04945 +[163] validation_0-rmse:0.05967 validation_1-rmse:0.04938 +[164] validation_0-rmse:0.05961 validation_1-rmse:0.04928 +[165] validation_0-rmse:0.05955 validation_1-rmse:0.04915 +[166] validation_0-rmse:0.05948 validation_1-rmse:0.04904 +[167] validation_0-rmse:0.05944 validation_1-rmse:0.04895 +[168] validation_0-rmse:0.05939 validation_1-rmse:0.04884 +[169] validation_0-rmse:0.05932 validation_1-rmse:0.04873 +[170] validation_0-rmse:0.05925 validation_1-rmse:0.04861 +[171] validation_0-rmse:0.05919 validation_1-rmse:0.04852 +[172] validation_0-rmse:0.05910 validation_1-rmse:0.04841 +[173] validation_0-rmse:0.05904 validation_1-rmse:0.04831 +[174] validation_0-rmse:0.05897 validation_1-rmse:0.04819 +[175] validation_0-rmse:0.05892 validation_1-rmse:0.04811 +[176] validation_0-rmse:0.05887 validation_1-rmse:0.04802 +[177] validation_0-rmse:0.05879 validation_1-rmse:0.04791 +[178] validation_0-rmse:0.05873 validation_1-rmse:0.04780 +[179] validation_0-rmse:0.05868 validation_1-rmse:0.04773 +[180] validation_0-rmse:0.05861 validation_1-rmse:0.04762 +[181] validation_0-rmse:0.05856 validation_1-rmse:0.04752 +[182] validation_0-rmse:0.05851 validation_1-rmse:0.04742 +[183] validation_0-rmse:0.05844 validation_1-rmse:0.04731 +[184] validation_0-rmse:0.05840 validation_1-rmse:0.04721 +[185] validation_0-rmse:0.05833 validation_1-rmse:0.04711 +[186] validation_0-rmse:0.05826 validation_1-rmse:0.04699 +[187] validation_0-rmse:0.05821 validation_1-rmse:0.04691 +[188] validation_0-rmse:0.05814 validation_1-rmse:0.04681 +[189] validation_0-rmse:0.05810 validation_1-rmse:0.04673 +[190] validation_0-rmse:0.05804 validation_1-rmse:0.04664 +[191] validation_0-rmse:0.05797 validation_1-rmse:0.04652 +[192] validation_0-rmse:0.05792 validation_1-rmse:0.04642 +[193] validation_0-rmse:0.05787 validation_1-rmse:0.04632 +[194] validation_0-rmse:0.05781 validation_1-rmse:0.04619 +[195] validation_0-rmse:0.05777 validation_1-rmse:0.04611 +[196] validation_0-rmse:0.05769 validation_1-rmse:0.04599 +[197] validation_0-rmse:0.05763 validation_1-rmse:0.04589 +[198] validation_0-rmse:0.05755 validation_1-rmse:0.04577 +[199] validation_0-rmse:0.05750 validation_1-rmse:0.04569 +2025-05-02 03:08:26,335 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (35.40 secs) -------------------- /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: -[15:18:44] WARNING: /workspace/src/learner.cc:740: +[03:08:26] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. -2025-05-01 15:18:44,977 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1740787200/cb_btc_1740787200--s_close.html -2025-05-01 15:18:44,977 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. -2025-05-01 15:18:45,066 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None -2025-05-01 15:18:45,081 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-02-09 00:00:00 to 2025-03-11 00:00:00, 2/5 trains -2025-05-01 15:18:45,081 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +2025-05-02 03:08:26,544 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1740787200/cb_btc_1740787200--s_close.html +2025-05-02 03:08:26,545 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:08:26,650 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:08:26,665 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-02-09 00:00:00 to 2025-03-11 00:00:00, 2/5 trains +2025-05-02 03:08:26,666 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at /freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1741651200_prediction.feather /freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: @@ -385,11 +344,11 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. -2025-05-01 15:18:45,537 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1741651200/cb_btc_1741651200 -2025-05-01 15:18:45,538 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- -2025-05-01 15:18:45,647 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. -2025-05-01 15:18:45,648 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-09 to 2025-03-10 -------------------- -2025-05-01 15:18:45,711 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' +2025-05-02 03:08:27,143 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1741651200/cb_btc_1741651200 +2025-05-02 03:08:27,144 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- +2025-05-02 03:08:27,250 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-02 03:08:27,251 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-09 to 2025-03-10 -------------------- +2025-05-02 03:08:27,313 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' '%-%-order_book_imbalance-20_20_BTC/USDT_3m' '%-%-order_book_imbalance-50_50_BTC/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' @@ -461,11 +420,11 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version. '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] -2025-05-01 15:18:45,749 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features -2025-05-01 15:18:45,749 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points +2025-05-02 03:08:27,351 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features +2025-05-02 03:08:27,352 - 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: -[15:18:46] WARNING: /workspace/src/learner.cc:740: +[03:08:27] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. @@ -607,3 +566,2710 @@ Parameters: { "verbose" } are not used. [135] validation_0-rmse:0.05191 validation_1-rmse:0.04619 [136] validation_0-rmse:0.05185 validation_1-rmse:0.04608 [137] validation_0-rmse:0.05173 validation_1-rmse:0.04593 +[138] validation_0-rmse:0.05167 validation_1-rmse:0.04582 +[139] validation_0-rmse:0.05157 validation_1-rmse:0.04568 +[140] validation_0-rmse:0.05148 validation_1-rmse:0.04555 +[141] validation_0-rmse:0.05139 validation_1-rmse:0.04542 +[142] validation_0-rmse:0.05132 validation_1-rmse:0.04529 +[143] validation_0-rmse:0.05125 validation_1-rmse:0.04518 +[144] validation_0-rmse:0.05117 validation_1-rmse:0.04506 +[145] validation_0-rmse:0.05111 validation_1-rmse:0.04495 +[146] validation_0-rmse:0.05105 validation_1-rmse:0.04486 +[147] validation_0-rmse:0.05101 validation_1-rmse:0.04478 +[148] validation_0-rmse:0.05092 validation_1-rmse:0.04465 +[149] validation_0-rmse:0.05088 validation_1-rmse:0.04458 +[150] validation_0-rmse:0.05077 validation_1-rmse:0.04444 +[151] validation_0-rmse:0.05072 validation_1-rmse:0.04436 +[152] validation_0-rmse:0.05067 validation_1-rmse:0.04424 +[153] validation_0-rmse:0.05059 validation_1-rmse:0.04410 +[154] validation_0-rmse:0.05051 validation_1-rmse:0.04400 +[155] validation_0-rmse:0.05042 validation_1-rmse:0.04385 +[156] validation_0-rmse:0.05038 validation_1-rmse:0.04378 +[157] validation_0-rmse:0.05033 validation_1-rmse:0.04368 +[158] validation_0-rmse:0.05028 validation_1-rmse:0.04358 +[159] validation_0-rmse:0.05022 validation_1-rmse:0.04349 +[160] validation_0-rmse:0.05009 validation_1-rmse:0.04335 +[161] validation_0-rmse:0.05002 validation_1-rmse:0.04325 +[162] validation_0-rmse:0.04996 validation_1-rmse:0.04316 +[163] validation_0-rmse:0.04989 validation_1-rmse:0.04304 +[164] validation_0-rmse:0.04983 validation_1-rmse:0.04295 +[165] validation_0-rmse:0.04977 validation_1-rmse:0.04285 +[166] validation_0-rmse:0.04971 validation_1-rmse:0.04273 +[167] validation_0-rmse:0.04967 validation_1-rmse:0.04265 +[168] validation_0-rmse:0.04962 validation_1-rmse:0.04255 +[169] validation_0-rmse:0.04956 validation_1-rmse:0.04247 +[170] validation_0-rmse:0.04949 validation_1-rmse:0.04238 +[171] validation_0-rmse:0.04944 validation_1-rmse:0.04229 +[172] validation_0-rmse:0.04939 validation_1-rmse:0.04218 +[173] validation_0-rmse:0.04934 validation_1-rmse:0.04209 +[174] validation_0-rmse:0.04927 validation_1-rmse:0.04197 +[175] validation_0-rmse:0.04921 validation_1-rmse:0.04186 +[176] validation_0-rmse:0.04913 validation_1-rmse:0.04175 +[177] validation_0-rmse:0.04910 validation_1-rmse:0.04168 +[178] validation_0-rmse:0.04905 validation_1-rmse:0.04157 +[179] validation_0-rmse:0.04899 validation_1-rmse:0.04149 +[180] validation_0-rmse:0.04892 validation_1-rmse:0.04139 +[181] validation_0-rmse:0.04885 validation_1-rmse:0.04128 +[182] validation_0-rmse:0.04879 validation_1-rmse:0.04118 +[183] validation_0-rmse:0.04872 validation_1-rmse:0.04106 +[184] validation_0-rmse:0.04867 validation_1-rmse:0.04097 +[185] validation_0-rmse:0.04862 validation_1-rmse:0.04089 +[186] validation_0-rmse:0.04854 validation_1-rmse:0.04076 +[187] validation_0-rmse:0.04849 validation_1-rmse:0.04068 +[188] validation_0-rmse:0.04844 validation_1-rmse:0.04059 +[189] validation_0-rmse:0.04838 validation_1-rmse:0.04049 +[190] validation_0-rmse:0.04833 validation_1-rmse:0.04042 +[191] validation_0-rmse:0.04828 validation_1-rmse:0.04034 +[192] validation_0-rmse:0.04819 validation_1-rmse:0.04026 +[193] validation_0-rmse:0.04812 validation_1-rmse:0.04017 +[194] validation_0-rmse:0.04805 validation_1-rmse:0.04007 +[195] validation_0-rmse:0.04799 validation_1-rmse:0.03997 +[196] validation_0-rmse:0.04793 validation_1-rmse:0.03988 +[197] validation_0-rmse:0.04789 validation_1-rmse:0.03980 +[198] validation_0-rmse:0.04781 validation_1-rmse:0.03970 +[199] validation_0-rmse:0.04777 validation_1-rmse:0.03962 +2025-05-02 03:09:04,172 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (37.03 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[03:09:04] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-02 03:09:04,214 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1741651200/cb_btc_1741651200--s_close.html +2025-05-02 03:09:04,215 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:09:04,319 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:09:04,335 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-02-19 00:00:00 to 2025-03-21 00:00:00, 3/5 trains +2025-05-02 03:09:04,336 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1742515200_prediction.feather +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +2025-05-02 03:09:04,900 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1742515200/cb_btc_1742515200 +2025-05-02 03:09:04,900 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- +2025-05-02 03:09:05,008 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-02 03:09:05,009 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-19 to 2025-03-20 -------------------- +2025-05-02 03:09:05,066 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_1h' '%-hour_of_day' + '%-%-order_book_imbalance-10_10_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] +2025-05-02 03:09:05,097 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features +2025-05-02 03:09:05,098 - 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: + +[03:09:05] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[0] validation_0-rmse:0.50315 validation_1-rmse:0.50413 +[1] validation_0-rmse:0.47851 validation_1-rmse:0.47946 +[2] validation_0-rmse:0.45514 validation_1-rmse:0.45606 +[3] validation_0-rmse:0.43294 validation_1-rmse:0.43383 +[4] validation_0-rmse:0.41188 validation_1-rmse:0.41273 +[5] validation_0-rmse:0.39188 validation_1-rmse:0.39271 +[6] validation_0-rmse:0.37290 validation_1-rmse:0.37371 +[7] validation_0-rmse:0.35489 validation_1-rmse:0.35566 +[8] validation_0-rmse:0.33785 validation_1-rmse:0.33858 +[9] validation_0-rmse:0.32169 validation_1-rmse:0.32238 +[10] validation_0-rmse:0.30633 validation_1-rmse:0.30698 +[11] validation_0-rmse:0.29180 validation_1-rmse:0.29240 +[12] validation_0-rmse:0.27803 validation_1-rmse:0.27858 +[13] validation_0-rmse:0.26497 validation_1-rmse:0.26546 +[14] validation_0-rmse:0.25257 validation_1-rmse:0.25303 +[15] validation_0-rmse:0.24084 validation_1-rmse:0.24127 +[16] validation_0-rmse:0.22974 validation_1-rmse:0.23013 +[17] validation_0-rmse:0.21924 validation_1-rmse:0.21957 +[18] validation_0-rmse:0.20928 validation_1-rmse:0.20957 +[19] validation_0-rmse:0.19985 validation_1-rmse:0.20009 +[20] validation_0-rmse:0.19095 validation_1-rmse:0.19115 +[21] validation_0-rmse:0.18253 validation_1-rmse:0.18268 +[22] validation_0-rmse:0.17459 validation_1-rmse:0.17467 +[23] validation_0-rmse:0.16706 validation_1-rmse:0.16710 +[24] validation_0-rmse:0.16000 validation_1-rmse:0.15997 +[25] validation_0-rmse:0.15330 validation_1-rmse:0.15321 +[26] validation_0-rmse:0.14700 validation_1-rmse:0.14685 +[27] validation_0-rmse:0.14110 validation_1-rmse:0.14088 +[28] validation_0-rmse:0.13551 validation_1-rmse:0.13523 +[29] validation_0-rmse:0.13027 validation_1-rmse:0.12994 +[30] validation_0-rmse:0.12535 validation_1-rmse:0.12493 +[31] validation_0-rmse:0.12071 validation_1-rmse:0.12021 +[32] validation_0-rmse:0.11636 validation_1-rmse:0.11577 +[33] validation_0-rmse:0.11229 validation_1-rmse:0.11160 +[34] validation_0-rmse:0.10849 validation_1-rmse:0.10771 +[35] validation_0-rmse:0.10488 validation_1-rmse:0.10402 +[36] validation_0-rmse:0.10155 validation_1-rmse:0.10059 +[37] validation_0-rmse:0.09841 validation_1-rmse:0.09734 +[38] validation_0-rmse:0.09548 validation_1-rmse:0.09433 +[39] validation_0-rmse:0.09276 validation_1-rmse:0.09149 +[40] validation_0-rmse:0.09021 validation_1-rmse:0.08885 +[41] validation_0-rmse:0.08782 validation_1-rmse:0.08635 +[42] validation_0-rmse:0.08562 validation_1-rmse:0.08404 +[43] validation_0-rmse:0.08359 validation_1-rmse:0.08192 +[44] validation_0-rmse:0.08167 validation_1-rmse:0.07992 +[45] validation_0-rmse:0.07979 validation_1-rmse:0.07796 +[46] validation_0-rmse:0.07809 validation_1-rmse:0.07616 +[47] validation_0-rmse:0.07657 validation_1-rmse:0.07452 +[48] validation_0-rmse:0.07517 validation_1-rmse:0.07304 +[49] validation_0-rmse:0.07384 validation_1-rmse:0.07162 +[50] validation_0-rmse:0.07261 validation_1-rmse:0.07031 +[51] validation_0-rmse:0.07150 validation_1-rmse:0.06913 +[52] validation_0-rmse:0.07044 validation_1-rmse:0.06796 +[53] validation_0-rmse:0.06944 validation_1-rmse:0.06687 +[54] validation_0-rmse:0.06853 validation_1-rmse:0.06588 +[55] validation_0-rmse:0.06773 validation_1-rmse:0.06498 +[56] validation_0-rmse:0.06698 validation_1-rmse:0.06413 +[57] validation_0-rmse:0.06623 validation_1-rmse:0.06329 +[58] validation_0-rmse:0.06557 validation_1-rmse:0.06256 +[59] validation_0-rmse:0.06492 validation_1-rmse:0.06184 +[60] validation_0-rmse:0.06437 validation_1-rmse:0.06121 +[61] validation_0-rmse:0.06383 validation_1-rmse:0.06055 +[62] validation_0-rmse:0.06336 validation_1-rmse:0.05999 +[63] validation_0-rmse:0.06290 validation_1-rmse:0.05943 +[64] validation_0-rmse:0.06246 validation_1-rmse:0.05893 +[65] validation_0-rmse:0.06211 validation_1-rmse:0.05847 +[66] validation_0-rmse:0.06170 validation_1-rmse:0.05800 +[67] validation_0-rmse:0.06136 validation_1-rmse:0.05755 +[68] validation_0-rmse:0.06106 validation_1-rmse:0.05717 +[69] validation_0-rmse:0.06072 validation_1-rmse:0.05675 +[70] validation_0-rmse:0.06042 validation_1-rmse:0.05637 +[71] validation_0-rmse:0.06013 validation_1-rmse:0.05600 +[72] validation_0-rmse:0.05984 validation_1-rmse:0.05565 +[73] validation_0-rmse:0.05955 validation_1-rmse:0.05530 +[74] validation_0-rmse:0.05934 validation_1-rmse:0.05503 +[75] validation_0-rmse:0.05915 validation_1-rmse:0.05476 +[76] validation_0-rmse:0.05890 validation_1-rmse:0.05445 +[77] validation_0-rmse:0.05873 validation_1-rmse:0.05417 +[78] validation_0-rmse:0.05854 validation_1-rmse:0.05390 +[79] validation_0-rmse:0.05829 validation_1-rmse:0.05364 +[80] validation_0-rmse:0.05815 validation_1-rmse:0.05344 +[81] validation_0-rmse:0.05800 validation_1-rmse:0.05323 +[82] validation_0-rmse:0.05784 validation_1-rmse:0.05301 +[83] validation_0-rmse:0.05769 validation_1-rmse:0.05283 +[84] validation_0-rmse:0.05753 validation_1-rmse:0.05260 +[85] validation_0-rmse:0.05739 validation_1-rmse:0.05237 +[86] validation_0-rmse:0.05724 validation_1-rmse:0.05217 +[87] validation_0-rmse:0.05709 validation_1-rmse:0.05199 +[88] validation_0-rmse:0.05700 validation_1-rmse:0.05186 +[89] validation_0-rmse:0.05690 validation_1-rmse:0.05171 +[90] validation_0-rmse:0.05680 validation_1-rmse:0.05156 +[91] validation_0-rmse:0.05668 validation_1-rmse:0.05141 +[92] validation_0-rmse:0.05659 validation_1-rmse:0.05126 +[93] validation_0-rmse:0.05652 validation_1-rmse:0.05110 +[94] validation_0-rmse:0.05641 validation_1-rmse:0.05092 +[95] validation_0-rmse:0.05632 validation_1-rmse:0.05077 +[96] validation_0-rmse:0.05622 validation_1-rmse:0.05063 +[97] validation_0-rmse:0.05614 validation_1-rmse:0.05049 +[98] validation_0-rmse:0.05605 validation_1-rmse:0.05036 +[99] validation_0-rmse:0.05597 validation_1-rmse:0.05024 +[100] validation_0-rmse:0.05589 validation_1-rmse:0.05013 +[101] validation_0-rmse:0.05577 validation_1-rmse:0.04997 +[102] validation_0-rmse:0.05564 validation_1-rmse:0.04981 +[103] validation_0-rmse:0.05550 validation_1-rmse:0.04962 +[104] validation_0-rmse:0.05539 validation_1-rmse:0.04946 +[105] validation_0-rmse:0.05527 validation_1-rmse:0.04929 +[106] validation_0-rmse:0.05520 validation_1-rmse:0.04916 +[107] validation_0-rmse:0.05514 validation_1-rmse:0.04905 +[108] validation_0-rmse:0.05506 validation_1-rmse:0.04893 +[109] validation_0-rmse:0.05498 validation_1-rmse:0.04882 +[110] validation_0-rmse:0.05491 validation_1-rmse:0.04869 +[111] validation_0-rmse:0.05481 validation_1-rmse:0.04853 +[112] validation_0-rmse:0.05473 validation_1-rmse:0.04842 +[113] validation_0-rmse:0.05466 validation_1-rmse:0.04830 +[114] validation_0-rmse:0.05458 validation_1-rmse:0.04820 +[115] validation_0-rmse:0.05445 validation_1-rmse:0.04804 +[116] validation_0-rmse:0.05438 validation_1-rmse:0.04792 +[117] validation_0-rmse:0.05429 validation_1-rmse:0.04780 +[118] validation_0-rmse:0.05419 validation_1-rmse:0.04768 +[119] validation_0-rmse:0.05410 validation_1-rmse:0.04756 +[120] validation_0-rmse:0.05404 validation_1-rmse:0.04746 +[121] validation_0-rmse:0.05397 validation_1-rmse:0.04734 +[122] validation_0-rmse:0.05388 validation_1-rmse:0.04721 +[123] validation_0-rmse:0.05381 validation_1-rmse:0.04707 +[124] validation_0-rmse:0.05375 validation_1-rmse:0.04697 +[125] validation_0-rmse:0.05367 validation_1-rmse:0.04687 +[126] validation_0-rmse:0.05361 validation_1-rmse:0.04677 +[127] validation_0-rmse:0.05354 validation_1-rmse:0.04664 +[128] validation_0-rmse:0.05349 validation_1-rmse:0.04656 +[129] validation_0-rmse:0.05343 validation_1-rmse:0.04646 +[130] validation_0-rmse:0.05336 validation_1-rmse:0.04635 +[131] validation_0-rmse:0.05329 validation_1-rmse:0.04624 +[132] validation_0-rmse:0.05319 validation_1-rmse:0.04612 +[133] validation_0-rmse:0.05312 validation_1-rmse:0.04600 +[134] validation_0-rmse:0.05306 validation_1-rmse:0.04591 +[135] validation_0-rmse:0.05299 validation_1-rmse:0.04582 +[136] validation_0-rmse:0.05291 validation_1-rmse:0.04571 +[137] validation_0-rmse:0.05284 validation_1-rmse:0.04560 +[138] validation_0-rmse:0.05274 validation_1-rmse:0.04547 +[139] validation_0-rmse:0.05267 validation_1-rmse:0.04534 +[140] validation_0-rmse:0.05262 validation_1-rmse:0.04526 +[141] validation_0-rmse:0.05256 validation_1-rmse:0.04516 +[142] validation_0-rmse:0.05250 validation_1-rmse:0.04505 +[143] validation_0-rmse:0.05241 validation_1-rmse:0.04494 +[144] validation_0-rmse:0.05237 validation_1-rmse:0.04485 +[145] validation_0-rmse:0.05226 validation_1-rmse:0.04472 +[146] validation_0-rmse:0.05222 validation_1-rmse:0.04462 +[147] validation_0-rmse:0.05215 validation_1-rmse:0.04454 +[148] validation_0-rmse:0.05210 validation_1-rmse:0.04445 +[149] validation_0-rmse:0.05203 validation_1-rmse:0.04433 +[150] validation_0-rmse:0.05199 validation_1-rmse:0.04426 +[151] validation_0-rmse:0.05194 validation_1-rmse:0.04414 +[152] validation_0-rmse:0.05189 validation_1-rmse:0.04404 +[153] validation_0-rmse:0.05181 validation_1-rmse:0.04394 +[154] validation_0-rmse:0.05178 validation_1-rmse:0.04386 +[155] validation_0-rmse:0.05171 validation_1-rmse:0.04376 +[156] validation_0-rmse:0.05164 validation_1-rmse:0.04364 +[157] validation_0-rmse:0.05158 validation_1-rmse:0.04352 +[158] validation_0-rmse:0.05151 validation_1-rmse:0.04344 +[159] validation_0-rmse:0.05147 validation_1-rmse:0.04336 +[160] validation_0-rmse:0.05141 validation_1-rmse:0.04326 +[161] validation_0-rmse:0.05134 validation_1-rmse:0.04317 +[162] validation_0-rmse:0.05130 validation_1-rmse:0.04310 +[163] validation_0-rmse:0.05124 validation_1-rmse:0.04302 +[164] validation_0-rmse:0.05115 validation_1-rmse:0.04290 +[165] validation_0-rmse:0.05110 validation_1-rmse:0.04281 +[166] validation_0-rmse:0.05104 validation_1-rmse:0.04272 +[167] validation_0-rmse:0.05097 validation_1-rmse:0.04263 +[168] validation_0-rmse:0.05091 validation_1-rmse:0.04254 +[169] validation_0-rmse:0.05085 validation_1-rmse:0.04244 +[170] validation_0-rmse:0.05079 validation_1-rmse:0.04236 +[171] validation_0-rmse:0.05073 validation_1-rmse:0.04226 +[172] validation_0-rmse:0.05065 validation_1-rmse:0.04216 +[173] validation_0-rmse:0.05060 validation_1-rmse:0.04209 +[174] validation_0-rmse:0.05055 validation_1-rmse:0.04199 +[175] validation_0-rmse:0.05048 validation_1-rmse:0.04189 +[176] validation_0-rmse:0.05043 validation_1-rmse:0.04181 +[177] validation_0-rmse:0.05034 validation_1-rmse:0.04172 +[178] validation_0-rmse:0.05030 validation_1-rmse:0.04163 +[179] validation_0-rmse:0.05024 validation_1-rmse:0.04155 +[180] validation_0-rmse:0.05019 validation_1-rmse:0.04148 +[181] validation_0-rmse:0.05018 validation_1-rmse:0.04141 +[182] validation_0-rmse:0.05014 validation_1-rmse:0.04133 +[183] validation_0-rmse:0.05011 validation_1-rmse:0.04126 +[184] validation_0-rmse:0.05005 validation_1-rmse:0.04117 +[185] validation_0-rmse:0.04999 validation_1-rmse:0.04108 +[186] validation_0-rmse:0.04996 validation_1-rmse:0.04103 +[187] validation_0-rmse:0.04992 validation_1-rmse:0.04097 +[188] validation_0-rmse:0.04988 validation_1-rmse:0.04090 +[189] validation_0-rmse:0.04983 validation_1-rmse:0.04080 +[190] validation_0-rmse:0.04978 validation_1-rmse:0.04072 +[191] validation_0-rmse:0.04973 validation_1-rmse:0.04065 +[192] validation_0-rmse:0.04969 validation_1-rmse:0.04058 +[193] validation_0-rmse:0.04965 validation_1-rmse:0.04051 +[194] validation_0-rmse:0.04960 validation_1-rmse:0.04043 +[195] validation_0-rmse:0.04954 validation_1-rmse:0.04033 +[196] validation_0-rmse:0.04950 validation_1-rmse:0.04025 +[197] validation_0-rmse:0.04946 validation_1-rmse:0.04017 +[198] validation_0-rmse:0.04940 validation_1-rmse:0.04008 +[199] validation_0-rmse:0.04935 validation_1-rmse:0.04002 +2025-05-02 03:09:42,276 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (37.38 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[03:09:42] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-02 03:09:42,312 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1742515200/cb_btc_1742515200--s_close.html +2025-05-02 03:09:42,313 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:09:42,417 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:09:42,433 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-03-01 00:00:00 to 2025-03-31 00:00:00, 4/5 trains +2025-05-02 03:09:42,434 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1743379200_prediction.feather +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +2025-05-02 03:09:43,042 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1743379200/cb_btc_1743379200 +2025-05-02 03:09:43,043 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- +2025-05-02 03:09:43,156 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-02 03:09:43,156 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-01 to 2025-03-30 -------------------- +2025-05-02 03:09:43,216 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_1h' '%-hour_of_day' + '%-%-order_book_imbalance-10_10_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] +2025-05-02 03:09:43,254 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features +2025-05-02 03:09:43,254 - 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: + +[03:09:43] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[0] validation_0-rmse:0.50235 validation_1-rmse:0.50448 +[1] validation_0-rmse:0.47764 validation_1-rmse:0.47972 +[2] validation_0-rmse:0.45422 validation_1-rmse:0.45622 +[3] validation_0-rmse:0.43199 validation_1-rmse:0.43392 +[4] validation_0-rmse:0.41089 validation_1-rmse:0.41275 +[5] validation_0-rmse:0.39083 validation_1-rmse:0.39263 +[6] validation_0-rmse:0.37181 validation_1-rmse:0.37354 +[7] validation_0-rmse:0.35377 validation_1-rmse:0.35543 +[8] validation_0-rmse:0.33665 validation_1-rmse:0.33825 +[9] validation_0-rmse:0.32042 validation_1-rmse:0.32193 +[10] validation_0-rmse:0.30500 validation_1-rmse:0.30646 +[11] validation_0-rmse:0.29039 validation_1-rmse:0.29179 +[12] validation_0-rmse:0.27654 validation_1-rmse:0.27788 +[13] validation_0-rmse:0.26341 validation_1-rmse:0.26469 +[14] validation_0-rmse:0.25098 validation_1-rmse:0.25217 +[15] validation_0-rmse:0.23919 validation_1-rmse:0.24031 +[16] validation_0-rmse:0.22804 validation_1-rmse:0.22908 +[17] validation_0-rmse:0.21745 validation_1-rmse:0.21843 +[18] validation_0-rmse:0.20743 validation_1-rmse:0.20833 +[19] validation_0-rmse:0.19798 validation_1-rmse:0.19879 +[20] validation_0-rmse:0.18902 validation_1-rmse:0.18976 +[21] validation_0-rmse:0.18057 validation_1-rmse:0.18121 +[22] validation_0-rmse:0.17255 validation_1-rmse:0.17311 +[23] validation_0-rmse:0.16497 validation_1-rmse:0.16544 +[24] validation_0-rmse:0.15780 validation_1-rmse:0.15818 +[25] validation_0-rmse:0.15105 validation_1-rmse:0.15134 +[26] validation_0-rmse:0.14467 validation_1-rmse:0.14486 +[27] validation_0-rmse:0.13868 validation_1-rmse:0.13877 +[28] validation_0-rmse:0.13302 validation_1-rmse:0.13300 +[29] validation_0-rmse:0.12768 validation_1-rmse:0.12754 +[30] validation_0-rmse:0.12266 validation_1-rmse:0.12243 +[31] validation_0-rmse:0.11794 validation_1-rmse:0.11759 +[32] validation_0-rmse:0.11350 validation_1-rmse:0.11304 +[33] validation_0-rmse:0.10933 validation_1-rmse:0.10874 +[34] validation_0-rmse:0.10540 validation_1-rmse:0.10469 +[35] validation_0-rmse:0.10173 validation_1-rmse:0.10092 +[36] validation_0-rmse:0.09832 validation_1-rmse:0.09738 +[37] validation_0-rmse:0.09513 validation_1-rmse:0.09406 +[38] validation_0-rmse:0.09215 validation_1-rmse:0.09094 +[39] validation_0-rmse:0.08936 validation_1-rmse:0.08802 +[40] validation_0-rmse:0.08675 validation_1-rmse:0.08528 +[41] validation_0-rmse:0.08430 validation_1-rmse:0.08270 +[42] validation_0-rmse:0.08200 validation_1-rmse:0.08028 +[43] validation_0-rmse:0.07988 validation_1-rmse:0.07803 +[44] validation_0-rmse:0.07794 validation_1-rmse:0.07596 +[45] validation_0-rmse:0.07610 validation_1-rmse:0.07400 +[46] validation_0-rmse:0.07441 validation_1-rmse:0.07220 +[47] validation_0-rmse:0.07283 validation_1-rmse:0.07046 +[48] validation_0-rmse:0.07136 validation_1-rmse:0.06885 +[49] validation_0-rmse:0.07003 validation_1-rmse:0.06738 +[50] validation_0-rmse:0.06876 validation_1-rmse:0.06594 +[51] validation_0-rmse:0.06759 validation_1-rmse:0.06463 +[52] validation_0-rmse:0.06652 validation_1-rmse:0.06346 +[53] validation_0-rmse:0.06552 validation_1-rmse:0.06233 +[54] validation_0-rmse:0.06461 validation_1-rmse:0.06130 +[55] validation_0-rmse:0.06369 validation_1-rmse:0.06030 +[56] validation_0-rmse:0.06293 validation_1-rmse:0.05940 +[57] validation_0-rmse:0.06220 validation_1-rmse:0.05858 +[58] validation_0-rmse:0.06153 validation_1-rmse:0.05783 +[59] validation_0-rmse:0.06090 validation_1-rmse:0.05706 +[60] validation_0-rmse:0.06031 validation_1-rmse:0.05638 +[61] validation_0-rmse:0.05980 validation_1-rmse:0.05576 +[62] validation_0-rmse:0.05925 validation_1-rmse:0.05512 +[63] validation_0-rmse:0.05880 validation_1-rmse:0.05456 +[64] validation_0-rmse:0.05839 validation_1-rmse:0.05406 +[65] validation_0-rmse:0.05796 validation_1-rmse:0.05353 +[66] validation_0-rmse:0.05760 validation_1-rmse:0.05308 +[67] validation_0-rmse:0.05727 validation_1-rmse:0.05267 +[68] validation_0-rmse:0.05695 validation_1-rmse:0.05228 +[69] validation_0-rmse:0.05668 validation_1-rmse:0.05191 +[70] validation_0-rmse:0.05641 validation_1-rmse:0.05153 +[71] validation_0-rmse:0.05616 validation_1-rmse:0.05120 +[72] validation_0-rmse:0.05592 validation_1-rmse:0.05089 +[73] validation_0-rmse:0.05571 validation_1-rmse:0.05064 +[74] validation_0-rmse:0.05548 validation_1-rmse:0.05034 +[75] validation_0-rmse:0.05529 validation_1-rmse:0.05007 +[76] validation_0-rmse:0.05512 validation_1-rmse:0.04982 +[77] validation_0-rmse:0.05493 validation_1-rmse:0.04958 +[78] validation_0-rmse:0.05475 validation_1-rmse:0.04932 +[79] validation_0-rmse:0.05459 validation_1-rmse:0.04910 +[80] validation_0-rmse:0.05443 validation_1-rmse:0.04889 +[81] validation_0-rmse:0.05430 validation_1-rmse:0.04871 +[82] validation_0-rmse:0.05417 validation_1-rmse:0.04852 +[83] validation_0-rmse:0.05400 validation_1-rmse:0.04833 +[84] validation_0-rmse:0.05384 validation_1-rmse:0.04812 +[85] validation_0-rmse:0.05372 validation_1-rmse:0.04792 +[86] validation_0-rmse:0.05363 validation_1-rmse:0.04774 +[87] validation_0-rmse:0.05349 validation_1-rmse:0.04755 +[88] validation_0-rmse:0.05339 validation_1-rmse:0.04740 +[89] validation_0-rmse:0.05329 validation_1-rmse:0.04722 +[90] validation_0-rmse:0.05317 validation_1-rmse:0.04706 +[91] validation_0-rmse:0.05305 validation_1-rmse:0.04688 +[92] validation_0-rmse:0.05295 validation_1-rmse:0.04672 +[93] validation_0-rmse:0.05286 validation_1-rmse:0.04657 +[94] validation_0-rmse:0.05275 validation_1-rmse:0.04643 +[95] validation_0-rmse:0.05265 validation_1-rmse:0.04627 +[96] validation_0-rmse:0.05256 validation_1-rmse:0.04614 +[97] validation_0-rmse:0.05247 validation_1-rmse:0.04599 +[98] validation_0-rmse:0.05238 validation_1-rmse:0.04586 +[99] validation_0-rmse:0.05230 validation_1-rmse:0.04572 +[100] validation_0-rmse:0.05224 validation_1-rmse:0.04561 +[101] validation_0-rmse:0.05216 validation_1-rmse:0.04550 +[102] validation_0-rmse:0.05211 validation_1-rmse:0.04541 +[103] validation_0-rmse:0.05202 validation_1-rmse:0.04529 +[104] validation_0-rmse:0.05194 validation_1-rmse:0.04517 +[105] validation_0-rmse:0.05187 validation_1-rmse:0.04503 +[106] validation_0-rmse:0.05179 validation_1-rmse:0.04492 +[107] validation_0-rmse:0.05171 validation_1-rmse:0.04480 +[108] validation_0-rmse:0.05165 validation_1-rmse:0.04467 +[109] validation_0-rmse:0.05158 validation_1-rmse:0.04457 +[110] validation_0-rmse:0.05150 validation_1-rmse:0.04447 +[111] validation_0-rmse:0.05142 validation_1-rmse:0.04437 +[112] validation_0-rmse:0.05135 validation_1-rmse:0.04425 +[113] validation_0-rmse:0.05129 validation_1-rmse:0.04414 +[114] validation_0-rmse:0.05124 validation_1-rmse:0.04404 +[115] validation_0-rmse:0.05117 validation_1-rmse:0.04392 +[116] validation_0-rmse:0.05110 validation_1-rmse:0.04382 +[117] validation_0-rmse:0.05105 validation_1-rmse:0.04374 +[118] validation_0-rmse:0.05095 validation_1-rmse:0.04360 +[119] validation_0-rmse:0.05087 validation_1-rmse:0.04348 +[120] validation_0-rmse:0.05081 validation_1-rmse:0.04337 +[121] validation_0-rmse:0.05073 validation_1-rmse:0.04325 +[122] validation_0-rmse:0.05062 validation_1-rmse:0.04311 +[123] validation_0-rmse:0.05055 validation_1-rmse:0.04302 +[124] validation_0-rmse:0.05049 validation_1-rmse:0.04291 +[125] validation_0-rmse:0.05042 validation_1-rmse:0.04282 +[126] validation_0-rmse:0.05035 validation_1-rmse:0.04271 +[127] validation_0-rmse:0.05030 validation_1-rmse:0.04263 +[128] validation_0-rmse:0.05022 validation_1-rmse:0.04252 +[129] validation_0-rmse:0.05017 validation_1-rmse:0.04243 +[130] validation_0-rmse:0.05011 validation_1-rmse:0.04232 +[131] validation_0-rmse:0.05004 validation_1-rmse:0.04220 +[132] validation_0-rmse:0.04998 validation_1-rmse:0.04211 +[133] validation_0-rmse:0.04995 validation_1-rmse:0.04203 +[134] validation_0-rmse:0.04985 validation_1-rmse:0.04190 +[135] validation_0-rmse:0.04982 validation_1-rmse:0.04184 +[136] validation_0-rmse:0.04978 validation_1-rmse:0.04177 +[137] validation_0-rmse:0.04974 validation_1-rmse:0.04169 +[138] validation_0-rmse:0.04968 validation_1-rmse:0.04160 +[139] validation_0-rmse:0.04963 validation_1-rmse:0.04150 +[140] validation_0-rmse:0.04955 validation_1-rmse:0.04140 +[141] validation_0-rmse:0.04949 validation_1-rmse:0.04130 +[142] validation_0-rmse:0.04947 validation_1-rmse:0.04123 +[143] validation_0-rmse:0.04942 validation_1-rmse:0.04114 +[144] validation_0-rmse:0.04936 validation_1-rmse:0.04105 +[145] validation_0-rmse:0.04928 validation_1-rmse:0.04095 +[146] validation_0-rmse:0.04923 validation_1-rmse:0.04088 +[147] validation_0-rmse:0.04917 validation_1-rmse:0.04078 +[148] validation_0-rmse:0.04910 validation_1-rmse:0.04069 +[149] validation_0-rmse:0.04905 validation_1-rmse:0.04060 +[150] validation_0-rmse:0.04899 validation_1-rmse:0.04051 +[151] validation_0-rmse:0.04891 validation_1-rmse:0.04041 +[152] validation_0-rmse:0.04887 validation_1-rmse:0.04034 +[153] validation_0-rmse:0.04882 validation_1-rmse:0.04025 +[154] validation_0-rmse:0.04878 validation_1-rmse:0.04018 +[155] validation_0-rmse:0.04873 validation_1-rmse:0.04011 +[156] validation_0-rmse:0.04869 validation_1-rmse:0.04004 +[157] validation_0-rmse:0.04865 validation_1-rmse:0.03996 +[158] validation_0-rmse:0.04861 validation_1-rmse:0.03990 +[159] validation_0-rmse:0.04854 validation_1-rmse:0.03981 +[160] validation_0-rmse:0.04850 validation_1-rmse:0.03974 +[161] validation_0-rmse:0.04843 validation_1-rmse:0.03963 +[162] validation_0-rmse:0.04837 validation_1-rmse:0.03956 +[163] validation_0-rmse:0.04831 validation_1-rmse:0.03947 +[164] validation_0-rmse:0.04825 validation_1-rmse:0.03938 +[165] validation_0-rmse:0.04820 validation_1-rmse:0.03929 +[166] validation_0-rmse:0.04816 validation_1-rmse:0.03921 +[167] validation_0-rmse:0.04812 validation_1-rmse:0.03914 +[168] validation_0-rmse:0.04807 validation_1-rmse:0.03905 +[169] validation_0-rmse:0.04803 validation_1-rmse:0.03899 +[170] validation_0-rmse:0.04798 validation_1-rmse:0.03892 +[171] validation_0-rmse:0.04794 validation_1-rmse:0.03885 +[172] validation_0-rmse:0.04789 validation_1-rmse:0.03878 +[173] validation_0-rmse:0.04785 validation_1-rmse:0.03870 +[174] validation_0-rmse:0.04781 validation_1-rmse:0.03865 +[175] validation_0-rmse:0.04774 validation_1-rmse:0.03856 +[176] validation_0-rmse:0.04769 validation_1-rmse:0.03849 +[177] validation_0-rmse:0.04764 validation_1-rmse:0.03841 +[178] validation_0-rmse:0.04756 validation_1-rmse:0.03831 +[179] validation_0-rmse:0.04752 validation_1-rmse:0.03822 +[180] validation_0-rmse:0.04747 validation_1-rmse:0.03814 +[181] validation_0-rmse:0.04743 validation_1-rmse:0.03807 +[182] validation_0-rmse:0.04739 validation_1-rmse:0.03800 +[183] validation_0-rmse:0.04733 validation_1-rmse:0.03792 +[184] validation_0-rmse:0.04728 validation_1-rmse:0.03784 +[185] validation_0-rmse:0.04724 validation_1-rmse:0.03779 +[186] validation_0-rmse:0.04720 validation_1-rmse:0.03770 +[187] validation_0-rmse:0.04714 validation_1-rmse:0.03763 +[188] validation_0-rmse:0.04710 validation_1-rmse:0.03758 +[189] validation_0-rmse:0.04705 validation_1-rmse:0.03751 +[190] validation_0-rmse:0.04700 validation_1-rmse:0.03744 +[191] validation_0-rmse:0.04696 validation_1-rmse:0.03736 +[192] validation_0-rmse:0.04690 validation_1-rmse:0.03728 +[193] validation_0-rmse:0.04685 validation_1-rmse:0.03720 +[194] validation_0-rmse:0.04678 validation_1-rmse:0.03711 +[195] validation_0-rmse:0.04673 validation_1-rmse:0.03704 +[196] validation_0-rmse:0.04669 validation_1-rmse:0.03698 +[197] validation_0-rmse:0.04666 validation_1-rmse:0.03691 +[198] validation_0-rmse:0.04662 validation_1-rmse:0.03684 +[199] validation_0-rmse:0.04657 validation_1-rmse:0.03675 +2025-05-02 03:10:21,556 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (38.51 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[03:10:21] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-02 03:10:21,590 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1743379200/cb_btc_1743379200--s_close.html +2025-05-02 03:10:21,591 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:10:21,704 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:10:21,721 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-03-11 00:00:00 to 2025-04-10 00:00:00, 5/5 trains +2025-05-02 03:10:21,722 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1744243200_prediction.feather +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +2025-05-02 03:10:22,397 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1744243200/cb_btc_1744243200 +2025-05-02 03:10:22,397 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- +2025-05-02 03:10:22,485 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-02 03:10:22,486 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-11 to 2025-04-09 -------------------- +2025-05-02 03:10:22,545 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_1h' '%-hour_of_day' + '%-%-order_book_imbalance-10_10_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] +2025-05-02 03:10:22,585 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features +2025-05-02 03:10:22,585 - 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: + +[03:10:22] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[0] validation_0-rmse:0.43192 validation_1-rmse:0.43358 +[1] validation_0-rmse:0.41074 validation_1-rmse:0.41232 +[2] validation_0-rmse:0.39063 validation_1-rmse:0.39216 +[3] validation_0-rmse:0.37152 validation_1-rmse:0.37301 +[4] validation_0-rmse:0.35341 validation_1-rmse:0.35484 +[5] validation_0-rmse:0.33622 validation_1-rmse:0.33759 +[6] validation_0-rmse:0.31988 validation_1-rmse:0.32120 +[7] validation_0-rmse:0.30439 validation_1-rmse:0.30566 +[8] validation_0-rmse:0.28970 validation_1-rmse:0.29091 +[9] validation_0-rmse:0.27578 validation_1-rmse:0.27692 +[10] validation_0-rmse:0.26254 validation_1-rmse:0.26364 +[11] validation_0-rmse:0.24999 validation_1-rmse:0.25104 +[12] validation_0-rmse:0.23808 validation_1-rmse:0.23908 +[13] validation_0-rmse:0.22681 validation_1-rmse:0.22776 +[14] validation_0-rmse:0.21610 validation_1-rmse:0.21699 +[15] validation_0-rmse:0.20596 validation_1-rmse:0.20679 +[16] validation_0-rmse:0.19637 validation_1-rmse:0.19714 +[17] validation_0-rmse:0.18726 validation_1-rmse:0.18797 +[18] validation_0-rmse:0.17866 validation_1-rmse:0.17931 +[19] validation_0-rmse:0.17051 validation_1-rmse:0.17110 +[20] validation_0-rmse:0.16279 validation_1-rmse:0.16332 +[21] validation_0-rmse:0.15550 validation_1-rmse:0.15596 +[22] validation_0-rmse:0.14859 validation_1-rmse:0.14898 +[23] validation_0-rmse:0.14207 validation_1-rmse:0.14240 +[24] validation_0-rmse:0.13593 validation_1-rmse:0.13618 +[25] validation_0-rmse:0.13010 validation_1-rmse:0.13028 +[26] validation_0-rmse:0.12461 validation_1-rmse:0.12472 +[27] validation_0-rmse:0.11944 validation_1-rmse:0.11946 +[28] validation_0-rmse:0.11455 validation_1-rmse:0.11448 +[29] validation_0-rmse:0.10992 validation_1-rmse:0.10978 +[30] validation_0-rmse:0.10558 validation_1-rmse:0.10538 +[31] validation_0-rmse:0.10150 validation_1-rmse:0.10122 +[32] validation_0-rmse:0.09767 validation_1-rmse:0.09730 +[33] validation_0-rmse:0.09404 validation_1-rmse:0.09360 +[34] validation_0-rmse:0.09066 validation_1-rmse:0.09011 +[35] validation_0-rmse:0.08748 validation_1-rmse:0.08684 +[36] validation_0-rmse:0.08448 validation_1-rmse:0.08376 +[37] validation_0-rmse:0.08170 validation_1-rmse:0.08088 +[38] validation_0-rmse:0.07909 validation_1-rmse:0.07817 +[39] validation_0-rmse:0.07664 validation_1-rmse:0.07563 +[40] validation_0-rmse:0.07435 validation_1-rmse:0.07325 +[41] validation_0-rmse:0.07223 validation_1-rmse:0.07101 +[42] validation_0-rmse:0.07025 validation_1-rmse:0.06892 +[43] validation_0-rmse:0.06840 validation_1-rmse:0.06697 +[44] validation_0-rmse:0.06663 validation_1-rmse:0.06512 +[45] validation_0-rmse:0.06504 validation_1-rmse:0.06343 +[46] validation_0-rmse:0.06356 validation_1-rmse:0.06184 +[47] validation_0-rmse:0.06218 validation_1-rmse:0.06036 +[48] validation_0-rmse:0.06088 validation_1-rmse:0.05895 +[49] validation_0-rmse:0.05968 validation_1-rmse:0.05762 +[50] validation_0-rmse:0.05857 validation_1-rmse:0.05643 +[51] validation_0-rmse:0.05754 validation_1-rmse:0.05532 +[52] validation_0-rmse:0.05658 validation_1-rmse:0.05426 +[53] validation_0-rmse:0.05569 validation_1-rmse:0.05326 +[54] validation_0-rmse:0.05484 validation_1-rmse:0.05235 +[55] validation_0-rmse:0.05410 validation_1-rmse:0.05150 +[56] validation_0-rmse:0.05340 validation_1-rmse:0.05070 +[57] validation_0-rmse:0.05278 validation_1-rmse:0.04998 +[58] validation_0-rmse:0.05217 validation_1-rmse:0.04928 +[59] validation_0-rmse:0.05161 validation_1-rmse:0.04866 +[60] validation_0-rmse:0.05111 validation_1-rmse:0.04806 +[61] validation_0-rmse:0.05062 validation_1-rmse:0.04748 +[62] validation_0-rmse:0.05019 validation_1-rmse:0.04696 +[63] validation_0-rmse:0.04980 validation_1-rmse:0.04649 +[64] validation_0-rmse:0.04938 validation_1-rmse:0.04602 +[65] validation_0-rmse:0.04903 validation_1-rmse:0.04559 +[66] validation_0-rmse:0.04869 validation_1-rmse:0.04520 +[67] validation_0-rmse:0.04838 validation_1-rmse:0.04481 +[68] validation_0-rmse:0.04809 validation_1-rmse:0.04446 +[69] validation_0-rmse:0.04785 validation_1-rmse:0.04414 +[70] validation_0-rmse:0.04757 validation_1-rmse:0.04381 +[71] validation_0-rmse:0.04734 validation_1-rmse:0.04349 +[72] validation_0-rmse:0.04712 validation_1-rmse:0.04320 +[73] validation_0-rmse:0.04689 validation_1-rmse:0.04292 +[74] validation_0-rmse:0.04668 validation_1-rmse:0.04267 +[75] validation_0-rmse:0.04651 validation_1-rmse:0.04244 +[76] validation_0-rmse:0.04634 validation_1-rmse:0.04220 +[77] validation_0-rmse:0.04619 validation_1-rmse:0.04199 +[78] validation_0-rmse:0.04605 validation_1-rmse:0.04179 +[79] validation_0-rmse:0.04589 validation_1-rmse:0.04157 +[80] validation_0-rmse:0.04575 validation_1-rmse:0.04136 +[81] validation_0-rmse:0.04561 validation_1-rmse:0.04117 +[82] validation_0-rmse:0.04549 validation_1-rmse:0.04100 +[83] validation_0-rmse:0.04533 validation_1-rmse:0.04080 +[84] validation_0-rmse:0.04521 validation_1-rmse:0.04063 +[85] validation_0-rmse:0.04509 validation_1-rmse:0.04047 +[86] validation_0-rmse:0.04499 validation_1-rmse:0.04032 +[87] validation_0-rmse:0.04488 validation_1-rmse:0.04018 +[88] validation_0-rmse:0.04481 validation_1-rmse:0.04005 +[89] validation_0-rmse:0.04470 validation_1-rmse:0.03991 +[90] validation_0-rmse:0.04461 validation_1-rmse:0.03976 +[91] validation_0-rmse:0.04451 validation_1-rmse:0.03960 +[92] validation_0-rmse:0.04444 validation_1-rmse:0.03949 +[93] validation_0-rmse:0.04435 validation_1-rmse:0.03936 +[94] validation_0-rmse:0.04428 validation_1-rmse:0.03923 +[95] validation_0-rmse:0.04418 validation_1-rmse:0.03909 +[96] validation_0-rmse:0.04410 validation_1-rmse:0.03896 +[97] validation_0-rmse:0.04403 validation_1-rmse:0.03883 +[98] validation_0-rmse:0.04396 validation_1-rmse:0.03871 +[99] validation_0-rmse:0.04390 validation_1-rmse:0.03861 +[100] validation_0-rmse:0.04384 validation_1-rmse:0.03852 +[101] validation_0-rmse:0.04377 validation_1-rmse:0.03840 +[102] validation_0-rmse:0.04372 validation_1-rmse:0.03833 +[103] validation_0-rmse:0.04366 validation_1-rmse:0.03824 +[104] validation_0-rmse:0.04359 validation_1-rmse:0.03811 +[105] validation_0-rmse:0.04352 validation_1-rmse:0.03800 +[106] validation_0-rmse:0.04344 validation_1-rmse:0.03788 +[107] validation_0-rmse:0.04337 validation_1-rmse:0.03776 +[108] validation_0-rmse:0.04332 validation_1-rmse:0.03766 +[109] validation_0-rmse:0.04326 validation_1-rmse:0.03757 +[110] validation_0-rmse:0.04319 validation_1-rmse:0.03745 +[111] validation_0-rmse:0.04312 validation_1-rmse:0.03734 +[112] validation_0-rmse:0.04306 validation_1-rmse:0.03725 +[113] validation_0-rmse:0.04300 validation_1-rmse:0.03715 +[114] validation_0-rmse:0.04294 validation_1-rmse:0.03705 +[115] validation_0-rmse:0.04288 validation_1-rmse:0.03695 +[116] validation_0-rmse:0.04283 validation_1-rmse:0.03686 +[117] validation_0-rmse:0.04277 validation_1-rmse:0.03676 +[118] validation_0-rmse:0.04271 validation_1-rmse:0.03666 +[119] validation_0-rmse:0.04265 validation_1-rmse:0.03659 +[120] validation_0-rmse:0.04261 validation_1-rmse:0.03651 +[121] validation_0-rmse:0.04255 validation_1-rmse:0.03642 +[122] validation_0-rmse:0.04252 validation_1-rmse:0.03635 +[123] validation_0-rmse:0.04248 validation_1-rmse:0.03627 +[124] validation_0-rmse:0.04244 validation_1-rmse:0.03619 +[125] validation_0-rmse:0.04237 validation_1-rmse:0.03609 +[126] validation_0-rmse:0.04232 validation_1-rmse:0.03598 +[127] validation_0-rmse:0.04227 validation_1-rmse:0.03590 +[128] validation_0-rmse:0.04221 validation_1-rmse:0.03580 +[129] validation_0-rmse:0.04214 validation_1-rmse:0.03569 +[130] validation_0-rmse:0.04207 validation_1-rmse:0.03559 +[131] validation_0-rmse:0.04204 validation_1-rmse:0.03554 +[132] validation_0-rmse:0.04199 validation_1-rmse:0.03545 +[133] validation_0-rmse:0.04194 validation_1-rmse:0.03537 +[134] validation_0-rmse:0.04189 validation_1-rmse:0.03528 +[135] validation_0-rmse:0.04187 validation_1-rmse:0.03522 +[136] validation_0-rmse:0.04182 validation_1-rmse:0.03513 +[137] validation_0-rmse:0.04178 validation_1-rmse:0.03505 +[138] validation_0-rmse:0.04172 validation_1-rmse:0.03495 +[139] validation_0-rmse:0.04167 validation_1-rmse:0.03487 +[140] validation_0-rmse:0.04163 validation_1-rmse:0.03479 +[141] validation_0-rmse:0.04158 validation_1-rmse:0.03471 +[142] validation_0-rmse:0.04155 validation_1-rmse:0.03465 +[143] validation_0-rmse:0.04148 validation_1-rmse:0.03455 +[144] validation_0-rmse:0.04143 validation_1-rmse:0.03447 +[145] validation_0-rmse:0.04139 validation_1-rmse:0.03440 +[146] validation_0-rmse:0.04133 validation_1-rmse:0.03431 +[147] validation_0-rmse:0.04130 validation_1-rmse:0.03425 +[148] validation_0-rmse:0.04125 validation_1-rmse:0.03418 +[149] validation_0-rmse:0.04123 validation_1-rmse:0.03412 +[150] validation_0-rmse:0.04119 validation_1-rmse:0.03405 +[151] validation_0-rmse:0.04114 validation_1-rmse:0.03399 +[152] validation_0-rmse:0.04108 validation_1-rmse:0.03391 +[153] validation_0-rmse:0.04102 validation_1-rmse:0.03383 +[154] validation_0-rmse:0.04097 validation_1-rmse:0.03377 +[155] validation_0-rmse:0.04093 validation_1-rmse:0.03368 +[156] validation_0-rmse:0.04091 validation_1-rmse:0.03362 +[157] validation_0-rmse:0.04086 validation_1-rmse:0.03354 +[158] validation_0-rmse:0.04082 validation_1-rmse:0.03347 +[159] validation_0-rmse:0.04076 validation_1-rmse:0.03339 +[160] validation_0-rmse:0.04070 validation_1-rmse:0.03331 +[161] validation_0-rmse:0.04067 validation_1-rmse:0.03325 +[162] validation_0-rmse:0.04063 validation_1-rmse:0.03318 +[163] validation_0-rmse:0.04059 validation_1-rmse:0.03312 +[164] validation_0-rmse:0.04056 validation_1-rmse:0.03305 +[165] validation_0-rmse:0.04051 validation_1-rmse:0.03297 +[166] validation_0-rmse:0.04049 validation_1-rmse:0.03292 +[167] validation_0-rmse:0.04045 validation_1-rmse:0.03285 +[168] validation_0-rmse:0.04040 validation_1-rmse:0.03278 +[169] validation_0-rmse:0.04035 validation_1-rmse:0.03271 +[170] validation_0-rmse:0.04031 validation_1-rmse:0.03263 +[171] validation_0-rmse:0.04026 validation_1-rmse:0.03256 +[172] validation_0-rmse:0.04022 validation_1-rmse:0.03250 +[173] validation_0-rmse:0.04018 validation_1-rmse:0.03244 +[174] validation_0-rmse:0.04014 validation_1-rmse:0.03237 +[175] validation_0-rmse:0.04010 validation_1-rmse:0.03230 +[176] validation_0-rmse:0.04007 validation_1-rmse:0.03225 +[177] validation_0-rmse:0.04003 validation_1-rmse:0.03219 +[178] validation_0-rmse:0.04000 validation_1-rmse:0.03213 +[179] validation_0-rmse:0.03995 validation_1-rmse:0.03205 +[180] validation_0-rmse:0.03990 validation_1-rmse:0.03199 +[181] validation_0-rmse:0.03986 validation_1-rmse:0.03193 +[182] validation_0-rmse:0.03981 validation_1-rmse:0.03186 +[183] validation_0-rmse:0.03977 validation_1-rmse:0.03180 +[184] validation_0-rmse:0.03974 validation_1-rmse:0.03173 +[185] validation_0-rmse:0.03970 validation_1-rmse:0.03168 +[186] validation_0-rmse:0.03967 validation_1-rmse:0.03161 +[187] validation_0-rmse:0.03964 validation_1-rmse:0.03155 +[188] validation_0-rmse:0.03960 validation_1-rmse:0.03149 +[189] validation_0-rmse:0.03956 validation_1-rmse:0.03143 +[190] validation_0-rmse:0.03952 validation_1-rmse:0.03136 +[191] validation_0-rmse:0.03948 validation_1-rmse:0.03129 +[192] validation_0-rmse:0.03944 validation_1-rmse:0.03122 +[193] validation_0-rmse:0.03941 validation_1-rmse:0.03117 +[194] validation_0-rmse:0.03938 validation_1-rmse:0.03112 +[195] validation_0-rmse:0.03934 validation_1-rmse:0.03105 +[196] validation_0-rmse:0.03931 validation_1-rmse:0.03099 +[197] validation_0-rmse:0.03928 validation_1-rmse:0.03094 +[198] validation_0-rmse:0.03925 validation_1-rmse:0.03089 +[199] validation_0-rmse:0.03921 validation_1-rmse:0.03081 +2025-05-02 03:11:03,302 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (40.90 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[03:11:03] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-02 03:11:03,342 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1744243200/cb_btc_1744243200--s_close.html +2025-05-02 03:11:03,343 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:11:03,431 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:11:03,557 - freqtrade.freqai.freqai_interface - INFO - Training 5 timeranges +2025-05-02 03:11:03,558 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-01-30 00:00:00 to 2025-03-01 00:00:00, 1/5 trains +2025-05-02 03:11:03,559 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1740787200_prediction.feather +2025-05-02 03:11:12,141 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 +2025-05-02 03:11:12,142 - freqtrade.data.dataprovider - INFO - Loading data for SOL/USDT 5m from 2025-01-29 19:50:00 to 2025-04-20 00:00:00 +2025-05-02 03:11:12,151 - freqtrade.data.history.datahandlers.idatahandler - WARNING - SOL/USDT, spot, 5m, data starts at 2025-02-01 00:00:00 +2025-05-02 03:11:12,239 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 +2025-05-02 03:11:12,240 - freqtrade.data.dataprovider - INFO - Loading data for SOL/USDT 1h from 2025-01-27 22:00:00 to 2025-04-20 00:00:00 +2025-05-02 03:11:12,244 - freqtrade.data.history.datahandlers.idatahandler - WARNING - SOL/USDT, spot, 1h, data starts at 2025-02-01 00:00:00 +2025-05-02 03:11:12,600 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 +2025-05-02 03:11:12,601 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 3m from 2025-01-29 21:30:00 to 2025-04-20 00:00:00 +2025-05-02 03:11:12,610 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 3m, data starts at 2025-02-01 00:00:00 +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +2025-05-02 03:11:14,141 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1740787200/cb_sol_1740787200 +2025-05-02 03:11:14,142 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- +2025-05-02 03:11:14,285 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 13440. +2025-05-02 03:11:14,286 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-01 to 2025-02-28 -------------------- +2025-05-02 03:11:14,365 - datasieve.pipeline - INFO - VarianceThreshold will remove 19 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_3m' '%-hour_of_day' + '%-%-order_book_imbalance-10_10_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m'] +2025-05-02 03:11:14,421 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 631 features +2025-05-02 03:11:14,421 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 10752 data points +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[03:11:14] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[0] validation_0-rmse:0.55205 validation_1-rmse:0.55174 +[1] validation_0-rmse:0.52499 validation_1-rmse:0.52469 +[2] validation_0-rmse:0.49929 validation_1-rmse:0.49901 +[3] validation_0-rmse:0.47489 validation_1-rmse:0.47462 +[4] validation_0-rmse:0.45174 validation_1-rmse:0.45147 +[5] validation_0-rmse:0.42977 validation_1-rmse:0.42952 +[6] validation_0-rmse:0.40894 validation_1-rmse:0.40868 +[7] validation_0-rmse:0.38918 validation_1-rmse:0.38891 +[8] validation_0-rmse:0.37041 validation_1-rmse:0.37013 +[9] validation_0-rmse:0.35262 validation_1-rmse:0.35233 +[10] validation_0-rmse:0.33575 validation_1-rmse:0.33545 +[11] validation_0-rmse:0.31974 validation_1-rmse:0.31943 +[12] validation_0-rmse:0.30459 validation_1-rmse:0.30425 +[13] validation_0-rmse:0.29021 validation_1-rmse:0.28986 +[14] validation_0-rmse:0.27657 validation_1-rmse:0.27620 +[15] validation_0-rmse:0.26364 validation_1-rmse:0.26325 +[16] validation_0-rmse:0.25143 validation_1-rmse:0.25101 +[17] validation_0-rmse:0.23988 validation_1-rmse:0.23942 +[18] validation_0-rmse:0.22891 validation_1-rmse:0.22841 +[19] validation_0-rmse:0.21850 validation_1-rmse:0.21797 +[20] validation_0-rmse:0.20869 validation_1-rmse:0.20813 +[21] validation_0-rmse:0.19941 validation_1-rmse:0.19882 +[22] validation_0-rmse:0.19063 validation_1-rmse:0.18999 +[23] validation_0-rmse:0.18239 validation_1-rmse:0.18169 +[24] validation_0-rmse:0.17456 validation_1-rmse:0.17383 +[25] validation_0-rmse:0.16721 validation_1-rmse:0.16641 +[26] validation_0-rmse:0.16022 validation_1-rmse:0.15936 +[27] validation_0-rmse:0.15366 validation_1-rmse:0.15275 +[28] validation_0-rmse:0.14750 validation_1-rmse:0.14651 +[29] validation_0-rmse:0.14170 validation_1-rmse:0.14062 +[30] validation_0-rmse:0.13622 validation_1-rmse:0.13508 +[31] validation_0-rmse:0.13108 validation_1-rmse:0.12988 +[32] validation_0-rmse:0.12626 validation_1-rmse:0.12497 +[33] validation_0-rmse:0.12174 validation_1-rmse:0.12037 +[34] validation_0-rmse:0.11746 validation_1-rmse:0.11599 +[35] validation_0-rmse:0.11348 validation_1-rmse:0.11193 +[36] validation_0-rmse:0.10980 validation_1-rmse:0.10813 +[37] validation_0-rmse:0.10633 validation_1-rmse:0.10456 +[38] validation_0-rmse:0.10308 validation_1-rmse:0.10122 +[39] validation_0-rmse:0.10004 validation_1-rmse:0.09807 +[40] validation_0-rmse:0.09724 validation_1-rmse:0.09517 +[41] validation_0-rmse:0.09459 validation_1-rmse:0.09242 +[42] validation_0-rmse:0.09214 validation_1-rmse:0.08985 +[43] validation_0-rmse:0.08987 validation_1-rmse:0.08745 +[44] validation_0-rmse:0.08778 validation_1-rmse:0.08522 +[45] validation_0-rmse:0.08582 validation_1-rmse:0.08315 +[46] validation_0-rmse:0.08398 validation_1-rmse:0.08117 +[47] validation_0-rmse:0.08228 validation_1-rmse:0.07936 +[48] validation_0-rmse:0.08072 validation_1-rmse:0.07767 +[49] validation_0-rmse:0.07930 validation_1-rmse:0.07612 +[50] validation_0-rmse:0.07795 validation_1-rmse:0.07465 +[51] validation_0-rmse:0.07668 validation_1-rmse:0.07326 +[52] validation_0-rmse:0.07555 validation_1-rmse:0.07200 +[53] validation_0-rmse:0.07445 validation_1-rmse:0.07081 +[54] validation_0-rmse:0.07348 validation_1-rmse:0.06971 +[55] validation_0-rmse:0.07257 validation_1-rmse:0.06869 +[56] validation_0-rmse:0.07175 validation_1-rmse:0.06776 +[57] validation_0-rmse:0.07097 validation_1-rmse:0.06688 +[58] validation_0-rmse:0.07025 validation_1-rmse:0.06603 +[59] validation_0-rmse:0.06955 validation_1-rmse:0.06523 +[60] validation_0-rmse:0.06893 validation_1-rmse:0.06450 +[61] validation_0-rmse:0.06838 validation_1-rmse:0.06386 +[62] validation_0-rmse:0.06784 validation_1-rmse:0.06322 +[63] validation_0-rmse:0.06732 validation_1-rmse:0.06258 +[64] validation_0-rmse:0.06690 validation_1-rmse:0.06205 +[65] validation_0-rmse:0.06650 validation_1-rmse:0.06156 +[66] validation_0-rmse:0.06610 validation_1-rmse:0.06107 +[67] validation_0-rmse:0.06576 validation_1-rmse:0.06061 +[68] validation_0-rmse:0.06540 validation_1-rmse:0.06016 +[69] validation_0-rmse:0.06508 validation_1-rmse:0.05977 +[70] validation_0-rmse:0.06479 validation_1-rmse:0.05940 +[71] validation_0-rmse:0.06453 validation_1-rmse:0.05906 +[72] validation_0-rmse:0.06430 validation_1-rmse:0.05875 +[73] validation_0-rmse:0.06407 validation_1-rmse:0.05842 +[74] validation_0-rmse:0.06387 validation_1-rmse:0.05814 +[75] validation_0-rmse:0.06366 validation_1-rmse:0.05785 +[76] validation_0-rmse:0.06345 validation_1-rmse:0.05756 +[77] validation_0-rmse:0.06326 validation_1-rmse:0.05731 +[78] validation_0-rmse:0.06309 validation_1-rmse:0.05709 +[79] validation_0-rmse:0.06290 validation_1-rmse:0.05684 +[80] validation_0-rmse:0.06273 validation_1-rmse:0.05660 +[81] validation_0-rmse:0.06259 validation_1-rmse:0.05638 +[82] validation_0-rmse:0.06244 validation_1-rmse:0.05618 +[83] validation_0-rmse:0.06227 validation_1-rmse:0.05595 +[84] validation_0-rmse:0.06207 validation_1-rmse:0.05570 +[85] validation_0-rmse:0.06195 validation_1-rmse:0.05552 +[86] validation_0-rmse:0.06182 validation_1-rmse:0.05533 +[87] validation_0-rmse:0.06171 validation_1-rmse:0.05515 +[88] validation_0-rmse:0.06158 validation_1-rmse:0.05494 +[89] validation_0-rmse:0.06145 validation_1-rmse:0.05476 +[90] validation_0-rmse:0.06129 validation_1-rmse:0.05458 +[91] validation_0-rmse:0.06120 validation_1-rmse:0.05439 +[92] validation_0-rmse:0.06110 validation_1-rmse:0.05423 +[93] validation_0-rmse:0.06102 validation_1-rmse:0.05409 +[94] validation_0-rmse:0.06090 validation_1-rmse:0.05391 +[95] validation_0-rmse:0.06079 validation_1-rmse:0.05375 +[96] validation_0-rmse:0.06068 validation_1-rmse:0.05358 +[97] validation_0-rmse:0.06058 validation_1-rmse:0.05343 +[98] validation_0-rmse:0.06043 validation_1-rmse:0.05323 +[99] validation_0-rmse:0.06031 validation_1-rmse:0.05308 +[100] validation_0-rmse:0.06019 validation_1-rmse:0.05289 +[101] validation_0-rmse:0.06007 validation_1-rmse:0.05271 +[102] validation_0-rmse:0.05996 validation_1-rmse:0.05256 +[103] validation_0-rmse:0.05985 validation_1-rmse:0.05240 +[104] validation_0-rmse:0.05974 validation_1-rmse:0.05224 +[105] validation_0-rmse:0.05968 validation_1-rmse:0.05210 +[106] validation_0-rmse:0.05961 validation_1-rmse:0.05198 +[107] validation_0-rmse:0.05955 validation_1-rmse:0.05186 +[108] validation_0-rmse:0.05947 validation_1-rmse:0.05173 +[109] validation_0-rmse:0.05938 validation_1-rmse:0.05159 +[110] validation_0-rmse:0.05932 validation_1-rmse:0.05148 +[111] validation_0-rmse:0.05929 validation_1-rmse:0.05136 +[112] validation_0-rmse:0.05923 validation_1-rmse:0.05125 +[113] validation_0-rmse:0.05916 validation_1-rmse:0.05110 +[114] validation_0-rmse:0.05909 validation_1-rmse:0.05099 +[115] validation_0-rmse:0.05902 validation_1-rmse:0.05088 +[116] validation_0-rmse:0.05893 validation_1-rmse:0.05074 +[117] validation_0-rmse:0.05885 validation_1-rmse:0.05061 +[118] validation_0-rmse:0.05876 validation_1-rmse:0.05048 +[119] validation_0-rmse:0.05870 validation_1-rmse:0.05035 +[120] validation_0-rmse:0.05862 validation_1-rmse:0.05023 +[121] validation_0-rmse:0.05855 validation_1-rmse:0.05010 +[122] validation_0-rmse:0.05847 validation_1-rmse:0.04998 +[123] validation_0-rmse:0.05841 validation_1-rmse:0.04987 +[124] validation_0-rmse:0.05834 validation_1-rmse:0.04974 +[125] validation_0-rmse:0.05828 validation_1-rmse:0.04962 +[126] validation_0-rmse:0.05817 validation_1-rmse:0.04949 +[127] validation_0-rmse:0.05808 validation_1-rmse:0.04934 +[128] validation_0-rmse:0.05801 validation_1-rmse:0.04920 +[129] validation_0-rmse:0.05792 validation_1-rmse:0.04906 +[130] validation_0-rmse:0.05786 validation_1-rmse:0.04896 +[131] validation_0-rmse:0.05779 validation_1-rmse:0.04884 +[132] validation_0-rmse:0.05767 validation_1-rmse:0.04869 +[133] validation_0-rmse:0.05760 validation_1-rmse:0.04857 +[134] validation_0-rmse:0.05753 validation_1-rmse:0.04844 +[135] validation_0-rmse:0.05746 validation_1-rmse:0.04830 +[136] validation_0-rmse:0.05738 validation_1-rmse:0.04818 +[137] validation_0-rmse:0.05730 validation_1-rmse:0.04808 +[138] validation_0-rmse:0.05723 validation_1-rmse:0.04796 +[139] validation_0-rmse:0.05715 validation_1-rmse:0.04785 +[140] validation_0-rmse:0.05706 validation_1-rmse:0.04772 +[141] validation_0-rmse:0.05701 validation_1-rmse:0.04763 +[142] validation_0-rmse:0.05693 validation_1-rmse:0.04751 +[143] validation_0-rmse:0.05690 validation_1-rmse:0.04743 +[144] validation_0-rmse:0.05683 validation_1-rmse:0.04732 +[145] validation_0-rmse:0.05677 validation_1-rmse:0.04724 +[146] validation_0-rmse:0.05671 validation_1-rmse:0.04712 +[147] validation_0-rmse:0.05665 validation_1-rmse:0.04702 +[148] validation_0-rmse:0.05656 validation_1-rmse:0.04688 +[149] validation_0-rmse:0.05650 validation_1-rmse:0.04679 +[150] validation_0-rmse:0.05639 validation_1-rmse:0.04665 +[151] validation_0-rmse:0.05631 validation_1-rmse:0.04653 +[152] validation_0-rmse:0.05624 validation_1-rmse:0.04644 +[153] validation_0-rmse:0.05619 validation_1-rmse:0.04636 +[154] validation_0-rmse:0.05615 validation_1-rmse:0.04627 +[155] validation_0-rmse:0.05606 validation_1-rmse:0.04614 +[156] validation_0-rmse:0.05602 validation_1-rmse:0.04607 +[157] validation_0-rmse:0.05593 validation_1-rmse:0.04595 +[158] validation_0-rmse:0.05587 validation_1-rmse:0.04584 +[159] validation_0-rmse:0.05581 validation_1-rmse:0.04574 +[160] validation_0-rmse:0.05575 validation_1-rmse:0.04565 +[161] validation_0-rmse:0.05570 validation_1-rmse:0.04556 +[162] validation_0-rmse:0.05567 validation_1-rmse:0.04549 +[163] validation_0-rmse:0.05562 validation_1-rmse:0.04539 +[164] validation_0-rmse:0.05555 validation_1-rmse:0.04527 +[165] validation_0-rmse:0.05548 validation_1-rmse:0.04515 +[166] validation_0-rmse:0.05542 validation_1-rmse:0.04504 +[167] validation_0-rmse:0.05536 validation_1-rmse:0.04494 +[168] validation_0-rmse:0.05532 validation_1-rmse:0.04485 +[169] validation_0-rmse:0.05528 validation_1-rmse:0.04476 +[170] validation_0-rmse:0.05522 validation_1-rmse:0.04466 +[171] validation_0-rmse:0.05515 validation_1-rmse:0.04455 +[172] validation_0-rmse:0.05508 validation_1-rmse:0.04444 +[173] validation_0-rmse:0.05503 validation_1-rmse:0.04435 +[174] validation_0-rmse:0.05499 validation_1-rmse:0.04426 +[175] validation_0-rmse:0.05494 validation_1-rmse:0.04416 +[176] validation_0-rmse:0.05489 validation_1-rmse:0.04406 +[177] validation_0-rmse:0.05484 validation_1-rmse:0.04398 +[178] validation_0-rmse:0.05477 validation_1-rmse:0.04388 +[179] validation_0-rmse:0.05472 validation_1-rmse:0.04381 +[180] validation_0-rmse:0.05467 validation_1-rmse:0.04372 +[181] validation_0-rmse:0.05462 validation_1-rmse:0.04362 +[182] validation_0-rmse:0.05458 validation_1-rmse:0.04353 +[183] validation_0-rmse:0.05450 validation_1-rmse:0.04343 +[184] validation_0-rmse:0.05444 validation_1-rmse:0.04333 +[185] validation_0-rmse:0.05439 validation_1-rmse:0.04327 +[186] validation_0-rmse:0.05434 validation_1-rmse:0.04318 +[187] validation_0-rmse:0.05428 validation_1-rmse:0.04306 +[188] validation_0-rmse:0.05421 validation_1-rmse:0.04297 +[189] validation_0-rmse:0.05415 validation_1-rmse:0.04287 +[190] validation_0-rmse:0.05412 validation_1-rmse:0.04279 +[191] validation_0-rmse:0.05405 validation_1-rmse:0.04267 +[192] validation_0-rmse:0.05398 validation_1-rmse:0.04257 +[193] validation_0-rmse:0.05393 validation_1-rmse:0.04248 +[194] validation_0-rmse:0.05387 validation_1-rmse:0.04239 +[195] validation_0-rmse:0.05379 validation_1-rmse:0.04228 +[196] validation_0-rmse:0.05374 validation_1-rmse:0.04220 +[197] validation_0-rmse:0.05370 validation_1-rmse:0.04211 +[198] validation_0-rmse:0.05366 validation_1-rmse:0.04202 +[199] validation_0-rmse:0.05360 validation_1-rmse:0.04191 +2025-05-02 03:12:26,454 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (72.31 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[03:12:26] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-02 03:12:26,488 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1740787200/cb_sol_1740787200--s_close.html +2025-05-02 03:12:26,488 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:12:26,638 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:12:26,654 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-02-09 00:00:00 to 2025-03-11 00:00:00, 2/5 trains +2025-05-02 03:12:26,654 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1741651200_prediction.feather +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +2025-05-02 03:12:27,333 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1741651200/cb_sol_1741651200 +2025-05-02 03:12:27,334 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- +2025-05-02 03:12:27,485 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-02 03:12:27,486 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-09 to 2025-03-10 -------------------- +2025-05-02 03:12:27,572 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_1h' '%-hour_of_day' + '%-%-order_book_imbalance-10_10_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] +2025-05-02 03:12:27,622 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features +2025-05-02 03:12:27,622 - 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: + +[03:12:28] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[0] validation_0-rmse:0.37134 validation_1-rmse:0.37012 +[1] validation_0-rmse:0.35334 validation_1-rmse:0.35213 +[2] validation_0-rmse:0.33625 validation_1-rmse:0.33504 +[3] validation_0-rmse:0.32005 validation_1-rmse:0.31882 +[4] validation_0-rmse:0.30469 validation_1-rmse:0.30345 +[5] validation_0-rmse:0.29011 validation_1-rmse:0.28885 +[6] validation_0-rmse:0.27627 validation_1-rmse:0.27499 +[7] validation_0-rmse:0.26316 validation_1-rmse:0.26186 +[8] validation_0-rmse:0.25071 validation_1-rmse:0.24940 +[9] validation_0-rmse:0.23891 validation_1-rmse:0.23760 +[10] validation_0-rmse:0.22774 validation_1-rmse:0.22640 +[11] validation_0-rmse:0.21713 validation_1-rmse:0.21576 +[12] validation_0-rmse:0.20710 validation_1-rmse:0.20570 +[13] validation_0-rmse:0.19762 validation_1-rmse:0.19617 +[14] validation_0-rmse:0.18863 validation_1-rmse:0.18715 +[15] validation_0-rmse:0.18013 validation_1-rmse:0.17859 +[16] validation_0-rmse:0.17204 validation_1-rmse:0.17045 +[17] validation_0-rmse:0.16440 validation_1-rmse:0.16278 +[18] validation_0-rmse:0.15718 validation_1-rmse:0.15552 +[19] validation_0-rmse:0.15040 validation_1-rmse:0.14867 +[20] validation_0-rmse:0.14398 validation_1-rmse:0.14220 +[21] validation_0-rmse:0.13792 validation_1-rmse:0.13606 +[22] validation_0-rmse:0.13217 validation_1-rmse:0.13027 +[23] validation_0-rmse:0.12676 validation_1-rmse:0.12477 +[24] validation_0-rmse:0.12166 validation_1-rmse:0.11961 +[25] validation_0-rmse:0.11686 validation_1-rmse:0.11474 +[26] validation_0-rmse:0.11234 validation_1-rmse:0.11014 +[27] validation_0-rmse:0.10809 validation_1-rmse:0.10582 +[28] validation_0-rmse:0.10409 validation_1-rmse:0.10173 +[29] validation_0-rmse:0.10030 validation_1-rmse:0.09785 +[30] validation_0-rmse:0.09679 validation_1-rmse:0.09423 +[31] validation_0-rmse:0.09349 validation_1-rmse:0.09086 +[32] validation_0-rmse:0.09038 validation_1-rmse:0.08766 +[33] validation_0-rmse:0.08751 validation_1-rmse:0.08472 +[34] validation_0-rmse:0.08479 validation_1-rmse:0.08193 +[35] validation_0-rmse:0.08226 validation_1-rmse:0.07929 +[36] validation_0-rmse:0.07989 validation_1-rmse:0.07683 +[37] validation_0-rmse:0.07761 validation_1-rmse:0.07452 +[38] validation_0-rmse:0.07554 validation_1-rmse:0.07235 +[39] validation_0-rmse:0.07354 validation_1-rmse:0.07029 +[40] validation_0-rmse:0.07177 validation_1-rmse:0.06843 +[41] validation_0-rmse:0.07008 validation_1-rmse:0.06667 +[42] validation_0-rmse:0.06855 validation_1-rmse:0.06503 +[43] validation_0-rmse:0.06710 validation_1-rmse:0.06350 +[44] validation_0-rmse:0.06576 validation_1-rmse:0.06207 +[45] validation_0-rmse:0.06455 validation_1-rmse:0.06076 +[46] validation_0-rmse:0.06338 validation_1-rmse:0.05951 +[47] validation_0-rmse:0.06222 validation_1-rmse:0.05827 +[48] validation_0-rmse:0.06123 validation_1-rmse:0.05721 +[49] validation_0-rmse:0.06032 validation_1-rmse:0.05622 +[50] validation_0-rmse:0.05950 validation_1-rmse:0.05529 +[51] validation_0-rmse:0.05870 validation_1-rmse:0.05440 +[52] validation_0-rmse:0.05799 validation_1-rmse:0.05363 +[53] validation_0-rmse:0.05731 validation_1-rmse:0.05289 +[54] validation_0-rmse:0.05665 validation_1-rmse:0.05215 +[55] validation_0-rmse:0.05608 validation_1-rmse:0.05151 +[56] validation_0-rmse:0.05548 validation_1-rmse:0.05090 +[57] validation_0-rmse:0.05502 validation_1-rmse:0.05035 +[58] validation_0-rmse:0.05446 validation_1-rmse:0.04979 +[59] validation_0-rmse:0.05404 validation_1-rmse:0.04933 +[60] validation_0-rmse:0.05365 validation_1-rmse:0.04888 +[61] validation_0-rmse:0.05328 validation_1-rmse:0.04847 +[62] validation_0-rmse:0.05292 validation_1-rmse:0.04805 +[63] validation_0-rmse:0.05260 validation_1-rmse:0.04767 +[64] validation_0-rmse:0.05228 validation_1-rmse:0.04730 +[65] validation_0-rmse:0.05202 validation_1-rmse:0.04700 +[66] validation_0-rmse:0.05175 validation_1-rmse:0.04670 +[67] validation_0-rmse:0.05155 validation_1-rmse:0.04641 +[68] validation_0-rmse:0.05130 validation_1-rmse:0.04609 +[69] validation_0-rmse:0.05108 validation_1-rmse:0.04583 +[70] validation_0-rmse:0.05084 validation_1-rmse:0.04560 +[71] validation_0-rmse:0.05066 validation_1-rmse:0.04538 +[72] validation_0-rmse:0.05049 validation_1-rmse:0.04514 +[73] validation_0-rmse:0.05025 validation_1-rmse:0.04486 +[74] validation_0-rmse:0.05002 validation_1-rmse:0.04463 +[75] validation_0-rmse:0.04986 validation_1-rmse:0.04444 +[76] validation_0-rmse:0.04975 validation_1-rmse:0.04425 +[77] validation_0-rmse:0.04962 validation_1-rmse:0.04408 +[78] validation_0-rmse:0.04949 validation_1-rmse:0.04391 +[79] validation_0-rmse:0.04936 validation_1-rmse:0.04372 +[80] validation_0-rmse:0.04923 validation_1-rmse:0.04353 +[81] validation_0-rmse:0.04912 validation_1-rmse:0.04340 +[82] validation_0-rmse:0.04900 validation_1-rmse:0.04325 +[83] validation_0-rmse:0.04887 validation_1-rmse:0.04309 +[84] validation_0-rmse:0.04873 validation_1-rmse:0.04292 +[85] validation_0-rmse:0.04860 validation_1-rmse:0.04275 +[86] validation_0-rmse:0.04848 validation_1-rmse:0.04259 +[87] validation_0-rmse:0.04835 validation_1-rmse:0.04244 +[88] validation_0-rmse:0.04825 validation_1-rmse:0.04231 +[89] validation_0-rmse:0.04817 validation_1-rmse:0.04219 +[90] validation_0-rmse:0.04811 validation_1-rmse:0.04207 +[91] validation_0-rmse:0.04793 validation_1-rmse:0.04190 +[92] validation_0-rmse:0.04784 validation_1-rmse:0.04178 +[93] validation_0-rmse:0.04773 validation_1-rmse:0.04166 +[94] validation_0-rmse:0.04756 validation_1-rmse:0.04152 +[95] validation_0-rmse:0.04748 validation_1-rmse:0.04140 +[96] validation_0-rmse:0.04735 validation_1-rmse:0.04124 +[97] validation_0-rmse:0.04723 validation_1-rmse:0.04110 +[98] validation_0-rmse:0.04716 validation_1-rmse:0.04098 +[99] validation_0-rmse:0.04711 validation_1-rmse:0.04089 +[100] validation_0-rmse:0.04699 validation_1-rmse:0.04077 +[101] validation_0-rmse:0.04692 validation_1-rmse:0.04066 +[102] validation_0-rmse:0.04684 validation_1-rmse:0.04054 +[103] validation_0-rmse:0.04677 validation_1-rmse:0.04042 +[104] validation_0-rmse:0.04671 validation_1-rmse:0.04033 +[105] validation_0-rmse:0.04663 validation_1-rmse:0.04019 +[106] validation_0-rmse:0.04657 validation_1-rmse:0.04010 +[107] validation_0-rmse:0.04651 validation_1-rmse:0.04000 +[108] validation_0-rmse:0.04645 validation_1-rmse:0.03990 +[109] validation_0-rmse:0.04639 validation_1-rmse:0.03979 +[110] validation_0-rmse:0.04632 validation_1-rmse:0.03967 +[111] validation_0-rmse:0.04625 validation_1-rmse:0.03955 +[112] validation_0-rmse:0.04618 validation_1-rmse:0.03945 +[113] validation_0-rmse:0.04610 validation_1-rmse:0.03933 +[114] validation_0-rmse:0.04601 validation_1-rmse:0.03921 +[115] validation_0-rmse:0.04594 validation_1-rmse:0.03910 +[116] validation_0-rmse:0.04588 validation_1-rmse:0.03901 +[117] validation_0-rmse:0.04583 validation_1-rmse:0.03893 +[118] validation_0-rmse:0.04569 validation_1-rmse:0.03881 +[119] validation_0-rmse:0.04562 validation_1-rmse:0.03872 +[120] validation_0-rmse:0.04555 validation_1-rmse:0.03862 +[121] validation_0-rmse:0.04548 validation_1-rmse:0.03852 +[122] validation_0-rmse:0.04539 validation_1-rmse:0.03841 +[123] validation_0-rmse:0.04533 validation_1-rmse:0.03833 +[124] validation_0-rmse:0.04528 validation_1-rmse:0.03823 +[125] validation_0-rmse:0.04519 validation_1-rmse:0.03814 +[126] validation_0-rmse:0.04512 validation_1-rmse:0.03803 +[127] validation_0-rmse:0.04506 validation_1-rmse:0.03794 +[128] validation_0-rmse:0.04502 validation_1-rmse:0.03785 +[129] validation_0-rmse:0.04497 validation_1-rmse:0.03777 +[130] validation_0-rmse:0.04491 validation_1-rmse:0.03769 +[131] validation_0-rmse:0.04486 validation_1-rmse:0.03760 +[132] validation_0-rmse:0.04480 validation_1-rmse:0.03749 +[133] validation_0-rmse:0.04474 validation_1-rmse:0.03739 +[134] validation_0-rmse:0.04468 validation_1-rmse:0.03729 +[135] validation_0-rmse:0.04459 validation_1-rmse:0.03720 +[136] validation_0-rmse:0.04452 validation_1-rmse:0.03710 +[137] validation_0-rmse:0.04444 validation_1-rmse:0.03699 +[138] validation_0-rmse:0.04435 validation_1-rmse:0.03689 +[139] validation_0-rmse:0.04429 validation_1-rmse:0.03680 +[140] validation_0-rmse:0.04425 validation_1-rmse:0.03671 +[141] validation_0-rmse:0.04419 validation_1-rmse:0.03662 +[142] validation_0-rmse:0.04410 validation_1-rmse:0.03653 +[143] validation_0-rmse:0.04402 validation_1-rmse:0.03643 +[144] validation_0-rmse:0.04397 validation_1-rmse:0.03632 +[145] validation_0-rmse:0.04393 validation_1-rmse:0.03624 +[146] validation_0-rmse:0.04388 validation_1-rmse:0.03617 +[147] validation_0-rmse:0.04380 validation_1-rmse:0.03609 +[148] validation_0-rmse:0.04374 validation_1-rmse:0.03599 +[149] validation_0-rmse:0.04370 validation_1-rmse:0.03592 +[150] validation_0-rmse:0.04363 validation_1-rmse:0.03583 +[151] validation_0-rmse:0.04357 validation_1-rmse:0.03572 +[152] validation_0-rmse:0.04352 validation_1-rmse:0.03565 +[153] validation_0-rmse:0.04345 validation_1-rmse:0.03556 +[154] validation_0-rmse:0.04338 validation_1-rmse:0.03549 +[155] validation_0-rmse:0.04332 validation_1-rmse:0.03541 +[156] validation_0-rmse:0.04327 validation_1-rmse:0.03534 +[157] validation_0-rmse:0.04323 validation_1-rmse:0.03527 +[158] validation_0-rmse:0.04316 validation_1-rmse:0.03520 +[159] validation_0-rmse:0.04311 validation_1-rmse:0.03513 +[160] validation_0-rmse:0.04305 validation_1-rmse:0.03504 +[161] validation_0-rmse:0.04300 validation_1-rmse:0.03495 +[162] validation_0-rmse:0.04292 validation_1-rmse:0.03487 +[163] validation_0-rmse:0.04286 validation_1-rmse:0.03478 +[164] validation_0-rmse:0.04281 validation_1-rmse:0.03470 +[165] validation_0-rmse:0.04277 validation_1-rmse:0.03463 +[166] validation_0-rmse:0.04272 validation_1-rmse:0.03456 +[167] validation_0-rmse:0.04265 validation_1-rmse:0.03446 +[168] validation_0-rmse:0.04261 validation_1-rmse:0.03440 +[169] validation_0-rmse:0.04257 validation_1-rmse:0.03433 +[170] validation_0-rmse:0.04252 validation_1-rmse:0.03426 +[171] validation_0-rmse:0.04246 validation_1-rmse:0.03418 +[172] validation_0-rmse:0.04241 validation_1-rmse:0.03410 +[173] validation_0-rmse:0.04238 validation_1-rmse:0.03404 +[174] validation_0-rmse:0.04234 validation_1-rmse:0.03397 +[175] validation_0-rmse:0.04229 validation_1-rmse:0.03389 +[176] validation_0-rmse:0.04226 validation_1-rmse:0.03383 +[177] validation_0-rmse:0.04218 validation_1-rmse:0.03376 +[178] validation_0-rmse:0.04213 validation_1-rmse:0.03367 +[179] validation_0-rmse:0.04209 validation_1-rmse:0.03360 +[180] validation_0-rmse:0.04204 validation_1-rmse:0.03352 +[181] validation_0-rmse:0.04196 validation_1-rmse:0.03345 +[182] validation_0-rmse:0.04191 validation_1-rmse:0.03335 +[183] validation_0-rmse:0.04183 validation_1-rmse:0.03327 +[184] validation_0-rmse:0.04181 validation_1-rmse:0.03321 +[185] validation_0-rmse:0.04176 validation_1-rmse:0.03313 +[186] validation_0-rmse:0.04172 validation_1-rmse:0.03307 +[187] validation_0-rmse:0.04167 validation_1-rmse:0.03300 +[188] validation_0-rmse:0.04164 validation_1-rmse:0.03292 +[189] validation_0-rmse:0.04161 validation_1-rmse:0.03287 +[190] validation_0-rmse:0.04158 validation_1-rmse:0.03279 +[191] validation_0-rmse:0.04155 validation_1-rmse:0.03274 +[192] validation_0-rmse:0.04151 validation_1-rmse:0.03267 +[193] validation_0-rmse:0.04145 validation_1-rmse:0.03261 +[194] validation_0-rmse:0.04142 validation_1-rmse:0.03256 +[195] validation_0-rmse:0.04137 validation_1-rmse:0.03248 +[196] validation_0-rmse:0.04134 validation_1-rmse:0.03242 +[197] validation_0-rmse:0.04129 validation_1-rmse:0.03235 +[198] validation_0-rmse:0.04123 validation_1-rmse:0.03227 +[199] validation_0-rmse:0.04118 validation_1-rmse:0.03220 +2025-05-02 03:13:43,791 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (76.46 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[03:13:43] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-02 03:13:43,827 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1741651200/cb_sol_1741651200--s_close.html +2025-05-02 03:13:43,828 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:13:43,971 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:13:43,989 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-02-19 00:00:00 to 2025-03-21 00:00:00, 3/5 trains +2025-05-02 03:13:43,990 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1742515200_prediction.feather +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +2025-05-02 03:13:44,792 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1742515200/cb_sol_1742515200 +2025-05-02 03:13:44,793 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- +2025-05-02 03:13:44,946 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-02 03:13:44,947 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-19 to 2025-03-20 -------------------- +2025-05-02 03:13:45,033 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_1h' '%-hour_of_day' + '%-%-order_book_imbalance-10_10_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] +2025-05-02 03:13:45,084 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features +2025-05-02 03:13:45,085 - 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: + +[03:13:45] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[0] validation_0-rmse:0.35623 validation_1-rmse:0.35922 +[1] validation_0-rmse:0.33887 validation_1-rmse:0.34172 +[2] validation_0-rmse:0.32239 validation_1-rmse:0.32512 +[3] validation_0-rmse:0.30678 validation_1-rmse:0.30939 +[4] validation_0-rmse:0.29193 validation_1-rmse:0.29443 +[5] validation_0-rmse:0.27784 validation_1-rmse:0.28025 +[6] validation_0-rmse:0.26449 validation_1-rmse:0.26679 +[7] validation_0-rmse:0.25183 validation_1-rmse:0.25403 +[8] validation_0-rmse:0.23982 validation_1-rmse:0.24192 +[9] validation_0-rmse:0.22841 validation_1-rmse:0.23046 +[10] validation_0-rmse:0.21761 validation_1-rmse:0.21956 +[11] validation_0-rmse:0.20737 validation_1-rmse:0.20923 +[12] validation_0-rmse:0.19766 validation_1-rmse:0.19945 +[13] validation_0-rmse:0.18847 validation_1-rmse:0.19018 +[14] validation_0-rmse:0.17975 validation_1-rmse:0.18140 +[15] validation_0-rmse:0.17150 validation_1-rmse:0.17310 +[16] validation_0-rmse:0.16368 validation_1-rmse:0.16523 +[17] validation_0-rmse:0.15631 validation_1-rmse:0.15776 +[18] validation_0-rmse:0.14932 validation_1-rmse:0.15067 +[19] validation_0-rmse:0.14272 validation_1-rmse:0.14401 +[20] validation_0-rmse:0.13645 validation_1-rmse:0.13770 +[21] validation_0-rmse:0.13056 validation_1-rmse:0.13173 +[22] validation_0-rmse:0.12499 validation_1-rmse:0.12608 +[23] validation_0-rmse:0.11973 validation_1-rmse:0.12076 +[24] validation_0-rmse:0.11476 validation_1-rmse:0.11572 +[25] validation_0-rmse:0.11007 validation_1-rmse:0.11097 +[26] validation_0-rmse:0.10565 validation_1-rmse:0.10647 +[27] validation_0-rmse:0.10151 validation_1-rmse:0.10225 +[28] validation_0-rmse:0.09762 validation_1-rmse:0.09831 +[29] validation_0-rmse:0.09394 validation_1-rmse:0.09455 +[30] validation_0-rmse:0.09047 validation_1-rmse:0.09100 +[31] validation_0-rmse:0.08721 validation_1-rmse:0.08764 +[32] validation_0-rmse:0.08416 validation_1-rmse:0.08449 +[33] validation_0-rmse:0.08132 validation_1-rmse:0.08154 +[34] validation_0-rmse:0.07864 validation_1-rmse:0.07880 +[35] validation_0-rmse:0.07615 validation_1-rmse:0.07624 +[36] validation_0-rmse:0.07384 validation_1-rmse:0.07385 +[37] validation_0-rmse:0.07164 validation_1-rmse:0.07153 +[38] validation_0-rmse:0.06957 validation_1-rmse:0.06939 +[39] validation_0-rmse:0.06767 validation_1-rmse:0.06737 +[40] validation_0-rmse:0.06590 validation_1-rmse:0.06550 +[41] validation_0-rmse:0.06425 validation_1-rmse:0.06374 +[42] validation_0-rmse:0.06270 validation_1-rmse:0.06206 +[43] validation_0-rmse:0.06129 validation_1-rmse:0.06057 +[44] validation_0-rmse:0.05994 validation_1-rmse:0.05912 +[45] validation_0-rmse:0.05872 validation_1-rmse:0.05779 +[46] validation_0-rmse:0.05759 validation_1-rmse:0.05657 +[47] validation_0-rmse:0.05651 validation_1-rmse:0.05541 +[48] validation_0-rmse:0.05552 validation_1-rmse:0.05429 +[49] validation_0-rmse:0.05461 validation_1-rmse:0.05330 +[50] validation_0-rmse:0.05379 validation_1-rmse:0.05238 +[51] validation_0-rmse:0.05300 validation_1-rmse:0.05153 +[52] validation_0-rmse:0.05229 validation_1-rmse:0.05076 +[53] validation_0-rmse:0.05161 validation_1-rmse:0.05001 +[54] validation_0-rmse:0.05101 validation_1-rmse:0.04933 +[55] validation_0-rmse:0.05042 validation_1-rmse:0.04865 +[56] validation_0-rmse:0.04988 validation_1-rmse:0.04804 +[57] validation_0-rmse:0.04941 validation_1-rmse:0.04748 +[58] validation_0-rmse:0.04895 validation_1-rmse:0.04695 +[59] validation_0-rmse:0.04855 validation_1-rmse:0.04646 +[60] validation_0-rmse:0.04815 validation_1-rmse:0.04600 +[61] validation_0-rmse:0.04776 validation_1-rmse:0.04553 +[62] validation_0-rmse:0.04743 validation_1-rmse:0.04515 +[63] validation_0-rmse:0.04715 validation_1-rmse:0.04478 +[64] validation_0-rmse:0.04686 validation_1-rmse:0.04443 +[65] validation_0-rmse:0.04659 validation_1-rmse:0.04410 +[66] validation_0-rmse:0.04635 validation_1-rmse:0.04381 +[67] validation_0-rmse:0.04611 validation_1-rmse:0.04350 +[68] validation_0-rmse:0.04588 validation_1-rmse:0.04324 +[69] validation_0-rmse:0.04568 validation_1-rmse:0.04296 +[70] validation_0-rmse:0.04546 validation_1-rmse:0.04262 +[71] validation_0-rmse:0.04528 validation_1-rmse:0.04237 +[72] validation_0-rmse:0.04509 validation_1-rmse:0.04213 +[73] validation_0-rmse:0.04493 validation_1-rmse:0.04191 +[74] validation_0-rmse:0.04479 validation_1-rmse:0.04170 +[75] validation_0-rmse:0.04463 validation_1-rmse:0.04150 +[76] validation_0-rmse:0.04450 validation_1-rmse:0.04131 +[77] validation_0-rmse:0.04436 validation_1-rmse:0.04108 +[78] validation_0-rmse:0.04425 validation_1-rmse:0.04092 +[79] validation_0-rmse:0.04411 validation_1-rmse:0.04075 +[80] validation_0-rmse:0.04397 validation_1-rmse:0.04057 +[81] validation_0-rmse:0.04387 validation_1-rmse:0.04044 +[82] validation_0-rmse:0.04373 validation_1-rmse:0.04027 +[83] validation_0-rmse:0.04362 validation_1-rmse:0.04010 +[84] validation_0-rmse:0.04349 validation_1-rmse:0.03990 +[85] validation_0-rmse:0.04340 validation_1-rmse:0.03979 +[86] validation_0-rmse:0.04330 validation_1-rmse:0.03966 +[87] validation_0-rmse:0.04322 validation_1-rmse:0.03954 +[88] validation_0-rmse:0.04312 validation_1-rmse:0.03940 +[89] validation_0-rmse:0.04305 validation_1-rmse:0.03929 +[90] validation_0-rmse:0.04297 validation_1-rmse:0.03918 +[91] validation_0-rmse:0.04286 validation_1-rmse:0.03901 +[92] validation_0-rmse:0.04277 validation_1-rmse:0.03886 +[93] validation_0-rmse:0.04270 validation_1-rmse:0.03872 +[94] validation_0-rmse:0.04263 validation_1-rmse:0.03861 +[95] validation_0-rmse:0.04255 validation_1-rmse:0.03850 +[96] validation_0-rmse:0.04246 validation_1-rmse:0.03836 +[97] validation_0-rmse:0.04241 validation_1-rmse:0.03827 +[98] validation_0-rmse:0.04236 validation_1-rmse:0.03819 +[99] validation_0-rmse:0.04230 validation_1-rmse:0.03809 +[100] validation_0-rmse:0.04224 validation_1-rmse:0.03799 +[101] validation_0-rmse:0.04214 validation_1-rmse:0.03785 +[102] validation_0-rmse:0.04209 validation_1-rmse:0.03779 +[103] validation_0-rmse:0.04203 validation_1-rmse:0.03766 +[104] validation_0-rmse:0.04196 validation_1-rmse:0.03756 +[105] validation_0-rmse:0.04187 validation_1-rmse:0.03744 +[106] validation_0-rmse:0.04180 validation_1-rmse:0.03731 +[107] validation_0-rmse:0.04172 validation_1-rmse:0.03721 +[108] validation_0-rmse:0.04166 validation_1-rmse:0.03710 +[109] validation_0-rmse:0.04161 validation_1-rmse:0.03701 +[110] validation_0-rmse:0.04154 validation_1-rmse:0.03691 +[111] validation_0-rmse:0.04147 validation_1-rmse:0.03680 +[112] validation_0-rmse:0.04142 validation_1-rmse:0.03672 +[113] validation_0-rmse:0.04133 validation_1-rmse:0.03662 +[114] validation_0-rmse:0.04125 validation_1-rmse:0.03649 +[115] validation_0-rmse:0.04119 validation_1-rmse:0.03639 +[116] validation_0-rmse:0.04113 validation_1-rmse:0.03630 +[117] validation_0-rmse:0.04107 validation_1-rmse:0.03620 +[118] validation_0-rmse:0.04101 validation_1-rmse:0.03611 +[119] validation_0-rmse:0.04095 validation_1-rmse:0.03602 +[120] validation_0-rmse:0.04089 validation_1-rmse:0.03593 +[121] validation_0-rmse:0.04081 validation_1-rmse:0.03580 +[122] validation_0-rmse:0.04074 validation_1-rmse:0.03572 +[123] validation_0-rmse:0.04066 validation_1-rmse:0.03561 +[124] validation_0-rmse:0.04062 validation_1-rmse:0.03553 +[125] validation_0-rmse:0.04058 validation_1-rmse:0.03546 +[126] validation_0-rmse:0.04053 validation_1-rmse:0.03537 +[127] validation_0-rmse:0.04045 validation_1-rmse:0.03525 +[128] validation_0-rmse:0.04040 validation_1-rmse:0.03516 +[129] validation_0-rmse:0.04033 validation_1-rmse:0.03506 +[130] validation_0-rmse:0.04028 validation_1-rmse:0.03496 +[131] validation_0-rmse:0.04025 validation_1-rmse:0.03490 +[132] validation_0-rmse:0.04018 validation_1-rmse:0.03479 +[133] validation_0-rmse:0.04013 validation_1-rmse:0.03472 +[134] validation_0-rmse:0.04007 validation_1-rmse:0.03463 +[135] validation_0-rmse:0.04003 validation_1-rmse:0.03458 +[136] validation_0-rmse:0.03997 validation_1-rmse:0.03451 +[137] validation_0-rmse:0.03993 validation_1-rmse:0.03444 +[138] validation_0-rmse:0.03985 validation_1-rmse:0.03433 +[139] validation_0-rmse:0.03981 validation_1-rmse:0.03427 +[140] validation_0-rmse:0.03978 validation_1-rmse:0.03420 +[141] validation_0-rmse:0.03972 validation_1-rmse:0.03412 +[142] validation_0-rmse:0.03967 validation_1-rmse:0.03404 +[143] validation_0-rmse:0.03962 validation_1-rmse:0.03397 +[144] validation_0-rmse:0.03959 validation_1-rmse:0.03390 +[145] validation_0-rmse:0.03953 validation_1-rmse:0.03380 +[146] validation_0-rmse:0.03944 validation_1-rmse:0.03369 +[147] validation_0-rmse:0.03940 validation_1-rmse:0.03360 +[148] validation_0-rmse:0.03933 validation_1-rmse:0.03351 +[149] validation_0-rmse:0.03928 validation_1-rmse:0.03343 +[150] validation_0-rmse:0.03923 validation_1-rmse:0.03335 +[151] validation_0-rmse:0.03918 validation_1-rmse:0.03328 +[152] validation_0-rmse:0.03910 validation_1-rmse:0.03319 +[153] validation_0-rmse:0.03906 validation_1-rmse:0.03312 +[154] validation_0-rmse:0.03899 validation_1-rmse:0.03302 +[155] validation_0-rmse:0.03895 validation_1-rmse:0.03296 +[156] validation_0-rmse:0.03889 validation_1-rmse:0.03287 +[157] validation_0-rmse:0.03882 validation_1-rmse:0.03279 +[158] validation_0-rmse:0.03877 validation_1-rmse:0.03271 +[159] validation_0-rmse:0.03873 validation_1-rmse:0.03265 +[160] validation_0-rmse:0.03870 validation_1-rmse:0.03259 +[161] validation_0-rmse:0.03866 validation_1-rmse:0.03253 +[162] validation_0-rmse:0.03862 validation_1-rmse:0.03246 +[163] validation_0-rmse:0.03857 validation_1-rmse:0.03238 +[164] validation_0-rmse:0.03852 validation_1-rmse:0.03230 +[165] validation_0-rmse:0.03849 validation_1-rmse:0.03224 +[166] validation_0-rmse:0.03844 validation_1-rmse:0.03216 +[167] validation_0-rmse:0.03839 validation_1-rmse:0.03208 +[168] validation_0-rmse:0.03836 validation_1-rmse:0.03201 +[169] validation_0-rmse:0.03832 validation_1-rmse:0.03195 +[170] validation_0-rmse:0.03827 validation_1-rmse:0.03187 +[171] validation_0-rmse:0.03822 validation_1-rmse:0.03180 +[172] validation_0-rmse:0.03816 validation_1-rmse:0.03172 +[173] validation_0-rmse:0.03811 validation_1-rmse:0.03167 +[174] validation_0-rmse:0.03808 validation_1-rmse:0.03161 +[175] validation_0-rmse:0.03805 validation_1-rmse:0.03156 +[176] validation_0-rmse:0.03802 validation_1-rmse:0.03151 +[177] validation_0-rmse:0.03796 validation_1-rmse:0.03143 +[178] validation_0-rmse:0.03790 validation_1-rmse:0.03135 +[179] validation_0-rmse:0.03785 validation_1-rmse:0.03129 +[180] validation_0-rmse:0.03781 validation_1-rmse:0.03123 +[181] validation_0-rmse:0.03775 validation_1-rmse:0.03114 +[182] validation_0-rmse:0.03770 validation_1-rmse:0.03107 +[183] validation_0-rmse:0.03766 validation_1-rmse:0.03100 +[184] validation_0-rmse:0.03759 validation_1-rmse:0.03091 +[185] validation_0-rmse:0.03753 validation_1-rmse:0.03084 +[186] validation_0-rmse:0.03749 validation_1-rmse:0.03077 +[187] validation_0-rmse:0.03745 validation_1-rmse:0.03070 +[188] validation_0-rmse:0.03741 validation_1-rmse:0.03062 +[189] validation_0-rmse:0.03735 validation_1-rmse:0.03055 +[190] validation_0-rmse:0.03731 validation_1-rmse:0.03049 +[191] validation_0-rmse:0.03728 validation_1-rmse:0.03043 +[192] validation_0-rmse:0.03723 validation_1-rmse:0.03037 +[193] validation_0-rmse:0.03720 validation_1-rmse:0.03031 +[194] validation_0-rmse:0.03715 validation_1-rmse:0.03024 +[195] validation_0-rmse:0.03710 validation_1-rmse:0.03017 +[196] validation_0-rmse:0.03704 validation_1-rmse:0.03010 +[197] validation_0-rmse:0.03701 validation_1-rmse:0.03002 +[198] validation_0-rmse:0.03698 validation_1-rmse:0.02997 +[199] validation_0-rmse:0.03693 validation_1-rmse:0.02990 +2025-05-02 03:15:04,966 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (80.17 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[03:15:04] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-02 03:15:05,008 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1742515200/cb_sol_1742515200--s_close.html +2025-05-02 03:15:05,009 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:15:05,156 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:15:05,172 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-03-01 00:00:00 to 2025-03-31 00:00:00, 4/5 trains +2025-05-02 03:15:05,173 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1743379200_prediction.feather +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +2025-05-02 03:15:06,074 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1743379200/cb_sol_1743379200 +2025-05-02 03:15:06,074 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- +2025-05-02 03:15:06,236 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-02 03:15:06,237 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-01 to 2025-03-30 -------------------- +2025-05-02 03:15:06,319 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_1h' '%-hour_of_day' + '%-%-order_book_imbalance-10_10_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] +2025-05-02 03:15:06,370 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features +2025-05-02 03:15:06,371 - 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: + +[03:15:06] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[0] validation_0-rmse:0.35531 validation_1-rmse:0.35869 +[1] validation_0-rmse:0.33791 validation_1-rmse:0.34115 +[2] validation_0-rmse:0.32142 validation_1-rmse:0.32453 +[3] validation_0-rmse:0.30572 validation_1-rmse:0.30873 +[4] validation_0-rmse:0.29082 validation_1-rmse:0.29373 +[5] validation_0-rmse:0.27666 validation_1-rmse:0.27949 +[6] validation_0-rmse:0.26323 validation_1-rmse:0.26596 +[7] validation_0-rmse:0.25052 validation_1-rmse:0.25313 +[8] validation_0-rmse:0.23846 validation_1-rmse:0.24094 +[9] validation_0-rmse:0.22701 validation_1-rmse:0.22940 +[10] validation_0-rmse:0.21615 validation_1-rmse:0.21844 +[11] validation_0-rmse:0.20585 validation_1-rmse:0.20803 +[12] validation_0-rmse:0.19610 validation_1-rmse:0.19819 +[13] validation_0-rmse:0.18683 validation_1-rmse:0.18886 +[14] validation_0-rmse:0.17805 validation_1-rmse:0.17997 +[15] validation_0-rmse:0.16973 validation_1-rmse:0.17156 +[16] validation_0-rmse:0.16184 validation_1-rmse:0.16359 +[17] validation_0-rmse:0.15437 validation_1-rmse:0.15605 +[18] validation_0-rmse:0.14732 validation_1-rmse:0.14890 +[19] validation_0-rmse:0.14065 validation_1-rmse:0.14214 +[20] validation_0-rmse:0.13432 validation_1-rmse:0.13571 +[21] validation_0-rmse:0.12835 validation_1-rmse:0.12964 +[22] validation_0-rmse:0.12270 validation_1-rmse:0.12390 +[23] validation_0-rmse:0.11737 validation_1-rmse:0.11846 +[24] validation_0-rmse:0.11232 validation_1-rmse:0.11331 +[25] validation_0-rmse:0.10757 validation_1-rmse:0.10847 +[26] validation_0-rmse:0.10308 validation_1-rmse:0.10390 +[27] validation_0-rmse:0.09885 validation_1-rmse:0.09956 +[28] validation_0-rmse:0.09484 validation_1-rmse:0.09546 +[29] validation_0-rmse:0.09108 validation_1-rmse:0.09159 +[30] validation_0-rmse:0.08755 validation_1-rmse:0.08794 +[31] validation_0-rmse:0.08421 validation_1-rmse:0.08449 +[32] validation_0-rmse:0.08108 validation_1-rmse:0.08126 +[33] validation_0-rmse:0.07814 validation_1-rmse:0.07823 +[34] validation_0-rmse:0.07539 validation_1-rmse:0.07535 +[35] validation_0-rmse:0.07281 validation_1-rmse:0.07267 +[36] validation_0-rmse:0.07040 validation_1-rmse:0.07014 +[37] validation_0-rmse:0.06811 validation_1-rmse:0.06775 +[38] validation_0-rmse:0.06601 validation_1-rmse:0.06553 +[39] validation_0-rmse:0.06403 validation_1-rmse:0.06344 +[40] validation_0-rmse:0.06220 validation_1-rmse:0.06149 +[41] validation_0-rmse:0.06048 validation_1-rmse:0.05967 +[42] validation_0-rmse:0.05890 validation_1-rmse:0.05798 +[43] validation_0-rmse:0.05742 validation_1-rmse:0.05638 +[44] validation_0-rmse:0.05599 validation_1-rmse:0.05486 +[45] validation_0-rmse:0.05467 validation_1-rmse:0.05341 +[46] validation_0-rmse:0.05347 validation_1-rmse:0.05208 +[47] validation_0-rmse:0.05233 validation_1-rmse:0.05085 +[48] validation_0-rmse:0.05128 validation_1-rmse:0.04971 +[49] validation_0-rmse:0.05032 validation_1-rmse:0.04866 +[50] validation_0-rmse:0.04944 validation_1-rmse:0.04769 +[51] validation_0-rmse:0.04856 validation_1-rmse:0.04673 +[52] validation_0-rmse:0.04777 validation_1-rmse:0.04585 +[53] validation_0-rmse:0.04708 validation_1-rmse:0.04508 +[54] validation_0-rmse:0.04644 validation_1-rmse:0.04435 +[55] validation_0-rmse:0.04583 validation_1-rmse:0.04365 +[56] validation_0-rmse:0.04526 validation_1-rmse:0.04299 +[57] validation_0-rmse:0.04471 validation_1-rmse:0.04233 +[58] validation_0-rmse:0.04420 validation_1-rmse:0.04173 +[59] validation_0-rmse:0.04377 validation_1-rmse:0.04123 +[60] validation_0-rmse:0.04331 validation_1-rmse:0.04068 +[61] validation_0-rmse:0.04293 validation_1-rmse:0.04022 +[62] validation_0-rmse:0.04256 validation_1-rmse:0.03977 +[63] validation_0-rmse:0.04220 validation_1-rmse:0.03934 +[64] validation_0-rmse:0.04190 validation_1-rmse:0.03897 +[65] validation_0-rmse:0.04158 validation_1-rmse:0.03860 +[66] validation_0-rmse:0.04133 validation_1-rmse:0.03830 +[67] validation_0-rmse:0.04106 validation_1-rmse:0.03797 +[68] validation_0-rmse:0.04086 validation_1-rmse:0.03769 +[69] validation_0-rmse:0.04064 validation_1-rmse:0.03742 +[70] validation_0-rmse:0.04042 validation_1-rmse:0.03714 +[71] validation_0-rmse:0.04023 validation_1-rmse:0.03688 +[72] validation_0-rmse:0.04006 validation_1-rmse:0.03664 +[73] validation_0-rmse:0.03987 validation_1-rmse:0.03642 +[74] validation_0-rmse:0.03971 validation_1-rmse:0.03619 +[75] validation_0-rmse:0.03956 validation_1-rmse:0.03599 +[76] validation_0-rmse:0.03940 validation_1-rmse:0.03580 +[77] validation_0-rmse:0.03924 validation_1-rmse:0.03559 +[78] validation_0-rmse:0.03911 validation_1-rmse:0.03542 +[79] validation_0-rmse:0.03898 validation_1-rmse:0.03526 +[80] validation_0-rmse:0.03888 validation_1-rmse:0.03512 +[81] validation_0-rmse:0.03877 validation_1-rmse:0.03496 +[82] validation_0-rmse:0.03865 validation_1-rmse:0.03480 +[83] validation_0-rmse:0.03856 validation_1-rmse:0.03464 +[84] validation_0-rmse:0.03845 validation_1-rmse:0.03449 +[85] validation_0-rmse:0.03834 validation_1-rmse:0.03435 +[86] validation_0-rmse:0.03825 validation_1-rmse:0.03423 +[87] validation_0-rmse:0.03816 validation_1-rmse:0.03411 +[88] validation_0-rmse:0.03807 validation_1-rmse:0.03400 +[89] validation_0-rmse:0.03801 validation_1-rmse:0.03390 +[90] validation_0-rmse:0.03791 validation_1-rmse:0.03375 +[91] validation_0-rmse:0.03783 validation_1-rmse:0.03364 +[92] validation_0-rmse:0.03773 validation_1-rmse:0.03351 +[93] validation_0-rmse:0.03765 validation_1-rmse:0.03339 +[94] validation_0-rmse:0.03758 validation_1-rmse:0.03327 +[95] validation_0-rmse:0.03751 validation_1-rmse:0.03317 +[96] validation_0-rmse:0.03742 validation_1-rmse:0.03306 +[97] validation_0-rmse:0.03735 validation_1-rmse:0.03296 +[98] validation_0-rmse:0.03727 validation_1-rmse:0.03285 +[99] validation_0-rmse:0.03722 validation_1-rmse:0.03277 +[100] validation_0-rmse:0.03716 validation_1-rmse:0.03266 +[101] validation_0-rmse:0.03707 validation_1-rmse:0.03254 +[102] validation_0-rmse:0.03701 validation_1-rmse:0.03247 +[103] validation_0-rmse:0.03696 validation_1-rmse:0.03240 +[104] validation_0-rmse:0.03689 validation_1-rmse:0.03231 +[105] validation_0-rmse:0.03682 validation_1-rmse:0.03221 +[106] validation_0-rmse:0.03677 validation_1-rmse:0.03211 +[107] validation_0-rmse:0.03670 validation_1-rmse:0.03201 +[108] validation_0-rmse:0.03664 validation_1-rmse:0.03192 +[109] validation_0-rmse:0.03656 validation_1-rmse:0.03180 +[110] validation_0-rmse:0.03650 validation_1-rmse:0.03171 +[111] validation_0-rmse:0.03646 validation_1-rmse:0.03163 +[112] validation_0-rmse:0.03638 validation_1-rmse:0.03153 +[113] validation_0-rmse:0.03633 validation_1-rmse:0.03145 +[114] validation_0-rmse:0.03628 validation_1-rmse:0.03137 +[115] validation_0-rmse:0.03622 validation_1-rmse:0.03128 +[116] validation_0-rmse:0.03618 validation_1-rmse:0.03121 +[117] validation_0-rmse:0.03613 validation_1-rmse:0.03114 +[118] validation_0-rmse:0.03607 validation_1-rmse:0.03107 +[119] validation_0-rmse:0.03604 validation_1-rmse:0.03100 +[120] validation_0-rmse:0.03599 validation_1-rmse:0.03093 +[121] validation_0-rmse:0.03593 validation_1-rmse:0.03084 +[122] validation_0-rmse:0.03588 validation_1-rmse:0.03077 +[123] validation_0-rmse:0.03582 validation_1-rmse:0.03069 +[124] validation_0-rmse:0.03576 validation_1-rmse:0.03060 +[125] validation_0-rmse:0.03572 validation_1-rmse:0.03053 +[126] validation_0-rmse:0.03565 validation_1-rmse:0.03045 +[127] validation_0-rmse:0.03562 validation_1-rmse:0.03039 +[128] validation_0-rmse:0.03557 validation_1-rmse:0.03032 +[129] validation_0-rmse:0.03553 validation_1-rmse:0.03026 +[130] validation_0-rmse:0.03548 validation_1-rmse:0.03018 +[131] validation_0-rmse:0.03544 validation_1-rmse:0.03012 +[132] validation_0-rmse:0.03539 validation_1-rmse:0.03004 +[133] validation_0-rmse:0.03535 validation_1-rmse:0.02996 +[134] validation_0-rmse:0.03530 validation_1-rmse:0.02987 +[135] validation_0-rmse:0.03527 validation_1-rmse:0.02982 +[136] validation_0-rmse:0.03522 validation_1-rmse:0.02974 +[137] validation_0-rmse:0.03516 validation_1-rmse:0.02966 +[138] validation_0-rmse:0.03510 validation_1-rmse:0.02957 +[139] validation_0-rmse:0.03505 validation_1-rmse:0.02949 +[140] validation_0-rmse:0.03500 validation_1-rmse:0.02943 +[141] validation_0-rmse:0.03495 validation_1-rmse:0.02935 +[142] validation_0-rmse:0.03493 validation_1-rmse:0.02929 +[143] validation_0-rmse:0.03487 validation_1-rmse:0.02923 +[144] validation_0-rmse:0.03482 validation_1-rmse:0.02916 +[145] validation_0-rmse:0.03476 validation_1-rmse:0.02907 +[146] validation_0-rmse:0.03472 validation_1-rmse:0.02901 +[147] validation_0-rmse:0.03467 validation_1-rmse:0.02892 +[148] validation_0-rmse:0.03464 validation_1-rmse:0.02887 +[149] validation_0-rmse:0.03460 validation_1-rmse:0.02879 +[150] validation_0-rmse:0.03456 validation_1-rmse:0.02872 +[151] validation_0-rmse:0.03451 validation_1-rmse:0.02866 +[152] validation_0-rmse:0.03447 validation_1-rmse:0.02858 +[153] validation_0-rmse:0.03443 validation_1-rmse:0.02852 +[154] validation_0-rmse:0.03441 validation_1-rmse:0.02847 +[155] validation_0-rmse:0.03437 validation_1-rmse:0.02841 +[156] validation_0-rmse:0.03435 validation_1-rmse:0.02836 +[157] validation_0-rmse:0.03432 validation_1-rmse:0.02831 +[158] validation_0-rmse:0.03428 validation_1-rmse:0.02824 +[159] validation_0-rmse:0.03423 validation_1-rmse:0.02818 +[160] validation_0-rmse:0.03417 validation_1-rmse:0.02810 +[161] validation_0-rmse:0.03413 validation_1-rmse:0.02804 +[162] validation_0-rmse:0.03409 validation_1-rmse:0.02797 +[163] validation_0-rmse:0.03407 validation_1-rmse:0.02793 +[164] validation_0-rmse:0.03403 validation_1-rmse:0.02786 +[165] validation_0-rmse:0.03398 validation_1-rmse:0.02779 +[166] validation_0-rmse:0.03393 validation_1-rmse:0.02773 +[167] validation_0-rmse:0.03390 validation_1-rmse:0.02768 +[168] validation_0-rmse:0.03385 validation_1-rmse:0.02760 +[169] validation_0-rmse:0.03381 validation_1-rmse:0.02754 +[170] validation_0-rmse:0.03376 validation_1-rmse:0.02747 +[171] validation_0-rmse:0.03373 validation_1-rmse:0.02741 +[172] validation_0-rmse:0.03369 validation_1-rmse:0.02735 +[173] validation_0-rmse:0.03366 validation_1-rmse:0.02730 +[174] validation_0-rmse:0.03362 validation_1-rmse:0.02724 +[175] validation_0-rmse:0.03359 validation_1-rmse:0.02718 +[176] validation_0-rmse:0.03353 validation_1-rmse:0.02712 +[177] validation_0-rmse:0.03349 validation_1-rmse:0.02706 +[178] validation_0-rmse:0.03345 validation_1-rmse:0.02700 +[179] validation_0-rmse:0.03343 validation_1-rmse:0.02694 +[180] validation_0-rmse:0.03340 validation_1-rmse:0.02690 +[181] validation_0-rmse:0.03335 validation_1-rmse:0.02683 +[182] validation_0-rmse:0.03331 validation_1-rmse:0.02678 +[183] validation_0-rmse:0.03328 validation_1-rmse:0.02673 +[184] validation_0-rmse:0.03324 validation_1-rmse:0.02667 +[185] validation_0-rmse:0.03321 validation_1-rmse:0.02661 +[186] validation_0-rmse:0.03315 validation_1-rmse:0.02655 +[187] validation_0-rmse:0.03310 validation_1-rmse:0.02649 +[188] validation_0-rmse:0.03308 validation_1-rmse:0.02646 +[189] validation_0-rmse:0.03304 validation_1-rmse:0.02639 +[190] validation_0-rmse:0.03300 validation_1-rmse:0.02634 +[191] validation_0-rmse:0.03296 validation_1-rmse:0.02629 +[192] validation_0-rmse:0.03294 validation_1-rmse:0.02624 +[193] validation_0-rmse:0.03289 validation_1-rmse:0.02618 +[194] validation_0-rmse:0.03284 validation_1-rmse:0.02612 +[195] validation_0-rmse:0.03280 validation_1-rmse:0.02606 +[196] validation_0-rmse:0.03277 validation_1-rmse:0.02601 +[197] validation_0-rmse:0.03274 validation_1-rmse:0.02595 +[198] validation_0-rmse:0.03270 validation_1-rmse:0.02590 +[199] validation_0-rmse:0.03267 validation_1-rmse:0.02586 +2025-05-02 03:16:29,119 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (83.04 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[03:16:29] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-02 03:16:29,156 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1743379200/cb_sol_1743379200--s_close.html +2025-05-02 03:16:29,156 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:16:29,301 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:16:29,319 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-03-11 00:00:00 to 2025-04-10 00:00:00, 5/5 trains +2025-05-02 03:16:29,320 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1744243200_prediction.feather +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +2025-05-02 03:16:30,319 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1744243200/cb_sol_1744243200 +2025-05-02 03:16:30,320 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- +2025-05-02 03:16:30,476 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-02 03:16:30,477 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-11 to 2025-04-09 -------------------- +2025-05-02 03:16:30,564 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_1h' '%-hour_of_day' + '%-%-order_book_imbalance-10_10_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] +2025-05-02 03:16:30,616 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features +2025-05-02 03:16:30,616 - 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: + +[03:16:31] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[0] validation_0-rmse:0.41252 validation_1-rmse:0.41346 +[1] validation_0-rmse:0.39232 validation_1-rmse:0.39319 +[2] validation_0-rmse:0.37315 validation_1-rmse:0.37396 +[3] validation_0-rmse:0.35494 validation_1-rmse:0.35570 +[4] validation_0-rmse:0.33767 validation_1-rmse:0.33836 +[5] validation_0-rmse:0.32129 validation_1-rmse:0.32191 +[6] validation_0-rmse:0.30572 validation_1-rmse:0.30629 +[7] validation_0-rmse:0.29096 validation_1-rmse:0.29148 +[8] validation_0-rmse:0.27695 validation_1-rmse:0.27743 +[9] validation_0-rmse:0.26366 validation_1-rmse:0.26409 +[10] validation_0-rmse:0.25108 validation_1-rmse:0.25144 +[11] validation_0-rmse:0.23911 validation_1-rmse:0.23943 +[12] validation_0-rmse:0.22779 validation_1-rmse:0.22805 +[13] validation_0-rmse:0.21705 validation_1-rmse:0.21727 +[14] validation_0-rmse:0.20687 validation_1-rmse:0.20705 +[15] validation_0-rmse:0.19720 validation_1-rmse:0.19735 +[16] validation_0-rmse:0.18807 validation_1-rmse:0.18817 +[17] validation_0-rmse:0.17943 validation_1-rmse:0.17946 +[18] validation_0-rmse:0.17124 validation_1-rmse:0.17122 +[19] validation_0-rmse:0.16349 validation_1-rmse:0.16341 +[20] validation_0-rmse:0.15618 validation_1-rmse:0.15603 +[21] validation_0-rmse:0.14926 validation_1-rmse:0.14906 +[22] validation_0-rmse:0.14271 validation_1-rmse:0.14244 +[23] validation_0-rmse:0.13651 validation_1-rmse:0.13617 +[24] validation_0-rmse:0.13068 validation_1-rmse:0.13026 +[25] validation_0-rmse:0.12516 validation_1-rmse:0.12467 +[26] validation_0-rmse:0.11996 validation_1-rmse:0.11938 +[27] validation_0-rmse:0.11502 validation_1-rmse:0.11438 +[28] validation_0-rmse:0.11039 validation_1-rmse:0.10967 +[29] validation_0-rmse:0.10601 validation_1-rmse:0.10521 +[30] validation_0-rmse:0.10191 validation_1-rmse:0.10104 +[31] validation_0-rmse:0.09804 validation_1-rmse:0.09709 +[32] validation_0-rmse:0.09442 validation_1-rmse:0.09335 +[33] validation_0-rmse:0.09100 validation_1-rmse:0.08984 +[34] validation_0-rmse:0.08779 validation_1-rmse:0.08655 +[35] validation_0-rmse:0.08479 validation_1-rmse:0.08346 +[36] validation_0-rmse:0.08197 validation_1-rmse:0.08055 +[37] validation_0-rmse:0.07934 validation_1-rmse:0.07782 +[38] validation_0-rmse:0.07684 validation_1-rmse:0.07522 +[39] validation_0-rmse:0.07456 validation_1-rmse:0.07286 +[40] validation_0-rmse:0.07240 validation_1-rmse:0.07062 +[41] validation_0-rmse:0.07038 validation_1-rmse:0.06850 +[42] validation_0-rmse:0.06852 validation_1-rmse:0.06653 +[43] validation_0-rmse:0.06679 validation_1-rmse:0.06470 +[44] validation_0-rmse:0.06518 validation_1-rmse:0.06300 +[45] validation_0-rmse:0.06369 validation_1-rmse:0.06141 +[46] validation_0-rmse:0.06227 validation_1-rmse:0.05991 +[47] validation_0-rmse:0.06100 validation_1-rmse:0.05852 +[48] validation_0-rmse:0.05980 validation_1-rmse:0.05724 +[49] validation_0-rmse:0.05867 validation_1-rmse:0.05604 +[50] validation_0-rmse:0.05764 validation_1-rmse:0.05491 +[51] validation_0-rmse:0.05668 validation_1-rmse:0.05387 +[52] validation_0-rmse:0.05579 validation_1-rmse:0.05289 +[53] validation_0-rmse:0.05499 validation_1-rmse:0.05201 +[54] validation_0-rmse:0.05421 validation_1-rmse:0.05114 +[55] validation_0-rmse:0.05350 validation_1-rmse:0.05036 +[56] validation_0-rmse:0.05288 validation_1-rmse:0.04966 +[57] validation_0-rmse:0.05230 validation_1-rmse:0.04899 +[58] validation_0-rmse:0.05174 validation_1-rmse:0.04837 +[59] validation_0-rmse:0.05126 validation_1-rmse:0.04781 +[60] validation_0-rmse:0.05079 validation_1-rmse:0.04726 +[61] validation_0-rmse:0.05034 validation_1-rmse:0.04674 +[62] validation_0-rmse:0.04988 validation_1-rmse:0.04621 +[63] validation_0-rmse:0.04949 validation_1-rmse:0.04575 +[64] validation_0-rmse:0.04910 validation_1-rmse:0.04528 +[65] validation_0-rmse:0.04877 validation_1-rmse:0.04489 +[66] validation_0-rmse:0.04844 validation_1-rmse:0.04451 +[67] validation_0-rmse:0.04815 validation_1-rmse:0.04415 +[68] validation_0-rmse:0.04788 validation_1-rmse:0.04383 +[69] validation_0-rmse:0.04761 validation_1-rmse:0.04350 +[70] validation_0-rmse:0.04738 validation_1-rmse:0.04322 +[71] validation_0-rmse:0.04714 validation_1-rmse:0.04292 +[72] validation_0-rmse:0.04693 validation_1-rmse:0.04266 +[73] validation_0-rmse:0.04673 validation_1-rmse:0.04242 +[74] validation_0-rmse:0.04653 validation_1-rmse:0.04215 +[75] validation_0-rmse:0.04637 validation_1-rmse:0.04195 +[76] validation_0-rmse:0.04621 validation_1-rmse:0.04175 +[77] validation_0-rmse:0.04606 validation_1-rmse:0.04155 +[78] validation_0-rmse:0.04590 validation_1-rmse:0.04135 +[79] validation_0-rmse:0.04576 validation_1-rmse:0.04118 +[80] validation_0-rmse:0.04562 validation_1-rmse:0.04100 +[81] validation_0-rmse:0.04547 validation_1-rmse:0.04082 +[82] validation_0-rmse:0.04533 validation_1-rmse:0.04063 +[83] validation_0-rmse:0.04523 validation_1-rmse:0.04049 +[84] validation_0-rmse:0.04513 validation_1-rmse:0.04035 +[85] validation_0-rmse:0.04502 validation_1-rmse:0.04019 +[86] validation_0-rmse:0.04491 validation_1-rmse:0.04001 +[87] validation_0-rmse:0.04479 validation_1-rmse:0.03987 +[88] validation_0-rmse:0.04470 validation_1-rmse:0.03975 +[89] validation_0-rmse:0.04462 validation_1-rmse:0.03965 +[90] validation_0-rmse:0.04453 validation_1-rmse:0.03951 +[91] validation_0-rmse:0.04446 validation_1-rmse:0.03940 +[92] validation_0-rmse:0.04436 validation_1-rmse:0.03926 +[93] validation_0-rmse:0.04426 validation_1-rmse:0.03913 +[94] validation_0-rmse:0.04419 validation_1-rmse:0.03901 +[95] validation_0-rmse:0.04408 validation_1-rmse:0.03887 +[96] validation_0-rmse:0.04400 validation_1-rmse:0.03877 +[97] validation_0-rmse:0.04393 validation_1-rmse:0.03864 +[98] validation_0-rmse:0.04384 validation_1-rmse:0.03850 +[99] validation_0-rmse:0.04374 validation_1-rmse:0.03837 +[100] validation_0-rmse:0.04369 validation_1-rmse:0.03826 +[101] validation_0-rmse:0.04361 validation_1-rmse:0.03815 +[102] validation_0-rmse:0.04355 validation_1-rmse:0.03805 +[103] validation_0-rmse:0.04349 validation_1-rmse:0.03796 +[104] validation_0-rmse:0.04341 validation_1-rmse:0.03785 +[105] validation_0-rmse:0.04333 validation_1-rmse:0.03776 +[106] validation_0-rmse:0.04325 validation_1-rmse:0.03765 +[107] validation_0-rmse:0.04320 validation_1-rmse:0.03756 +[108] validation_0-rmse:0.04314 validation_1-rmse:0.03748 +[109] validation_0-rmse:0.04309 validation_1-rmse:0.03741 +[110] validation_0-rmse:0.04303 validation_1-rmse:0.03729 +[111] validation_0-rmse:0.04298 validation_1-rmse:0.03721 +[112] validation_0-rmse:0.04293 validation_1-rmse:0.03713 +[113] validation_0-rmse:0.04289 validation_1-rmse:0.03705 +[114] validation_0-rmse:0.04285 validation_1-rmse:0.03699 +[115] validation_0-rmse:0.04280 validation_1-rmse:0.03691 +[116] validation_0-rmse:0.04275 validation_1-rmse:0.03683 +[117] validation_0-rmse:0.04269 validation_1-rmse:0.03673 +[118] validation_0-rmse:0.04262 validation_1-rmse:0.03664 +[119] validation_0-rmse:0.04256 validation_1-rmse:0.03656 +[120] validation_0-rmse:0.04250 validation_1-rmse:0.03646 +[121] validation_0-rmse:0.04245 validation_1-rmse:0.03638 +[122] validation_0-rmse:0.04239 validation_1-rmse:0.03627 +[123] validation_0-rmse:0.04232 validation_1-rmse:0.03617 +[124] validation_0-rmse:0.04227 validation_1-rmse:0.03609 +[125] validation_0-rmse:0.04221 validation_1-rmse:0.03599 +[126] validation_0-rmse:0.04215 validation_1-rmse:0.03590 +[127] validation_0-rmse:0.04211 validation_1-rmse:0.03583 +[128] validation_0-rmse:0.04204 validation_1-rmse:0.03573 +[129] validation_0-rmse:0.04199 validation_1-rmse:0.03565 +[130] validation_0-rmse:0.04193 validation_1-rmse:0.03557 +[131] validation_0-rmse:0.04188 validation_1-rmse:0.03549 +[132] validation_0-rmse:0.04183 validation_1-rmse:0.03543 +[133] validation_0-rmse:0.04178 validation_1-rmse:0.03534 +[134] validation_0-rmse:0.04171 validation_1-rmse:0.03525 +[135] validation_0-rmse:0.04169 validation_1-rmse:0.03520 +[136] validation_0-rmse:0.04165 validation_1-rmse:0.03512 +[137] validation_0-rmse:0.04158 validation_1-rmse:0.03504 +[138] validation_0-rmse:0.04154 validation_1-rmse:0.03495 +[139] validation_0-rmse:0.04150 validation_1-rmse:0.03488 +[140] validation_0-rmse:0.04146 validation_1-rmse:0.03482 +[141] validation_0-rmse:0.04141 validation_1-rmse:0.03473 +[142] validation_0-rmse:0.04136 validation_1-rmse:0.03464 +[143] validation_0-rmse:0.04131 validation_1-rmse:0.03456 +[144] validation_0-rmse:0.04127 validation_1-rmse:0.03450 +[145] validation_0-rmse:0.04122 validation_1-rmse:0.03442 +[146] validation_0-rmse:0.04118 validation_1-rmse:0.03435 +[147] validation_0-rmse:0.04114 validation_1-rmse:0.03428 +[148] validation_0-rmse:0.04110 validation_1-rmse:0.03420 +[149] validation_0-rmse:0.04106 validation_1-rmse:0.03414 +[150] validation_0-rmse:0.04102 validation_1-rmse:0.03406 +[151] validation_0-rmse:0.04096 validation_1-rmse:0.03397 +[152] validation_0-rmse:0.04090 validation_1-rmse:0.03389 +[153] validation_0-rmse:0.04085 validation_1-rmse:0.03381 +[154] validation_0-rmse:0.04082 validation_1-rmse:0.03376 +[155] validation_0-rmse:0.04078 validation_1-rmse:0.03369 +[156] validation_0-rmse:0.04072 validation_1-rmse:0.03361 +[157] validation_0-rmse:0.04068 validation_1-rmse:0.03354 +[158] validation_0-rmse:0.04063 validation_1-rmse:0.03346 +[159] validation_0-rmse:0.04058 validation_1-rmse:0.03339 +[160] validation_0-rmse:0.04054 validation_1-rmse:0.03332 +[161] validation_0-rmse:0.04049 validation_1-rmse:0.03323 +[162] validation_0-rmse:0.04045 validation_1-rmse:0.03316 +[163] validation_0-rmse:0.04041 validation_1-rmse:0.03310 +[164] validation_0-rmse:0.04039 validation_1-rmse:0.03306 +[165] validation_0-rmse:0.04034 validation_1-rmse:0.03299 +[166] validation_0-rmse:0.04029 validation_1-rmse:0.03293 +[167] validation_0-rmse:0.04023 validation_1-rmse:0.03285 +[168] validation_0-rmse:0.04020 validation_1-rmse:0.03280 +[169] validation_0-rmse:0.04017 validation_1-rmse:0.03274 +[170] validation_0-rmse:0.04013 validation_1-rmse:0.03267 +[171] validation_0-rmse:0.04009 validation_1-rmse:0.03260 +[172] validation_0-rmse:0.04003 validation_1-rmse:0.03252 +[173] validation_0-rmse:0.03999 validation_1-rmse:0.03245 +[174] validation_0-rmse:0.03996 validation_1-rmse:0.03238 +[175] validation_0-rmse:0.03992 validation_1-rmse:0.03232 +[176] validation_0-rmse:0.03988 validation_1-rmse:0.03226 +[177] validation_0-rmse:0.03985 validation_1-rmse:0.03219 +[178] validation_0-rmse:0.03980 validation_1-rmse:0.03210 +[179] validation_0-rmse:0.03976 validation_1-rmse:0.03204 +[180] validation_0-rmse:0.03972 validation_1-rmse:0.03197 +[181] validation_0-rmse:0.03968 validation_1-rmse:0.03190 +[182] validation_0-rmse:0.03964 validation_1-rmse:0.03184 +[183] validation_0-rmse:0.03958 validation_1-rmse:0.03178 +[184] validation_0-rmse:0.03954 validation_1-rmse:0.03171 +[185] validation_0-rmse:0.03952 validation_1-rmse:0.03165 +[186] validation_0-rmse:0.03948 validation_1-rmse:0.03158 +[187] validation_0-rmse:0.03945 validation_1-rmse:0.03152 +[188] validation_0-rmse:0.03943 validation_1-rmse:0.03146 +[189] validation_0-rmse:0.03939 validation_1-rmse:0.03140 +[190] validation_0-rmse:0.03936 validation_1-rmse:0.03134 +[191] validation_0-rmse:0.03933 validation_1-rmse:0.03128 +[192] validation_0-rmse:0.03929 validation_1-rmse:0.03122 +[193] validation_0-rmse:0.03927 validation_1-rmse:0.03117 +[194] validation_0-rmse:0.03923 validation_1-rmse:0.03112 +[195] validation_0-rmse:0.03919 validation_1-rmse:0.03105 +[196] validation_0-rmse:0.03915 validation_1-rmse:0.03099 +[197] validation_0-rmse:0.03912 validation_1-rmse:0.03094 +[198] validation_0-rmse:0.03909 validation_1-rmse:0.03089 +[199] validation_0-rmse:0.03905 validation_1-rmse:0.03084 +2025-05-02 03:17:55,364 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (85.04 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[03:17:55] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-02 03:17:55,401 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1744243200/cb_sol_1744243200--s_close.html +2025-05-02 03:17:55,401 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:17:55,545 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:17:55,722 - freqtrade.optimize.backtesting - INFO - Backtesting with data from 2025-03-03 02:30:00 up to 2025-04-20 00:00:00 (47 days). +2025-05-02 03:17:56,194 - freqtrade.misc - INFO - dumping json to "/freqtrade/user_data/backtest_results/backtest-result-2025-05-02_03-17-56.meta.json" +Result for strategy OKXRegressionStrategy + BACKTESTING REPORT +┏━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ +┃ Pair ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ +┡━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ +│ BTC/USDT │ 6 │ -0.4 │ -0.483 │ -0.05 │ 0:22:00 │ 1 0 5 16.7 │ +│ SOL/USDT │ 41 │ -0.86 │ -7.036 │ -0.7 │ 1:51:00 │ 6 0 35 14.6 │ +│ TOTAL │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ +└──────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ + 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% ┃ +┡━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ +│ OTHER │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ +│ TOTAL │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ +└───────────┴─────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ + EXIT REASON STATS +┏━━━━━━━━━━━━━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ +┃ Exit Reason ┃ Exits ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ +┡━━━━━━━━━━━━━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ +│ trailing_stop_loss │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ +│ TOTAL │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ +└────────────────────┴───────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ + MIXED TAG STATS +┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ +┃ Enter Tag ┃ Exit Reason ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ +┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ +│ ('', 'trailing_stop_loss') │ │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ +│ TOTAL │ │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ +└────────────────────────────┴─────────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ + SUMMARY METRICS +┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓ +┃ Metric ┃ Value ┃ +┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━┩ +│ Backtesting from │ 2025-03-03 02:30:00 │ +│ Backtesting to │ 2025-04-20 00:00:00 │ +│ Trading Mode │ Spot │ +│ Max open trades │ 2 │ +│ │ │ +│ Total/Daily Avg Trades │ 47 / 1.0 │ +│ Starting balance │ 1000 USDT │ +│ Final balance │ 992.481 USDT │ +│ Absolute profit │ -7.519 USDT │ +│ Total profit % │ -0.75% │ +│ CAGR % │ -5.69% │ +│ Sortino │ -10.08 │ +│ Sharpe │ -9.30 │ +│ Calmar │ -37.45 │ +│ SQN │ -3.30 │ +│ Profit factor │ 0.17 │ +│ Expectancy (Ratio) │ -0.16 (-0.71) │ +│ Avg. daily profit % │ -0.02% │ +│ Avg. stake amount │ 19.885 USDT │ +│ Total trade volume │ 1867.299 USDT │ +│ │ │ +│ Best Pair │ BTC/USDT -0.05% │ +│ Worst Pair │ SOL/USDT -0.70% │ +│ Best trade │ SOL/USDT 2.55% │ +│ Worst trade │ SOL/USDT -5.11% │ +│ Best day │ 0.474 USDT │ +│ Worst day │ -1.283 USDT │ +│ Days win/draw/lose │ 2 / 23 / 15 │ +│ Avg. Duration Winners │ 1:40:00 │ +│ Avg. Duration Loser │ 1:40:00 │ +│ Max Consecutive Wins / Loss │ 3 / 13 │ +│ Rejected Entry signals │ 0 │ +│ Entry/Exit Timeouts │ 0 / 0 │ +│ │ │ +│ Min balance │ 991.799 USDT │ +│ Max balance │ 999.961 USDT │ +│ Max % of account underwater │ 0.82% │ +│ Absolute Drawdown (Account) │ 0.82% │ +│ Absolute Drawdown │ 8.162 USDT │ +│ Drawdown high │ -0.039 USDT │ +│ Drawdown low │ -8.201 USDT │ +│ Drawdown Start │ 2025-03-03 18:30:00 │ +│ Drawdown End │ 2025-04-07 17:06:00 │ +│ Market change │ -28.24% │ +└─────────────────────────────┴─────────────────────┘ + +Backtested 2025-03-03 02:30: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 ┃ +┡━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩ +│ OKXRegressionStrategy │ 47 │ -0.80 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ 8.162 USDT 0.82% │ +└───────────────────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┴───────────────────┘ diff --git a/output_filted.log b/output_filted.log index 6145de87..d66cbae4 100644 --- a/output_filted.log +++ b/output_filted.log @@ -1,192 +1,142 @@ Creating freqtrade_freqtrade_run ... Creating freqtrade_freqtrade_run ... done -2025-05-01 15:08:46,560 - freqtrade - INFO - freqtrade 2025.3 -2025-05-01 15:08:46,776 - numexpr.utils - INFO - NumExpr defaulting to 12 threads. -2025-05-01 15:08:48,206 - freqtrade.configuration.load_config - INFO - Using config: /freqtrade/config_examples/config_freqai.okx.json ... -2025-05-01 15:08:48,208 - freqtrade.loggers - INFO - Enabling colorized output. -2025-05-01 15:08:48,208 - root - INFO - Logfile configured -2025-05-01 15:08:48,209 - freqtrade.loggers - INFO - Verbosity set to 0 -2025-05-01 15:08:48,209 - freqtrade.configuration.configuration - INFO - Using additional Strategy lookup path: /freqtrade/templates -2025-05-01 15:08:48,210 - freqtrade.configuration.configuration - INFO - Using max_open_trades: 4 ... -2025-05-01 15:08:48,210 - freqtrade.configuration.configuration - INFO - Parameter --timerange detected: 20250401-20250420 ... -2025-05-01 15:08:48,244 - freqtrade.configuration.configuration - INFO - Using user-data directory: /freqtrade/user_data ... -2025-05-01 15:08:48,245 - freqtrade.configuration.configuration - INFO - Using data directory: /freqtrade/user_data/data/okx ... -2025-05-01 15:08:48,246 - freqtrade.configuration.configuration - INFO - Parameter --cache=none detected ... -2025-05-01 15:08:48,246 - freqtrade.configuration.configuration - INFO - Filter trades by timerange: 20250401-20250420 -2025-05-01 15:08:48,246 - freqtrade.configuration.configuration - INFO - Using freqaimodel class name: XGBoostRegressor -2025-05-01 15:08:48,247 - freqtrade.exchange.check_exchange - INFO - Checking exchange... -2025-05-01 15:08:48,253 - freqtrade.exchange.check_exchange - INFO - Exchange "okx" is officially supported by the Freqtrade development team. -2025-05-01 15:08:48,254 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration. -2025-05-01 15:08:48,254 - freqtrade.configuration.config_validation - INFO - Validating configuration ... -2025-05-01 15:08:48,256 - freqtrade.commands.optimize_commands - INFO - Starting freqtrade in Backtesting mode -2025-05-01 15:08:48,257 - freqtrade.exchange.exchange - INFO - Instance is running with dry_run enabled -2025-05-01 15:08:48,257 - freqtrade.exchange.exchange - INFO - Using CCXT 4.4.69 -2025-05-01 15:08:48,257 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}} -2025-05-01 15:08:48,262 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}, 'timeout': 20000} -2025-05-01 15:08:48,267 - freqtrade.exchange.exchange - INFO - Using Exchange "OKX" -2025-05-01 15:08:50,978 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Okx'... -2025-05-01 15:08:51,030 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy OKXRegressionStrategy from '/freqtrade/templates/OKXRegressionStrategy.py'... -2025-05-01 15:08:51,030 - freqtrade.strategy.hyper - INFO - Found no parameter file. -2025-05-01 15:08:51,031 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'timeframe' with value in config file: 3m. -2025-05-01 15:08:51,031 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stoploss' with value in config file: -0.05. -2025-05-01 15:08:51,032 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: USDT. -2025-05-01 15:08:51,032 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: 150. -2025-05-01 15:08:51,033 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'startup_candle_count' with value in config file: 30. -2025-05-01 15:08:51,033 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'unfilledtimeout' with value in config file: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': +2025-05-02 03:07:27,469 - freqtrade - INFO - freqtrade 2025.3 +2025-05-02 03:07:27,687 - numexpr.utils - INFO - NumExpr defaulting to 12 threads. +2025-05-02 03:07:29,101 - freqtrade.configuration.load_config - INFO - Using config: /freqtrade/config_examples/config_freqai.okx.json ... +2025-05-02 03:07:29,104 - freqtrade.loggers - INFO - Enabling colorized output. +2025-05-02 03:07:29,104 - root - INFO - Logfile configured +2025-05-02 03:07:29,104 - freqtrade.loggers - INFO - Verbosity set to 0 +2025-05-02 03:07:29,105 - freqtrade.configuration.configuration - INFO - Using additional Strategy lookup path: /freqtrade/templates +2025-05-02 03:07:29,105 - freqtrade.configuration.configuration - INFO - Using max_open_trades: 4 ... +2025-05-02 03:07:29,105 - freqtrade.configuration.configuration - INFO - Parameter --timerange detected: 20250301-20250420 ... +2025-05-02 03:07:29,139 - freqtrade.configuration.configuration - INFO - Using user-data directory: /freqtrade/user_data ... +2025-05-02 03:07:29,140 - freqtrade.configuration.configuration - INFO - Using data directory: /freqtrade/user_data/data/okx ... +2025-05-02 03:07:29,140 - freqtrade.configuration.configuration - INFO - Parameter --cache=none detected ... +2025-05-02 03:07:29,141 - freqtrade.configuration.configuration - INFO - Filter trades by timerange: 20250301-20250420 +2025-05-02 03:07:29,141 - freqtrade.configuration.configuration - INFO - Using freqaimodel class name: XGBoostRegressor +2025-05-02 03:07:29,142 - freqtrade.exchange.check_exchange - INFO - Checking exchange... +2025-05-02 03:07:29,149 - freqtrade.exchange.check_exchange - INFO - Exchange "okx" is officially supported by the Freqtrade development team. +2025-05-02 03:07:29,149 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration. +2025-05-02 03:07:29,150 - freqtrade.configuration.config_validation - INFO - Validating configuration ... +2025-05-02 03:07:29,152 - freqtrade.commands.optimize_commands - INFO - Starting freqtrade in Backtesting mode +2025-05-02 03:07:29,153 - freqtrade.exchange.exchange - INFO - Instance is running with dry_run enabled +2025-05-02 03:07:29,153 - freqtrade.exchange.exchange - INFO - Using CCXT 4.4.69 +2025-05-02 03:07:29,153 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}} +2025-05-02 03:07:29,158 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}, 'timeout': 20000} +2025-05-02 03:07:29,164 - freqtrade.exchange.exchange - INFO - Using Exchange "OKX" +2025-05-02 03:07:31,712 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Okx'... +2025-05-02 03:07:31,769 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy OKXRegressionStrategy from '/freqtrade/templates/OKXRegressionStrategy.py'... +2025-05-02 03:07:31,770 - freqtrade.strategy.hyper - INFO - Found no parameter file. +2025-05-02 03:07:31,771 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'timeframe' with value in config file: 3m. +2025-05-02 03:07:31,771 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stoploss' with value in config file: -0.05. +2025-05-02 03:07:31,771 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: USDT. +2025-05-02 03:07:31,772 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: 150. +2025-05-02 03:07:31,772 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'startup_candle_count' with value in config file: 30. +2025-05-02 03:07:31,772 - 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 15:08:51,033 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'max_open_trades' with value in config file: 4. -2025-05-01 15:08:51,034 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {} -2025-05-01 15:08:51,034 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 3m -2025-05-01 15:08:51,035 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.05 -2025-05-01 15:08:51,035 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: True -2025-05-01 15:08:51,035 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive: 0.01 -2025-05-01 15:08:51,036 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.0 -2025-05-01 15:08:51,036 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: False -2025-05-01 15:08:51,036 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: False -2025-05-01 15:08:51,037 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: True -2025-05-01 15:08:51,037 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_types: {'entry': 'limit', 'exit': 'limit', 'stoploss': 'limit', 'stoploss_on_exchange': False, +2025-05-02 03:07:31,773 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'max_open_trades' with value in config file: 4. +2025-05-02 03:07:31,773 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {} +2025-05-02 03:07:31,773 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 3m +2025-05-02 03:07:31,774 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.05 +2025-05-02 03:07:31,774 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: True +2025-05-02 03:07:31,774 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive: 0.01 +2025-05-02 03:07:31,775 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.0 +2025-05-02 03:07:31,775 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: False +2025-05-02 03:07:31,775 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: False +2025-05-02 03:07:31,776 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: True +2025-05-02 03:07:31,776 - 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 15:08:51,037 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'entry': 'GTC', 'exit': 'GTC'} -2025-05-01 15:08:51,037 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: USDT -2025-05-01 15:08:51,038 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: 150 -2025-05-01 15:08:51,038 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 30 -2025-05-01 15:08:51,038 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': 'minutes'} -2025-05-01 15:08:51,038 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_exit_signal: True -2025-05-01 15:08:51,039 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_only: False -2025-05-01 15:08:51,039 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_entry_signal: False -2025-05-01 15:08:51,039 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_offset: 0.0 -2025-05-01 15:08:51,039 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False -2025-05-01 15:08:51,040 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0 -2025-05-01 15:08:51,040 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using position_adjustment_enable: False -2025-05-01 15:08:51,040 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_entry_position_adjustment: -1 -2025-05-01 15:08:51,040 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_open_trades: 4 -2025-05-01 15:08:51,041 - freqtrade.configuration.config_validation - INFO - Validating configuration ... -2025-05-01 15:08:51,044 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist StaticPairList from '/freqtrade/freqtrade/plugins/pairlist/StaticPairList.py'... -2025-05-01 15:08:51,050 - freqtrade.optimize.backtesting - INFO - Using fee 0.1500% - worst case fee from exchange (lowest tier). -2025-05-01 15:08:51,051 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 -2025-05-01 15:08:51,051 - freqtrade.data.history.history_utils - INFO - Using indicator startup period: 14450 ... -2025-05-01 15:08:51,187 - 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 15:08:51,187 - freqtrade.optimize.backtesting - INFO - Dataload complete. Calculating indicators -2025-05-01 15:08:51,188 - freqtrade.optimize.backtesting - INFO - Running backtesting for Strategy OKXRegressionStrategy -2025-05-01 15:08:52,772 - matplotlib.font_manager - INFO - generated new fontManager -2025-05-01 15:08:52,983 - freqtrade.resolvers.iresolver - INFO - Using resolved freqaimodel XGBoostRegressor from '/freqtrade/freqtrade/freqai/prediction_models/XGBoostRegressor.py'... -2025-05-01 15:08:52,984 - freqtrade.freqai.data_drawer - INFO - Could not find existing datadrawer, starting from scratch -2025-05-01 15:08:52,984 - freqtrade.freqai.data_drawer - INFO - Could not find existing historic_predictions, starting from scratch -2025-05-01 15:08:52,985 - freqtrade.freqai.freqai_interface - INFO - Set fresh train queue from whitelist. Queue: ['BTC/USDT', 'SOL/USDT'] -2025-05-01 15:08:52,986 - freqtrade.strategy.hyper - INFO - No params for buy found, using default values. -2025-05-01 15:08:52,986 - freqtrade.strategy.hyper - INFO - No params for sell found, using default values. -2025-05-01 15:08:52,987 - freqtrade.strategy.hyper - INFO - No params for protection found, using default values. -2025-05-01 15:08:52,991 - freqtrade.freqai.freqai_interface - INFO - Training 2 timeranges -2025-05-01 15:08:52,992 - 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 15:08:52,992 - 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 15:09:02,279 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 -2025-05-01 15:09:02,280 - 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 15:09:02,374 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 -2025-05-01 15:09:02,374 - 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 15:09:02,613 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 -2025-05-01 15:09:02,613 - 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 15:09:03,141 - OKXRegressionStrategy - ERROR - 获取 ETH/USDT 订单簿失败:okx GET https://www.okx.com/api/v5/public/instruments?instType=SPOT -2025-05-01 15:09:03,162 - OKXRegressionStrategy - ERROR - 获取 ETH/USDT 订单簿失败:okx GET https://www.okx.com/api/v5/public/instruments?instType=SPOT -2025-05-01 15:09:03,186 - OKXRegressionStrategy - ERROR - 获取 ETH/USDT 订单簿失败:okx GET https://www.okx.com/api/v5/public/instruments?instType=SPOT -2025-05-01 15:09:03,265 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 -2025-05-01 15:09:03,265 - 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 15:09:03,388 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 -2025-05-01 15:09:03,388 - 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-02 03:07:31,776 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'entry': 'GTC', 'exit': 'GTC'} +2025-05-02 03:07:31,777 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: USDT +2025-05-02 03:07:31,777 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: 150 +2025-05-02 03:07:31,777 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 30 +2025-05-02 03:07:31,778 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': 'minutes'} +2025-05-02 03:07:31,778 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_exit_signal: True +2025-05-02 03:07:31,778 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_only: False +2025-05-02 03:07:31,779 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_entry_signal: False +2025-05-02 03:07:31,779 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_offset: 0.0 +2025-05-02 03:07:31,779 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False +2025-05-02 03:07:31,780 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0 +2025-05-02 03:07:31,780 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using position_adjustment_enable: False +2025-05-02 03:07:31,780 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_entry_position_adjustment: -1 +2025-05-02 03:07:31,781 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_open_trades: 4 +2025-05-02 03:07:31,781 - freqtrade.configuration.config_validation - INFO - Validating configuration ... +2025-05-02 03:07:31,785 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist StaticPairList from '/freqtrade/freqtrade/plugins/pairlist/StaticPairList.py'... +2025-05-02 03:07:31,791 - freqtrade.optimize.backtesting - INFO - Using fee 0.1500% - worst case fee from exchange (lowest tier). +2025-05-02 03:07:31,792 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 +2025-05-02 03:07:31,792 - freqtrade.data.history.history_utils - INFO - Using indicator startup period: 14450 ... +2025-05-02 03:07:31,808 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 3m, data starts at 2025-02-01 00:00:00 +2025-05-02 03:07:31,838 - freqtrade.data.history.datahandlers.idatahandler - WARNING - SOL/USDT, spot, 3m, data starts at 2025-02-01 00:00:00 +2025-05-02 03:07:31,855 - freqtrade.optimize.backtesting - INFO - Loading data from 2025-02-01 00:00:00 up to 2025-04-20 00:00:00 (78 days). +2025-05-02 03:07:31,856 - freqtrade.optimize.backtesting - INFO - Dataload complete. Calculating indicators +2025-05-02 03:07:31,857 - freqtrade.optimize.backtesting - INFO - Running backtesting for Strategy OKXRegressionStrategy +2025-05-02 03:07:33,402 - matplotlib.font_manager - INFO - generated new fontManager +2025-05-02 03:07:33,619 - freqtrade.resolvers.iresolver - INFO - Using resolved freqaimodel XGBoostRegressor from '/freqtrade/freqtrade/freqai/prediction_models/XGBoostRegressor.py'... +2025-05-02 03:07:33,620 - freqtrade.freqai.data_drawer - INFO - Could not find existing datadrawer, starting from scratch +2025-05-02 03:07:33,620 - freqtrade.freqai.data_drawer - INFO - Could not find existing historic_predictions, starting from scratch +2025-05-02 03:07:33,621 - freqtrade.freqai.freqai_interface - INFO - Set fresh train queue from whitelist. Queue: ['BTC/USDT', 'SOL/USDT'] +2025-05-02 03:07:33,621 - freqtrade.strategy.hyper - INFO - No params for buy found, using default values. +2025-05-02 03:07:33,622 - freqtrade.strategy.hyper - INFO - No params for sell found, using default values. +2025-05-02 03:07:33,622 - freqtrade.strategy.hyper - INFO - No params for protection found, using default values. +2025-05-02 03:07:33,627 - freqtrade.freqai.freqai_interface - INFO - Training 5 timeranges +2025-05-02 03:07:33,629 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-01-30 00:00:00 to 2025-03-01 00:00:00, 1/5 trains +2025-05-02 03:07:33,629 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1740787200_prediction.feather +2025-05-02 03:07:41,919 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 +2025-05-02 03:07:41,920 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 5m from 2025-01-29 19:50:00 to 2025-04-20 00:00:00 +2025-05-02 03:07:41,929 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 5m, data starts at 2025-02-01 00:00:00 +2025-05-02 03:07:42,020 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 +2025-05-02 03:07:42,021 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 1h from 2025-01-27 22:00:00 to 2025-04-20 00:00:00 +2025-05-02 03:07:42,026 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 1h, data starts at 2025-02-01 00:00:00 +2025-05-02 03:07:42,380 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 +2025-05-02 03:07:42,381 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 3m from 2025-01-29 21:30:00 to 2025-04-20 00:00:00 +2025-05-02 03:07:42,390 - freqtrade.data.history.datahandlers.idatahandler - WARNING - ETH/USDT, spot, 3m, data starts at 2025-02-01 00:00:00 +2025-05-02 03:07:50,264 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 +2025-05-02 03:07:50,264 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 5m from 2025-01-29 19:50:00 to 2025-04-20 00:00:00 +2025-05-02 03:07:50,273 - freqtrade.data.history.datahandlers.idatahandler - WARNING - ETH/USDT, spot, 5m, data starts at 2025-02-01 00:00:00 +2025-05-02 03:07:50,429 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 +2025-05-02 03:07:50,429 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 1h from 2025-01-27 22:00:00 to 2025-04-20 00:00:00 +2025-05-02 03:07:50,434 - freqtrade.data.history.datahandlers.idatahandler - WARNING - ETH/USDT, spot, 1h, data starts at 2025-02-01 00:00:00 /freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. dataframe = dataframe.fillna(method="ffill").fillna(0) /freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. dataframe = dataframe.fillna(method="ffill").fillna(0) -2025-05-01 15:09:03,859 - 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 15:09:03,859 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- -2025-05-01 15:09:03,962 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. -2025-05-01 15:09:03,962 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-02 to 2025-03-31 -------------------- -2025-05-01 15:09:04,022 - datasieve.pipeline - INFO - VarianceThreshold will remove 67 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' +2025-05-02 03:07:50,934 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1740787200/cb_btc_1740787200 +2025-05-02 03:07:50,935 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- +2025-05-02 03:07:51,030 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 13440. +2025-05-02 03:07:51,031 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-01 to 2025-02-28 -------------------- +2025-05-02 03:07:51,087 - datasieve.pipeline - INFO - VarianceThreshold will remove 13 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' '%-%-order_book_imbalance-20_20_BTC/USDT_3m' '%-%-order_book_imbalance-50_50_BTC/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_3m' - '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' - '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_3m' - '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_3m' - '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_3m' - '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_3m' - '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_3m' - '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_3m' - '%-%-order_book_imbalance-10_10_BTC/USDT_5m' - '%-%-order_book_imbalance-20_20_BTC/USDT_5m' - '%-%-order_book_imbalance-50_50_BTC/USDT_5m' - '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_5m' - '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_5m' - '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_5m' - '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_5m' - '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_5m' - '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_5m' - '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_5m' - '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_5m' - '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_5m' - '%-%-order_book_imbalance-10_10_BTC/USDT_1h' - '%-%-order_book_imbalance-20_20_BTC/USDT_1h' - '%-%-order_book_imbalance-50_50_BTC/USDT_1h' - '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_1h' - '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_1h' - '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_1h' '%-hour_of_day' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' '%-hour_of_day' '%-%-order_book_imbalance-10_10_ETH/USDT_3m' '%-%-order_book_imbalance-20_20_ETH/USDT_3m' '%-%-order_book_imbalance-50_50_ETH/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' - '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m' - '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_3m' - '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_3m' - '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_3m' - '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_3m' - '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_3m' - '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_3m' - '%-%-order_book_imbalance-10_10_ETH/USDT_5m' - '%-%-order_book_imbalance-20_20_ETH/USDT_5m' - '%-%-order_book_imbalance-50_50_ETH/USDT_5m' - '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_5m' - '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_5m' - '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_5m' - '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_5m' - '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_5m' - '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_5m' - '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_5m' - '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_5m' - '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_5m' - '%-%-order_book_imbalance-10_10_ETH/USDT_1h' - '%-%-order_book_imbalance-20_20_ETH/USDT_1h' - '%-%-order_book_imbalance-50_50_ETH/USDT_1h' - '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_1h' - '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_1h' - '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_1h' - '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_1h' - '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_1h' - '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_1h' - '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' - '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' - '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] -2025-05-01 15:09:04,056 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 367 features -2025-05-01 15:09:04,057 - 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: [15:09:04] WARNING: /workspace/src/learner.cc:740: + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m'] +2025-05-02 03:07:51,122 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 421 features +2025-05-02 03:07:51,122 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 10752 data points +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: [03:07:51] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. warnings.warn(smsg, UserWarning) -[99] validation_0-rmse:0.05427 validation_1-rmse:0.04639 -2025-05-01 15:10:19,421 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (75.56 secs) -------------------- +[99] validation_0-rmse:0.06515 validation_1-rmse:0.05858 +2025-05-02 03:08:26,335 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (35.40 secs) -------------------- /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: -[15:10:19] WARNING: /workspace/src/learner.cc:740: +[03:08:26] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. -2025-05-01 15:10:19,619 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1743465600/cb_btc_1743465600--s_close.html -2025-05-01 15:10:19,620 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. -2025-05-01 15:10:19,703 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None -2025-05-01 15:10:19,718 - 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 15:10:19,718 - 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-02 03:08:26,544 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1740787200/cb_btc_1740787200--s_close.html +2025-05-02 03:08:26,545 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:08:26,650 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:08:26,665 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-02-09 00:00:00 to 2025-03-11 00:00:00, 2/5 trains +2025-05-02 03:08:26,666 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1741651200_prediction.feather /freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. @@ -195,11 +145,11 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. -2025-05-01 15:10:20,166 - 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 15:10:20,166 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- -2025-05-01 15:10:20,266 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. -2025-05-01 15:10:20,267 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-12 to 2025-04-10 -------------------- -2025-05-01 15:10:20,323 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' +2025-05-02 03:08:27,143 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1741651200/cb_btc_1741651200 +2025-05-02 03:08:27,144 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- +2025-05-02 03:08:27,250 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-02 03:08:27,251 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-09 to 2025-03-10 -------------------- +2025-05-02 03:08:27,313 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' '%-%-order_book_imbalance-20_20_BTC/USDT_3m' '%-%-order_book_imbalance-50_50_BTC/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' @@ -271,35 +221,28 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version. '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] -2025-05-01 15:10:20,356 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features -2025-05-01 15:10:20,357 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points +2025-05-02 03:08:27,351 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features +2025-05-02 03:08:27,352 - 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: -[15:10:20] WARNING: /workspace/src/learner.cc:740: +[03:08:27] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. -[99] validation_0-rmse:0.05051 validation_1-rmse:0.04429 -2025-05-01 15:10:36,982 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (16.82 secs) -------------------- +[99] validation_0-rmse:0.05485 validation_1-rmse:0.05074 +2025-05-02 03:09:04,172 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (37.03 secs) -------------------- /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: -[15:10:36] WARNING: /workspace/src/learner.cc:740: +[03:09:04] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. -2025-05-01 15:10:37,016 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1744329600/cb_btc_1744329600--s_close.html -2025-05-01 15:10:37,017 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. -2025-05-01 15:10:37,096 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None -2025-05-01 15:10:37,180 - freqtrade.freqai.freqai_interface - INFO - Training 2 timeranges -2025-05-01 15:10:37,181 - 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 15:10:37,182 - 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 15:10:47,235 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 -2025-05-01 15:10:47,236 - 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 15:10:47,318 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 -2025-05-01 15:10:47,318 - 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 15:10:47,559 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 -2025-05-01 15:10:47,560 - 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-02 03:09:04,214 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1741651200/cb_btc_1741651200--s_close.html +2025-05-02 03:09:04,215 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:09:04,319 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:09:04,335 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-02-19 00:00:00 to 2025-03-21 00:00:00, 3/5 trains +2025-05-02 03:09:04,336 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1742515200_prediction.feather /freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. @@ -308,41 +251,11 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. -2025-05-01 15:10:48,754 - 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 15:10:48,755 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- -2025-05-01 15:10:48,907 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. -2025-05-01 15:10:48,907 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-02 to 2025-03-31 -------------------- -2025-05-01 15:10:48,993 - datasieve.pipeline - INFO - VarianceThreshold will remove 97 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' - '%-%-order_book_imbalance-20_20_SOL/USDT_3m' - '%-%-order_book_imbalance-50_50_SOL/USDT_3m' - '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' - '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_3m' - '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_3m' - '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_3m' - '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_3m' - '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_3m' - '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_3m' - '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_3m' - '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_3m' - '%-%-order_book_imbalance-10_10_SOL/USDT_5m' - '%-%-order_book_imbalance-20_20_SOL/USDT_5m' - '%-%-order_book_imbalance-50_50_SOL/USDT_5m' - '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_5m' - '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_5m' - '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_5m' - '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_5m' - '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_5m' - '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_5m' - '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_5m' - '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_5m' - '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_5m' - '%-%-order_book_imbalance-10_10_SOL/USDT_1h' - '%-%-order_book_imbalance-20_20_SOL/USDT_1h' - '%-%-order_book_imbalance-50_50_SOL/USDT_1h' - '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_1h' - '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_1h' - '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_1h' '%-hour_of_day' - '%-%-order_book_imbalance-10_10_BTC/USDT_3m' +2025-05-02 03:09:04,900 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1742515200/cb_btc_1742515200 +2025-05-02 03:09:04,900 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- +2025-05-02 03:09:05,008 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-02 03:09:05,009 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-19 to 2025-03-20 -------------------- +2025-05-02 03:09:05,066 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' '%-%-order_book_imbalance-20_20_BTC/USDT_3m' '%-%-order_book_imbalance-50_50_BTC/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' @@ -372,6 +285,12 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version. '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_1h' '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_1h' '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_1h' '%-hour_of_day' '%-%-order_book_imbalance-10_10_ETH/USDT_3m' '%-%-order_book_imbalance-20_20_ETH/USDT_3m' '%-%-order_book_imbalance-50_50_ETH/USDT_3m' @@ -408,28 +327,28 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version. '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] -2025-05-01 15:10:49,040 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 553 features -2025-05-01 15:10:49,040 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points +2025-05-02 03:09:05,097 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features +2025-05-02 03:09:05,098 - 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: -[15:10:49] WARNING: /workspace/src/learner.cc:740: +[03:09:05] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. -[99] validation_0-rmse:0.03723 validation_1-rmse:0.03243 -2025-05-01 15:11:20,254 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (31.50 secs) -------------------- +[99] validation_0-rmse:0.05597 validation_1-rmse:0.05024 +2025-05-02 03:09:42,276 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (37.38 secs) -------------------- /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: -[15:11:20] WARNING: /workspace/src/learner.cc:740: +[03:09:42] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. -2025-05-01 15:11:20,287 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1743465600/cb_sol_1743465600--s_close.html -2025-05-01 15:11:20,288 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. -2025-05-01 15:11:20,416 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None -2025-05-01 15:11:20,432 - 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 15:11:20,432 - 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-02 03:09:42,312 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1742515200/cb_btc_1742515200--s_close.html +2025-05-02 03:09:42,313 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:09:42,417 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:09:42,433 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-03-01 00:00:00 to 2025-03-31 00:00:00, 4/5 trains +2025-05-02 03:09:42,434 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1743379200_prediction.feather /freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. @@ -438,11 +357,285 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. -2025-05-01 15:11:21,054 - 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 15:11:21,054 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- -2025-05-01 15:11:21,205 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. -2025-05-01 15:11:21,205 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-12 to 2025-04-10 -------------------- -2025-05-01 15:11:21,290 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' +2025-05-02 03:09:43,042 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1743379200/cb_btc_1743379200 +2025-05-02 03:09:43,043 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- +2025-05-02 03:09:43,156 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-02 03:09:43,156 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-01 to 2025-03-30 -------------------- +2025-05-02 03:09:43,216 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_1h' '%-hour_of_day' + '%-%-order_book_imbalance-10_10_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] +2025-05-02 03:09:43,254 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features +2025-05-02 03:09:43,254 - 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: + +[03:09:43] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[99] validation_0-rmse:0.05230 validation_1-rmse:0.04572 +2025-05-02 03:10:21,556 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (38.51 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[03:10:21] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-02 03:10:21,590 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1743379200/cb_btc_1743379200--s_close.html +2025-05-02 03:10:21,591 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:10:21,704 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:10:21,721 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-03-11 00:00:00 to 2025-04-10 00:00:00, 5/5 trains +2025-05-02 03:10:21,722 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1744243200_prediction.feather +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +2025-05-02 03:10:22,397 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1744243200/cb_btc_1744243200 +2025-05-02 03:10:22,397 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- +2025-05-02 03:10:22,485 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-02 03:10:22,486 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-11 to 2025-04-09 -------------------- +2025-05-02 03:10:22,545 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_1h' '%-hour_of_day' + '%-%-order_book_imbalance-10_10_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] +2025-05-02 03:10:22,585 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features +2025-05-02 03:10:22,585 - 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: + +[03:10:22] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[99] validation_0-rmse:0.04390 validation_1-rmse:0.03861 +2025-05-02 03:11:03,302 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (40.90 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[03:11:03] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-02 03:11:03,342 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1744243200/cb_btc_1744243200--s_close.html +2025-05-02 03:11:03,343 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:11:03,431 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:11:03,557 - freqtrade.freqai.freqai_interface - INFO - Training 5 timeranges +2025-05-02 03:11:03,558 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-01-30 00:00:00 to 2025-03-01 00:00:00, 1/5 trains +2025-05-02 03:11:03,559 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1740787200_prediction.feather +2025-05-02 03:11:12,141 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 +2025-05-02 03:11:12,142 - freqtrade.data.dataprovider - INFO - Loading data for SOL/USDT 5m from 2025-01-29 19:50:00 to 2025-04-20 00:00:00 +2025-05-02 03:11:12,151 - freqtrade.data.history.datahandlers.idatahandler - WARNING - SOL/USDT, spot, 5m, data starts at 2025-02-01 00:00:00 +2025-05-02 03:11:12,239 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 +2025-05-02 03:11:12,240 - freqtrade.data.dataprovider - INFO - Loading data for SOL/USDT 1h from 2025-01-27 22:00:00 to 2025-04-20 00:00:00 +2025-05-02 03:11:12,244 - freqtrade.data.history.datahandlers.idatahandler - WARNING - SOL/USDT, spot, 1h, data starts at 2025-02-01 00:00:00 +2025-05-02 03:11:12,600 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 +2025-05-02 03:11:12,601 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 3m from 2025-01-29 21:30:00 to 2025-04-20 00:00:00 +2025-05-02 03:11:12,610 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 3m, data starts at 2025-02-01 00:00:00 +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +2025-05-02 03:11:14,141 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1740787200/cb_sol_1740787200 +2025-05-02 03:11:14,142 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- +2025-05-02 03:11:14,285 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 13440. +2025-05-02 03:11:14,286 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-01 to 2025-02-28 -------------------- +2025-05-02 03:11:14,365 - datasieve.pipeline - INFO - VarianceThreshold will remove 19 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_3m' '%-hour_of_day' + '%-%-order_book_imbalance-10_10_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m'] +2025-05-02 03:11:14,421 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 631 features +2025-05-02 03:11:14,421 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 10752 data points +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[03:11:14] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[99] validation_0-rmse:0.06031 validation_1-rmse:0.05308 +2025-05-02 03:12:26,454 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (72.31 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[03:12:26] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-02 03:12:26,488 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1740787200/cb_sol_1740787200--s_close.html +2025-05-02 03:12:26,488 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:12:26,638 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:12:26,654 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-02-09 00:00:00 to 2025-03-11 00:00:00, 2/5 trains +2025-05-02 03:12:26,654 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1741651200_prediction.feather +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +2025-05-02 03:12:27,333 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1741651200/cb_sol_1741651200 +2025-05-02 03:12:27,334 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- +2025-05-02 03:12:27,485 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-02 03:12:27,486 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-09 to 2025-03-10 -------------------- +2025-05-02 03:12:27,572 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' '%-%-order_book_imbalance-20_20_SOL/USDT_3m' '%-%-order_book_imbalance-50_50_SOL/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' @@ -550,35 +743,461 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version. '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] -2025-05-01 15:11:21,337 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features -2025-05-01 15:11:21,338 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points +2025-05-02 03:12:27,622 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features +2025-05-02 03:12:27,622 - 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: -[15:11:21] WARNING: /workspace/src/learner.cc:740: +[03:12:28] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. -[99] validation_0-rmse:0.04588 validation_1-rmse:0.03991 -2025-05-01 15:11:53,694 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (32.64 secs) -------------------- +[99] validation_0-rmse:0.04711 validation_1-rmse:0.04089 +2025-05-02 03:13:43,791 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (76.46 secs) -------------------- /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: -[15:11:53] WARNING: /workspace/src/learner.cc:740: +[03:13:43] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. -2025-05-01 15:11:53,728 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1744329600/cb_sol_1744329600--s_close.html -2025-05-01 15:11:53,729 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. -2025-05-01 15:11:53,854 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None -2025-05-01 15:11:53,976 - 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 15:11:54,222 - freqtrade.misc - INFO - dumping json to "/freqtrade/user_data/backtest_results/backtest-result-2025-05-01_15-11-54.meta.json" +2025-05-02 03:13:43,827 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1741651200/cb_sol_1741651200--s_close.html +2025-05-02 03:13:43,828 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:13:43,971 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:13:43,989 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-02-19 00:00:00 to 2025-03-21 00:00:00, 3/5 trains +2025-05-02 03:13:43,990 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1742515200_prediction.feather +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +2025-05-02 03:13:44,792 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1742515200/cb_sol_1742515200 +2025-05-02 03:13:44,793 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- +2025-05-02 03:13:44,946 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-02 03:13:44,947 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-19 to 2025-03-20 -------------------- +2025-05-02 03:13:45,033 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_1h' '%-hour_of_day' + '%-%-order_book_imbalance-10_10_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] +2025-05-02 03:13:45,084 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features +2025-05-02 03:13:45,085 - 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: + +[03:13:45] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[99] validation_0-rmse:0.04230 validation_1-rmse:0.03809 +2025-05-02 03:15:04,966 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (80.17 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[03:15:04] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-02 03:15:05,008 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1742515200/cb_sol_1742515200--s_close.html +2025-05-02 03:15:05,009 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:15:05,156 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:15:05,172 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-03-01 00:00:00 to 2025-03-31 00:00:00, 4/5 trains +2025-05-02 03:15:05,173 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1743379200_prediction.feather +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +2025-05-02 03:15:06,074 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1743379200/cb_sol_1743379200 +2025-05-02 03:15:06,074 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- +2025-05-02 03:15:06,236 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-02 03:15:06,237 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-01 to 2025-03-30 -------------------- +2025-05-02 03:15:06,319 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_1h' '%-hour_of_day' + '%-%-order_book_imbalance-10_10_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] +2025-05-02 03:15:06,370 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features +2025-05-02 03:15:06,371 - 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: + +[03:15:06] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[99] validation_0-rmse:0.03722 validation_1-rmse:0.03277 +2025-05-02 03:16:29,119 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (83.04 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[03:16:29] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-02 03:16:29,156 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1743379200/cb_sol_1743379200--s_close.html +2025-05-02 03:16:29,156 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:16:29,301 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:16:29,319 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-03-11 00:00:00 to 2025-04-10 00:00:00, 5/5 trains +2025-05-02 03:16:29,320 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1744243200_prediction.feather +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +2025-05-02 03:16:30,319 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1744243200/cb_sol_1744243200 +2025-05-02 03:16:30,320 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- +2025-05-02 03:16:30,476 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-02 03:16:30,477 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-11 to 2025-04-09 -------------------- +2025-05-02 03:16:30,564 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_1h' '%-hour_of_day' + '%-%-order_book_imbalance-10_10_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] +2025-05-02 03:16:30,616 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features +2025-05-02 03:16:30,616 - 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: + +[03:16:31] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[99] validation_0-rmse:0.04374 validation_1-rmse:0.03837 +2025-05-02 03:17:55,364 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (85.04 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[03:17:55] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-02 03:17:55,401 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1744243200/cb_sol_1744243200--s_close.html +2025-05-02 03:17:55,401 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:17:55,545 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:17:55,722 - freqtrade.optimize.backtesting - INFO - Backtesting with data from 2025-03-03 02:30:00 up to 2025-04-20 00:00:00 (47 days). +2025-05-02 03:17:56,194 - freqtrade.misc - INFO - dumping json to "/freqtrade/user_data/backtest_results/backtest-result-2025-05-02_03-17-56.meta.json" Result for strategy OKXRegressionStrategy BACKTESTING REPORT ┏━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ Pair ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ ┡━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ -│ BTC/USDT │ 6 │ 0.07 │ 0.077 │ 0.01 │ 1:56:00 │ 3 0 3 50.0 │ -│ SOL/USDT │ 26 │ -0.89 │ -4.643 │ -0.46 │ 1:26:00 │ 6 0 20 23.1 │ -│ TOTAL │ 32 │ -0.71 │ -4.567 │ -0.46 │ 1:32:00 │ 9 0 23 28.1 │ +│ BTC/USDT │ 6 │ -0.4 │ -0.483 │ -0.05 │ 0:22:00 │ 1 0 5 16.7 │ +│ SOL/USDT │ 41 │ -0.86 │ -7.036 │ -0.7 │ 1:51:00 │ 6 0 35 14.6 │ +│ TOTAL │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ └──────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ LEFT OPEN TRADES REPORT ┏━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ @@ -590,77 +1209,77 @@ Result for strategy OKXRegressionStrategy ┏━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ Enter Tag ┃ Entries ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ ┡━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ -│ OTHER │ 32 │ -0.71 │ -4.567 │ -0.46 │ 1:32:00 │ 9 0 23 28.1 │ -│ TOTAL │ 32 │ -0.71 │ -4.567 │ -0.46 │ 1:32:00 │ 9 0 23 28.1 │ +│ OTHER │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ +│ TOTAL │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ └───────────┴─────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ EXIT REASON STATS ┏━━━━━━━━━━━━━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ Exit Reason ┃ Exits ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ ┡━━━━━━━━━━━━━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ -│ trailing_stop_loss │ 32 │ -0.71 │ -4.567 │ -0.46 │ 1:32:00 │ 9 0 23 28.1 │ -│ TOTAL │ 32 │ -0.71 │ -4.567 │ -0.46 │ 1:32:00 │ 9 0 23 28.1 │ +│ trailing_stop_loss │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ +│ TOTAL │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ └────────────────────┴───────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ MIXED TAG STATS ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ Enter Tag ┃ Exit Reason ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ ┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ -│ ('', 'trailing_stop_loss') │ │ 32 │ -0.71 │ -4.567 │ -0.46 │ 1:32:00 │ 9 0 23 28.1 │ -│ TOTAL │ │ 32 │ -0.71 │ -4.567 │ -0.46 │ 1:32:00 │ 9 0 23 28.1 │ +│ ('', 'trailing_stop_loss') │ │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ +│ TOTAL │ │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ └────────────────────────────┴─────────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ SUMMARY METRICS ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓ ┃ Metric ┃ Value ┃ ┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━┩ -│ Backtesting from │ 2025-04-01 00:00:00 │ +│ Backtesting from │ 2025-03-03 02:30:00 │ │ Backtesting to │ 2025-04-20 00:00:00 │ │ Trading Mode │ Spot │ │ Max open trades │ 2 │ │ │ │ -│ Total/Daily Avg Trades │ 32 / 1.68 │ +│ Total/Daily Avg Trades │ 47 / 1.0 │ │ Starting balance │ 1000 USDT │ -│ Final balance │ 995.433 USDT │ -│ Absolute profit │ -4.567 USDT │ -│ Total profit % │ -0.46% │ -│ CAGR % │ -8.42% │ -│ Sortino │ -14.76 │ -│ Sharpe │ -14.69 │ -│ Calmar │ -101.22 │ -│ SQN │ -2.54 │ +│ Final balance │ 992.481 USDT │ +│ Absolute profit │ -7.519 USDT │ +│ Total profit % │ -0.75% │ +│ CAGR % │ -5.69% │ +│ Sortino │ -10.08 │ +│ Sharpe │ -9.30 │ +│ Calmar │ -37.45 │ +│ SQN │ -3.30 │ │ Profit factor │ 0.17 │ -│ Expectancy (Ratio) │ -0.14 (-0.60) │ +│ Expectancy (Ratio) │ -0.16 (-0.71) │ │ Avg. daily profit % │ -0.02% │ -│ Avg. stake amount │ 19.871 USDT │ -│ Total trade volume │ 1270.953 USDT │ +│ Avg. stake amount │ 19.885 USDT │ +│ Total trade volume │ 1867.299 USDT │ │ │ │ -│ Best Pair │ BTC/USDT 0.01% │ -│ Worst Pair │ SOL/USDT -0.46% │ -│ Best trade │ SOL/USDT 1.95% │ -│ Worst trade │ SOL/USDT -5.23% │ -│ Best day │ 0.013 USDT │ -│ Worst day │ -1.077 USDT │ -│ Days win/draw/lose │ 1 / 7 / 8 │ -│ Avg. Duration Winners │ 0:44:00 │ -│ Avg. Duration Loser │ 1:50:00 │ -│ Max Consecutive Wins / Loss │ 2 / 5 │ +│ Best Pair │ BTC/USDT -0.05% │ +│ Worst Pair │ SOL/USDT -0.70% │ +│ Best trade │ SOL/USDT 2.55% │ +│ Worst trade │ SOL/USDT -5.11% │ +│ Best day │ 0.474 USDT │ +│ Worst day │ -1.283 USDT │ +│ Days win/draw/lose │ 2 / 23 / 15 │ +│ Avg. Duration Winners │ 1:40:00 │ +│ Avg. Duration Loser │ 1:40:00 │ +│ Max Consecutive Wins / Loss │ 3 / 13 │ │ Rejected Entry signals │ 0 │ │ Entry/Exit Timeouts │ 0 / 0 │ │ │ │ -│ Min balance │ 995.433 USDT │ -│ Max balance │ 999.97 USDT │ -│ Max % of account underwater │ 0.45% │ -│ Absolute Drawdown (Account) │ 0.45% │ -│ Absolute Drawdown │ 4.536 USDT │ -│ Drawdown high │ -0.03 USDT │ -│ Drawdown low │ -4.567 USDT │ -│ Drawdown Start │ 2025-04-02 21:03:00 │ -│ Drawdown End │ 2025-04-17 03:27:00 │ -│ Market change │ -0.80% │ +│ Min balance │ 991.799 USDT │ +│ Max balance │ 999.961 USDT │ +│ Max % of account underwater │ 0.82% │ +│ Absolute Drawdown (Account) │ 0.82% │ +│ Absolute Drawdown │ 8.162 USDT │ +│ Drawdown high │ -0.039 USDT │ +│ Drawdown low │ -8.201 USDT │ +│ Drawdown Start │ 2025-03-03 18:30:00 │ +│ Drawdown End │ 2025-04-07 17:06:00 │ +│ Market change │ -28.24% │ └─────────────────────────────┴─────────────────────┘ -Backtested 2025-04-01 00:00:00 -> 2025-04-20 00:00:00 | Max open trades : 2 +Backtested 2025-03-03 02:30: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 ┃ ┡━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩ -│ OKXRegressionStrategy │ 32 │ -0.71 │ -4.567 │ -0.46 │ 1:32:00 │ 9 0 23 28.1 │ 4.536 USDT 0.45% │ +│ OKXRegressionStrategy │ 47 │ -0.80 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ 8.162 USDT 0.82% │ └───────────────────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┴───────────────────┘ diff --git a/result/backtest-result-2025-05-01_15-11-54.json b/result/backtest-result-2025-05-01_15-11-54.json deleted file mode 100644 index 001272cf..00000000 --- a/result/backtest-result-2025-05-01_15-11-54.json +++ /dev/null @@ -1 +0,0 @@ -{"strategy":{"OKXRegressionStrategy":{"trades":[{"pair":"SOL/USDT","stake_amount":19.9999776,"max_stake_amount":19.9999776,"amount":0.157035,"open_date":"2025-04-02 20:45:00+00:00","close_date":"2025-04-02 21:03:00+00:00","open_rate":127.36,"close_rate":127.55,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":18,"profit_ratio":-0.0015081414794329852,"profit_abs":-0.03020804,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":121.0,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":127.55,"stop_loss_ratio":-0.01,"min_rate":126.73,"max_rate":128.83,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743626700000,"close_timestamp":1743627780000,"orders":[{"amount":0.157035,"safe_price":127.36,"ft_order_side":"buy","order_filled_timestamp":1743626700000,"ft_is_entry":true,"ft_order_tag":"","cost":20.029977566400003},{"amount":0.157035,"safe_price":127.55,"ft_order_side":"sell","order_filled_timestamp":1743627780000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":20.059858971375004}]},{"pair":"SOL/USDT","stake_amount":19.99929785,"max_stake_amount":19.99929785,"amount":0.157661,"open_date":"2025-04-02 21:06:00+00:00","close_date":"2025-04-02 22:33:00+00:00","open_rate":126.85,"close_rate":120.58,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":87,"profit_ratio":-0.052275902175886166,"profit_abs":-1.04704956,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":120.51,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":120.58,"stop_loss_ratio":-0.05,"min_rate":120.35,"max_rate":126.92,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743627960000,"close_timestamp":1743633180000,"orders":[{"amount":0.157661,"safe_price":126.85,"ft_order_side":"buy","order_filled_timestamp":1743627960000,"ft_is_entry":true,"ft_order_tag":"","cost":20.029296796775},{"amount":0.157661,"safe_price":120.58,"ft_order_side":"sell","order_filled_timestamp":1743633180000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.03927952507}]},{"pair":"SOL/USDT","stake_amount":19.97845332,"max_stake_amount":19.97845332,"amount":0.165549,"open_date":"2025-04-02 22:36:00+00:00","close_date":"2025-04-03 12:24:00+00:00","open_rate":120.68,"close_rate":114.91,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":828,"profit_ratio":-0.05066468063626876,"profit_abs":-1.01372026,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":114.65,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":114.91,"stop_loss_ratio":-0.05,"min_rate":114.7,"max_rate":120.95,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743633360000,"close_timestamp":1743683040000,"orders":[{"amount":0.165549,"safe_price":120.68,"ft_order_side":"buy","order_filled_timestamp":1743633360000,"ft_is_entry":true,"ft_order_tag":"","cost":20.00842099998},{"amount":0.165549,"safe_price":114.91,"ft_order_side":"sell","order_filled_timestamp":1743683040000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.051770443385}]},{"pair":"SOL/USDT","stake_amount":19.95817456,"max_stake_amount":19.95817456,"amount":0.173489,"open_date":"2025-04-04 11:00:00+00:00","close_date":"2025-04-04 11:21:00+00:00","open_rate":115.04,"close_rate":114.34,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":21,"profit_ratio":-0.009062119604618347,"profit_abs":-0.18113466,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":109.29,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":114.34,"stop_loss_ratio":-0.01,"min_rate":114.21,"max_rate":115.49,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743764400000,"close_timestamp":1743765660000,"orders":[{"amount":0.173489,"safe_price":115.04,"ft_order_side":"buy","order_filled_timestamp":1743764400000,"ft_is_entry":true,"ft_order_tag":"","cost":19.988111821840004},{"amount":0.173489,"safe_price":114.34,"ft_order_side":"sell","order_filled_timestamp":1743765660000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.866487358390003}]},{"pair":"SOL/USDT","stake_amount":19.9544488,"max_stake_amount":19.9544488,"amount":0.174427,"open_date":"2025-04-04 11:24:00+00:00","close_date":"2025-04-04 12:21:00+00:00","open_rate":114.4,"close_rate":114.15,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":57,"profit_ratio":-0.005174275486731779,"profit_abs":-0.10340469,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":108.68,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":114.15,"stop_loss_ratio":-0.01,"min_rate":113.26,"max_rate":115.3,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743765840000,"close_timestamp":1743769260000,"orders":[{"amount":0.174427,"safe_price":114.4,"ft_order_side":"buy","order_filled_timestamp":1743765840000,"ft_is_entry":true,"ft_order_tag":"","cost":19.9843804732},{"amount":0.174427,"safe_price":114.15,"ft_order_side":"sell","order_filled_timestamp":1743769260000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.940708313075}]},{"pair":"BTC/USDT","stake_amount":19.55539615,"max_stake_amount":19.55539615,"amount":0.00023911,"open_date":"2025-04-04 11:30:00+00:00","close_date":"2025-04-04 12:30:00+00:00","open_rate":81784.1,"close_rate":82400.7,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.0045212715933554345,"profit_abs":0.08854788,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":77694.9,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":82400.7,"stop_loss_ratio":-0.01,"min_rate":81667.0,"max_rate":83233.0,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743766200000,"close_timestamp":1743769800000,"orders":[{"amount":0.00023911,"safe_price":81784.1,"ft_order_side":"buy","order_filled_timestamp":1743766200000,"ft_is_entry":true,"ft_order_tag":"","cost":19.584729245226505},{"amount":0.00023911,"safe_price":82400.7,"ft_order_side":"sell","order_filled_timestamp":1743769800000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.7323856240655}]},{"pair":"SOL/USDT","stake_amount":19.95423903,"max_stake_amount":19.95423903,"amount":0.173259,"open_date":"2025-04-06 14:18:00+00:00","close_date":"2025-04-06 16:03:00+00:00","open_rate":115.17,"close_rate":114.75,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":105,"profit_ratio":-0.0066313655970408605,"profit_abs":-0.13252234,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":109.42,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":114.75,"stop_loss_ratio":-0.01,"min_rate":114.52,"max_rate":115.9,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743949080000,"close_timestamp":1743955380000,"orders":[{"amount":0.173259,"safe_price":115.17,"ft_order_side":"buy","order_filled_timestamp":1743949080000,"ft_is_entry":true,"ft_order_tag":"","cost":19.984170388545},{"amount":0.173259,"safe_price":114.75,"ft_order_side":"sell","order_filled_timestamp":1743955380000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.911292455375}]},{"pair":"SOL/USDT","stake_amount":19.95158624,"max_stake_amount":19.95158624,"amount":0.185011,"open_date":"2025-04-06 18:30:00+00:00","close_date":"2025-04-06 18:30:00+00:00","open_rate":107.84,"close_rate":107.83,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":0,"profit_ratio":-0.0030879587590510217,"profit_abs":-0.06170209,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":102.45,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":107.97,"stop_loss_ratio":-0.01,"min_rate":107.83,"max_rate":109.06,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743964200000,"close_timestamp":1743964200000,"orders":[{"amount":0.185011,"safe_price":107.84,"ft_order_side":"buy","order_filled_timestamp":1743964200000,"ft_is_entry":true,"ft_order_tag":"","cost":19.98151361936},{"amount":0.185011,"safe_price":107.83,"ft_order_side":"sell","order_filled_timestamp":1743964200000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.979660734195004}]},{"pair":"SOL/USDT","stake_amount":19.95031872,"max_stake_amount":19.95031872,"amount":0.185688,"open_date":"2025-04-06 18:51:00+00:00","close_date":"2025-04-06 18:54:00+00:00","open_rate":107.44,"close_rate":107.86,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":3,"profit_ratio":0.0009019419293049344,"profit_abs":0.01802102,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":102.07,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":107.86,"stop_loss_ratio":-0.01,"min_rate":107.33,"max_rate":108.94,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743965460000,"close_timestamp":1743965640000,"orders":[{"amount":0.185688,"safe_price":107.44,"ft_order_side":"buy","order_filled_timestamp":1743965460000,"ft_is_entry":true,"ft_order_tag":"","cost":19.98024419808},{"amount":0.185688,"safe_price":107.86,"ft_order_side":"sell","order_filled_timestamp":1743965640000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":20.05835014152}]},{"pair":"SOL/USDT","stake_amount":19.95066348,"max_stake_amount":19.95066348,"amount":0.187172,"open_date":"2025-04-06 20:39:00+00:00","close_date":"2025-04-06 20:39:00+00:00","open_rate":106.59,"close_rate":106.59,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":0,"profit_ratio":-0.0029955067178687924,"profit_abs":-0.05985199,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":101.27,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":106.9,"stop_loss_ratio":-0.01,"min_rate":106.59,"max_rate":107.97,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743971940000,"close_timestamp":1743971940000,"orders":[{"amount":0.187172,"safe_price":106.59,"ft_order_side":"buy","order_filled_timestamp":1743971940000,"ft_is_entry":true,"ft_order_tag":"","cost":19.980589475220004},{"amount":0.187172,"safe_price":106.59,"ft_order_side":"sell","order_filled_timestamp":1743971940000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.980589475220004}]},{"pair":"SOL/USDT","stake_amount":19.94950676,"max_stake_amount":19.94950676,"amount":0.189526,"open_date":"2025-04-06 23:09:00+00:00","close_date":"2025-04-07 00:06:00+00:00","open_rate":105.26,"close_rate":105.45,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":57,"profit_ratio":-0.0011958598808902705,"profit_abs":-0.0238926,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":100.0,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":105.45,"stop_loss_ratio":-0.01,"min_rate":103.83,"max_rate":106.51,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743980940000,"close_timestamp":1743984360000,"orders":[{"amount":0.189526,"safe_price":105.26,"ft_order_side":"buy","order_filled_timestamp":1743980940000,"ft_is_entry":true,"ft_order_tag":"","cost":19.97943102014},{"amount":0.189526,"safe_price":105.45,"ft_order_side":"sell","order_filled_timestamp":1743984360000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":20.015494975050004}]},{"pair":"SOL/USDT","stake_amount":19.949056,"max_stake_amount":19.949056,"amount":0.194815,"open_date":"2025-04-07 03:45:00+00:00","close_date":"2025-04-07 04:06:00+00:00","open_rate":102.4,"close_rate":102.74,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":21,"profit_ratio":0.00031485992432955676,"profit_abs":0.00629058,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":97.28,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":102.74,"stop_loss_ratio":-0.01,"min_rate":102.24,"max_rate":103.77,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743997500000,"close_timestamp":1743998760000,"orders":[{"amount":0.194815,"safe_price":102.4,"ft_order_side":"buy","order_filled_timestamp":1743997500000,"ft_is_entry":true,"ft_order_tag":"","cost":19.978979584},{"amount":0.194815,"safe_price":102.74,"ft_order_side":"sell","order_filled_timestamp":1743998760000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":20.045316039649997}]},{"pair":"SOL/USDT","stake_amount":19.9491336,"max_stake_amount":19.9491336,"amount":0.205238,"open_date":"2025-04-07 06:54:00+00:00","close_date":"2025-04-07 06:57:00+00:00","open_rate":97.2,"close_rate":96.64,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":3,"profit_ratio":-0.008739565504750024,"profit_abs":-0.17460828,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":92.34,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":96.64,"stop_loss_ratio":-0.01,"min_rate":95.2,"max_rate":97.61,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744008840000,"close_timestamp":1744009020000,"orders":[{"amount":0.205238,"safe_price":97.2,"ft_order_side":"buy","order_filled_timestamp":1744008840000,"ft_is_entry":true,"ft_order_tag":"","cost":19.9790573004},{"amount":0.205238,"safe_price":96.64,"ft_order_side":"sell","order_filled_timestamp":1744009020000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.86395162048}]},{"pair":"BTC/USDT","stake_amount":19.94509566,"max_stake_amount":19.94509566,"amount":0.00026662,"open_date":"2025-04-07 07:00:00+00:00","close_date":"2025-04-07 09:15:00+00:00","open_rate":74807.2,"close_rate":76064.6,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":135,"profit_ratio":0.013762685699780482,"profit_abs":0.27490983,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":71066.9,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":76064.6,"stop_loss_ratio":-0.01,"min_rate":74501.6,"max_rate":76832.9,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744009200000,"close_timestamp":1744017300000,"orders":[{"amount":0.00026662,"safe_price":74807.2,"ft_order_side":"buy","order_filled_timestamp":1744009200000,"ft_is_entry":true,"ft_order_tag":"","cost":19.975013307496003},{"amount":0.00026662,"safe_price":76064.6,"ft_order_side":"sell","order_filled_timestamp":1744017300000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":20.310764167478006}]},{"pair":"BTC/USDT","stake_amount":19.95100518,"max_stake_amount":19.95100518,"amount":0.0002554,"open_date":"2025-04-07 14:30:00+00:00","close_date":"2025-04-07 14:30:00+00:00","open_rate":78116.7,"close_rate":77913.8,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":0,"profit_ratio":-0.005585121942452065,"profit_abs":-0.11159594,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":74210.9,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":78165.7,"stop_loss_ratio":-0.01,"min_rate":77913.8,"max_rate":78955.2,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744036200000,"close_timestamp":1744036200000,"orders":[{"amount":0.0002554,"safe_price":78116.7,"ft_order_side":"buy","order_filled_timestamp":1744036200000,"ft_is_entry":true,"ft_order_tag":"","cost":19.980931687769996},{"amount":0.0002554,"safe_price":77913.8,"ft_order_side":"sell","order_filled_timestamp":1744036200000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.92903329678}]},{"pair":"SOL/USDT","stake_amount":19.94888168,"max_stake_amount":19.94888168,"amount":0.189917,"open_date":"2025-04-07 14:30:00+00:00","close_date":"2025-04-07 14:30:00+00:00","open_rate":105.04,"close_rate":104.57,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":0,"profit_ratio":-0.007456589119379731,"profit_abs":-0.14897374,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":99.79,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":105.65,"stop_loss_ratio":-0.01,"min_rate":104.57,"max_rate":106.71,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744036200000,"close_timestamp":1744036200000,"orders":[{"amount":0.189917,"safe_price":105.04,"ft_order_side":"buy","order_filled_timestamp":1744036200000,"ft_is_entry":true,"ft_order_tag":"","cost":19.978805002520005},{"amount":0.189917,"safe_price":104.57,"ft_order_side":"sell","order_filled_timestamp":1744036200000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.889410121035002}]},{"pair":"SOL/USDT","stake_amount":19.9459645,"max_stake_amount":19.9459645,"amount":0.186935,"open_date":"2025-04-07 14:33:00+00:00","close_date":"2025-04-07 14:33:00+00:00","open_rate":106.7,"close_rate":105.633,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":0,"profit_ratio":-0.012965551720924664,"profit_abs":-0.25899835,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":101.37,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":106.98,"stop_loss_ratio":-0.01,"min_rate":105.09,"max_rate":108.06,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744036380000,"close_timestamp":1744036380000,"orders":[{"amount":0.186935,"safe_price":106.7,"ft_order_side":"buy","order_filled_timestamp":1744036380000,"ft_is_entry":true,"ft_order_tag":"","cost":19.97588344675},{"amount":0.186935,"safe_price":105.633,"ft_order_side":"sell","order_filled_timestamp":1744036380000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.776124612282498}]},{"pair":"SOL/USDT","stake_amount":19.54193942,"max_stake_amount":19.54193942,"amount":0.185513,"open_date":"2025-04-07 14:36:00+00:00","close_date":"2025-04-07 14:36:00+00:00","open_rate":105.34,"close_rate":104.89,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":0,"profit_ratio":-0.007254591970523712,"profit_abs":-0.14198145,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":100.08,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":105.22,"stop_loss_ratio":-0.01,"min_rate":104.89,"max_rate":106.28,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744036560000,"close_timestamp":1744036560000,"orders":[{"amount":0.185513,"safe_price":105.34,"ft_order_side":"buy","order_filled_timestamp":1744036560000,"ft_is_entry":true,"ft_order_tag":"","cost":19.571252329130004},{"amount":0.185513,"safe_price":104.89,"ft_order_side":"sell","order_filled_timestamp":1744036560000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.487646257855}]},{"pair":"SOL/USDT","stake_amount":19.5391384,"max_stake_amount":19.5391384,"amount":0.18517,"open_date":"2025-04-07 14:39:00+00:00","close_date":"2025-04-07 14:42:00+00:00","open_rate":105.52,"close_rate":105.94,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":3,"profit_ratio":0.0009728584948678056,"profit_abs":0.01903733,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":100.25,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":105.94,"stop_loss_ratio":-0.01,"min_rate":105.36,"max_rate":107.01,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744036740000,"close_timestamp":1744036920000,"orders":[{"amount":0.18517,"safe_price":105.52,"ft_order_side":"buy","order_filled_timestamp":1744036740000,"ft_is_entry":true,"ft_order_tag":"","cost":19.5684471076},{"amount":0.18517,"safe_price":105.94,"ft_order_side":"sell","order_filled_timestamp":1744036920000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.646335164699998}]},{"pair":"SOL/USDT","stake_amount":19.5395144,"max_stake_amount":19.5395144,"amount":0.18292,"open_date":"2025-04-07 14:45:00+00:00","close_date":"2025-04-07 14:45:00+00:00","open_rate":106.82,"close_rate":105.97,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":0,"profit_ratio":-0.010928981914757762,"profit_abs":-0.21386732,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":101.48,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":106.33,"stop_loss_ratio":-0.01,"min_rate":105.97,"max_rate":107.4,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744037100000,"close_timestamp":1744037100000,"orders":[{"amount":0.18292,"safe_price":106.82,"ft_order_side":"buy","order_filled_timestamp":1744037100000,"ft_is_entry":true,"ft_order_tag":"","cost":19.5688236716},{"amount":0.18292,"safe_price":105.97,"ft_order_side":"sell","order_filled_timestamp":1744037100000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.4131084486}]},{"pair":"SOL/USDT","stake_amount":19.53516454,"max_stake_amount":19.53516454,"amount":0.183446,"open_date":"2025-04-07 14:48:00+00:00","close_date":"2025-04-07 14:54:00+00:00","open_rate":106.49,"close_rate":107.12,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":6,"profit_ratio":0.002902820156942796,"profit_abs":0.05679213,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":101.17,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":107.12,"stop_loss_ratio":-0.01,"min_rate":106.11,"max_rate":108.2,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744037280000,"close_timestamp":1744037640000,"orders":[{"amount":0.183446,"safe_price":106.49,"ft_order_side":"buy","order_filled_timestamp":1744037280000,"ft_is_entry":true,"ft_order_tag":"","cost":19.56446728681},{"amount":0.183446,"safe_price":107.12,"ft_order_side":"sell","order_filled_timestamp":1744037640000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.68021162328}]},{"pair":"BTC/USDT","stake_amount":19.94032218,"max_stake_amount":19.94032218,"amount":0.00025472,"open_date":"2025-04-07 14:36:00+00:00","close_date":"2025-04-07 15:03:00+00:00","open_rate":78283.3,"close_rate":78744.4,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":27,"profit_ratio":0.0028769945238142996,"profit_abs":0.05745425,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":74369.2,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":78744.4,"stop_loss_ratio":-0.01,"min_rate":78011.6,"max_rate":79539.7,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744036560000,"close_timestamp":1744038180000,"orders":[{"amount":0.00025472,"safe_price":78283.3,"ft_order_side":"buy","order_filled_timestamp":1744036560000,"ft_is_entry":true,"ft_order_tag":"","cost":19.970232659264003},{"amount":0.00025472,"safe_price":78744.4,"ft_order_side":"sell","order_filled_timestamp":1744038180000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":20.087860228352}]},{"pair":"SOL/USDT","stake_amount":19.93626686,"max_stake_amount":19.93626686,"amount":0.190997,"open_date":"2025-04-07 16:48:00+00:00","close_date":"2025-04-07 16:57:00+00:00","open_rate":104.38,"close_rate":103.7,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":9,"profit_ratio":-0.009490649836149292,"profit_abs":-0.18949194,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":99.17,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":103.7,"stop_loss_ratio":-0.01,"min_rate":103.56,"max_rate":104.74,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744044480000,"close_timestamp":1744045020000,"orders":[{"amount":0.190997,"safe_price":104.38,"ft_order_side":"buy","order_filled_timestamp":1744044480000,"ft_is_entry":true,"ft_order_tag":"","cost":19.96617126029},{"amount":0.190997,"safe_price":103.7,"ft_order_side":"sell","order_filled_timestamp":1744045020000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.836098483350003}]},{"pair":"SOL/USDT","stake_amount":19.93249962,"max_stake_amount":19.93249962,"amount":0.191917,"open_date":"2025-04-07 17:00:00+00:00","close_date":"2025-04-07 17:00:00+00:00","open_rate":103.86,"close_rate":103.82,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":0,"profit_ratio":-0.0033794867105402973,"profit_abs":-0.06746266,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":98.67,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":104.28,"stop_loss_ratio":-0.01,"min_rate":103.82,"max_rate":105.33,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744045200000,"close_timestamp":1744045200000,"orders":[{"amount":0.191917,"safe_price":103.86,"ft_order_side":"buy","order_filled_timestamp":1744045200000,"ft_is_entry":true,"ft_order_tag":"","cost":19.96239836943},{"amount":0.191917,"safe_price":103.82,"ft_order_side":"sell","order_filled_timestamp":1744045200000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.95471017441}]},{"pair":"SOL/USDT","stake_amount":19.93117668,"max_stake_amount":19.93117668,"amount":0.190401,"open_date":"2025-04-07 17:03:00+00:00","close_date":"2025-04-07 17:06:00+00:00","open_rate":104.68,"close_rate":104.08,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":3,"profit_ratio":-0.008710091192183668,"profit_abs":-0.17386277,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":99.45,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":104.08,"stop_loss_ratio":-0.01,"min_rate":104.07,"max_rate":105.13,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744045380000,"close_timestamp":1744045560000,"orders":[{"amount":0.190401,"safe_price":104.68,"ft_order_side":"buy","order_filled_timestamp":1744045380000,"ft_is_entry":true,"ft_order_tag":"","cost":19.961073445020002},{"amount":0.190401,"safe_price":104.08,"ft_order_side":"sell","order_filled_timestamp":1744045560000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.84666148412}]},{"pair":"SOL/USDT","stake_amount":19.9276482,"max_stake_amount":19.9276482,"amount":0.190604,"open_date":"2025-04-07 17:09:00+00:00","close_date":"2025-04-07 18:06:00+00:00","open_rate":104.55,"close_rate":106.91,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":57,"profit_ratio":0.019509807641290657,"profit_abs":0.38936776,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":99.33,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":106.91,"stop_loss_ratio":-0.01,"min_rate":104.54,"max_rate":107.98,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744045740000,"close_timestamp":1744049160000,"orders":[{"amount":0.190604,"safe_price":104.55,"ft_order_side":"buy","order_filled_timestamp":1744045740000,"ft_is_entry":true,"ft_order_tag":"","cost":19.9575396723},{"amount":0.190604,"safe_price":106.91,"ft_order_side":"sell","order_filled_timestamp":1744049160000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":20.40803985046}]},{"pair":"SOL/USDT","stake_amount":19.93552,"max_stake_amount":19.93552,"amount":0.1928,"open_date":"2025-04-09 11:42:00+00:00","close_date":"2025-04-09 12:21:00+00:00","open_rate":103.4,"close_rate":103.28,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":39,"profit_ratio":-0.004152572116167026,"profit_abs":-0.08290786,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":98.23,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":103.28,"stop_loss_ratio":-0.01,"min_rate":102.77,"max_rate":104.32,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744198920000,"close_timestamp":1744201260000,"orders":[{"amount":0.1928,"safe_price":103.4,"ft_order_side":"buy","order_filled_timestamp":1744198920000,"ft_is_entry":true,"ft_order_tag":"","cost":19.965423280000003},{"amount":0.1928,"safe_price":103.28,"ft_order_side":"sell","order_filled_timestamp":1744201260000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.942252576}]},{"pair":"SOL/USDT","stake_amount":19.93381797,"max_stake_amount":19.93381797,"amount":0.167497,"open_date":"2025-04-09 21:42:00+00:00","close_date":"2025-04-09 22:42:00+00:00","open_rate":119.01,"close_rate":119.21,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":-0.0013200095833858564,"profit_abs":-0.0263523,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":113.06,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":119.21,"stop_loss_ratio":-0.01,"min_rate":118.8,"max_rate":120.41,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744234920000,"close_timestamp":1744238520000,"orders":[{"amount":0.167497,"safe_price":119.01,"ft_order_side":"buy","order_filled_timestamp":1744234920000,"ft_is_entry":true,"ft_order_tag":"","cost":19.963718696955006},{"amount":0.167497,"safe_price":119.21,"ft_order_side":"sell","order_filled_timestamp":1744238520000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.997268346055}]},{"pair":"SOL/USDT","stake_amount":19.93326426,"max_stake_amount":19.93326426,"amount":0.169299,"open_date":"2025-04-10 00:36:00+00:00","close_date":"2025-04-10 13:36:00+00:00","open_rate":117.74,"close_rate":112.1,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":780,"profit_ratio":-0.050754172638292946,"profit_abs":-1.01321388,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":111.86,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":112.1,"stop_loss_ratio":-0.05,"min_rate":112.1,"max_rate":118.0,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744245360000,"close_timestamp":1744292160000,"orders":[{"amount":0.169299,"safe_price":117.74,"ft_order_side":"buy","order_filled_timestamp":1744245360000,"ft_is_entry":true,"ft_order_tag":"","cost":19.963164156390004},{"amount":0.169299,"safe_price":112.1,"ft_order_side":"sell","order_filled_timestamp":1744292160000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.006885526850002}]},{"pair":"BTC/USDT","stake_amount":19.91299658,"max_stake_amount":19.91299658,"amount":0.00025272,"open_date":"2025-04-10 15:57:00+00:00","close_date":"2025-04-10 17:06:00+00:00","open_rate":78794.7,"close_rate":78879.7,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":69,"profit_ratio":-0.0019199853144758249,"profit_abs":-0.03829001,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":74855.0,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":78879.7,"stop_loss_ratio":-0.01,"min_rate":78462.0,"max_rate":79676.4,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744300620000,"close_timestamp":1744304760000,"orders":[{"amount":0.00025272,"safe_price":78794.7,"ft_order_side":"buy","order_filled_timestamp":1744300620000,"ft_is_entry":true,"ft_order_tag":"","cost":19.942866078875998},{"amount":0.00025272,"safe_price":78879.7,"ft_order_side":"sell","order_filled_timestamp":1744304760000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.964379500676}]},{"pair":"SOL/USDT","stake_amount":19.51405032,"max_stake_amount":19.51405032,"amount":0.148238,"open_date":"2025-04-16 20:57:00+00:00","close_date":"2025-04-16 22:21:00+00:00","open_rate":131.64,"close_rate":132.12,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":84,"profit_ratio":0.0006398789513277028,"profit_abs":0.01250536,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":125.06,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":132.12,"stop_loss_ratio":-0.01,"min_rate":131.56,"max_rate":133.45,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744837020000,"close_timestamp":1744842060000,"orders":[{"amount":0.148238,"safe_price":131.64,"ft_order_side":"buy","order_filled_timestamp":1744837020000,"ft_is_entry":true,"ft_order_tag":"","cost":19.54332139548},{"amount":0.148238,"safe_price":132.12,"ft_order_side":"sell","order_filled_timestamp":1744842060000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.61458236684}]},{"pair":"BTC/USDT","stake_amount":19.91180002,"max_stake_amount":19.91180002,"amount":0.0002359,"open_date":"2025-04-16 20:45:00+00:00","close_date":"2025-04-17 03:27:00+00:00","open_rate":84407.8,"close_rate":83836.2,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":402,"profit_ratio":-0.009747107550326166,"profit_abs":-0.19437358,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":80187.5,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":83836.2,"stop_loss_ratio":-0.01,"min_rate":83800.0,"max_rate":84683.0,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744836300000,"close_timestamp":1744860420000,"orders":[{"amount":0.0002359,"safe_price":84407.8,"ft_order_side":"buy","order_filled_timestamp":1744836300000,"ft_is_entry":true,"ft_order_tag":"","cost":19.94166772003},{"amount":0.0002359,"safe_price":83836.2,"ft_order_side":"sell","order_filled_timestamp":1744860420000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.80662501937}]}],"locks":[],"best_pair":{"key":"BTC/USDT","trades":6,"profit_mean":0.0006514561682826929,"profit_mean_pct":0.07,"profit_sum":0.003908737009696158,"profit_sum_pct":0.39,"profit_total_abs":0.07665243000000005,"profit_total":7.665243000000005e-05,"profit_total_pct":0.01,"duration_avg":"1:56:00","wins":3,"draws":0,"losses":3,"winrate":0.5},"worst_pair":{"key":"SOL/USDT","trades":26,"profit_mean":-0.008942534828722329,"profit_mean_pct":-0.89,"profit_sum":-0.23250590554678055,"profit_sum_pct":-23.25,"profit_total_abs":-4.6431926,"profit_total":-0.0046431926,"profit_total_pct":-0.46,"duration_avg":"1:26:00","wins":6,"draws":0,"losses":20,"winrate":0.23076923076923078},"results_per_pair":[{"key":"BTC/USDT","trades":6,"profit_mean":0.0006514561682826929,"profit_mean_pct":0.07,"profit_sum":0.003908737009696158,"profit_sum_pct":0.39,"profit_total_abs":0.07665243000000005,"profit_total":7.665243000000005e-05,"profit_total_pct":0.01,"duration_avg":"1:56:00","wins":3,"draws":0,"losses":3,"winrate":0.5},{"key":"SOL/USDT","trades":26,"profit_mean":-0.008942534828722329,"profit_mean_pct":-0.89,"profit_sum":-0.23250590554678055,"profit_sum_pct":-23.25,"profit_total_abs":-4.6431926,"profit_total":-0.0046431926,"profit_total_pct":-0.46,"duration_avg":"1:26:00","wins":6,"draws":0,"losses":20,"winrate":0.23076923076923078},{"key":"TOTAL","trades":32,"profit_mean":-0.007143661516783886,"profit_mean_pct":-0.71,"profit_sum":-0.22859716853708434,"profit_sum_pct":-22.86,"profit_total_abs":-4.56654017,"profit_total":-0.004566540169999999,"profit_total_pct":-0.46,"duration_avg":"1:32:00","wins":9,"draws":0,"losses":23,"winrate":0.28125}],"results_per_enter_tag":[{"key":"","trades":32,"profit_mean":-0.007143661516783886,"profit_mean_pct":-0.71,"profit_sum":-0.22859716853708434,"profit_sum_pct":-22.86,"profit_total_abs":-4.56654017,"profit_total":-0.004566540169999999,"profit_total_pct":-0.46,"duration_avg":"1:32:00","wins":9,"draws":0,"losses":23,"winrate":0.28125},{"key":"TOTAL","trades":32,"profit_mean":-0.007143661516783886,"profit_mean_pct":-0.71,"profit_sum":-0.22859716853708434,"profit_sum_pct":-22.86,"profit_total_abs":-4.56654017,"profit_total":-0.004566540169999999,"profit_total_pct":-0.46,"duration_avg":"1:32:00","wins":9,"draws":0,"losses":23,"winrate":0.28125}],"exit_reason_summary":[{"key":"trailing_stop_loss","trades":32,"profit_mean":-0.007143661516783886,"profit_mean_pct":-0.71,"profit_sum":-0.22859716853708434,"profit_sum_pct":-22.86,"profit_total_abs":-4.56654017,"profit_total":-0.004566540169999999,"profit_total_pct":-0.46,"duration_avg":"1:32:00","wins":9,"draws":0,"losses":23,"winrate":0.28125},{"key":"TOTAL","trades":32,"profit_mean":-0.007143661516783886,"profit_mean_pct":-0.71,"profit_sum":-0.22859716853708434,"profit_sum_pct":-22.86,"profit_total_abs":-4.56654017,"profit_total":-0.004566540169999999,"profit_total_pct":-0.46,"duration_avg":"1:32:00","wins":9,"draws":0,"losses":23,"winrate":0.28125}],"mix_tag_stats":[{"key":["","trailing_stop_loss"],"trades":32,"profit_mean":-0.007143661516783886,"profit_mean_pct":-0.71,"profit_sum":-0.22859716853708434,"profit_sum_pct":-22.86,"profit_total_abs":-4.56654017,"profit_total":-0.004566540169999999,"profit_total_pct":-0.46,"duration_avg":"1:32:00","wins":9,"draws":0,"losses":23,"winrate":0.28125},{"key":"TOTAL","trades":32,"profit_mean":-0.007143661516783886,"profit_mean_pct":-0.71,"profit_sum":-0.22859716853708434,"profit_sum_pct":-22.86,"profit_total_abs":-4.56654017,"profit_total":-0.004566540169999999,"profit_total_pct":-0.46,"duration_avg":"1:32:00","wins":9,"draws":0,"losses":23,"winrate":0.28125}],"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":32,"trade_count_long":32,"trade_count_short":0,"total_volume":1270.9532459882216,"avg_stake_amount":19.870509955625,"profit_mean":-0.007143661516783886,"profit_median":-0.003766029413353662,"profit_total":-0.004566540169999999,"profit_total_long":-0.004566540169999999,"profit_total_short":0.0,"profit_total_abs":-4.56654017,"profit_total_long_abs":-4.56654017,"profit_total_short_abs":0.0,"cagr":-0.08417186121343212,"expectancy":-0.1427043803125,"expectancy_ratio":-0.5979088971196364,"sortino":-14.760125579248516,"sharpe":-14.689283818902098,"calmar":-101.2190251010872,"sqn":-2.5418,"profit_factor":0.16812675183354941,"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":1746112131,"backtest_run_end_ts":1746112314,"trades_per_day":1.68,"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":995.43345983,"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":"OKXRegressionStrategy","stoploss":-0.05,"trailing_stop":true,"trailing_stop_positive":0.01,"trailing_stop_positive_offset":0.0,"trailing_only_offset_is_reached":false,"use_custom_stoploss":false,"minimal_roi":{},"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":"02/04/2025","date_ts":1743552000000,"profit_abs":-1.0772576,"wins":0,"draws":0,"losses":2,"trades":2,"profit_factor":0.0},{"date":"03/04/2025","date_ts":1743638400000,"profit_abs":-1.01372026,"wins":0,"draws":0,"losses":1,"trades":1,"profit_factor":0.0},{"date":"04/04/2025","date_ts":1743724800000,"profit_abs":-0.19599147,"wins":1,"draws":0,"losses":2,"trades":3,"profit_factor":0.31119731},{"date":"05/04/2025","date_ts":1743811200000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"06/04/2025","date_ts":1743897600000,"profit_abs":-0.2360554,"wins":1,"draws":0,"losses":3,"trades":4,"profit_factor":0.07092756},{"date":"07/04/2025","date_ts":1743984000000,"profit_abs":-0.70088317,"wins":6,"draws":0,"losses":10,"trades":16,"profit_factor":0.5342149},{"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.10926016,"wins":0,"draws":0,"losses":2,"trades":2,"profit_factor":0.0},{"date":"10/04/2025","date_ts":1744243200000,"profit_abs":-1.05150389,"wins":0,"draws":0,"losses":2,"trades":2,"profit_factor":0.0},{"date":"11/04/2025","date_ts":1744329600000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"12/04/2025","date_ts":1744416000000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"13/04/2025","date_ts":1744502400000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"14/04/2025","date_ts":1744588800000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"15/04/2025","date_ts":1744675200000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"16/04/2025","date_ts":1744761600000,"profit_abs":0.01250536,"wins":1,"draws":0,"losses":0,"trades":1,"profit_factor":0.0},{"date":"17/04/2025","date_ts":1744848000000,"profit_abs":-0.19437358,"wins":0,"draws":0,"losses":1,"trades":1,"profit_factor":0.0}],"week":[{"date":"07/04/2025","date_ts":1743984000000,"profit_abs":-3.2239079,"wins":8,"draws":0,"losses":18,"trades":26,"profit_factor":0.22021006},{"date":"14/04/2025","date_ts":1744588800000,"profit_abs":-1.16076405,"wins":0,"draws":0,"losses":4,"trades":4,"profit_factor":0.0},{"date":"21/04/2025","date_ts":1745193600000,"profit_abs":-0.18186822,"wins":1,"draws":0,"losses":1,"trades":2,"profit_factor":0.06433673}],"month":[{"date":"30/04/2025","date_ts":1745971200000,"profit_abs":-4.56654017,"wins":9,"draws":0,"losses":23,"trades":32,"profit_factor":0.16812675}],"year":[{"date":"31/12/2025","date_ts":1767139200000,"profit_abs":-4.56654017,"wins":9,"draws":0,"losses":23,"trades":32,"profit_factor":0.16812675}]},"backtest_best_day":0.0006398789513277028,"backtest_worst_day":-0.05378404365531915,"backtest_best_day_abs":0.01250536,"backtest_worst_day_abs":-1.0772576,"winning_days":1,"draw_days":7,"losing_days":8,"daily_profit":[["2025-04-02",-1.0772576],["2025-04-03",-1.01372026],["2025-04-04",-0.19599147],["2025-04-05",0.0],["2025-04-06",-0.2360554],["2025-04-07",-0.70088317],["2025-04-08",0.0],["2025-04-09",-0.10926016],["2025-04-10",-1.05150389],["2025-04-11",0.0],["2025-04-12",0.0],["2025-04-13",0.0],["2025-04-14",0.0],["2025-04-15",0.0],["2025-04-16",0.01250536],["2025-04-17",-0.19437358]],"wins":9,"losses":23,"draws":0,"winrate":0.28125,"holding_avg":"1:32:00","holding_avg_s":5520.0,"winner_holding_avg":"0:44:00","winner_holding_avg_s":2640.0,"loser_holding_avg":"1:50:00","loser_holding_avg_s":6600.0,"max_consecutive_wins":2,"max_consecutive_losses":5,"max_drawdown_account":0.004536469167842086,"max_relative_drawdown":0.004536469167842086,"max_drawdown_abs":4.53633213,"drawdown_start":"2025-04-02 21:03:00","drawdown_start_ts":1743627780000.0,"drawdown_end":"2025-04-17 03:27:00","drawdown_end_ts":1744860420000.0,"max_drawdown_low":-4.56654017,"max_drawdown_high":-0.03020804,"csum_min":995.43345983,"csum_max":999.96979196}},"strategy_comparison":[{"key":"OKXRegressionStrategy","trades":32,"profit_mean":-0.007143661516783886,"profit_mean_pct":-0.71,"profit_sum":-0.22859716853708434,"profit_sum_pct":-22.86,"profit_total_abs":-4.56654017,"profit_total":-0.004566540169999999,"profit_total_pct":-0.46,"duration_avg":"1:32:00","wins":9,"draws":0,"losses":23,"winrate":0.28125,"max_drawdown_account":0.004536469167842086,"max_drawdown_abs":"4.536"}]} \ No newline at end of file diff --git a/result/backtest-result-2025-05-01_15-11-54.meta.json b/result/backtest-result-2025-05-01_15-11-54.meta.json deleted file mode 100644 index f353bdbb..00000000 --- a/result/backtest-result-2025-05-01_15-11-54.meta.json +++ /dev/null @@ -1 +0,0 @@ -{"OKXRegressionStrategy":{"run_id":"852eb93539f3e08ed409fd31ad415f0672f9577a","backtest_start_time":1746112131,"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-02_03-17-56.json b/result/backtest-result-2025-05-02_03-17-56.json new file mode 100644 index 00000000..43e20cb6 --- /dev/null +++ b/result/backtest-result-2025-05-02_03-17-56.json @@ -0,0 +1 @@ +{"strategy":{"OKXRegressionStrategy":{"trades":[{"pair":"SOL/USDT","stake_amount":19.99991217,"max_stake_amount":19.99991217,"amount":0.131691,"open_date":"2025-03-03 18:27:00+00:00","close_date":"2025-03-03 18:30:00+00:00","open_rate":151.87,"close_rate":152.03,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":3,"profit_ratio":-0.0019451298600607462,"profit_abs":-0.03896078,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":144.28,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":152.03,"stop_loss_ratio":-0.01,"min_rate":151.22,"max_rate":153.56,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1741026420000,"close_timestamp":1741026600000,"orders":[{"amount":0.131691,"safe_price":151.87,"ft_order_side":"buy","order_filled_timestamp":1741026420000,"ft_is_entry":true,"ft_order_tag":"","cost":20.029912038255002},{"amount":0.131691,"safe_price":152.03,"ft_order_side":"sell","order_filled_timestamp":1741026600000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":20.051014204095}]},{"pair":"SOL/USDT","stake_amount":19.9992078,"max_stake_amount":19.9992078,"amount":0.132165,"open_date":"2025-03-03 18:33:00+00:00","close_date":"2025-03-03 18:33:00+00:00","open_rate":151.32,"close_rate":151.0,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":0,"profit_ratio":-0.005103895625115995,"profit_abs":-0.10222698,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":143.76,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":151.03,"stop_loss_ratio":-0.01,"min_rate":151.0,"max_rate":152.55,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1741026780000,"close_timestamp":1741026780000,"orders":[{"amount":0.132165,"safe_price":151.32,"ft_order_side":"buy","order_filled_timestamp":1741026780000,"ft_is_entry":true,"ft_order_tag":"","cost":20.0292066117},{"amount":0.132165,"safe_price":151.0,"ft_order_side":"sell","order_filled_timestamp":1741026780000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.986850372500005}]},{"pair":"SOL/USDT","stake_amount":19.59714396,"max_stake_amount":19.59714396,"amount":0.129834,"open_date":"2025-03-03 18:39:00+00:00","close_date":"2025-03-03 18:42:00+00:00","open_rate":150.94,"close_rate":150.0,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":3,"profit_ratio":-0.009204492130696889,"profit_abs":-0.18065233,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":143.4,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":150.0,"stop_loss_ratio":-0.01,"min_rate":149.89,"max_rate":151.51,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1741027140000,"close_timestamp":1741027320000,"orders":[{"amount":0.129834,"safe_price":150.94,"ft_order_side":"buy","order_filled_timestamp":1741027140000,"ft_is_entry":true,"ft_order_tag":"","cost":19.626539675940002},{"amount":0.129834,"safe_price":150.0,"ft_order_side":"sell","order_filled_timestamp":1741027320000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.504312650000003}]},{"pair":"BTC/USDT","stake_amount":19.99690647,"max_stake_amount":19.99690647,"amount":0.00022927,"open_date":"2025-03-03 18:39:00+00:00","close_date":"2025-03-03 18:45:00+00:00","open_rate":87219.9,"close_rate":86823.0,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":6,"profit_ratio":-0.007532442674364019,"profit_abs":-0.15085149,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":82859.0,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":86823.0,"stop_loss_ratio":-0.01,"min_rate":86752.0,"max_rate":87799.2,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1741027140000,"close_timestamp":1741027500000,"orders":[{"amount":0.00022927,"safe_price":87219.9,"ft_order_side":"buy","order_filled_timestamp":1741027140000,"ft_is_entry":true,"ft_order_tag":"","cost":20.026901832709502},{"amount":0.00022927,"safe_price":86823.0,"ft_order_side":"sell","order_filled_timestamp":1741027500000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.935768073815}]},{"pair":"SOL/USDT","stake_amount":19.99040112,"max_stake_amount":19.99040112,"amount":0.133296,"open_date":"2025-03-03 18:45:00+00:00","close_date":"2025-03-03 18:45:00+00:00","open_rate":149.97,"close_rate":148.4703,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":0,"profit_ratio":-0.012965551745257087,"profit_abs":-0.25957536,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":142.48,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":150.25,"stop_loss_ratio":-0.01,"min_rate":148.47,"max_rate":151.76,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1741027500000,"close_timestamp":1741027500000,"orders":[{"amount":0.133296,"safe_price":149.97,"ft_order_side":"buy","order_filled_timestamp":1741027500000,"ft_is_entry":true,"ft_order_tag":"","cost":20.020386721679998},{"amount":0.133296,"safe_price":148.4703,"ft_order_side":"sell","order_filled_timestamp":1741027500000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.8201828544632}]},{"pair":"BTC/USDT","stake_amount":19.98497262,"max_stake_amount":19.98497262,"amount":0.00023005,"open_date":"2025-03-03 18:48:00+00:00","close_date":"2025-03-03 18:48:00+00:00","open_rate":86872.3,"close_rate":86865.6,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":0,"profit_ratio":-0.0030724003693679215,"profit_abs":-0.06149394,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":82528.7,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":87019.0,"stop_loss_ratio":-0.01,"min_rate":86865.6,"max_rate":87897.9,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1741027680000,"close_timestamp":1741027680000,"orders":[{"amount":0.00023005,"safe_price":86872.3,"ft_order_side":"buy","order_filled_timestamp":1741027680000,"ft_is_entry":true,"ft_order_tag":"","cost":20.014950073922503},{"amount":0.00023005,"safe_price":86865.6,"ft_order_side":"sell","order_filled_timestamp":1741027680000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":20.013406426920003}]},{"pair":"SOL/USDT","stake_amount":19.98399606,"max_stake_amount":19.98399606,"amount":0.134283,"open_date":"2025-03-03 18:48:00+00:00","close_date":"2025-03-03 18:48:00+00:00","open_rate":148.82,"close_rate":148.82,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":0,"profit_ratio":-0.002995506830826636,"profit_abs":-0.05995199,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":141.38,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":149.61,"stop_loss_ratio":-0.01,"min_rate":148.82,"max_rate":151.12,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1741027680000,"close_timestamp":1741027680000,"orders":[{"amount":0.134283,"safe_price":148.82,"ft_order_side":"buy","order_filled_timestamp":1741027680000,"ft_is_entry":true,"ft_order_tag":"","cost":20.013972054090004},{"amount":0.134283,"safe_price":148.82,"ft_order_side":"sell","order_filled_timestamp":1741027680000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":20.013972054090004}]},{"pair":"SOL/USDT","stake_amount":19.9828358,"max_stake_amount":19.9828358,"amount":0.13414,"open_date":"2025-03-03 18:57:00+00:00","close_date":"2025-03-03 19:03:00+00:00","open_rate":148.97,"close_rate":148.62,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":6,"profit_ratio":-0.005337935038275629,"profit_abs":-0.10682708,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":141.53,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":148.62,"stop_loss_ratio":-0.01,"min_rate":148.25,"max_rate":150.2,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1741028220000,"close_timestamp":1741028580000,"orders":[{"amount":0.13414,"safe_price":148.97,"ft_order_side":"buy","order_filled_timestamp":1741028220000,"ft_is_entry":true,"ft_order_tag":"","cost":20.0128100537},{"amount":0.13414,"safe_price":148.62,"ft_order_side":"sell","order_filled_timestamp":1741028580000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.965790630200004}]},{"pair":"SOL/USDT","stake_amount":19.980711,"max_stake_amount":19.980711,"amount":0.138036,"open_date":"2025-03-03 19:54:00+00:00","close_date":"2025-03-04 01:39:00+00:00","open_rate":144.75,"close_rate":137.83,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":345,"profit_ratio":-0.050658864931799205,"profit_abs":-1.01371844,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":137.52,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":137.83,"stop_loss_ratio":-0.05,"min_rate":136.6,"max_rate":145.08,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1741031640000,"close_timestamp":1741052340000,"orders":[{"amount":0.138036,"safe_price":144.75,"ft_order_side":"buy","order_filled_timestamp":1741031640000,"ft_is_entry":true,"ft_order_tag":"","cost":20.0106820665},{"amount":0.138036,"safe_price":137.83,"ft_order_side":"sell","order_filled_timestamp":1741052340000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.054040132820003}]},{"pair":"SOL/USDT","stake_amount":19.9605102,"max_stake_amount":19.9605102,"amount":0.145273,"open_date":"2025-03-04 01:42:00+00:00","close_date":"2025-03-04 01:42:00+00:00","open_rate":137.4,"close_rate":136.026,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":0,"profit_ratio":-0.01296555142502311,"profit_abs":-0.25918722,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":130.53,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":136.6,"stop_loss_ratio":-0.01,"min_rate":135.94,"max_rate":137.97,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1741052520000,"close_timestamp":1741052520000,"orders":[{"amount":0.145273,"safe_price":137.4,"ft_order_side":"buy","order_filled_timestamp":1741052520000,"ft_is_entry":true,"ft_order_tag":"","cost":19.990450965300003},{"amount":0.145273,"safe_price":136.026,"ft_order_side":"sell","order_filled_timestamp":1741052520000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.790546455647004}]},{"pair":"SOL/USDT","stake_amount":19.9552872,"max_stake_amount":19.9552872,"amount":0.14584,"open_date":"2025-03-04 01:45:00+00:00","close_date":"2025-03-04 01:51:00+00:00","open_rate":136.83,"close_rate":136.32,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":6,"profit_ratio":-0.00671159432431184,"profit_abs":-0.13413269,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":129.99,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":136.32,"stop_loss_ratio":-0.01,"min_rate":134.77,"max_rate":137.69,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1741052700000,"close_timestamp":1741053060000,"orders":[{"amount":0.14584,"safe_price":136.83,"ft_order_side":"buy","order_filled_timestamp":1741052700000,"ft_is_entry":true,"ft_order_tag":"","cost":19.985220130800002},{"amount":0.14584,"safe_price":136.32,"ft_order_side":"sell","order_filled_timestamp":1741053060000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.9107301632}]},{"pair":"SOL/USDT","stake_amount":19.9526145,"max_stake_amount":19.9526145,"amount":0.146173,"open_date":"2025-03-04 01:54:00+00:00","close_date":"2025-03-04 01:57:00+00:00","open_rate":136.5,"close_rate":136.37,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":3,"profit_ratio":-0.003945034840469582,"profit_abs":-0.07883183,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":129.68,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":136.37,"stop_loss_ratio":-0.01,"min_rate":136.1,"max_rate":137.74,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1741053240000,"close_timestamp":1741053420000,"orders":[{"amount":0.146173,"safe_price":136.5,"ft_order_side":"buy","order_filled_timestamp":1741053240000,"ft_is_entry":true,"ft_order_tag":"","cost":19.98254342175},{"amount":0.146173,"safe_price":136.37,"ft_order_side":"sell","order_filled_timestamp":1741053420000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.963512428015}]},{"pair":"SOL/USDT","stake_amount":19.95106476,"max_stake_amount":19.95106476,"amount":0.148313,"open_date":"2025-03-04 02:18:00+00:00","close_date":"2025-03-04 02:21:00+00:00","open_rate":134.52,"close_rate":133.65,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":3,"profit_ratio":-0.00944357347577616,"profit_abs":-0.18869196,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":127.8,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":133.65,"stop_loss_ratio":-0.01,"min_rate":133.62,"max_rate":135.68,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1741054680000,"close_timestamp":1741054860000,"orders":[{"amount":0.148313,"safe_price":134.52,"ft_order_side":"buy","order_filled_timestamp":1741054680000,"ft_is_entry":true,"ft_order_tag":"","cost":19.980991357140002},{"amount":0.148313,"safe_price":133.65,"ft_order_side":"sell","order_filled_timestamp":1741054860000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.851765498675004}]},{"pair":"SOL/USDT","stake_amount":19.94716185,"max_stake_amount":19.94716185,"amount":0.140305,"open_date":"2025-03-04 20:57:00+00:00","close_date":"2025-03-04 21:27:00+00:00","open_rate":142.17,"close_rate":145.39,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":30,"profit_ratio":0.01958558954656902,"profit_abs":0.39126294,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":135.07,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":145.39,"stop_loss_ratio":-0.01,"min_rate":141.6,"max_rate":146.85,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1741121820000,"close_timestamp":1741123620000,"orders":[{"amount":0.140305,"safe_price":142.17,"ft_order_side":"buy","order_filled_timestamp":1741121820000,"ft_is_entry":true,"ft_order_tag":"","cost":19.977082592775},{"amount":0.140305,"safe_price":145.39,"ft_order_side":"sell","order_filled_timestamp":1741123620000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":20.429542365925002}]},{"pair":"SOL/USDT","stake_amount":19.95499659,"max_stake_amount":19.95499659,"amount":0.139829,"open_date":"2025-03-07 22:00:00+00:00","close_date":"2025-03-08 16:15:00+00:00","open_rate":142.71,"close_rate":135.9,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":1095,"profit_ratio":-0.0505717146008985,"profit_abs":-1.01067213,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":135.58,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":135.9,"stop_loss_ratio":-0.05,"min_rate":135.8,"max_rate":143.05,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1741384800000,"close_timestamp":1741450500000,"orders":[{"amount":0.139829,"safe_price":142.71,"ft_order_side":"buy","order_filled_timestamp":1741384800000,"ft_is_entry":true,"ft_order_tag":"","cost":19.984929084885007},{"amount":0.139829,"safe_price":135.9,"ft_order_side":"sell","order_filled_timestamp":1741450500000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.03126524165}]},{"pair":"SOL/USDT","stake_amount":19.9348305,"max_stake_amount":19.9348305,"amount":0.16759,"open_date":"2025-03-10 17:06:00+00:00","close_date":"2025-03-10 17:15:00+00:00","open_rate":118.95,"close_rate":118.59,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":9,"profit_ratio":-0.006012922463264876,"profit_abs":-0.12004639,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":113.01,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":118.59,"stop_loss_ratio":-0.01,"min_rate":117.0,"max_rate":119.78,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1741626360000,"close_timestamp":1741626900000,"orders":[{"amount":0.16759,"safe_price":118.95,"ft_order_side":"buy","order_filled_timestamp":1741626360000,"ft_is_entry":true,"ft_order_tag":"","cost":19.964732745750002},{"amount":0.16759,"safe_price":118.59,"ft_order_side":"sell","order_filled_timestamp":1741626900000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.904309847150003}]},{"pair":"SOL/USDT","stake_amount":19.9325068,"max_stake_amount":19.9325068,"amount":0.16798,"open_date":"2025-03-10 17:21:00+00:00","close_date":"2025-03-10 17:30:00+00:00","open_rate":118.66,"close_rate":118.28,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":9,"profit_ratio":-0.0061883408603969035,"profit_abs":-0.12353417,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":112.73,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":118.28,"stop_loss_ratio":-0.01,"min_rate":118.05,"max_rate":119.47,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1741627260000,"close_timestamp":1741627800000,"orders":[{"amount":0.16798,"safe_price":118.66,"ft_order_side":"buy","order_filled_timestamp":1741627260000,"ft_is_entry":true,"ft_order_tag":"","cost":19.9624055602},{"amount":0.16798,"safe_price":118.28,"ft_order_side":"sell","order_filled_timestamp":1741627800000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.898477411600002}]},{"pair":"SOL/USDT","stake_amount":19.93003324,"max_stake_amount":19.93003324,"amount":0.168727,"open_date":"2025-03-10 17:33:00+00:00","close_date":"2025-03-10 18:09:00+00:00","open_rate":118.12,"close_rate":118.12,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":36,"profit_ratio":-0.0029955067539182713,"profit_abs":-0.0597901,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":112.22,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":118.12,"stop_loss_ratio":-0.01,"min_rate":116.65,"max_rate":119.31,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1741627980000,"close_timestamp":1741630140000,"orders":[{"amount":0.168727,"safe_price":118.12,"ft_order_side":"buy","order_filled_timestamp":1741627980000,"ft_is_entry":true,"ft_order_tag":"","cost":19.959928289860002},{"amount":0.168727,"safe_price":118.12,"ft_order_side":"sell","order_filled_timestamp":1741630140000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.959928289860002}]},{"pair":"SOL/USDT","stake_amount":19.92880988,"max_stake_amount":19.92880988,"amount":0.170492,"open_date":"2025-03-10 18:54:00+00:00","close_date":"2025-03-10 19:15:00+00:00","open_rate":116.89,"close_rate":117.45,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":21,"profit_ratio":0.001780971430414506,"profit_abs":0.03554588,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":111.05,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":117.45,"stop_loss_ratio":-0.01,"min_rate":115.47,"max_rate":118.63,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1741632840000,"close_timestamp":1741634100000,"orders":[{"amount":0.170492,"safe_price":116.89,"ft_order_side":"buy","order_filled_timestamp":1741632840000,"ft_is_entry":true,"ft_order_tag":"","cost":19.95870309482},{"amount":0.170492,"safe_price":117.45,"ft_order_side":"sell","order_filled_timestamp":1741634100000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":20.0543218281}]},{"pair":"SOL/USDT","stake_amount":19.92946242,"max_stake_amount":19.92946242,"amount":0.168994,"open_date":"2025-03-10 19:18:00+00:00","close_date":"2025-03-10 19:33:00+00:00","open_rate":117.93,"close_rate":118.97,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":15,"profit_ratio":0.005796867215699162,"profit_abs":0.11570174,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":112.04,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":118.97,"stop_loss_ratio":-0.01,"min_rate":117.75,"max_rate":120.17,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1741634280000,"close_timestamp":1741635180000,"orders":[{"amount":0.168994,"safe_price":117.93,"ft_order_side":"buy","order_filled_timestamp":1741634280000,"ft_is_entry":true,"ft_order_tag":"","cost":19.95935661363},{"amount":0.168994,"safe_price":118.97,"ft_order_side":"sell","order_filled_timestamp":1741635180000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":20.135374004270002}]},{"pair":"SOL/USDT","stake_amount":19.93179258,"max_stake_amount":19.93179258,"amount":0.172989,"open_date":"2025-03-11 01:15:00+00:00","close_date":"2025-03-11 01:24:00+00:00","open_rate":115.22,"close_rate":115.64,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":9,"profit_ratio":0.0006387745640901488,"profit_abs":0.01275102,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":109.46,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":115.64,"stop_loss_ratio":-0.01,"min_rate":114.78,"max_rate":116.8,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1741655700000,"close_timestamp":1741656240000,"orders":[{"amount":0.172989,"safe_price":115.22,"ft_order_side":"buy","order_filled_timestamp":1741655700000,"ft_is_entry":true,"ft_order_tag":"","cost":19.96169026887},{"amount":0.172989,"safe_price":115.64,"ft_order_side":"sell","order_filled_timestamp":1741656240000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":20.03445463194}]},{"pair":"SOL/USDT","stake_amount":19.93210155,"max_stake_amount":19.93210155,"amount":0.164253,"open_date":"2025-03-13 19:45:00+00:00","close_date":"2025-03-13 20:48:00+00:00","open_rate":121.35,"close_rate":120.98,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":63,"profit_ratio":-0.0060354048590616745,"profit_abs":-0.12047875,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":115.29,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":120.98,"stop_loss_ratio":-0.01,"min_rate":120.76,"max_rate":122.2,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1741895100000,"close_timestamp":1741898880000,"orders":[{"amount":0.164253,"safe_price":121.35,"ft_order_side":"buy","order_filled_timestamp":1741895100000,"ft_is_entry":true,"ft_order_tag":"","cost":19.961999702325},{"amount":0.164253,"safe_price":120.98,"ft_order_side":"sell","order_filled_timestamp":1741898880000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.90113493191}]},{"pair":"SOL/USDT","stake_amount":19.9296966,"max_stake_amount":19.9296966,"amount":0.158929,"open_date":"2025-03-18 02:03:00+00:00","close_date":"2025-03-18 03:03:00+00:00","open_rate":125.4,"close_rate":124.68,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":-0.008719934628744722,"profit_abs":-0.17404633,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":119.13,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":124.68,"stop_loss_ratio":-0.01,"min_rate":124.14,"max_rate":125.93,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1742263380000,"close_timestamp":1742266980000,"orders":[{"amount":0.158929,"safe_price":125.4,"ft_order_side":"buy","order_filled_timestamp":1742263380000,"ft_is_entry":true,"ft_order_tag":"","cost":19.9595911449},{"amount":0.158929,"safe_price":124.68,"ft_order_side":"sell","order_filled_timestamp":1742266980000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.84499062158}]},{"pair":"SOL/USDT","stake_amount":19.92622143,"max_stake_amount":19.92622143,"amount":0.143179,"open_date":"2025-03-26 14:45:00+00:00","close_date":"2025-03-26 15:21:00+00:00","open_rate":139.17,"close_rate":139.2,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":36,"profit_ratio":-0.0027805888963724937,"profit_abs":-0.05548974,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":132.22,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":139.2,"stop_loss_ratio":-0.01,"min_rate":139.0,"max_rate":140.6,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743000300000,"close_timestamp":1743002460000,"orders":[{"amount":0.143179,"safe_price":139.17,"ft_order_side":"buy","order_filled_timestamp":1743000300000,"ft_is_entry":true,"ft_order_tag":"","cost":19.956110762145},{"amount":0.143179,"safe_price":139.2,"ft_order_side":"sell","order_filled_timestamp":1743002460000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.9604125752}]},{"pair":"SOL/USDT","stake_amount":19.92503058,"max_stake_amount":19.92503058,"amount":0.142709,"open_date":"2025-03-26 15:24:00+00:00","close_date":"2025-03-26 17:15:00+00:00","open_rate":139.62,"close_rate":138.82,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":111,"profit_ratio":-0.008708181056113647,"profit_abs":-0.17377104,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":132.64,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":138.82,"stop_loss_ratio":-0.01,"min_rate":138.69,"max_rate":140.22,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743002640000,"close_timestamp":1743009300000,"orders":[{"amount":0.142709,"safe_price":139.62,"ft_order_side":"buy","order_filled_timestamp":1743002640000,"ft_is_entry":true,"ft_order_tag":"","cost":19.95491812587},{"amount":0.142709,"safe_price":138.82,"ft_order_side":"sell","order_filled_timestamp":1743009300000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.840579675070003}]},{"pair":"SOL/USDT","stake_amount":19.9215874,"max_stake_amount":19.9215874,"amount":0.148447,"open_date":"2025-03-28 06:21:00+00:00","close_date":"2025-03-28 20:57:00+00:00","open_rate":134.2,"close_rate":127.83,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":876,"profit_ratio":-0.05031978851758802,"profit_abs":-1.00395374,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":127.49,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":127.83,"stop_loss_ratio":-0.05,"min_rate":127.7,"max_rate":134.55,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743142860000,"close_timestamp":1743195420000,"orders":[{"amount":0.148447,"safe_price":134.2,"ft_order_side":"buy","order_filled_timestamp":1743142860000,"ft_is_entry":true,"ft_order_tag":"","cost":19.9514697811},{"amount":0.148447,"safe_price":127.83,"ft_order_side":"sell","order_filled_timestamp":1743195420000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.004443980015}]},{"pair":"SOL/USDT","stake_amount":19.90144704,"max_stake_amount":19.90144704,"amount":0.158552,"open_date":"2025-03-29 12:33:00+00:00","close_date":"2025-03-29 16:48:00+00:00","open_rate":125.52,"close_rate":125.54,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":255,"profit_ratio":-0.002836646994393873,"profit_abs":-0.05653806,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":119.25,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":125.54,"stop_loss_ratio":-0.01,"min_rate":125.26,"max_rate":126.8,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743251580000,"close_timestamp":1743266880000,"orders":[{"amount":0.158552,"safe_price":125.52,"ft_order_side":"buy","order_filled_timestamp":1743251580000,"ft_is_entry":true,"ft_order_tag":"","cost":19.931299210560002},{"amount":0.158552,"safe_price":125.54,"ft_order_side":"sell","order_filled_timestamp":1743266880000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.934475007120003}]},{"pair":"SOL/USDT","stake_amount":19.9004004,"max_stake_amount":19.9004004,"amount":0.15506,"open_date":"2025-04-02 20:54:00+00:00","close_date":"2025-04-02 22:12:00+00:00","open_rate":128.34,"close_rate":122.17,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":78,"profit_ratio":-0.050926921089425516,"profit_abs":-1.01498632,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":121.93,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":122.17,"stop_loss_ratio":-0.05,"min_rate":121.54,"max_rate":128.59,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743627240000,"close_timestamp":1743631920000,"orders":[{"amount":0.15506,"safe_price":128.34,"ft_order_side":"buy","order_filled_timestamp":1743627240000,"ft_is_entry":true,"ft_order_tag":"","cost":19.930251000600002},{"amount":0.15506,"safe_price":122.17,"ft_order_side":"sell","order_filled_timestamp":1743631920000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":18.9720957203}]},{"pair":"SOL/USDT","stake_amount":19.880043,"max_stake_amount":19.880043,"amount":0.16342,"open_date":"2025-04-02 22:18:00+00:00","close_date":"2025-04-03 10:39:00+00:00","open_rate":121.65,"close_rate":115.78,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":741,"profit_ratio":-0.05110414957168627,"profit_abs":-1.01747662,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":115.57,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":115.78,"stop_loss_ratio":-0.05,"min_rate":115.61,"max_rate":121.87,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743632280000,"close_timestamp":1743676740000,"orders":[{"amount":0.16342,"safe_price":121.65,"ft_order_side":"buy","order_filled_timestamp":1743632280000,"ft_is_entry":true,"ft_order_tag":"","cost":19.9098630645},{"amount":0.16342,"safe_price":115.78,"ft_order_side":"sell","order_filled_timestamp":1743676740000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":18.949148751400003}]},{"pair":"BTC/USDT","stake_amount":19.85952204,"max_stake_amount":19.85952204,"amount":0.00024916,"open_date":"2025-04-06 18:30:00+00:00","close_date":"2025-04-06 18:42:00+00:00","open_rate":79705.9,"close_rate":79308.0,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":12,"profit_ratio":-0.007972655130809487,"profit_abs":-0.15857062,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":75720.7,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":79308.0,"stop_loss_ratio":-0.01,"min_rate":79144.0,"max_rate":80109.0,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743964200000,"close_timestamp":1743964920000,"orders":[{"amount":0.00024916,"safe_price":79705.9,"ft_order_side":"buy","order_filled_timestamp":1743964200000,"ft_is_entry":true,"ft_order_tag":"","cost":19.889311327066},{"amount":0.00024916,"safe_price":79308.0,"ft_order_side":"sell","order_filled_timestamp":1743964920000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.790021851920002}]},{"pair":"SOL/USDT","stake_amount":19.45948536,"max_stake_amount":19.45948536,"amount":0.180632,"open_date":"2025-04-06 19:00:00+00:00","close_date":"2025-04-06 19:00:00+00:00","open_rate":107.73,"close_rate":107.48,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":0,"profit_ratio":-0.0053091717208669335,"profit_abs":-0.10346872,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":102.35,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":107.54,"stop_loss_ratio":-0.01,"min_rate":107.48,"max_rate":108.62,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743966000000,"close_timestamp":1743966000000,"orders":[{"amount":0.180632,"safe_price":107.73,"ft_order_side":"buy","order_filled_timestamp":1743966000000,"ft_is_entry":true,"ft_order_tag":"","cost":19.48867458804},{"amount":0.180632,"safe_price":107.48,"ft_order_side":"sell","order_filled_timestamp":1743966000000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.44344885104}]},{"pair":"BTC/USDT","stake_amount":19.85604485,"max_stake_amount":19.85604485,"amount":0.00025232,"open_date":"2025-04-06 18:51:00+00:00","close_date":"2025-04-06 20:33:00+00:00","open_rate":78693.9,"close_rate":79092.4,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":102,"profit_ratio":0.0020532490837554566,"profit_abs":0.04083056,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":74759.3,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":79092.4,"stop_loss_ratio":-0.01,"min_rate":78690.4,"max_rate":79891.3,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743965460000,"close_timestamp":1743971580000,"orders":[{"amount":0.00025232,"safe_price":78693.9,"ft_order_side":"buy","order_filled_timestamp":1743965460000,"ft_is_entry":true,"ft_order_tag":"","cost":19.885828915272},{"amount":0.00025232,"safe_price":79092.4,"ft_order_side":"sell","order_filled_timestamp":1743971580000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.986529259552}]},{"pair":"SOL/USDT","stake_amount":19.45821768,"max_stake_amount":19.45821768,"amount":0.182552,"open_date":"2025-04-06 20:39:00+00:00","close_date":"2025-04-06 20:39:00+00:00","open_rate":106.59,"close_rate":106.59,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":0,"profit_ratio":-0.00299550658389197,"profit_abs":-0.05837465,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":101.27,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":106.9,"stop_loss_ratio":-0.01,"min_rate":106.59,"max_rate":107.97,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743971940000,"close_timestamp":1743971940000,"orders":[{"amount":0.182552,"safe_price":106.59,"ft_order_side":"buy","order_filled_timestamp":1743971940000,"ft_is_entry":true,"ft_order_tag":"","cost":19.487405006520003},{"amount":0.182552,"safe_price":106.59,"ft_order_side":"sell","order_filled_timestamp":1743971940000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.487405006520003}]},{"pair":"BTC/USDT","stake_amount":19.8548848,"max_stake_amount":19.8548848,"amount":0.00025171,"open_date":"2025-04-06 20:39:00+00:00","close_date":"2025-04-06 20:51:00+00:00","open_rate":78880.0,"close_rate":78744.6,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":12,"profit_ratio":-0.004706896494735505,"profit_abs":-0.09359507,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":74936.0,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":78744.6,"stop_loss_ratio":-0.01,"min_rate":78704.5,"max_rate":79540.0,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743971940000,"close_timestamp":1743972660000,"orders":[{"amount":0.00025171,"safe_price":78880.0,"ft_order_side":"buy","order_filled_timestamp":1743971940000,"ft_is_entry":true,"ft_order_tag":"","cost":19.8846671272},{"amount":0.00025171,"safe_price":78744.6,"ft_order_side":"sell","order_filled_timestamp":1743972660000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.850534470899003}]},{"pair":"SOL/USDT","stake_amount":19.85223028,"max_stake_amount":19.85223028,"amount":0.186266,"open_date":"2025-04-06 20:54:00+00:00","close_date":"2025-04-06 21:30:00+00:00","open_rate":106.58,"close_rate":106.73,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":36,"profit_ratio":-0.0015923290546973707,"profit_abs":-0.0316587,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":101.26,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":106.73,"stop_loss_ratio":-0.01,"min_rate":106.17,"max_rate":107.8,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743972840000,"close_timestamp":1743975000000,"orders":[{"amount":0.186266,"safe_price":106.58,"ft_order_side":"buy","order_filled_timestamp":1743972840000,"ft_is_entry":true,"ft_order_tag":"","cost":19.88200862542},{"amount":0.186266,"safe_price":106.73,"ft_order_side":"sell","order_filled_timestamp":1743975000000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.90999043527}]},{"pair":"SOL/USDT","stake_amount":19.8516888,"max_stake_amount":19.8516888,"amount":0.193392,"open_date":"2025-04-07 03:48:00+00:00","close_date":"2025-04-07 04:06:00+00:00","open_rate":102.65,"close_rate":102.74,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":18,"profit_ratio":-0.002121367171473193,"profit_abs":-0.04217589,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":97.52,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":102.74,"stop_loss_ratio":-0.01,"min_rate":102.24,"max_rate":103.77,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1743997680000,"close_timestamp":1743998760000,"orders":[{"amount":0.193392,"safe_price":102.65,"ft_order_side":"buy","order_filled_timestamp":1743997680000,"ft_is_entry":true,"ft_order_tag":"","cost":19.881466333200002},{"amount":0.193392,"safe_price":102.74,"ft_order_side":"sell","order_filled_timestamp":1743998760000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.89889772112}]},{"pair":"SOL/USDT","stake_amount":19.8507672,"max_stake_amount":19.8507672,"amount":0.204226,"open_date":"2025-04-07 06:54:00+00:00","close_date":"2025-04-07 06:57:00+00:00","open_rate":97.2,"close_rate":96.64,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":3,"profit_ratio":-0.00873956546026738,"profit_abs":-0.17374731,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":92.34,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":96.64,"stop_loss_ratio":-0.01,"min_rate":95.2,"max_rate":97.61,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744008840000,"close_timestamp":1744009020000,"orders":[{"amount":0.204226,"safe_price":97.2,"ft_order_side":"buy","order_filled_timestamp":1744008840000,"ft_is_entry":true,"ft_order_tag":"","cost":19.8805433508},{"amount":0.204226,"safe_price":96.64,"ft_order_side":"sell","order_filled_timestamp":1744009020000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.766005240960002}]},{"pair":"SOL/USDT","stake_amount":19.84732008,"max_stake_amount":19.84732008,"amount":0.188412,"open_date":"2025-04-07 14:36:00+00:00","close_date":"2025-04-07 14:36:00+00:00","open_rate":105.34,"close_rate":104.89,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":0,"profit_ratio":-0.007254591708809602,"profit_abs":-0.14420018,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":100.08,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":105.22,"stop_loss_ratio":-0.01,"min_rate":104.89,"max_rate":106.28,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744036560000,"close_timestamp":1744036560000,"orders":[{"amount":0.188412,"safe_price":105.34,"ft_order_side":"buy","order_filled_timestamp":1744036560000,"ft_is_entry":true,"ft_order_tag":"","cost":19.87709106012},{"amount":0.188412,"safe_price":104.89,"ft_order_side":"sell","order_filled_timestamp":1744036560000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.79217848202}]},{"pair":"SOL/USDT","stake_amount":19.8444565,"max_stake_amount":19.8444565,"amount":0.188815,"open_date":"2025-04-07 16:21:00+00:00","close_date":"2025-04-07 16:39:00+00:00","open_rate":105.1,"close_rate":105.33,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":18,"profit_ratio":-0.0008136700413230978,"profit_abs":-0.01617106,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":99.85,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":105.33,"stop_loss_ratio":-0.01,"min_rate":104.66,"max_rate":106.39,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744042860000,"close_timestamp":1744043940000,"orders":[{"amount":0.188815,"safe_price":105.1,"ft_order_side":"buy","order_filled_timestamp":1744042860000,"ft_is_entry":true,"ft_order_tag":"","cost":19.87422318475},{"amount":0.188815,"safe_price":105.33,"ft_order_side":"sell","order_filled_timestamp":1744043940000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.917715775925}]},{"pair":"SOL/USDT","stake_amount":19.8441428,"max_stake_amount":19.8441428,"amount":0.189172,"open_date":"2025-04-07 16:42:00+00:00","close_date":"2025-04-07 17:00:00+00:00","open_rate":104.9,"close_rate":104.28,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":18,"profit_ratio":-0.008888193051190265,"profit_abs":-0.17664314,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":99.66,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":104.28,"stop_loss_ratio":-0.01,"min_rate":103.56,"max_rate":105.33,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744044120000,"close_timestamp":1744045200000,"orders":[{"amount":0.189172,"safe_price":104.9,"ft_order_side":"buy","order_filled_timestamp":1744044120000,"ft_is_entry":true,"ft_order_tag":"","cost":19.873909014200002},{"amount":0.189172,"safe_price":104.28,"ft_order_side":"sell","order_filled_timestamp":1744045200000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.75644644424}]},{"pair":"BTC/USDT","stake_amount":19.83994015,"max_stake_amount":19.83994015,"amount":0.00025623,"open_date":"2025-04-07 17:00:00+00:00","close_date":"2025-04-07 17:00:00+00:00","open_rate":77430.2,"close_rate":77430.2,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":0,"profit_ratio":-0.0029955067178465506,"profit_abs":-0.05951982,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":73558.7,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":77621.7,"stop_loss_ratio":-0.01,"min_rate":77430.2,"max_rate":78405.7,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744045200000,"close_timestamp":1744045200000,"orders":[{"amount":0.00025623,"safe_price":77430.2,"ft_order_side":"buy","order_filled_timestamp":1744045200000,"ft_is_entry":true,"ft_order_tag":"","cost":19.869700056219},{"amount":0.00025623,"safe_price":77430.2,"ft_order_side":"sell","order_filled_timestamp":1744045200000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.869700056219}]},{"pair":"SOL/USDT","stake_amount":19.83937232,"max_stake_amount":19.83937232,"amount":0.189524,"open_date":"2025-04-07 17:03:00+00:00","close_date":"2025-04-07 17:06:00+00:00","open_rate":104.68,"close_rate":104.08,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":3,"profit_ratio":-0.008710091382627887,"profit_abs":-0.17306195,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":99.45,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":104.08,"stop_loss_ratio":-0.01,"min_rate":104.07,"max_rate":105.13,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744045380000,"close_timestamp":1744045560000,"orders":[{"amount":0.189524,"safe_price":104.68,"ft_order_side":"buy","order_filled_timestamp":1744045380000,"ft_is_entry":true,"ft_order_tag":"","cost":19.869131378480002},{"amount":0.189524,"safe_price":104.08,"ft_order_side":"sell","order_filled_timestamp":1744045560000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.75524640688}]},{"pair":"SOL/USDT","stake_amount":19.83595785,"max_stake_amount":19.83595785,"amount":0.189727,"open_date":"2025-04-07 17:09:00+00:00","close_date":"2025-04-07 18:06:00+00:00","open_rate":104.55,"close_rate":106.91,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":57,"profit_ratio":0.019509807358527025,"profit_abs":0.38757621,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":99.33,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":106.91,"stop_loss_ratio":-0.01,"min_rate":104.54,"max_rate":107.98,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744045740000,"close_timestamp":1744049160000,"orders":[{"amount":0.189727,"safe_price":104.55,"ft_order_side":"buy","order_filled_timestamp":1744045740000,"ft_is_entry":true,"ft_order_tag":"","cost":19.865711786775},{"amount":0.189727,"safe_price":106.91,"ft_order_side":"sell","order_filled_timestamp":1744049160000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":20.314139140355}]},{"pair":"SOL/USDT","stake_amount":19.84372012,"max_stake_amount":19.84372012,"amount":0.166558,"open_date":"2025-04-09 21:30:00+00:00","close_date":"2025-04-09 22:42:00+00:00","open_rate":119.14,"close_rate":119.21,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":72,"profit_ratio":-0.0024097227191285445,"profit_abs":-0.04788959,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":113.19,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":119.21,"stop_loss_ratio":-0.01,"min_rate":118.03,"max_rate":120.41,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744234200000,"close_timestamp":1744238520000,"orders":[{"amount":0.166558,"safe_price":119.14,"ft_order_side":"buy","order_filled_timestamp":1744234200000,"ft_is_entry":true,"ft_order_tag":"","cost":19.87348570018},{"amount":0.166558,"safe_price":119.21,"ft_order_side":"sell","order_filled_timestamp":1744238520000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.88516224877}]},{"pair":"SOL/USDT","stake_amount":19.8427512,"max_stake_amount":19.8427512,"amount":0.181047,"open_date":"2025-04-10 16:00:00+00:00","close_date":"2025-04-10 16:21:00+00:00","open_rate":109.6,"close_rate":109.2,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":21,"profit_ratio":-0.006634209501512031,"profit_abs":-0.13183843,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":104.12,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":109.2,"stop_loss_ratio":-0.01,"min_rate":108.47,"max_rate":110.3,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744300800000,"close_timestamp":1744302060000,"orders":[{"amount":0.181047,"safe_price":109.6,"ft_order_side":"buy","order_filled_timestamp":1744300800000,"ft_is_entry":true,"ft_order_tag":"","cost":19.872515326800002},{"amount":0.181047,"safe_price":109.2,"ft_order_side":"sell","order_filled_timestamp":1744302060000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.7999878986}]},{"pair":"SOL/USDT","stake_amount":19.84011912,"max_stake_amount":19.84011912,"amount":0.181736,"open_date":"2025-04-10 17:06:00+00:00","close_date":"2025-04-11 00:54:00+00:00","open_rate":109.17,"close_rate":112.29,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":468,"profit_ratio":0.02549816394876931,"profit_abs":0.50664544,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":103.72,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":112.29,"stop_loss_ratio":-0.01,"min_rate":108.33,"max_rate":113.42,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744304760000,"close_timestamp":1744332840000,"orders":[{"amount":0.181736,"safe_price":109.17,"ft_order_side":"buy","order_filled_timestamp":1744304760000,"ft_is_entry":true,"ft_order_tag":"","cost":19.86987929868},{"amount":0.181736,"safe_price":112.29,"ft_order_side":"sell","order_filled_timestamp":1744332840000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":20.437746143160002}]},{"pair":"SOL/USDT","stake_amount":19.85025342,"max_stake_amount":19.85025342,"amount":0.166893,"open_date":"2025-04-11 14:30:00+00:00","close_date":"2025-04-11 15:03:00+00:00","open_rate":118.94,"close_rate":119.1,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":33,"profit_ratio":-0.0016543200379963707,"profit_abs":-0.03288793,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":113.0,"initial_stop_loss_ratio":-0.05,"stop_loss_abs":119.1,"stop_loss_ratio":-0.01,"min_rate":118.83,"max_rate":120.3,"is_open":false,"enter_tag":"","leverage":1.0,"is_short":false,"open_timestamp":1744381800000,"close_timestamp":1744383780000,"orders":[{"amount":0.166893,"safe_price":118.94,"ft_order_side":"buy","order_filled_timestamp":1744381800000,"ft_is_entry":true,"ft_order_tag":"","cost":19.880028800130003},{"amount":0.166893,"safe_price":119.1,"ft_order_side":"sell","order_filled_timestamp":1744383780000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":19.90677173445}]}],"locks":[],"best_pair":{"key":"BTC/USDT","trades":6,"profit_mean":-0.004037775383894671,"profit_mean_pct":-0.4,"profit_sum":-0.024226652303368026,"profit_sum_pct":-2.42,"profit_total_abs":-0.48320038,"profit_total":-0.00048320038,"profit_total_pct":-0.05,"duration_avg":"0:22:00","wins":1,"draws":0,"losses":5,"winrate":0.16666666666666666},"worst_pair":{"key":"SOL/USDT","trades":41,"profit_mean":-0.008604629143638857,"profit_mean_pct":-0.86,"profit_sum":-0.35278979488919315,"profit_sum_pct":-35.28,"profit_total_abs":-7.03617437,"profit_total":-0.00703617437,"profit_total_pct":-0.7,"duration_avg":"1:51:00","wins":6,"draws":0,"losses":35,"winrate":0.14634146341463414},"results_per_pair":[{"key":"BTC/USDT","trades":6,"profit_mean":-0.004037775383894671,"profit_mean_pct":-0.4,"profit_sum":-0.024226652303368026,"profit_sum_pct":-2.42,"profit_total_abs":-0.48320038,"profit_total":-0.00048320038,"profit_total_pct":-0.05,"duration_avg":"0:22:00","wins":1,"draws":0,"losses":5,"winrate":0.16666666666666666},{"key":"SOL/USDT","trades":41,"profit_mean":-0.008604629143638857,"profit_mean_pct":-0.86,"profit_sum":-0.35278979488919315,"profit_sum_pct":-35.28,"profit_total_abs":-7.03617437,"profit_total":-0.00703617437,"profit_total_pct":-0.7,"duration_avg":"1:51:00","wins":6,"draws":0,"losses":35,"winrate":0.14634146341463414},{"key":"TOTAL","trades":47,"profit_mean":-0.00802162653601194,"profit_mean_pct":-0.8,"profit_sum":-0.37701644719256117,"profit_sum_pct":-37.7,"profit_total_abs":-7.51937475,"profit_total":-0.00751937475,"profit_total_pct":-0.75,"duration_avg":"1:40:00","wins":7,"draws":0,"losses":40,"winrate":0.14893617021276595}],"results_per_enter_tag":[{"key":"","trades":47,"profit_mean":-0.00802162653601194,"profit_mean_pct":-0.8,"profit_sum":-0.37701644719256117,"profit_sum_pct":-37.7,"profit_total_abs":-7.51937475,"profit_total":-0.00751937475,"profit_total_pct":-0.75,"duration_avg":"1:40:00","wins":7,"draws":0,"losses":40,"winrate":0.14893617021276595},{"key":"TOTAL","trades":47,"profit_mean":-0.00802162653601194,"profit_mean_pct":-0.8,"profit_sum":-0.37701644719256117,"profit_sum_pct":-37.7,"profit_total_abs":-7.51937475,"profit_total":-0.00751937475,"profit_total_pct":-0.75,"duration_avg":"1:40:00","wins":7,"draws":0,"losses":40,"winrate":0.14893617021276595}],"exit_reason_summary":[{"key":"trailing_stop_loss","trades":47,"profit_mean":-0.00802162653601194,"profit_mean_pct":-0.8,"profit_sum":-0.37701644719256117,"profit_sum_pct":-37.7,"profit_total_abs":-7.51937475,"profit_total":-0.00751937475,"profit_total_pct":-0.75,"duration_avg":"1:40:00","wins":7,"draws":0,"losses":40,"winrate":0.14893617021276595},{"key":"TOTAL","trades":47,"profit_mean":-0.00802162653601194,"profit_mean_pct":-0.8,"profit_sum":-0.37701644719256117,"profit_sum_pct":-37.7,"profit_total_abs":-7.51937475,"profit_total":-0.00751937475,"profit_total_pct":-0.75,"duration_avg":"1:40:00","wins":7,"draws":0,"losses":40,"winrate":0.14893617021276595}],"mix_tag_stats":[{"key":["","trailing_stop_loss"],"trades":47,"profit_mean":-0.00802162653601194,"profit_mean_pct":-0.8,"profit_sum":-0.37701644719256117,"profit_sum_pct":-37.7,"profit_total_abs":-7.51937475,"profit_total":-0.00751937475,"profit_total_pct":-0.75,"duration_avg":"1:40:00","wins":7,"draws":0,"losses":40,"winrate":0.14893617021276595},{"key":"TOTAL","trades":47,"profit_mean":-0.00802162653601194,"profit_mean_pct":-0.8,"profit_sum":-0.37701644719256117,"profit_sum_pct":-37.7,"profit_total_abs":-7.51937475,"profit_total":-0.00751937475,"profit_total_pct":-0.75,"duration_avg":"1:40:00","wins":7,"draws":0,"losses":40,"winrate":0.14893617021276595}],"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":47,"trade_count_long":47,"trade_count_short":0,"total_volume":1867.2992529215594,"avg_stake_amount":19.885373618936175,"profit_mean":-0.00802162653601194,"profit_median":-0.0053091717208669335,"profit_total":-0.00751937475,"profit_total_long":-0.00751937475,"profit_total_short":0.0,"profit_total_abs":-7.51937475,"profit_total_long_abs":-7.51937475,"profit_total_short_abs":0.0,"cagr":-0.056930972033960914,"expectancy":-0.15998669680851063,"expectancy_ratio":-0.7102873583175413,"sortino":-10.083099040145667,"sharpe":-9.298497404598569,"calmar":-37.44688923994475,"sqn":-3.301,"profit_factor":0.16541235397688897,"backtest_start":"2025-03-03 02:30:00","backtest_start_ts":1740969000000,"backtest_end":"2025-04-20 00:00:00","backtest_end_ts":1745107200000,"backtest_days":47,"backtest_run_start_ts":1746155251,"backtest_run_end_ts":1746155876,"trades_per_day":1.0,"market_change":-0.2824071809446045,"pairlist":["BTC/USDT","SOL/USDT"],"stake_amount":150,"stake_currency":"USDT","stake_currency_decimals":3,"starting_balance":1000,"dry_run_wallet":1000,"final_balance":992.48062525,"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":"20250301-20250420","enable_protections":false,"strategy_name":"OKXRegressionStrategy","stoploss":-0.05,"trailing_stop":true,"trailing_stop_positive":0.01,"trailing_stop_positive_offset":0.0,"trailing_only_offset_is_reached":false,"use_custom_stoploss":false,"minimal_roi":{},"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":"03/03/2025","date_ts":1740960000000,"profit_abs":-0.96053995,"wins":0,"draws":0,"losses":8,"trades":8,"profit_factor":0.0},{"date":"04/03/2025","date_ts":1741046400000,"profit_abs":-1.2832992,"wins":1,"draws":0,"losses":5,"trades":6,"profit_factor":0.23365089},{"date":"05/03/2025","date_ts":1741132800000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"06/03/2025","date_ts":1741219200000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"07/03/2025","date_ts":1741305600000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"08/03/2025","date_ts":1741392000000,"profit_abs":-1.01067213,"wins":0,"draws":0,"losses":1,"trades":1,"profit_factor":0.0},{"date":"09/03/2025","date_ts":1741478400000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"10/03/2025","date_ts":1741564800000,"profit_abs":-0.15212304,"wins":2,"draws":0,"losses":3,"trades":5,"profit_factor":0.49855718},{"date":"11/03/2025","date_ts":1741651200000,"profit_abs":0.01275102,"wins":1,"draws":0,"losses":0,"trades":1,"profit_factor":0.0},{"date":"12/03/2025","date_ts":1741737600000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"13/03/2025","date_ts":1741824000000,"profit_abs":-0.12047875,"wins":0,"draws":0,"losses":1,"trades":1,"profit_factor":0.0},{"date":"14/03/2025","date_ts":1741910400000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"15/03/2025","date_ts":1741996800000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"16/03/2025","date_ts":1742083200000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"17/03/2025","date_ts":1742169600000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"18/03/2025","date_ts":1742256000000,"profit_abs":-0.17404633,"wins":0,"draws":0,"losses":1,"trades":1,"profit_factor":0.0},{"date":"19/03/2025","date_ts":1742342400000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"20/03/2025","date_ts":1742428800000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"21/03/2025","date_ts":1742515200000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"22/03/2025","date_ts":1742601600000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"23/03/2025","date_ts":1742688000000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"24/03/2025","date_ts":1742774400000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"25/03/2025","date_ts":1742860800000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"26/03/2025","date_ts":1742947200000,"profit_abs":-0.22926078,"wins":0,"draws":0,"losses":2,"trades":2,"profit_factor":0.0},{"date":"27/03/2025","date_ts":1743033600000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"28/03/2025","date_ts":1743120000000,"profit_abs":-1.00395374,"wins":0,"draws":0,"losses":1,"trades":1,"profit_factor":0.0},{"date":"29/03/2025","date_ts":1743206400000,"profit_abs":-0.05653806,"wins":0,"draws":0,"losses":1,"trades":1,"profit_factor":0.0},{"date":"30/03/2025","date_ts":1743292800000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"31/03/2025","date_ts":1743379200000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"01/04/2025","date_ts":1743465600000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"02/04/2025","date_ts":1743552000000,"profit_abs":-1.01498632,"wins":0,"draws":0,"losses":1,"trades":1,"profit_factor":0.0},{"date":"03/04/2025","date_ts":1743638400000,"profit_abs":-1.01747662,"wins":0,"draws":0,"losses":1,"trades":1,"profit_factor":0.0},{"date":"04/04/2025","date_ts":1743724800000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"05/04/2025","date_ts":1743811200000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"06/04/2025","date_ts":1743897600000,"profit_abs":-0.4048372,"wins":1,"draws":0,"losses":5,"trades":6,"profit_factor":0.09161659},{"date":"07/04/2025","date_ts":1743984000000,"profit_abs":-0.39794314,"wins":1,"draws":0,"losses":7,"trades":8,"profit_factor":0.49340123},{"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.04788959,"wins":0,"draws":0,"losses":1,"trades":1,"profit_factor":0.0},{"date":"10/04/2025","date_ts":1744243200000,"profit_abs":-0.13183843,"wins":0,"draws":0,"losses":1,"trades":1,"profit_factor":0.0},{"date":"11/04/2025","date_ts":1744329600000,"profit_abs":0.47375751,"wins":1,"draws":0,"losses":1,"trades":2,"profit_factor":15.40520915}],"week":[{"date":"03/03/2025","date_ts":1740960000000,"profit_abs":-0.96053995,"wins":0,"draws":0,"losses":8,"trades":8,"profit_factor":0.0},{"date":"10/03/2025","date_ts":1741564800000,"profit_abs":-2.44609437,"wins":3,"draws":0,"losses":9,"trades":12,"profit_factor":0.18152636},{"date":"17/03/2025","date_ts":1742169600000,"profit_abs":-0.10772773,"wins":1,"draws":0,"losses":1,"trades":2,"profit_factor":0.10583626},{"date":"24/03/2025","date_ts":1742774400000,"profit_abs":-0.17404633,"wins":0,"draws":0,"losses":1,"trades":1,"profit_factor":0.0},{"date":"31/03/2025","date_ts":1743379200000,"profit_abs":-1.28975258,"wins":0,"draws":0,"losses":4,"trades":4,"profit_factor":0.0},{"date":"07/04/2025","date_ts":1743984000000,"profit_abs":-2.83524328,"wins":2,"draws":0,"losses":14,"trades":16,"profit_factor":0.13126615},{"date":"14/04/2025","date_ts":1744588800000,"profit_abs":0.29402949,"wins":1,"draws":0,"losses":3,"trades":4,"profit_factor":2.38291361}],"month":[{"date":"31/03/2025","date_ts":1743379200000,"profit_abs":-4.97816096,"wins":4,"draws":0,"losses":23,"trades":27,"profit_factor":0.10034686},{"date":"30/04/2025","date_ts":1745971200000,"profit_abs":-2.54121379,"wins":3,"draws":0,"losses":17,"trades":20,"profit_factor":0.26898178}],"year":[{"date":"31/12/2025","date_ts":1767139200000,"profit_abs":-7.51937475,"wins":7,"draws":0,"losses":40,"trades":47,"profit_factor":0.16541235}]},"backtest_best_day":0.02384384391077294,"backtest_worst_day":-0.06413902945081087,"backtest_best_day_abs":0.47375751,"backtest_worst_day_abs":-1.2832992,"winning_days":2,"draw_days":23,"losing_days":15,"daily_profit":[["2025-03-03",-0.96053995],["2025-03-04",-1.2832992],["2025-03-05",0.0],["2025-03-06",0.0],["2025-03-07",0.0],["2025-03-08",-1.01067213],["2025-03-09",0.0],["2025-03-10",-0.15212304],["2025-03-11",0.01275102],["2025-03-12",0.0],["2025-03-13",-0.12047875],["2025-03-14",0.0],["2025-03-15",0.0],["2025-03-16",0.0],["2025-03-17",0.0],["2025-03-18",-0.17404633],["2025-03-19",0.0],["2025-03-20",0.0],["2025-03-21",0.0],["2025-03-22",0.0],["2025-03-23",0.0],["2025-03-24",0.0],["2025-03-25",0.0],["2025-03-26",-0.22926078],["2025-03-27",0.0],["2025-03-28",-1.00395374],["2025-03-29",-0.05653806],["2025-03-30",0.0],["2025-03-31",0.0],["2025-04-01",0.0],["2025-04-02",-1.01498632],["2025-04-03",-1.01747662],["2025-04-04",0.0],["2025-04-05",0.0],["2025-04-06",-0.4048372],["2025-04-07",-0.39794314],["2025-04-08",0.0],["2025-04-09",-0.04788959],["2025-04-10",-0.13183843],["2025-04-11",0.47375751]],"wins":7,"losses":40,"draws":0,"winrate":0.14893617021276595,"holding_avg":"1:40:00","holding_avg_s":6000.0,"winner_holding_avg":"1:40:00","winner_holding_avg_s":6000.0,"loser_holding_avg":"1:40:00","loser_holding_avg_s":6000.0,"max_consecutive_wins":3,"max_consecutive_losses":13,"max_drawdown_account":0.008162337681042627,"max_relative_drawdown":0.008162337681042627,"max_drawdown_abs":8.162019670000001,"drawdown_start":"2025-03-03 18:30:00","drawdown_start_ts":1741026600000.0,"drawdown_end":"2025-04-07 17:06:00","drawdown_end_ts":1744045560000.0,"max_drawdown_low":-8.200980450000001,"max_drawdown_high":-0.03896078,"csum_min":991.79901955,"csum_max":999.96103922}},"strategy_comparison":[{"key":"OKXRegressionStrategy","trades":47,"profit_mean":-0.00802162653601194,"profit_mean_pct":-0.8,"profit_sum":-0.37701644719256117,"profit_sum_pct":-37.7,"profit_total_abs":-7.51937475,"profit_total":-0.00751937475,"profit_total_pct":-0.75,"duration_avg":"1:40:00","wins":7,"draws":0,"losses":40,"winrate":0.14893617021276595,"max_drawdown_account":0.008162337681042627,"max_drawdown_abs":"8.162"}]} \ No newline at end of file diff --git a/result/backtest-result-2025-05-02_03-17-56.meta.json b/result/backtest-result-2025-05-02_03-17-56.meta.json new file mode 100644 index 00000000..cc5ab3a9 --- /dev/null +++ b/result/backtest-result-2025-05-02_03-17-56.meta.json @@ -0,0 +1 @@ +{"OKXRegressionStrategy":{"run_id":"5c90715e3d663ffa92203b6a002829a6a738a511","backtest_start_time":1746155251,"timeframe":"3m","timeframe_detail":null,"backtest_start_ts":1740969000,"backtest_end_ts":1745107200}} \ No newline at end of file diff --git a/result/backtest-result-2025-05-01_15-11-54_OKXRegressionStrategy.py b/result/backtest-result-2025-05-02_03-17-56_OKXRegressionStrategy.py similarity index 100% rename from result/backtest-result-2025-05-01_15-11-54_OKXRegressionStrategy.py rename to result/backtest-result-2025-05-02_03-17-56_OKXRegressionStrategy.py diff --git a/result/backtest-result-2025-05-01_15-11-54_config.json b/result/backtest-result-2025-05-02_03-17-56_config.json similarity index 100% rename from result/backtest-result-2025-05-01_15-11-54_config.json rename to result/backtest-result-2025-05-02_03-17-56_config.json diff --git a/result/output_filted.log b/result/output_filted.log index 6145de87..d66cbae4 100644 --- a/result/output_filted.log +++ b/result/output_filted.log @@ -1,192 +1,142 @@ Creating freqtrade_freqtrade_run ... Creating freqtrade_freqtrade_run ... done -2025-05-01 15:08:46,560 - freqtrade - INFO - freqtrade 2025.3 -2025-05-01 15:08:46,776 - numexpr.utils - INFO - NumExpr defaulting to 12 threads. -2025-05-01 15:08:48,206 - freqtrade.configuration.load_config - INFO - Using config: /freqtrade/config_examples/config_freqai.okx.json ... -2025-05-01 15:08:48,208 - freqtrade.loggers - INFO - Enabling colorized output. -2025-05-01 15:08:48,208 - root - INFO - Logfile configured -2025-05-01 15:08:48,209 - freqtrade.loggers - INFO - Verbosity set to 0 -2025-05-01 15:08:48,209 - freqtrade.configuration.configuration - INFO - Using additional Strategy lookup path: /freqtrade/templates -2025-05-01 15:08:48,210 - freqtrade.configuration.configuration - INFO - Using max_open_trades: 4 ... -2025-05-01 15:08:48,210 - freqtrade.configuration.configuration - INFO - Parameter --timerange detected: 20250401-20250420 ... -2025-05-01 15:08:48,244 - freqtrade.configuration.configuration - INFO - Using user-data directory: /freqtrade/user_data ... -2025-05-01 15:08:48,245 - freqtrade.configuration.configuration - INFO - Using data directory: /freqtrade/user_data/data/okx ... -2025-05-01 15:08:48,246 - freqtrade.configuration.configuration - INFO - Parameter --cache=none detected ... -2025-05-01 15:08:48,246 - freqtrade.configuration.configuration - INFO - Filter trades by timerange: 20250401-20250420 -2025-05-01 15:08:48,246 - freqtrade.configuration.configuration - INFO - Using freqaimodel class name: XGBoostRegressor -2025-05-01 15:08:48,247 - freqtrade.exchange.check_exchange - INFO - Checking exchange... -2025-05-01 15:08:48,253 - freqtrade.exchange.check_exchange - INFO - Exchange "okx" is officially supported by the Freqtrade development team. -2025-05-01 15:08:48,254 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration. -2025-05-01 15:08:48,254 - freqtrade.configuration.config_validation - INFO - Validating configuration ... -2025-05-01 15:08:48,256 - freqtrade.commands.optimize_commands - INFO - Starting freqtrade in Backtesting mode -2025-05-01 15:08:48,257 - freqtrade.exchange.exchange - INFO - Instance is running with dry_run enabled -2025-05-01 15:08:48,257 - freqtrade.exchange.exchange - INFO - Using CCXT 4.4.69 -2025-05-01 15:08:48,257 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}} -2025-05-01 15:08:48,262 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}, 'timeout': 20000} -2025-05-01 15:08:48,267 - freqtrade.exchange.exchange - INFO - Using Exchange "OKX" -2025-05-01 15:08:50,978 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Okx'... -2025-05-01 15:08:51,030 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy OKXRegressionStrategy from '/freqtrade/templates/OKXRegressionStrategy.py'... -2025-05-01 15:08:51,030 - freqtrade.strategy.hyper - INFO - Found no parameter file. -2025-05-01 15:08:51,031 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'timeframe' with value in config file: 3m. -2025-05-01 15:08:51,031 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stoploss' with value in config file: -0.05. -2025-05-01 15:08:51,032 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: USDT. -2025-05-01 15:08:51,032 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: 150. -2025-05-01 15:08:51,033 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'startup_candle_count' with value in config file: 30. -2025-05-01 15:08:51,033 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'unfilledtimeout' with value in config file: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': +2025-05-02 03:07:27,469 - freqtrade - INFO - freqtrade 2025.3 +2025-05-02 03:07:27,687 - numexpr.utils - INFO - NumExpr defaulting to 12 threads. +2025-05-02 03:07:29,101 - freqtrade.configuration.load_config - INFO - Using config: /freqtrade/config_examples/config_freqai.okx.json ... +2025-05-02 03:07:29,104 - freqtrade.loggers - INFO - Enabling colorized output. +2025-05-02 03:07:29,104 - root - INFO - Logfile configured +2025-05-02 03:07:29,104 - freqtrade.loggers - INFO - Verbosity set to 0 +2025-05-02 03:07:29,105 - freqtrade.configuration.configuration - INFO - Using additional Strategy lookup path: /freqtrade/templates +2025-05-02 03:07:29,105 - freqtrade.configuration.configuration - INFO - Using max_open_trades: 4 ... +2025-05-02 03:07:29,105 - freqtrade.configuration.configuration - INFO - Parameter --timerange detected: 20250301-20250420 ... +2025-05-02 03:07:29,139 - freqtrade.configuration.configuration - INFO - Using user-data directory: /freqtrade/user_data ... +2025-05-02 03:07:29,140 - freqtrade.configuration.configuration - INFO - Using data directory: /freqtrade/user_data/data/okx ... +2025-05-02 03:07:29,140 - freqtrade.configuration.configuration - INFO - Parameter --cache=none detected ... +2025-05-02 03:07:29,141 - freqtrade.configuration.configuration - INFO - Filter trades by timerange: 20250301-20250420 +2025-05-02 03:07:29,141 - freqtrade.configuration.configuration - INFO - Using freqaimodel class name: XGBoostRegressor +2025-05-02 03:07:29,142 - freqtrade.exchange.check_exchange - INFO - Checking exchange... +2025-05-02 03:07:29,149 - freqtrade.exchange.check_exchange - INFO - Exchange "okx" is officially supported by the Freqtrade development team. +2025-05-02 03:07:29,149 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration. +2025-05-02 03:07:29,150 - freqtrade.configuration.config_validation - INFO - Validating configuration ... +2025-05-02 03:07:29,152 - freqtrade.commands.optimize_commands - INFO - Starting freqtrade in Backtesting mode +2025-05-02 03:07:29,153 - freqtrade.exchange.exchange - INFO - Instance is running with dry_run enabled +2025-05-02 03:07:29,153 - freqtrade.exchange.exchange - INFO - Using CCXT 4.4.69 +2025-05-02 03:07:29,153 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}} +2025-05-02 03:07:29,158 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}, 'timeout': 20000} +2025-05-02 03:07:29,164 - freqtrade.exchange.exchange - INFO - Using Exchange "OKX" +2025-05-02 03:07:31,712 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Okx'... +2025-05-02 03:07:31,769 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy OKXRegressionStrategy from '/freqtrade/templates/OKXRegressionStrategy.py'... +2025-05-02 03:07:31,770 - freqtrade.strategy.hyper - INFO - Found no parameter file. +2025-05-02 03:07:31,771 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'timeframe' with value in config file: 3m. +2025-05-02 03:07:31,771 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stoploss' with value in config file: -0.05. +2025-05-02 03:07:31,771 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: USDT. +2025-05-02 03:07:31,772 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: 150. +2025-05-02 03:07:31,772 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'startup_candle_count' with value in config file: 30. +2025-05-02 03:07:31,772 - 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 15:08:51,033 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'max_open_trades' with value in config file: 4. -2025-05-01 15:08:51,034 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {} -2025-05-01 15:08:51,034 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 3m -2025-05-01 15:08:51,035 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.05 -2025-05-01 15:08:51,035 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: True -2025-05-01 15:08:51,035 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive: 0.01 -2025-05-01 15:08:51,036 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.0 -2025-05-01 15:08:51,036 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: False -2025-05-01 15:08:51,036 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: False -2025-05-01 15:08:51,037 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: True -2025-05-01 15:08:51,037 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_types: {'entry': 'limit', 'exit': 'limit', 'stoploss': 'limit', 'stoploss_on_exchange': False, +2025-05-02 03:07:31,773 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'max_open_trades' with value in config file: 4. +2025-05-02 03:07:31,773 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {} +2025-05-02 03:07:31,773 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 3m +2025-05-02 03:07:31,774 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.05 +2025-05-02 03:07:31,774 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: True +2025-05-02 03:07:31,774 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive: 0.01 +2025-05-02 03:07:31,775 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.0 +2025-05-02 03:07:31,775 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: False +2025-05-02 03:07:31,775 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: False +2025-05-02 03:07:31,776 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: True +2025-05-02 03:07:31,776 - 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 15:08:51,037 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'entry': 'GTC', 'exit': 'GTC'} -2025-05-01 15:08:51,037 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: USDT -2025-05-01 15:08:51,038 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: 150 -2025-05-01 15:08:51,038 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 30 -2025-05-01 15:08:51,038 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': 'minutes'} -2025-05-01 15:08:51,038 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_exit_signal: True -2025-05-01 15:08:51,039 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_only: False -2025-05-01 15:08:51,039 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_entry_signal: False -2025-05-01 15:08:51,039 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_offset: 0.0 -2025-05-01 15:08:51,039 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False -2025-05-01 15:08:51,040 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0 -2025-05-01 15:08:51,040 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using position_adjustment_enable: False -2025-05-01 15:08:51,040 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_entry_position_adjustment: -1 -2025-05-01 15:08:51,040 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_open_trades: 4 -2025-05-01 15:08:51,041 - freqtrade.configuration.config_validation - INFO - Validating configuration ... -2025-05-01 15:08:51,044 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist StaticPairList from '/freqtrade/freqtrade/plugins/pairlist/StaticPairList.py'... -2025-05-01 15:08:51,050 - freqtrade.optimize.backtesting - INFO - Using fee 0.1500% - worst case fee from exchange (lowest tier). -2025-05-01 15:08:51,051 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 -2025-05-01 15:08:51,051 - freqtrade.data.history.history_utils - INFO - Using indicator startup period: 14450 ... -2025-05-01 15:08:51,187 - 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 15:08:51,187 - freqtrade.optimize.backtesting - INFO - Dataload complete. Calculating indicators -2025-05-01 15:08:51,188 - freqtrade.optimize.backtesting - INFO - Running backtesting for Strategy OKXRegressionStrategy -2025-05-01 15:08:52,772 - matplotlib.font_manager - INFO - generated new fontManager -2025-05-01 15:08:52,983 - freqtrade.resolvers.iresolver - INFO - Using resolved freqaimodel XGBoostRegressor from '/freqtrade/freqtrade/freqai/prediction_models/XGBoostRegressor.py'... -2025-05-01 15:08:52,984 - freqtrade.freqai.data_drawer - INFO - Could not find existing datadrawer, starting from scratch -2025-05-01 15:08:52,984 - freqtrade.freqai.data_drawer - INFO - Could not find existing historic_predictions, starting from scratch -2025-05-01 15:08:52,985 - freqtrade.freqai.freqai_interface - INFO - Set fresh train queue from whitelist. Queue: ['BTC/USDT', 'SOL/USDT'] -2025-05-01 15:08:52,986 - freqtrade.strategy.hyper - INFO - No params for buy found, using default values. -2025-05-01 15:08:52,986 - freqtrade.strategy.hyper - INFO - No params for sell found, using default values. -2025-05-01 15:08:52,987 - freqtrade.strategy.hyper - INFO - No params for protection found, using default values. -2025-05-01 15:08:52,991 - freqtrade.freqai.freqai_interface - INFO - Training 2 timeranges -2025-05-01 15:08:52,992 - 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 15:08:52,992 - 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 15:09:02,279 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 -2025-05-01 15:09:02,280 - 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 15:09:02,374 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 -2025-05-01 15:09:02,374 - 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 15:09:02,613 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 -2025-05-01 15:09:02,613 - 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 15:09:03,141 - OKXRegressionStrategy - ERROR - 获取 ETH/USDT 订单簿失败:okx GET https://www.okx.com/api/v5/public/instruments?instType=SPOT -2025-05-01 15:09:03,162 - OKXRegressionStrategy - ERROR - 获取 ETH/USDT 订单簿失败:okx GET https://www.okx.com/api/v5/public/instruments?instType=SPOT -2025-05-01 15:09:03,186 - OKXRegressionStrategy - ERROR - 获取 ETH/USDT 订单簿失败:okx GET https://www.okx.com/api/v5/public/instruments?instType=SPOT -2025-05-01 15:09:03,265 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 -2025-05-01 15:09:03,265 - 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 15:09:03,388 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 -2025-05-01 15:09:03,388 - 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-02 03:07:31,776 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'entry': 'GTC', 'exit': 'GTC'} +2025-05-02 03:07:31,777 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: USDT +2025-05-02 03:07:31,777 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: 150 +2025-05-02 03:07:31,777 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 30 +2025-05-02 03:07:31,778 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': 'minutes'} +2025-05-02 03:07:31,778 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_exit_signal: True +2025-05-02 03:07:31,778 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_only: False +2025-05-02 03:07:31,779 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_entry_signal: False +2025-05-02 03:07:31,779 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_offset: 0.0 +2025-05-02 03:07:31,779 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False +2025-05-02 03:07:31,780 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0 +2025-05-02 03:07:31,780 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using position_adjustment_enable: False +2025-05-02 03:07:31,780 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_entry_position_adjustment: -1 +2025-05-02 03:07:31,781 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_open_trades: 4 +2025-05-02 03:07:31,781 - freqtrade.configuration.config_validation - INFO - Validating configuration ... +2025-05-02 03:07:31,785 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist StaticPairList from '/freqtrade/freqtrade/plugins/pairlist/StaticPairList.py'... +2025-05-02 03:07:31,791 - freqtrade.optimize.backtesting - INFO - Using fee 0.1500% - worst case fee from exchange (lowest tier). +2025-05-02 03:07:31,792 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 +2025-05-02 03:07:31,792 - freqtrade.data.history.history_utils - INFO - Using indicator startup period: 14450 ... +2025-05-02 03:07:31,808 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 3m, data starts at 2025-02-01 00:00:00 +2025-05-02 03:07:31,838 - freqtrade.data.history.datahandlers.idatahandler - WARNING - SOL/USDT, spot, 3m, data starts at 2025-02-01 00:00:00 +2025-05-02 03:07:31,855 - freqtrade.optimize.backtesting - INFO - Loading data from 2025-02-01 00:00:00 up to 2025-04-20 00:00:00 (78 days). +2025-05-02 03:07:31,856 - freqtrade.optimize.backtesting - INFO - Dataload complete. Calculating indicators +2025-05-02 03:07:31,857 - freqtrade.optimize.backtesting - INFO - Running backtesting for Strategy OKXRegressionStrategy +2025-05-02 03:07:33,402 - matplotlib.font_manager - INFO - generated new fontManager +2025-05-02 03:07:33,619 - freqtrade.resolvers.iresolver - INFO - Using resolved freqaimodel XGBoostRegressor from '/freqtrade/freqtrade/freqai/prediction_models/XGBoostRegressor.py'... +2025-05-02 03:07:33,620 - freqtrade.freqai.data_drawer - INFO - Could not find existing datadrawer, starting from scratch +2025-05-02 03:07:33,620 - freqtrade.freqai.data_drawer - INFO - Could not find existing historic_predictions, starting from scratch +2025-05-02 03:07:33,621 - freqtrade.freqai.freqai_interface - INFO - Set fresh train queue from whitelist. Queue: ['BTC/USDT', 'SOL/USDT'] +2025-05-02 03:07:33,621 - freqtrade.strategy.hyper - INFO - No params for buy found, using default values. +2025-05-02 03:07:33,622 - freqtrade.strategy.hyper - INFO - No params for sell found, using default values. +2025-05-02 03:07:33,622 - freqtrade.strategy.hyper - INFO - No params for protection found, using default values. +2025-05-02 03:07:33,627 - freqtrade.freqai.freqai_interface - INFO - Training 5 timeranges +2025-05-02 03:07:33,629 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-01-30 00:00:00 to 2025-03-01 00:00:00, 1/5 trains +2025-05-02 03:07:33,629 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1740787200_prediction.feather +2025-05-02 03:07:41,919 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 +2025-05-02 03:07:41,920 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 5m from 2025-01-29 19:50:00 to 2025-04-20 00:00:00 +2025-05-02 03:07:41,929 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 5m, data starts at 2025-02-01 00:00:00 +2025-05-02 03:07:42,020 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 +2025-05-02 03:07:42,021 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 1h from 2025-01-27 22:00:00 to 2025-04-20 00:00:00 +2025-05-02 03:07:42,026 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 1h, data starts at 2025-02-01 00:00:00 +2025-05-02 03:07:42,380 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 +2025-05-02 03:07:42,381 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 3m from 2025-01-29 21:30:00 to 2025-04-20 00:00:00 +2025-05-02 03:07:42,390 - freqtrade.data.history.datahandlers.idatahandler - WARNING - ETH/USDT, spot, 3m, data starts at 2025-02-01 00:00:00 +2025-05-02 03:07:50,264 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 +2025-05-02 03:07:50,264 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 5m from 2025-01-29 19:50:00 to 2025-04-20 00:00:00 +2025-05-02 03:07:50,273 - freqtrade.data.history.datahandlers.idatahandler - WARNING - ETH/USDT, spot, 5m, data starts at 2025-02-01 00:00:00 +2025-05-02 03:07:50,429 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 +2025-05-02 03:07:50,429 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 1h from 2025-01-27 22:00:00 to 2025-04-20 00:00:00 +2025-05-02 03:07:50,434 - freqtrade.data.history.datahandlers.idatahandler - WARNING - ETH/USDT, spot, 1h, data starts at 2025-02-01 00:00:00 /freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. dataframe = dataframe.fillna(method="ffill").fillna(0) /freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. dataframe = dataframe.fillna(method="ffill").fillna(0) -2025-05-01 15:09:03,859 - 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 15:09:03,859 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- -2025-05-01 15:09:03,962 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. -2025-05-01 15:09:03,962 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-02 to 2025-03-31 -------------------- -2025-05-01 15:09:04,022 - datasieve.pipeline - INFO - VarianceThreshold will remove 67 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' +2025-05-02 03:07:50,934 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1740787200/cb_btc_1740787200 +2025-05-02 03:07:50,935 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- +2025-05-02 03:07:51,030 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 13440. +2025-05-02 03:07:51,031 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-01 to 2025-02-28 -------------------- +2025-05-02 03:07:51,087 - datasieve.pipeline - INFO - VarianceThreshold will remove 13 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' '%-%-order_book_imbalance-20_20_BTC/USDT_3m' '%-%-order_book_imbalance-50_50_BTC/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_3m' - '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' - '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_3m' - '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_3m' - '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_3m' - '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_3m' - '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_3m' - '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_3m' - '%-%-order_book_imbalance-10_10_BTC/USDT_5m' - '%-%-order_book_imbalance-20_20_BTC/USDT_5m' - '%-%-order_book_imbalance-50_50_BTC/USDT_5m' - '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_5m' - '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_5m' - '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_5m' - '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_5m' - '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_5m' - '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_5m' - '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_5m' - '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_5m' - '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_5m' - '%-%-order_book_imbalance-10_10_BTC/USDT_1h' - '%-%-order_book_imbalance-20_20_BTC/USDT_1h' - '%-%-order_book_imbalance-50_50_BTC/USDT_1h' - '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_1h' - '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_1h' - '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_1h' '%-hour_of_day' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' '%-hour_of_day' '%-%-order_book_imbalance-10_10_ETH/USDT_3m' '%-%-order_book_imbalance-20_20_ETH/USDT_3m' '%-%-order_book_imbalance-50_50_ETH/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' - '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m' - '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_3m' - '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_3m' - '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_3m' - '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_3m' - '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_3m' - '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_3m' - '%-%-order_book_imbalance-10_10_ETH/USDT_5m' - '%-%-order_book_imbalance-20_20_ETH/USDT_5m' - '%-%-order_book_imbalance-50_50_ETH/USDT_5m' - '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_5m' - '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_5m' - '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_5m' - '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_5m' - '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_5m' - '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_5m' - '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_5m' - '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_5m' - '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_5m' - '%-%-order_book_imbalance-10_10_ETH/USDT_1h' - '%-%-order_book_imbalance-20_20_ETH/USDT_1h' - '%-%-order_book_imbalance-50_50_ETH/USDT_1h' - '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_1h' - '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_1h' - '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_1h' - '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_1h' - '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_1h' - '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_1h' - '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' - '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' - '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] -2025-05-01 15:09:04,056 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 367 features -2025-05-01 15:09:04,057 - 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: [15:09:04] WARNING: /workspace/src/learner.cc:740: + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m'] +2025-05-02 03:07:51,122 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 421 features +2025-05-02 03:07:51,122 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 10752 data points +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: [03:07:51] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. warnings.warn(smsg, UserWarning) -[99] validation_0-rmse:0.05427 validation_1-rmse:0.04639 -2025-05-01 15:10:19,421 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (75.56 secs) -------------------- +[99] validation_0-rmse:0.06515 validation_1-rmse:0.05858 +2025-05-02 03:08:26,335 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (35.40 secs) -------------------- /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: -[15:10:19] WARNING: /workspace/src/learner.cc:740: +[03:08:26] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. -2025-05-01 15:10:19,619 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1743465600/cb_btc_1743465600--s_close.html -2025-05-01 15:10:19,620 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. -2025-05-01 15:10:19,703 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None -2025-05-01 15:10:19,718 - 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 15:10:19,718 - 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-02 03:08:26,544 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1740787200/cb_btc_1740787200--s_close.html +2025-05-02 03:08:26,545 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:08:26,650 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:08:26,665 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-02-09 00:00:00 to 2025-03-11 00:00:00, 2/5 trains +2025-05-02 03:08:26,666 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1741651200_prediction.feather /freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. @@ -195,11 +145,11 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. -2025-05-01 15:10:20,166 - 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 15:10:20,166 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- -2025-05-01 15:10:20,266 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. -2025-05-01 15:10:20,267 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-12 to 2025-04-10 -------------------- -2025-05-01 15:10:20,323 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' +2025-05-02 03:08:27,143 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1741651200/cb_btc_1741651200 +2025-05-02 03:08:27,144 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- +2025-05-02 03:08:27,250 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-02 03:08:27,251 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-09 to 2025-03-10 -------------------- +2025-05-02 03:08:27,313 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' '%-%-order_book_imbalance-20_20_BTC/USDT_3m' '%-%-order_book_imbalance-50_50_BTC/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' @@ -271,35 +221,28 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version. '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] -2025-05-01 15:10:20,356 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features -2025-05-01 15:10:20,357 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points +2025-05-02 03:08:27,351 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features +2025-05-02 03:08:27,352 - 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: -[15:10:20] WARNING: /workspace/src/learner.cc:740: +[03:08:27] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. -[99] validation_0-rmse:0.05051 validation_1-rmse:0.04429 -2025-05-01 15:10:36,982 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (16.82 secs) -------------------- +[99] validation_0-rmse:0.05485 validation_1-rmse:0.05074 +2025-05-02 03:09:04,172 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (37.03 secs) -------------------- /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: -[15:10:36] WARNING: /workspace/src/learner.cc:740: +[03:09:04] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. -2025-05-01 15:10:37,016 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1744329600/cb_btc_1744329600--s_close.html -2025-05-01 15:10:37,017 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. -2025-05-01 15:10:37,096 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None -2025-05-01 15:10:37,180 - freqtrade.freqai.freqai_interface - INFO - Training 2 timeranges -2025-05-01 15:10:37,181 - 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 15:10:37,182 - 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 15:10:47,235 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 -2025-05-01 15:10:47,236 - 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 15:10:47,318 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 -2025-05-01 15:10:47,318 - 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 15:10:47,559 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 -2025-05-01 15:10:47,560 - 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-02 03:09:04,214 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1741651200/cb_btc_1741651200--s_close.html +2025-05-02 03:09:04,215 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:09:04,319 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:09:04,335 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-02-19 00:00:00 to 2025-03-21 00:00:00, 3/5 trains +2025-05-02 03:09:04,336 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1742515200_prediction.feather /freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. @@ -308,41 +251,11 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. -2025-05-01 15:10:48,754 - 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 15:10:48,755 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- -2025-05-01 15:10:48,907 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. -2025-05-01 15:10:48,907 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-02 to 2025-03-31 -------------------- -2025-05-01 15:10:48,993 - datasieve.pipeline - INFO - VarianceThreshold will remove 97 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' - '%-%-order_book_imbalance-20_20_SOL/USDT_3m' - '%-%-order_book_imbalance-50_50_SOL/USDT_3m' - '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' - '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_3m' - '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_3m' - '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_3m' - '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_3m' - '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_3m' - '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_3m' - '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_3m' - '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_3m' - '%-%-order_book_imbalance-10_10_SOL/USDT_5m' - '%-%-order_book_imbalance-20_20_SOL/USDT_5m' - '%-%-order_book_imbalance-50_50_SOL/USDT_5m' - '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_5m' - '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_5m' - '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_5m' - '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_5m' - '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_5m' - '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_5m' - '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_5m' - '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_5m' - '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_5m' - '%-%-order_book_imbalance-10_10_SOL/USDT_1h' - '%-%-order_book_imbalance-20_20_SOL/USDT_1h' - '%-%-order_book_imbalance-50_50_SOL/USDT_1h' - '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_1h' - '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_1h' - '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_1h' '%-hour_of_day' - '%-%-order_book_imbalance-10_10_BTC/USDT_3m' +2025-05-02 03:09:04,900 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1742515200/cb_btc_1742515200 +2025-05-02 03:09:04,900 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- +2025-05-02 03:09:05,008 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-02 03:09:05,009 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-19 to 2025-03-20 -------------------- +2025-05-02 03:09:05,066 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' '%-%-order_book_imbalance-20_20_BTC/USDT_3m' '%-%-order_book_imbalance-50_50_BTC/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' @@ -372,6 +285,12 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version. '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_1h' '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_1h' '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_1h' '%-hour_of_day' '%-%-order_book_imbalance-10_10_ETH/USDT_3m' '%-%-order_book_imbalance-20_20_ETH/USDT_3m' '%-%-order_book_imbalance-50_50_ETH/USDT_3m' @@ -408,28 +327,28 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version. '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] -2025-05-01 15:10:49,040 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 553 features -2025-05-01 15:10:49,040 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points +2025-05-02 03:09:05,097 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features +2025-05-02 03:09:05,098 - 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: -[15:10:49] WARNING: /workspace/src/learner.cc:740: +[03:09:05] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. -[99] validation_0-rmse:0.03723 validation_1-rmse:0.03243 -2025-05-01 15:11:20,254 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (31.50 secs) -------------------- +[99] validation_0-rmse:0.05597 validation_1-rmse:0.05024 +2025-05-02 03:09:42,276 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (37.38 secs) -------------------- /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: -[15:11:20] WARNING: /workspace/src/learner.cc:740: +[03:09:42] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. -2025-05-01 15:11:20,287 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1743465600/cb_sol_1743465600--s_close.html -2025-05-01 15:11:20,288 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. -2025-05-01 15:11:20,416 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None -2025-05-01 15:11:20,432 - 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 15:11:20,432 - 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-02 03:09:42,312 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1742515200/cb_btc_1742515200--s_close.html +2025-05-02 03:09:42,313 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:09:42,417 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:09:42,433 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-03-01 00:00:00 to 2025-03-31 00:00:00, 4/5 trains +2025-05-02 03:09:42,434 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1743379200_prediction.feather /freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. @@ -438,11 +357,285 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. -2025-05-01 15:11:21,054 - 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 15:11:21,054 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- -2025-05-01 15:11:21,205 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. -2025-05-01 15:11:21,205 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-12 to 2025-04-10 -------------------- -2025-05-01 15:11:21,290 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' +2025-05-02 03:09:43,042 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1743379200/cb_btc_1743379200 +2025-05-02 03:09:43,043 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- +2025-05-02 03:09:43,156 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-02 03:09:43,156 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-01 to 2025-03-30 -------------------- +2025-05-02 03:09:43,216 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_1h' '%-hour_of_day' + '%-%-order_book_imbalance-10_10_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] +2025-05-02 03:09:43,254 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features +2025-05-02 03:09:43,254 - 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: + +[03:09:43] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[99] validation_0-rmse:0.05230 validation_1-rmse:0.04572 +2025-05-02 03:10:21,556 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (38.51 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[03:10:21] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-02 03:10:21,590 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1743379200/cb_btc_1743379200--s_close.html +2025-05-02 03:10:21,591 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:10:21,704 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:10:21,721 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-03-11 00:00:00 to 2025-04-10 00:00:00, 5/5 trains +2025-05-02 03:10:21,722 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1744243200_prediction.feather +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +2025-05-02 03:10:22,397 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1744243200/cb_btc_1744243200 +2025-05-02 03:10:22,397 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- +2025-05-02 03:10:22,485 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-02 03:10:22,486 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-11 to 2025-04-09 -------------------- +2025-05-02 03:10:22,545 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_1h' '%-hour_of_day' + '%-%-order_book_imbalance-10_10_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] +2025-05-02 03:10:22,585 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features +2025-05-02 03:10:22,585 - 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: + +[03:10:22] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[99] validation_0-rmse:0.04390 validation_1-rmse:0.03861 +2025-05-02 03:11:03,302 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (40.90 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[03:11:03] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-02 03:11:03,342 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1744243200/cb_btc_1744243200--s_close.html +2025-05-02 03:11:03,343 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:11:03,431 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:11:03,557 - freqtrade.freqai.freqai_interface - INFO - Training 5 timeranges +2025-05-02 03:11:03,558 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-01-30 00:00:00 to 2025-03-01 00:00:00, 1/5 trains +2025-05-02 03:11:03,559 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1740787200_prediction.feather +2025-05-02 03:11:12,141 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 +2025-05-02 03:11:12,142 - freqtrade.data.dataprovider - INFO - Loading data for SOL/USDT 5m from 2025-01-29 19:50:00 to 2025-04-20 00:00:00 +2025-05-02 03:11:12,151 - freqtrade.data.history.datahandlers.idatahandler - WARNING - SOL/USDT, spot, 5m, data starts at 2025-02-01 00:00:00 +2025-05-02 03:11:12,239 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 +2025-05-02 03:11:12,240 - freqtrade.data.dataprovider - INFO - Loading data for SOL/USDT 1h from 2025-01-27 22:00:00 to 2025-04-20 00:00:00 +2025-05-02 03:11:12,244 - freqtrade.data.history.datahandlers.idatahandler - WARNING - SOL/USDT, spot, 1h, data starts at 2025-02-01 00:00:00 +2025-05-02 03:11:12,600 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 +2025-05-02 03:11:12,601 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 3m from 2025-01-29 21:30:00 to 2025-04-20 00:00:00 +2025-05-02 03:11:12,610 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 3m, data starts at 2025-02-01 00:00:00 +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +2025-05-02 03:11:14,141 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1740787200/cb_sol_1740787200 +2025-05-02 03:11:14,142 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- +2025-05-02 03:11:14,285 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 13440. +2025-05-02 03:11:14,286 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-01 to 2025-02-28 -------------------- +2025-05-02 03:11:14,365 - datasieve.pipeline - INFO - VarianceThreshold will remove 19 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_3m' '%-hour_of_day' + '%-%-order_book_imbalance-10_10_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m'] +2025-05-02 03:11:14,421 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 631 features +2025-05-02 03:11:14,421 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 10752 data points +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[03:11:14] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[99] validation_0-rmse:0.06031 validation_1-rmse:0.05308 +2025-05-02 03:12:26,454 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (72.31 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[03:12:26] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-02 03:12:26,488 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1740787200/cb_sol_1740787200--s_close.html +2025-05-02 03:12:26,488 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:12:26,638 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:12:26,654 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-02-09 00:00:00 to 2025-03-11 00:00:00, 2/5 trains +2025-05-02 03:12:26,654 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1741651200_prediction.feather +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +2025-05-02 03:12:27,333 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1741651200/cb_sol_1741651200 +2025-05-02 03:12:27,334 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- +2025-05-02 03:12:27,485 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-02 03:12:27,486 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-09 to 2025-03-10 -------------------- +2025-05-02 03:12:27,572 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' '%-%-order_book_imbalance-20_20_SOL/USDT_3m' '%-%-order_book_imbalance-50_50_SOL/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' @@ -550,35 +743,461 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version. '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] -2025-05-01 15:11:21,337 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features -2025-05-01 15:11:21,338 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points +2025-05-02 03:12:27,622 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features +2025-05-02 03:12:27,622 - 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: -[15:11:21] WARNING: /workspace/src/learner.cc:740: +[03:12:28] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. -[99] validation_0-rmse:0.04588 validation_1-rmse:0.03991 -2025-05-01 15:11:53,694 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (32.64 secs) -------------------- +[99] validation_0-rmse:0.04711 validation_1-rmse:0.04089 +2025-05-02 03:13:43,791 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (76.46 secs) -------------------- /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: -[15:11:53] WARNING: /workspace/src/learner.cc:740: +[03:13:43] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. -2025-05-01 15:11:53,728 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1744329600/cb_sol_1744329600--s_close.html -2025-05-01 15:11:53,729 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. -2025-05-01 15:11:53,854 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None -2025-05-01 15:11:53,976 - 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 15:11:54,222 - freqtrade.misc - INFO - dumping json to "/freqtrade/user_data/backtest_results/backtest-result-2025-05-01_15-11-54.meta.json" +2025-05-02 03:13:43,827 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1741651200/cb_sol_1741651200--s_close.html +2025-05-02 03:13:43,828 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:13:43,971 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:13:43,989 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-02-19 00:00:00 to 2025-03-21 00:00:00, 3/5 trains +2025-05-02 03:13:43,990 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1742515200_prediction.feather +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +2025-05-02 03:13:44,792 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1742515200/cb_sol_1742515200 +2025-05-02 03:13:44,793 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- +2025-05-02 03:13:44,946 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-02 03:13:44,947 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-19 to 2025-03-20 -------------------- +2025-05-02 03:13:45,033 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_1h' '%-hour_of_day' + '%-%-order_book_imbalance-10_10_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] +2025-05-02 03:13:45,084 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features +2025-05-02 03:13:45,085 - 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: + +[03:13:45] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[99] validation_0-rmse:0.04230 validation_1-rmse:0.03809 +2025-05-02 03:15:04,966 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (80.17 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[03:15:04] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-02 03:15:05,008 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1742515200/cb_sol_1742515200--s_close.html +2025-05-02 03:15:05,009 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:15:05,156 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:15:05,172 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-03-01 00:00:00 to 2025-03-31 00:00:00, 4/5 trains +2025-05-02 03:15:05,173 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1743379200_prediction.feather +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +2025-05-02 03:15:06,074 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1743379200/cb_sol_1743379200 +2025-05-02 03:15:06,074 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- +2025-05-02 03:15:06,236 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-02 03:15:06,237 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-01 to 2025-03-30 -------------------- +2025-05-02 03:15:06,319 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_1h' '%-hour_of_day' + '%-%-order_book_imbalance-10_10_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] +2025-05-02 03:15:06,370 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features +2025-05-02 03:15:06,371 - 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: + +[03:15:06] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[99] validation_0-rmse:0.03722 validation_1-rmse:0.03277 +2025-05-02 03:16:29,119 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (83.04 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[03:16:29] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-02 03:16:29,156 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1743379200/cb_sol_1743379200--s_close.html +2025-05-02 03:16:29,156 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:16:29,301 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:16:29,319 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-03-11 00:00:00 to 2025-04-10 00:00:00, 5/5 trains +2025-05-02 03:16:29,320 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1744243200_prediction.feather +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: + +DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. + +2025-05-02 03:16:30,319 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1744243200/cb_sol_1744243200 +2025-05-02 03:16:30,320 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- +2025-05-02 03:16:30,476 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-02 03:16:30,477 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-11 to 2025-04-09 -------------------- +2025-05-02 03:16:30,564 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_3m' + '%-%-order_book_imbalance-10_10_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_5m' + '%-%-order_book_imbalance-10_10_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_SOL/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_SOL/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_SOL/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_SOL/USDT_1h' '%-hour_of_day' + '%-%-order_book_imbalance-10_10_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_3m' + '%-%-order_book_imbalance-10_10_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_5m' + '%-%-order_book_imbalance-10_10_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_BTC/USDT_1h' + '%-%-order_book_imbalance-10_10_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_3m' + '%-%-order_book_imbalance-10_10_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_5m' + '%-%-order_book_imbalance-10_10_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-2_ETH/USDT_1h' + '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' + '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] +2025-05-02 03:16:30,616 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features +2025-05-02 03:16:30,616 - 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: + +[03:16:31] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[99] validation_0-rmse:0.04374 validation_1-rmse:0.03837 +2025-05-02 03:17:55,364 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (85.04 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[03:17:55] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-02 03:17:55,401 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1744243200/cb_sol_1744243200--s_close.html +2025-05-02 03:17:55,401 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-02 03:17:55,545 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-02 03:17:55,722 - freqtrade.optimize.backtesting - INFO - Backtesting with data from 2025-03-03 02:30:00 up to 2025-04-20 00:00:00 (47 days). +2025-05-02 03:17:56,194 - freqtrade.misc - INFO - dumping json to "/freqtrade/user_data/backtest_results/backtest-result-2025-05-02_03-17-56.meta.json" Result for strategy OKXRegressionStrategy BACKTESTING REPORT ┏━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ Pair ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ ┡━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ -│ BTC/USDT │ 6 │ 0.07 │ 0.077 │ 0.01 │ 1:56:00 │ 3 0 3 50.0 │ -│ SOL/USDT │ 26 │ -0.89 │ -4.643 │ -0.46 │ 1:26:00 │ 6 0 20 23.1 │ -│ TOTAL │ 32 │ -0.71 │ -4.567 │ -0.46 │ 1:32:00 │ 9 0 23 28.1 │ +│ BTC/USDT │ 6 │ -0.4 │ -0.483 │ -0.05 │ 0:22:00 │ 1 0 5 16.7 │ +│ SOL/USDT │ 41 │ -0.86 │ -7.036 │ -0.7 │ 1:51:00 │ 6 0 35 14.6 │ +│ TOTAL │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ └──────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ LEFT OPEN TRADES REPORT ┏━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ @@ -590,77 +1209,77 @@ Result for strategy OKXRegressionStrategy ┏━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ Enter Tag ┃ Entries ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ ┡━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ -│ OTHER │ 32 │ -0.71 │ -4.567 │ -0.46 │ 1:32:00 │ 9 0 23 28.1 │ -│ TOTAL │ 32 │ -0.71 │ -4.567 │ -0.46 │ 1:32:00 │ 9 0 23 28.1 │ +│ OTHER │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ +│ TOTAL │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ └───────────┴─────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ EXIT REASON STATS ┏━━━━━━━━━━━━━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ Exit Reason ┃ Exits ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ ┡━━━━━━━━━━━━━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ -│ trailing_stop_loss │ 32 │ -0.71 │ -4.567 │ -0.46 │ 1:32:00 │ 9 0 23 28.1 │ -│ TOTAL │ 32 │ -0.71 │ -4.567 │ -0.46 │ 1:32:00 │ 9 0 23 28.1 │ +│ trailing_stop_loss │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ +│ TOTAL │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ └────────────────────┴───────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ MIXED TAG STATS ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ Enter Tag ┃ Exit Reason ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ ┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ -│ ('', 'trailing_stop_loss') │ │ 32 │ -0.71 │ -4.567 │ -0.46 │ 1:32:00 │ 9 0 23 28.1 │ -│ TOTAL │ │ 32 │ -0.71 │ -4.567 │ -0.46 │ 1:32:00 │ 9 0 23 28.1 │ +│ ('', 'trailing_stop_loss') │ │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ +│ TOTAL │ │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ └────────────────────────────┴─────────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ SUMMARY METRICS ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓ ┃ Metric ┃ Value ┃ ┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━┩ -│ Backtesting from │ 2025-04-01 00:00:00 │ +│ Backtesting from │ 2025-03-03 02:30:00 │ │ Backtesting to │ 2025-04-20 00:00:00 │ │ Trading Mode │ Spot │ │ Max open trades │ 2 │ │ │ │ -│ Total/Daily Avg Trades │ 32 / 1.68 │ +│ Total/Daily Avg Trades │ 47 / 1.0 │ │ Starting balance │ 1000 USDT │ -│ Final balance │ 995.433 USDT │ -│ Absolute profit │ -4.567 USDT │ -│ Total profit % │ -0.46% │ -│ CAGR % │ -8.42% │ -│ Sortino │ -14.76 │ -│ Sharpe │ -14.69 │ -│ Calmar │ -101.22 │ -│ SQN │ -2.54 │ +│ Final balance │ 992.481 USDT │ +│ Absolute profit │ -7.519 USDT │ +│ Total profit % │ -0.75% │ +│ CAGR % │ -5.69% │ +│ Sortino │ -10.08 │ +│ Sharpe │ -9.30 │ +│ Calmar │ -37.45 │ +│ SQN │ -3.30 │ │ Profit factor │ 0.17 │ -│ Expectancy (Ratio) │ -0.14 (-0.60) │ +│ Expectancy (Ratio) │ -0.16 (-0.71) │ │ Avg. daily profit % │ -0.02% │ -│ Avg. stake amount │ 19.871 USDT │ -│ Total trade volume │ 1270.953 USDT │ +│ Avg. stake amount │ 19.885 USDT │ +│ Total trade volume │ 1867.299 USDT │ │ │ │ -│ Best Pair │ BTC/USDT 0.01% │ -│ Worst Pair │ SOL/USDT -0.46% │ -│ Best trade │ SOL/USDT 1.95% │ -│ Worst trade │ SOL/USDT -5.23% │ -│ Best day │ 0.013 USDT │ -│ Worst day │ -1.077 USDT │ -│ Days win/draw/lose │ 1 / 7 / 8 │ -│ Avg. Duration Winners │ 0:44:00 │ -│ Avg. Duration Loser │ 1:50:00 │ -│ Max Consecutive Wins / Loss │ 2 / 5 │ +│ Best Pair │ BTC/USDT -0.05% │ +│ Worst Pair │ SOL/USDT -0.70% │ +│ Best trade │ SOL/USDT 2.55% │ +│ Worst trade │ SOL/USDT -5.11% │ +│ Best day │ 0.474 USDT │ +│ Worst day │ -1.283 USDT │ +│ Days win/draw/lose │ 2 / 23 / 15 │ +│ Avg. Duration Winners │ 1:40:00 │ +│ Avg. Duration Loser │ 1:40:00 │ +│ Max Consecutive Wins / Loss │ 3 / 13 │ │ Rejected Entry signals │ 0 │ │ Entry/Exit Timeouts │ 0 / 0 │ │ │ │ -│ Min balance │ 995.433 USDT │ -│ Max balance │ 999.97 USDT │ -│ Max % of account underwater │ 0.45% │ -│ Absolute Drawdown (Account) │ 0.45% │ -│ Absolute Drawdown │ 4.536 USDT │ -│ Drawdown high │ -0.03 USDT │ -│ Drawdown low │ -4.567 USDT │ -│ Drawdown Start │ 2025-04-02 21:03:00 │ -│ Drawdown End │ 2025-04-17 03:27:00 │ -│ Market change │ -0.80% │ +│ Min balance │ 991.799 USDT │ +│ Max balance │ 999.961 USDT │ +│ Max % of account underwater │ 0.82% │ +│ Absolute Drawdown (Account) │ 0.82% │ +│ Absolute Drawdown │ 8.162 USDT │ +│ Drawdown high │ -0.039 USDT │ +│ Drawdown low │ -8.201 USDT │ +│ Drawdown Start │ 2025-03-03 18:30:00 │ +│ Drawdown End │ 2025-04-07 17:06:00 │ +│ Market change │ -28.24% │ └─────────────────────────────┴─────────────────────┘ -Backtested 2025-04-01 00:00:00 -> 2025-04-20 00:00:00 | Max open trades : 2 +Backtested 2025-03-03 02:30: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 ┃ ┡━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩ -│ OKXRegressionStrategy │ 32 │ -0.71 │ -4.567 │ -0.46 │ 1:32:00 │ 9 0 23 28.1 │ 4.536 USDT 0.45% │ +│ OKXRegressionStrategy │ 47 │ -0.80 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ 8.162 USDT 0.82% │ └───────────────────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┴───────────────────┘