diff --git a/output.log b/output.log index ed3db81a..e8ce6d95 100644 --- a/output.log +++ b/output.log @@ -1,139 +1,139 @@ Creating freqtrade_freqtrade_run ... Creating freqtrade_freqtrade_run ... done -2025-05-01 08:28:25,586 - freqtrade - INFO - freqtrade 2025.3 -2025-05-01 08:28:25,802 - numexpr.utils - INFO - NumExpr defaulting to 12 threads. -2025-05-01 08:28:27,204 - freqtrade.configuration.load_config - INFO - Using config: /freqtrade/config_examples/config_freqai.okx.json ... -2025-05-01 08:28:27,206 - freqtrade.loggers - INFO - Enabling colorized output. -2025-05-01 08:28:27,206 - root - INFO - Logfile configured -2025-05-01 08:28:27,207 - freqtrade.loggers - INFO - Verbosity set to 0 -2025-05-01 08:28:27,207 - freqtrade.configuration.configuration - INFO - Using additional Strategy lookup path: /freqtrade/templates -2025-05-01 08:28:27,208 - freqtrade.configuration.configuration - INFO - Using max_open_trades: 4 ... -2025-05-01 08:28:27,208 - freqtrade.configuration.configuration - INFO - Parameter --timerange detected: 20250401-20250420 ... -2025-05-01 08:28:27,232 - freqtrade.configuration.configuration - INFO - Using user-data directory: /freqtrade/user_data ... -2025-05-01 08:28:27,233 - freqtrade.configuration.configuration - INFO - Using data directory: /freqtrade/user_data/data/okx ... -2025-05-01 08:28:27,233 - freqtrade.configuration.configuration - INFO - Parameter --cache=none detected ... -2025-05-01 08:28:27,233 - freqtrade.configuration.configuration - INFO - Filter trades by timerange: 20250401-20250420 -2025-05-01 08:28:27,234 - freqtrade.configuration.configuration - INFO - Using freqaimodel class name: XGBoostRegressor -2025-05-01 08:28:27,235 - freqtrade.exchange.check_exchange - INFO - Checking exchange... -2025-05-01 08:28:27,241 - freqtrade.exchange.check_exchange - INFO - Exchange "okx" is officially supported by the Freqtrade development team. -2025-05-01 08:28:27,241 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration. -2025-05-01 08:28:27,241 - freqtrade.configuration.config_validation - INFO - Validating configuration ... -2025-05-01 08:28:27,243 - freqtrade.commands.optimize_commands - INFO - Starting freqtrade in Backtesting mode -2025-05-01 08:28:27,244 - freqtrade.exchange.exchange - INFO - Instance is running with dry_run enabled -2025-05-01 08:28:27,244 - freqtrade.exchange.exchange - INFO - Using CCXT 4.4.69 -2025-05-01 08:28:27,245 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}} -2025-05-01 08:28:27,249 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}, 'timeout': 20000} -2025-05-01 08:28:27,255 - freqtrade.exchange.exchange - INFO - Using Exchange "OKX" -2025-05-01 08:28:29,796 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Okx'... -2025-05-01 08:28:29,818 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy FreqaiExampleStrategy from '/freqtrade/templates/FreqaiExampleStrategy.py'... -2025-05-01 08:28:29,818 - freqtrade.strategy.hyper - INFO - Loading parameters from file /freqtrade/templates/FreqaiExampleStrategy.json -2025-05-01 08:28:29,819 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'timeframe' with value in config file: 3m. -2025-05-01 08:28:29,819 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stoploss' with value in config file: -0.05. -2025-05-01 08:28:29,820 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: USDT. -2025-05-01 08:28:29,820 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: 150. -2025-05-01 08:28:29,820 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'startup_candle_count' with value in config file: 30. -2025-05-01 08:28:29,821 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'unfilledtimeout' with value in config file: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': +2025-05-01 08:32:01,809 - freqtrade - INFO - freqtrade 2025.3 +2025-05-01 08:32:02,027 - numexpr.utils - INFO - NumExpr defaulting to 12 threads. +2025-05-01 08:32:03,445 - freqtrade.configuration.load_config - INFO - Using config: /freqtrade/config_examples/config_freqai.okx.json ... +2025-05-01 08:32:03,447 - freqtrade.loggers - INFO - Enabling colorized output. +2025-05-01 08:32:03,448 - root - INFO - Logfile configured +2025-05-01 08:32:03,448 - freqtrade.loggers - INFO - Verbosity set to 0 +2025-05-01 08:32:03,449 - freqtrade.configuration.configuration - INFO - Using additional Strategy lookup path: /freqtrade/templates +2025-05-01 08:32:03,449 - freqtrade.configuration.configuration - INFO - Using max_open_trades: 4 ... +2025-05-01 08:32:03,449 - freqtrade.configuration.configuration - INFO - Parameter --timerange detected: 20250401-20250420 ... +2025-05-01 08:32:03,473 - freqtrade.configuration.configuration - INFO - Using user-data directory: /freqtrade/user_data ... +2025-05-01 08:32:03,474 - freqtrade.configuration.configuration - INFO - Using data directory: /freqtrade/user_data/data/okx ... +2025-05-01 08:32:03,474 - freqtrade.configuration.configuration - INFO - Parameter --cache=none detected ... +2025-05-01 08:32:03,474 - freqtrade.configuration.configuration - INFO - Filter trades by timerange: 20250401-20250420 +2025-05-01 08:32:03,475 - freqtrade.configuration.configuration - INFO - Using freqaimodel class name: XGBoostRegressor +2025-05-01 08:32:03,476 - freqtrade.exchange.check_exchange - INFO - Checking exchange... +2025-05-01 08:32:03,481 - freqtrade.exchange.check_exchange - INFO - Exchange "okx" is officially supported by the Freqtrade development team. +2025-05-01 08:32:03,482 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration. +2025-05-01 08:32:03,482 - freqtrade.configuration.config_validation - INFO - Validating configuration ... +2025-05-01 08:32:03,484 - freqtrade.commands.optimize_commands - INFO - Starting freqtrade in Backtesting mode +2025-05-01 08:32:03,485 - freqtrade.exchange.exchange - INFO - Instance is running with dry_run enabled +2025-05-01 08:32:03,485 - freqtrade.exchange.exchange - INFO - Using CCXT 4.4.69 +2025-05-01 08:32:03,485 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}} +2025-05-01 08:32:03,490 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}, 'timeout': 20000} +2025-05-01 08:32:03,496 - freqtrade.exchange.exchange - INFO - Using Exchange "OKX" +2025-05-01 08:32:06,034 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Okx'... +2025-05-01 08:32:06,056 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy FreqaiExampleStrategy from '/freqtrade/templates/FreqaiExampleStrategy.py'... +2025-05-01 08:32:06,056 - freqtrade.strategy.hyper - INFO - Loading parameters from file /freqtrade/templates/FreqaiExampleStrategy.json +2025-05-01 08:32:06,057 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'timeframe' with value in config file: 3m. +2025-05-01 08:32:06,057 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stoploss' with value in config file: -0.05. +2025-05-01 08:32:06,058 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: USDT. +2025-05-01 08:32:06,058 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: 150. +2025-05-01 08:32:06,059 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'startup_candle_count' with value in config file: 30. +2025-05-01 08:32:06,059 - 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 08:28:29,821 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'max_open_trades' with value in config file: 4. -2025-05-01 08:28:29,821 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {'0': 0.132, '8': 0.047, '14': 0.007, '60': 0} -2025-05-01 08:28:29,822 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 3m -2025-05-01 08:28:29,822 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.05 -2025-05-01 08:28:29,822 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: True -2025-05-01 08:28:29,823 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive: 0.01 -2025-05-01 08:28:29,823 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.02 -2025-05-01 08:28:29,823 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: False -2025-05-01 08:28:29,824 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: False -2025-05-01 08:28:29,824 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: True -2025-05-01 08:28:29,824 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_types: {'entry': 'limit', 'exit': 'limit', 'stoploss': 'limit', 'stoploss_on_exchange': False, +2025-05-01 08:32:06,060 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'max_open_trades' with value in config file: 4. +2025-05-01 08:32:06,060 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {'0': 0.132, '8': 0.047, '14': 0.007, '60': 0} +2025-05-01 08:32:06,060 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 3m +2025-05-01 08:32:06,061 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.05 +2025-05-01 08:32:06,061 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: True +2025-05-01 08:32:06,061 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive: 0.01 +2025-05-01 08:32:06,062 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.02 +2025-05-01 08:32:06,062 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: False +2025-05-01 08:32:06,062 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: False +2025-05-01 08:32:06,063 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: True +2025-05-01 08:32:06,063 - 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 08:28:29,824 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'entry': 'GTC', 'exit': 'GTC'} -2025-05-01 08:28:29,825 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: USDT -2025-05-01 08:28:29,825 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: 150 -2025-05-01 08:28:29,825 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 30 -2025-05-01 08:28:29,826 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': 'minutes'} -2025-05-01 08:28:29,826 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_exit_signal: True -2025-05-01 08:28:29,826 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_only: False -2025-05-01 08:28:29,827 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_entry_signal: False -2025-05-01 08:28:29,827 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_offset: 0.0 -2025-05-01 08:28:29,827 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False -2025-05-01 08:28:29,827 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0 -2025-05-01 08:28:29,828 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using position_adjustment_enable: False -2025-05-01 08:28:29,828 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_entry_position_adjustment: -1 -2025-05-01 08:28:29,828 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_open_trades: 4 -2025-05-01 08:28:29,829 - freqtrade.configuration.config_validation - INFO - Validating configuration ... -2025-05-01 08:28:29,832 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist StaticPairList from '/freqtrade/freqtrade/plugins/pairlist/StaticPairList.py'... -2025-05-01 08:28:29,838 - freqtrade.optimize.backtesting - INFO - Using fee 0.1500% - worst case fee from exchange (lowest tier). -2025-05-01 08:28:29,839 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 -2025-05-01 08:28:29,839 - freqtrade.data.history.history_utils - INFO - Using indicator startup period: 14450 ... -2025-05-01 08:28:29,975 - 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 08:28:29,976 - freqtrade.optimize.backtesting - INFO - Dataload complete. Calculating indicators -2025-05-01 08:28:29,976 - freqtrade.optimize.backtesting - INFO - Running backtesting for Strategy FreqaiExampleStrategy -2025-05-01 08:28:31,558 - matplotlib.font_manager - INFO - generated new fontManager -2025-05-01 08:28:31,759 - freqtrade.resolvers.iresolver - INFO - Using resolved freqaimodel XGBoostRegressor from '/freqtrade/freqtrade/freqai/prediction_models/XGBoostRegressor.py'... -2025-05-01 08:28:31,760 - freqtrade.freqai.data_drawer - INFO - Could not find existing datadrawer, starting from scratch -2025-05-01 08:28:31,761 - freqtrade.freqai.data_drawer - INFO - Could not find existing historic_predictions, starting from scratch -2025-05-01 08:28:31,761 - freqtrade.freqai.freqai_interface - INFO - Set fresh train queue from whitelist. Queue: ['BTC/USDT', 'SOL/USDT'] -2025-05-01 08:28:31,762 - freqtrade.strategy.hyper - INFO - Strategy Parameter: buy_rsi = 39.92672300850069 -2025-05-01 08:28:31,762 - freqtrade.strategy.hyper - INFO - Strategy Parameter: sell_rsi = 69.92672300850067 -2025-05-01 08:28:31,762 - freqtrade.strategy.hyper - INFO - No params for protection found, using default values. -2025-05-01 08:28:31,765 - FreqaiExampleStrategy - INFO - 处理交易对:BTC/USDT -2025-05-01 08:28:31,767 - freqtrade.freqai.freqai_interface - INFO - Training 2 timeranges -2025-05-01 08:28:31,768 - 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 08:28:31,768 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +2025-05-01 08:32:06,064 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'entry': 'GTC', 'exit': 'GTC'} +2025-05-01 08:32:06,064 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: USDT +2025-05-01 08:32:06,064 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: 150 +2025-05-01 08:32:06,065 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 30 +2025-05-01 08:32:06,065 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': 'minutes'} +2025-05-01 08:32:06,065 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_exit_signal: True +2025-05-01 08:32:06,066 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_only: False +2025-05-01 08:32:06,066 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_entry_signal: False +2025-05-01 08:32:06,066 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_offset: 0.0 +2025-05-01 08:32:06,067 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False +2025-05-01 08:32:06,067 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0 +2025-05-01 08:32:06,068 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using position_adjustment_enable: False +2025-05-01 08:32:06,068 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_entry_position_adjustment: -1 +2025-05-01 08:32:06,068 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_open_trades: 4 +2025-05-01 08:32:06,069 - freqtrade.configuration.config_validation - INFO - Validating configuration ... +2025-05-01 08:32:06,072 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist StaticPairList from '/freqtrade/freqtrade/plugins/pairlist/StaticPairList.py'... +2025-05-01 08:32:06,079 - freqtrade.optimize.backtesting - INFO - Using fee 0.1500% - worst case fee from exchange (lowest tier). +2025-05-01 08:32:06,080 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 +2025-05-01 08:32:06,080 - freqtrade.data.history.history_utils - INFO - Using indicator startup period: 14450 ... +2025-05-01 08:32:06,219 - 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 08:32:06,219 - freqtrade.optimize.backtesting - INFO - Dataload complete. Calculating indicators +2025-05-01 08:32:06,220 - freqtrade.optimize.backtesting - INFO - Running backtesting for Strategy FreqaiExampleStrategy +2025-05-01 08:32:07,799 - matplotlib.font_manager - INFO - generated new fontManager +2025-05-01 08:32:08,003 - freqtrade.resolvers.iresolver - INFO - Using resolved freqaimodel XGBoostRegressor from '/freqtrade/freqtrade/freqai/prediction_models/XGBoostRegressor.py'... +2025-05-01 08:32:08,003 - freqtrade.freqai.data_drawer - INFO - Could not find existing datadrawer, starting from scratch +2025-05-01 08:32:08,004 - freqtrade.freqai.data_drawer - INFO - Could not find existing historic_predictions, starting from scratch +2025-05-01 08:32:08,004 - freqtrade.freqai.freqai_interface - INFO - Set fresh train queue from whitelist. Queue: ['BTC/USDT', 'SOL/USDT'] +2025-05-01 08:32:08,005 - freqtrade.strategy.hyper - INFO - Strategy Parameter: buy_rsi = 39.92672300850069 +2025-05-01 08:32:08,005 - freqtrade.strategy.hyper - INFO - Strategy Parameter: sell_rsi = 69.92672300850067 +2025-05-01 08:32:08,006 - freqtrade.strategy.hyper - INFO - No params for protection found, using default values. +2025-05-01 08:32:08,008 - FreqaiExampleStrategy - INFO - 处理交易对:BTC/USDT +2025-05-01 08:32:08,010 - freqtrade.freqai.freqai_interface - INFO - Training 2 timeranges +2025-05-01 08:32:08,011 - 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 08:32:08,011 - 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 08:28:31,783 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:31,799 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:31,816 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:31,868 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 -2025-05-01 08:28:31,869 - 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 08:28:31,922 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:31,934 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:31,947 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:31,989 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 -2025-05-01 08:28:31,990 - 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 08:28:32,014 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:32,022 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:32,031 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:32,104 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 -2025-05-01 08:28:32,104 - 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 08:28:32,168 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:32,184 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:32,201 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:32,264 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 -2025-05-01 08:28:32,264 - 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 08:28:32,304 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:32,315 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:32,326 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:32,380 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 -2025-05-01 08:28:32,380 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 1h from 2025-02-27 22:00:00 to 2025-04-20 00:00:00 -2025-05-01 08:28:32,404 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:32,413 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:32,421 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:32,476 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:BTC/USDT -2025-05-01 08:28:32,481 - FreqaiExampleStrategy - INFO - 目标列形状:(14450,) -2025-05-01 08:28:32,483 - FreqaiExampleStrategy - INFO - 目标列预览: +2025-05-01 08:32:08,026 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,043 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,059 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,106 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 +2025-05-01 08:32:08,107 - 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 08:32:08,161 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,172 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,183 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,223 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 +2025-05-01 08:32:08,224 - 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 08:32:08,247 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,256 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,264 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,340 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 +2025-05-01 08:32:08,341 - 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 08:32:08,399 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,412 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,425 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,476 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 +2025-05-01 08:32:08,477 - 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 08:32:08,518 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,529 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,540 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,585 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 +2025-05-01 08:32:08,585 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 1h from 2025-02-27 22:00:00 to 2025-04-20 00:00:00 +2025-05-01 08:32:08,608 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,617 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,625 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,685 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:BTC/USDT +2025-05-01 08:32:08,690 - FreqaiExampleStrategy - INFO - 目标列形状:(14450,) +2025-05-01 08:32:08,692 - FreqaiExampleStrategy - INFO - 目标列预览: up_or_down &-buy_rsi 0 0.007116 50.010488 1 0.005291 50.010488 2 0.004416 50.010488 3 0.002082 50.010488 4 0.001904 50.010488 -2025-05-01 08:28:32,493 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:BTC/USDT -2025-05-01 08:28:32,499 - FreqaiExampleStrategy - INFO - 目标列形状:(19250,) -2025-05-01 08:28:32,501 - FreqaiExampleStrategy - INFO - 目标列预览: +2025-05-01 08:32:08,698 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:BTC/USDT +2025-05-01 08:32:08,703 - FreqaiExampleStrategy - INFO - 目标列形状:(19250,) +2025-05-01 08:32:08,704 - FreqaiExampleStrategy - INFO - 目标列预览: up_or_down &-buy_rsi 0 0.007116 49.846666 1 0.005291 49.846666 2 0.004416 49.846666 3 0.002082 49.846666 4 0.001904 49.846666 -2025-05-01 08:28:32,514 - 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 08:28:32,514 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- -2025-05-01 08:28:32,537 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. -2025-05-01 08:28:32,537 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-02 to 2025-03-31 -------------------- -2025-05-01 08:28:32,553 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 75 features -2025-05-01 08:28:32,554 - 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: [08:28:32] WARNING: /workspace/src/learner.cc:740: +2025-05-01 08:32:08,712 - 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 08:32:08,713 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- +2025-05-01 08:32:08,737 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-01 08:32:08,738 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-02 to 2025-03-31 -------------------- +2025-05-01 08:32:08,755 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 75 features +2025-05-01 08:32:08,755 - 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: [08:32:08] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. warnings.warn(smsg, UserWarning) @@ -337,46 +337,46 @@ Parameters: { "verbose" } are not used. [197] validation_0-rmse:0.10906 validation_1-rmse:0.08752 [198] validation_0-rmse:0.10865 validation_1-rmse:0.08710 [199] validation_0-rmse:0.10846 validation_1-rmse:0.08691 -2025-05-01 08:28:34,537 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (2.02 secs) -------------------- +2025-05-01 08:32:10,717 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (2.00 secs) -------------------- /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: -[08:28:34] WARNING: /workspace/src/learner.cc:740: +[08:32:10] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. -2025-05-01 08:28:34,765 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1743465600/cb_btc_1743465600--buy_rsi.html -2025-05-01 08:28:34,766 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. -2025-05-01 08:28:34,787 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None -2025-05-01 08:28:34,795 - 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 08:28:34,795 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +2025-05-01 08:32:10,947 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1743465600/cb_btc_1743465600--buy_rsi.html +2025-05-01 08:32:10,948 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-01 08:32:10,967 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-01 08:32:10,975 - 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 08:32:10,976 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at /freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1744329600_prediction.feather -2025-05-01 08:28:34,800 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:BTC/USDT -2025-05-01 08:28:34,806 - FreqaiExampleStrategy - INFO - 目标列形状:(19250,) -2025-05-01 08:28:34,808 - FreqaiExampleStrategy - INFO - 目标列预览: +2025-05-01 08:32:10,981 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:BTC/USDT +2025-05-01 08:32:10,987 - FreqaiExampleStrategy - INFO - 目标列形状:(19250,) +2025-05-01 08:32:10,988 - FreqaiExampleStrategy - INFO - 目标列预览: up_or_down &-buy_rsi 0 0.007116 49.846666 1 0.005291 49.846666 2 0.004416 49.846666 3 0.002082 49.846666 4 0.001904 49.846666 -2025-05-01 08:28:34,817 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:BTC/USDT -2025-05-01 08:28:34,823 - FreqaiExampleStrategy - INFO - 目标列形状:(23570,) -2025-05-01 08:28:34,824 - FreqaiExampleStrategy - INFO - 目标列预览: +2025-05-01 08:32:10,997 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:BTC/USDT +2025-05-01 08:32:11,003 - FreqaiExampleStrategy - INFO - 目标列形状:(23570,) +2025-05-01 08:32:11,005 - FreqaiExampleStrategy - INFO - 目标列预览: up_or_down &-buy_rsi 0 0.007116 50.074781 1 0.005291 50.074781 2 0.004416 50.074781 3 0.002082 50.074781 4 0.001904 50.074781 -2025-05-01 08:28:34,832 - 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 08:28:34,832 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- -2025-05-01 08:28:34,848 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. -2025-05-01 08:28:34,849 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-12 to 2025-04-10 -------------------- -2025-05-01 08:28:34,864 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 75 features -2025-05-01 08:28:34,864 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points +2025-05-01 08:32:11,012 - 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 08:32:11,013 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- +2025-05-01 08:32:11,028 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-01 08:32:11,029 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-12 to 2025-04-10 -------------------- +2025-05-01 08:32:11,045 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 75 features +2025-05-01 08:32:11,045 - 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: -[08:28:34] WARNING: /workspace/src/learner.cc:740: +[08:32:11] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. @@ -580,90 +580,90 @@ Parameters: { "verbose" } are not used. [197] validation_0-rmse:0.10592 validation_1-rmse:0.08620 [198] validation_0-rmse:0.10571 validation_1-rmse:0.08597 [199] validation_0-rmse:0.10560 validation_1-rmse:0.08582 -2025-05-01 08:28:36,828 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (2.00 secs) -------------------- +2025-05-01 08:32:13,084 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (2.07 secs) -------------------- /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: -[08:28:36] WARNING: /workspace/src/learner.cc:740: +[08:32:13] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. -2025-05-01 08:28:36,860 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1744329600/cb_btc_1744329600--buy_rsi.html -2025-05-01 08:28:36,861 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. -2025-05-01 08:28:36,880 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None -2025-05-01 08:28:36,942 - FreqaiExampleStrategy - INFO - 动态参数:buy_rsi=39.26145316407591, sell_rsi=59.26145316407591, stoploss=-0.15, trailing_stop_positive=0.05 -2025-05-01 08:28:36,981 - FreqaiExampleStrategy - INFO - up_or_down 值统计: +2025-05-01 08:32:13,124 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1744329600/cb_btc_1744329600--buy_rsi.html +2025-05-01 08:32:13,125 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-01 08:32:13,149 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-01 08:32:13,205 - FreqaiExampleStrategy - INFO - 动态参数:buy_rsi=39.26145316407591, sell_rsi=59.26145316407591, stoploss=-0.15, trailing_stop_positive=0.05 +2025-05-01 08:32:13,244 - FreqaiExampleStrategy - INFO - up_or_down 值统计: up_or_down 1 11845 0 11726 -2025-05-01 08:28:36,983 - FreqaiExampleStrategy - INFO - do_predict 值统计: +2025-05-01 08:32:13,246 - FreqaiExampleStrategy - INFO - do_predict 值统计: do_predict 0.0 14451 1.0 9120 -2025-05-01 08:28:36,986 - FreqaiExampleStrategy - INFO - 处理交易对:SOL/USDT -2025-05-01 08:28:36,988 - freqtrade.freqai.freqai_interface - INFO - Training 2 timeranges -2025-05-01 08:28:36,989 - 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 08:28:36,990 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +2025-05-01 08:32:13,250 - FreqaiExampleStrategy - INFO - 处理交易对:SOL/USDT +2025-05-01 08:32:13,252 - freqtrade.freqai.freqai_interface - INFO - Training 2 timeranges +2025-05-01 08:32:13,253 - 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 08:32:13,253 - 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 08:28:37,000 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,012 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,026 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,060 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 -2025-05-01 08:28:37,060 - 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 08:28:37,111 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,121 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,133 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,165 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 -2025-05-01 08:28:37,165 - 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 08:28:37,189 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,198 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,207 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,272 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 -2025-05-01 08:28:37,273 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 3m from 2025-03-01 21:30:00 to 2025-04-20 00:00:00 -2025-05-01 08:28:37,329 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,341 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,356 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,412 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,423 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,435 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,496 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,505 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,513 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,579 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,593 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,607 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,676 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,687 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,699 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,772 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,781 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,789 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,866 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:SOL/USDT -2025-05-01 08:28:37,871 - FreqaiExampleStrategy - INFO - 目标列形状:(14450,) -2025-05-01 08:28:37,873 - FreqaiExampleStrategy - INFO - 目标列预览: +2025-05-01 08:32:13,264 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,278 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,292 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,329 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 +2025-05-01 08:32:13,329 - 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 08:32:13,376 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,387 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,399 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,434 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 +2025-05-01 08:32:13,434 - 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 08:32:13,457 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,465 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,473 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,532 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 +2025-05-01 08:32:13,532 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 3m from 2025-03-01 21:30:00 to 2025-04-20 00:00:00 +2025-05-01 08:32:13,587 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,599 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,612 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,670 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,681 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,693 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,747 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,755 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,763 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,846 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,859 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,874 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,942 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,953 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,966 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:14,039 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:14,047 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:14,056 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:14,132 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:SOL/USDT +2025-05-01 08:32:14,137 - FreqaiExampleStrategy - INFO - 目标列形状:(14450,) +2025-05-01 08:32:14,138 - FreqaiExampleStrategy - INFO - 目标列预览: up_or_down &-buy_rsi 0 0.016595 49.72136 1 0.012811 49.72136 2 0.010135 49.72136 3 0.008514 49.72136 4 0.006242 49.72136 -2025-05-01 08:28:37,880 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:SOL/USDT -2025-05-01 08:28:37,886 - FreqaiExampleStrategy - INFO - 目标列形状:(19250,) -2025-05-01 08:28:37,887 - FreqaiExampleStrategy - INFO - 目标列预览: +2025-05-01 08:32:14,146 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:SOL/USDT +2025-05-01 08:32:14,151 - FreqaiExampleStrategy - INFO - 目标列形状:(19250,) +2025-05-01 08:32:14,153 - FreqaiExampleStrategy - INFO - 目标列预览: up_or_down &-buy_rsi 0 0.016595 49.562407 1 0.012811 49.562407 2 0.010135 49.562407 3 0.008514 49.562407 4 0.006242 49.562407 -2025-05-01 08:28:37,898 - 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 08:28:37,899 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- -2025-05-01 08:28:37,926 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. -2025-05-01 08:28:37,927 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-02 to 2025-03-31 -------------------- -2025-05-01 08:28:37,950 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 111 features -2025-05-01 08:28:37,951 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points +2025-05-01 08:32:14,163 - 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 08:32:14,164 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- +2025-05-01 08:32:14,190 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-01 08:32:14,191 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-02 to 2025-03-31 -------------------- +2025-05-01 08:32:14,214 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 111 features +2025-05-01 08:32:14,214 - 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: -[08:28:38] WARNING: /workspace/src/learner.cc:740: +[08:32:14] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. @@ -867,46 +867,46 @@ Parameters: { "verbose" } are not used. [197] validation_0-rmse:0.09348 validation_1-rmse:0.07327 [198] validation_0-rmse:0.09334 validation_1-rmse:0.07307 [199] validation_0-rmse:0.09320 validation_1-rmse:0.07293 -2025-05-01 08:28:40,559 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (2.66 secs) -------------------- +2025-05-01 08:32:17,009 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (2.85 secs) -------------------- /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: -[08:28:40] WARNING: /workspace/src/learner.cc:740: +[08:32:17] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. -2025-05-01 08:28:40,592 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1743465600/cb_sol_1743465600--buy_rsi.html -2025-05-01 08:28:40,593 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. -2025-05-01 08:28:40,626 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None -2025-05-01 08:28:40,636 - 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 08:28:40,636 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +2025-05-01 08:32:17,042 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1743465600/cb_sol_1743465600--buy_rsi.html +2025-05-01 08:32:17,043 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-01 08:32:17,081 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-01 08:32:17,090 - 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 08:32:17,090 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at /freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1744329600_prediction.feather -2025-05-01 08:28:40,647 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:SOL/USDT -2025-05-01 08:28:40,653 - FreqaiExampleStrategy - INFO - 目标列形状:(19250,) -2025-05-01 08:28:40,655 - FreqaiExampleStrategy - INFO - 目标列预览: +2025-05-01 08:32:17,100 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:SOL/USDT +2025-05-01 08:32:17,106 - FreqaiExampleStrategy - INFO - 目标列形状:(19250,) +2025-05-01 08:32:17,107 - FreqaiExampleStrategy - INFO - 目标列预览: up_or_down &-buy_rsi 0 0.016595 49.562407 1 0.012811 49.562407 2 0.010135 49.562407 3 0.008514 49.562407 4 0.006242 49.562407 -2025-05-01 08:28:40,667 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:SOL/USDT -2025-05-01 08:28:40,673 - FreqaiExampleStrategy - INFO - 目标列形状:(23570,) -2025-05-01 08:28:40,674 - FreqaiExampleStrategy - INFO - 目标列预览: +2025-05-01 08:32:17,119 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:SOL/USDT +2025-05-01 08:32:17,124 - FreqaiExampleStrategy - INFO - 目标列形状:(23570,) +2025-05-01 08:32:17,126 - FreqaiExampleStrategy - INFO - 目标列预览: up_or_down &-buy_rsi 0 0.016595 49.934347 1 0.012811 49.934347 2 0.010135 49.934347 3 0.008514 49.934347 4 0.006242 49.934347 -2025-05-01 08:28:40,683 - 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 08:28:40,684 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- -2025-05-01 08:28:40,705 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. -2025-05-01 08:28:40,706 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-12 to 2025-04-10 -------------------- -2025-05-01 08:28:40,729 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 111 features -2025-05-01 08:28:40,730 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points +2025-05-01 08:32:17,135 - 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 08:32:17,135 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- +2025-05-01 08:32:17,157 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-01 08:32:17,158 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-12 to 2025-04-10 -------------------- +2025-05-01 08:32:17,183 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 111 features +2025-05-01 08:32:17,184 - 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: -[08:28:40] WARNING: /workspace/src/learner.cc:740: +[08:32:17] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. @@ -1110,31 +1110,31 @@ Parameters: { "verbose" } are not used. [197] validation_0-rmse:0.10207 validation_1-rmse:0.08220 [198] validation_0-rmse:0.10188 validation_1-rmse:0.08196 [199] validation_0-rmse:0.10169 validation_1-rmse:0.08171 -2025-05-01 08:28:43,294 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (2.61 secs) -------------------- +2025-05-01 08:32:19,817 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (2.68 secs) -------------------- /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: -[08:28:43] WARNING: /workspace/src/learner.cc:740: +[08:32:19] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. -2025-05-01 08:28:43,327 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1744329600/cb_sol_1744329600--buy_rsi.html -2025-05-01 08:28:43,327 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. -2025-05-01 08:28:43,357 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None -2025-05-01 08:28:43,423 - FreqaiExampleStrategy - INFO - 动态参数:buy_rsi=50.0, sell_rsi=70.0, stoploss=-0.15, trailing_stop_positive=0.05 -2025-05-01 08:28:43,485 - FreqaiExampleStrategy - INFO - up_or_down 值统计: +2025-05-01 08:32:19,854 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1744329600/cb_sol_1744329600--buy_rsi.html +2025-05-01 08:32:19,855 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-01 08:32:19,883 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-01 08:32:19,948 - FreqaiExampleStrategy - INFO - 动态参数:buy_rsi=50.0, sell_rsi=70.0, stoploss=-0.15, trailing_stop_positive=0.05 +2025-05-01 08:32:20,011 - FreqaiExampleStrategy - INFO - up_or_down 值统计: up_or_down 0 11865 1 11706 -2025-05-01 08:28:43,487 - FreqaiExampleStrategy - INFO - do_predict 值统计: +2025-05-01 08:32:20,012 - FreqaiExampleStrategy - INFO - do_predict 值统计: do_predict 0.0 14451 1.0 9120 -2025-05-01 08:28:43,502 - 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 08:28:43,508 - FreqaiExampleStrategy - ERROR - MACD 或 MACD 信号列缺失,无法生成买入信号。尝试重新计算 MACD 列。 -2025-05-01 08:28:43,510 - FreqaiExampleStrategy - INFO - MACD 列已成功重新计算。 -2025-05-01 08:28:43,539 - FreqaiExampleStrategy - ERROR - MACD 或 MACD 信号列缺失,无法生成买入信号。尝试重新计算 MACD 列。 -2025-05-01 08:28:43,541 - FreqaiExampleStrategy - INFO - MACD 列已成功重新计算。 -2025-05-01 08:28:44,139 - freqtrade.misc - INFO - dumping json to "/freqtrade/user_data/backtest_results/backtest-result-2025-05-01_08-28-44.meta.json" +2025-05-01 08:32:20,021 - 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 08:32:20,027 - FreqaiExampleStrategy - ERROR - MACD 或 MACD 信号列缺失,无法生成买入信号。尝试重新计算 MACD 列。 +2025-05-01 08:32:20,028 - FreqaiExampleStrategy - INFO - MACD 列已成功重新计算。 +2025-05-01 08:32:20,060 - FreqaiExampleStrategy - ERROR - MACD 或 MACD 信号列缺失,无法生成买入信号。尝试重新计算 MACD 列。 +2025-05-01 08:32:20,062 - FreqaiExampleStrategy - INFO - MACD 列已成功重新计算。 +2025-05-01 08:32:20,662 - freqtrade.misc - INFO - dumping json to "/freqtrade/user_data/backtest_results/backtest-result-2025-05-01_08-32-20.meta.json" Result for strategy FreqaiExampleStrategy BACKTESTING REPORT ┏━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ diff --git a/output_filted.log b/output_filted.log index 002c3d46..64e8d39d 100644 --- a/output_filted.log +++ b/output_filted.log @@ -1,344 +1,344 @@ Creating freqtrade_freqtrade_run ... Creating freqtrade_freqtrade_run ... done -2025-05-01 08:28:25,586 - freqtrade - INFO - freqtrade 2025.3 -2025-05-01 08:28:25,802 - numexpr.utils - INFO - NumExpr defaulting to 12 threads. -2025-05-01 08:28:27,204 - freqtrade.configuration.load_config - INFO - Using config: /freqtrade/config_examples/config_freqai.okx.json ... -2025-05-01 08:28:27,206 - freqtrade.loggers - INFO - Enabling colorized output. -2025-05-01 08:28:27,206 - root - INFO - Logfile configured -2025-05-01 08:28:27,207 - freqtrade.loggers - INFO - Verbosity set to 0 -2025-05-01 08:28:27,207 - freqtrade.configuration.configuration - INFO - Using additional Strategy lookup path: /freqtrade/templates -2025-05-01 08:28:27,208 - freqtrade.configuration.configuration - INFO - Using max_open_trades: 4 ... -2025-05-01 08:28:27,208 - freqtrade.configuration.configuration - INFO - Parameter --timerange detected: 20250401-20250420 ... -2025-05-01 08:28:27,232 - freqtrade.configuration.configuration - INFO - Using user-data directory: /freqtrade/user_data ... -2025-05-01 08:28:27,233 - freqtrade.configuration.configuration - INFO - Using data directory: /freqtrade/user_data/data/okx ... -2025-05-01 08:28:27,233 - freqtrade.configuration.configuration - INFO - Parameter --cache=none detected ... -2025-05-01 08:28:27,233 - freqtrade.configuration.configuration - INFO - Filter trades by timerange: 20250401-20250420 -2025-05-01 08:28:27,234 - freqtrade.configuration.configuration - INFO - Using freqaimodel class name: XGBoostRegressor -2025-05-01 08:28:27,235 - freqtrade.exchange.check_exchange - INFO - Checking exchange... -2025-05-01 08:28:27,241 - freqtrade.exchange.check_exchange - INFO - Exchange "okx" is officially supported by the Freqtrade development team. -2025-05-01 08:28:27,241 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration. -2025-05-01 08:28:27,241 - freqtrade.configuration.config_validation - INFO - Validating configuration ... -2025-05-01 08:28:27,243 - freqtrade.commands.optimize_commands - INFO - Starting freqtrade in Backtesting mode -2025-05-01 08:28:27,244 - freqtrade.exchange.exchange - INFO - Instance is running with dry_run enabled -2025-05-01 08:28:27,244 - freqtrade.exchange.exchange - INFO - Using CCXT 4.4.69 -2025-05-01 08:28:27,245 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}} -2025-05-01 08:28:27,249 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}, 'timeout': 20000} -2025-05-01 08:28:27,255 - freqtrade.exchange.exchange - INFO - Using Exchange "OKX" -2025-05-01 08:28:29,796 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Okx'... -2025-05-01 08:28:29,818 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy FreqaiExampleStrategy from '/freqtrade/templates/FreqaiExampleStrategy.py'... -2025-05-01 08:28:29,818 - freqtrade.strategy.hyper - INFO - Loading parameters from file /freqtrade/templates/FreqaiExampleStrategy.json -2025-05-01 08:28:29,819 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'timeframe' with value in config file: 3m. -2025-05-01 08:28:29,819 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stoploss' with value in config file: -0.05. -2025-05-01 08:28:29,820 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: USDT. -2025-05-01 08:28:29,820 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: 150. -2025-05-01 08:28:29,820 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'startup_candle_count' with value in config file: 30. -2025-05-01 08:28:29,821 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'unfilledtimeout' with value in config file: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': +2025-05-01 08:32:01,809 - freqtrade - INFO - freqtrade 2025.3 +2025-05-01 08:32:02,027 - numexpr.utils - INFO - NumExpr defaulting to 12 threads. +2025-05-01 08:32:03,445 - freqtrade.configuration.load_config - INFO - Using config: /freqtrade/config_examples/config_freqai.okx.json ... +2025-05-01 08:32:03,447 - freqtrade.loggers - INFO - Enabling colorized output. +2025-05-01 08:32:03,448 - root - INFO - Logfile configured +2025-05-01 08:32:03,448 - freqtrade.loggers - INFO - Verbosity set to 0 +2025-05-01 08:32:03,449 - freqtrade.configuration.configuration - INFO - Using additional Strategy lookup path: /freqtrade/templates +2025-05-01 08:32:03,449 - freqtrade.configuration.configuration - INFO - Using max_open_trades: 4 ... +2025-05-01 08:32:03,449 - freqtrade.configuration.configuration - INFO - Parameter --timerange detected: 20250401-20250420 ... +2025-05-01 08:32:03,473 - freqtrade.configuration.configuration - INFO - Using user-data directory: /freqtrade/user_data ... +2025-05-01 08:32:03,474 - freqtrade.configuration.configuration - INFO - Using data directory: /freqtrade/user_data/data/okx ... +2025-05-01 08:32:03,474 - freqtrade.configuration.configuration - INFO - Parameter --cache=none detected ... +2025-05-01 08:32:03,474 - freqtrade.configuration.configuration - INFO - Filter trades by timerange: 20250401-20250420 +2025-05-01 08:32:03,475 - freqtrade.configuration.configuration - INFO - Using freqaimodel class name: XGBoostRegressor +2025-05-01 08:32:03,476 - freqtrade.exchange.check_exchange - INFO - Checking exchange... +2025-05-01 08:32:03,481 - freqtrade.exchange.check_exchange - INFO - Exchange "okx" is officially supported by the Freqtrade development team. +2025-05-01 08:32:03,482 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration. +2025-05-01 08:32:03,482 - freqtrade.configuration.config_validation - INFO - Validating configuration ... +2025-05-01 08:32:03,484 - freqtrade.commands.optimize_commands - INFO - Starting freqtrade in Backtesting mode +2025-05-01 08:32:03,485 - freqtrade.exchange.exchange - INFO - Instance is running with dry_run enabled +2025-05-01 08:32:03,485 - freqtrade.exchange.exchange - INFO - Using CCXT 4.4.69 +2025-05-01 08:32:03,485 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}} +2025-05-01 08:32:03,490 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}, 'timeout': 20000} +2025-05-01 08:32:03,496 - freqtrade.exchange.exchange - INFO - Using Exchange "OKX" +2025-05-01 08:32:06,034 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Okx'... +2025-05-01 08:32:06,056 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy FreqaiExampleStrategy from '/freqtrade/templates/FreqaiExampleStrategy.py'... +2025-05-01 08:32:06,056 - freqtrade.strategy.hyper - INFO - Loading parameters from file /freqtrade/templates/FreqaiExampleStrategy.json +2025-05-01 08:32:06,057 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'timeframe' with value in config file: 3m. +2025-05-01 08:32:06,057 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stoploss' with value in config file: -0.05. +2025-05-01 08:32:06,058 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: USDT. +2025-05-01 08:32:06,058 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: 150. +2025-05-01 08:32:06,059 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'startup_candle_count' with value in config file: 30. +2025-05-01 08:32:06,059 - 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 08:28:29,821 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'max_open_trades' with value in config file: 4. -2025-05-01 08:28:29,821 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {'0': 0.132, '8': 0.047, '14': 0.007, '60': 0} -2025-05-01 08:28:29,822 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 3m -2025-05-01 08:28:29,822 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.05 -2025-05-01 08:28:29,822 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: True -2025-05-01 08:28:29,823 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive: 0.01 -2025-05-01 08:28:29,823 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.02 -2025-05-01 08:28:29,823 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: False -2025-05-01 08:28:29,824 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: False -2025-05-01 08:28:29,824 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: True -2025-05-01 08:28:29,824 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_types: {'entry': 'limit', 'exit': 'limit', 'stoploss': 'limit', 'stoploss_on_exchange': False, +2025-05-01 08:32:06,060 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'max_open_trades' with value in config file: 4. +2025-05-01 08:32:06,060 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {'0': 0.132, '8': 0.047, '14': 0.007, '60': 0} +2025-05-01 08:32:06,060 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 3m +2025-05-01 08:32:06,061 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.05 +2025-05-01 08:32:06,061 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: True +2025-05-01 08:32:06,061 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive: 0.01 +2025-05-01 08:32:06,062 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.02 +2025-05-01 08:32:06,062 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: False +2025-05-01 08:32:06,062 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: False +2025-05-01 08:32:06,063 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: True +2025-05-01 08:32:06,063 - 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 08:28:29,824 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'entry': 'GTC', 'exit': 'GTC'} -2025-05-01 08:28:29,825 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: USDT -2025-05-01 08:28:29,825 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: 150 -2025-05-01 08:28:29,825 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 30 -2025-05-01 08:28:29,826 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': 'minutes'} -2025-05-01 08:28:29,826 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_exit_signal: True -2025-05-01 08:28:29,826 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_only: False -2025-05-01 08:28:29,827 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_entry_signal: False -2025-05-01 08:28:29,827 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_offset: 0.0 -2025-05-01 08:28:29,827 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False -2025-05-01 08:28:29,827 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0 -2025-05-01 08:28:29,828 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using position_adjustment_enable: False -2025-05-01 08:28:29,828 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_entry_position_adjustment: -1 -2025-05-01 08:28:29,828 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_open_trades: 4 -2025-05-01 08:28:29,829 - freqtrade.configuration.config_validation - INFO - Validating configuration ... -2025-05-01 08:28:29,832 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist StaticPairList from '/freqtrade/freqtrade/plugins/pairlist/StaticPairList.py'... -2025-05-01 08:28:29,838 - freqtrade.optimize.backtesting - INFO - Using fee 0.1500% - worst case fee from exchange (lowest tier). -2025-05-01 08:28:29,839 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 -2025-05-01 08:28:29,839 - freqtrade.data.history.history_utils - INFO - Using indicator startup period: 14450 ... -2025-05-01 08:28:29,975 - 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 08:28:29,976 - freqtrade.optimize.backtesting - INFO - Dataload complete. Calculating indicators -2025-05-01 08:28:29,976 - freqtrade.optimize.backtesting - INFO - Running backtesting for Strategy FreqaiExampleStrategy -2025-05-01 08:28:31,558 - matplotlib.font_manager - INFO - generated new fontManager -2025-05-01 08:28:31,759 - freqtrade.resolvers.iresolver - INFO - Using resolved freqaimodel XGBoostRegressor from '/freqtrade/freqtrade/freqai/prediction_models/XGBoostRegressor.py'... -2025-05-01 08:28:31,760 - freqtrade.freqai.data_drawer - INFO - Could not find existing datadrawer, starting from scratch -2025-05-01 08:28:31,761 - freqtrade.freqai.data_drawer - INFO - Could not find existing historic_predictions, starting from scratch -2025-05-01 08:28:31,761 - freqtrade.freqai.freqai_interface - INFO - Set fresh train queue from whitelist. Queue: ['BTC/USDT', 'SOL/USDT'] -2025-05-01 08:28:31,762 - freqtrade.strategy.hyper - INFO - Strategy Parameter: buy_rsi = 39.92672300850069 -2025-05-01 08:28:31,762 - freqtrade.strategy.hyper - INFO - Strategy Parameter: sell_rsi = 69.92672300850067 -2025-05-01 08:28:31,762 - freqtrade.strategy.hyper - INFO - No params for protection found, using default values. -2025-05-01 08:28:31,765 - FreqaiExampleStrategy - INFO - 处理交易对:BTC/USDT -2025-05-01 08:28:31,767 - freqtrade.freqai.freqai_interface - INFO - Training 2 timeranges -2025-05-01 08:28:31,768 - 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 08:28:31,768 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +2025-05-01 08:32:06,064 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'entry': 'GTC', 'exit': 'GTC'} +2025-05-01 08:32:06,064 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: USDT +2025-05-01 08:32:06,064 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: 150 +2025-05-01 08:32:06,065 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 30 +2025-05-01 08:32:06,065 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': 'minutes'} +2025-05-01 08:32:06,065 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_exit_signal: True +2025-05-01 08:32:06,066 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_only: False +2025-05-01 08:32:06,066 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_entry_signal: False +2025-05-01 08:32:06,066 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_offset: 0.0 +2025-05-01 08:32:06,067 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False +2025-05-01 08:32:06,067 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0 +2025-05-01 08:32:06,068 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using position_adjustment_enable: False +2025-05-01 08:32:06,068 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_entry_position_adjustment: -1 +2025-05-01 08:32:06,068 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_open_trades: 4 +2025-05-01 08:32:06,069 - freqtrade.configuration.config_validation - INFO - Validating configuration ... +2025-05-01 08:32:06,072 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist StaticPairList from '/freqtrade/freqtrade/plugins/pairlist/StaticPairList.py'... +2025-05-01 08:32:06,079 - freqtrade.optimize.backtesting - INFO - Using fee 0.1500% - worst case fee from exchange (lowest tier). +2025-05-01 08:32:06,080 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 +2025-05-01 08:32:06,080 - freqtrade.data.history.history_utils - INFO - Using indicator startup period: 14450 ... +2025-05-01 08:32:06,219 - 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 08:32:06,219 - freqtrade.optimize.backtesting - INFO - Dataload complete. Calculating indicators +2025-05-01 08:32:06,220 - freqtrade.optimize.backtesting - INFO - Running backtesting for Strategy FreqaiExampleStrategy +2025-05-01 08:32:07,799 - matplotlib.font_manager - INFO - generated new fontManager +2025-05-01 08:32:08,003 - freqtrade.resolvers.iresolver - INFO - Using resolved freqaimodel XGBoostRegressor from '/freqtrade/freqtrade/freqai/prediction_models/XGBoostRegressor.py'... +2025-05-01 08:32:08,003 - freqtrade.freqai.data_drawer - INFO - Could not find existing datadrawer, starting from scratch +2025-05-01 08:32:08,004 - freqtrade.freqai.data_drawer - INFO - Could not find existing historic_predictions, starting from scratch +2025-05-01 08:32:08,004 - freqtrade.freqai.freqai_interface - INFO - Set fresh train queue from whitelist. Queue: ['BTC/USDT', 'SOL/USDT'] +2025-05-01 08:32:08,005 - freqtrade.strategy.hyper - INFO - Strategy Parameter: buy_rsi = 39.92672300850069 +2025-05-01 08:32:08,005 - freqtrade.strategy.hyper - INFO - Strategy Parameter: sell_rsi = 69.92672300850067 +2025-05-01 08:32:08,006 - freqtrade.strategy.hyper - INFO - No params for protection found, using default values. +2025-05-01 08:32:08,008 - FreqaiExampleStrategy - INFO - 处理交易对:BTC/USDT +2025-05-01 08:32:08,010 - freqtrade.freqai.freqai_interface - INFO - Training 2 timeranges +2025-05-01 08:32:08,011 - 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 08:32:08,011 - 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 08:28:31,783 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:31,799 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:31,816 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:31,868 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 -2025-05-01 08:28:31,869 - 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 08:28:31,922 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:31,934 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:31,947 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:31,989 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 -2025-05-01 08:28:31,990 - 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 08:28:32,014 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:32,022 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:32,031 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:32,104 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 -2025-05-01 08:28:32,104 - 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 08:28:32,168 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:32,184 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:32,201 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:32,264 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 -2025-05-01 08:28:32,264 - 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 08:28:32,304 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:32,315 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:32,326 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:32,380 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 -2025-05-01 08:28:32,380 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 1h from 2025-02-27 22:00:00 to 2025-04-20 00:00:00 -2025-05-01 08:28:32,404 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:32,413 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:32,421 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:32,476 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:BTC/USDT -2025-05-01 08:28:32,481 - FreqaiExampleStrategy - INFO - 目标列形状:(14450,) -2025-05-01 08:28:32,483 - FreqaiExampleStrategy - INFO - 目标列预览: +2025-05-01 08:32:08,026 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,043 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,059 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,106 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 +2025-05-01 08:32:08,107 - 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 08:32:08,161 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,172 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,183 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,223 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 +2025-05-01 08:32:08,224 - 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 08:32:08,247 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,256 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,264 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,340 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 +2025-05-01 08:32:08,341 - 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 08:32:08,399 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,412 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,425 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,476 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 +2025-05-01 08:32:08,477 - 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 08:32:08,518 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,529 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,540 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,585 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 +2025-05-01 08:32:08,585 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 1h from 2025-02-27 22:00:00 to 2025-04-20 00:00:00 +2025-05-01 08:32:08,608 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,617 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,625 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,685 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:BTC/USDT +2025-05-01 08:32:08,690 - FreqaiExampleStrategy - INFO - 目标列形状:(14450,) +2025-05-01 08:32:08,692 - FreqaiExampleStrategy - INFO - 目标列预览: up_or_down &-buy_rsi 0 0.007116 50.010488 1 0.005291 50.010488 2 0.004416 50.010488 3 0.002082 50.010488 4 0.001904 50.010488 -2025-05-01 08:28:32,493 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:BTC/USDT -2025-05-01 08:28:32,499 - FreqaiExampleStrategy - INFO - 目标列形状:(19250,) -2025-05-01 08:28:32,501 - FreqaiExampleStrategy - INFO - 目标列预览: +2025-05-01 08:32:08,698 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:BTC/USDT +2025-05-01 08:32:08,703 - FreqaiExampleStrategy - INFO - 目标列形状:(19250,) +2025-05-01 08:32:08,704 - FreqaiExampleStrategy - INFO - 目标列预览: up_or_down &-buy_rsi 0 0.007116 49.846666 1 0.005291 49.846666 2 0.004416 49.846666 3 0.002082 49.846666 4 0.001904 49.846666 -2025-05-01 08:28:32,514 - 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 08:28:32,514 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- -2025-05-01 08:28:32,537 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. -2025-05-01 08:28:32,537 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-02 to 2025-03-31 -------------------- -2025-05-01 08:28:32,553 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 75 features -2025-05-01 08:28:32,554 - 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: [08:28:32] WARNING: /workspace/src/learner.cc:740: +2025-05-01 08:32:08,712 - 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 08:32:08,713 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- +2025-05-01 08:32:08,737 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-01 08:32:08,738 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-02 to 2025-03-31 -------------------- +2025-05-01 08:32:08,755 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 75 features +2025-05-01 08:32:08,755 - 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: [08:32:08] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. warnings.warn(smsg, UserWarning) [99] validation_0-rmse:0.13679 validation_1-rmse:0.11901 -2025-05-01 08:28:34,537 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (2.02 secs) -------------------- +2025-05-01 08:32:10,717 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (2.00 secs) -------------------- /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: -[08:28:34] WARNING: /workspace/src/learner.cc:740: +[08:32:10] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. -2025-05-01 08:28:34,765 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1743465600/cb_btc_1743465600--buy_rsi.html -2025-05-01 08:28:34,766 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. -2025-05-01 08:28:34,787 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None -2025-05-01 08:28:34,795 - 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 08:28:34,795 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +2025-05-01 08:32:10,947 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1743465600/cb_btc_1743465600--buy_rsi.html +2025-05-01 08:32:10,948 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-01 08:32:10,967 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-01 08:32:10,975 - 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 08:32:10,976 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at /freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1744329600_prediction.feather -2025-05-01 08:28:34,800 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:BTC/USDT -2025-05-01 08:28:34,806 - FreqaiExampleStrategy - INFO - 目标列形状:(19250,) -2025-05-01 08:28:34,808 - FreqaiExampleStrategy - INFO - 目标列预览: +2025-05-01 08:32:10,981 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:BTC/USDT +2025-05-01 08:32:10,987 - FreqaiExampleStrategy - INFO - 目标列形状:(19250,) +2025-05-01 08:32:10,988 - FreqaiExampleStrategy - INFO - 目标列预览: up_or_down &-buy_rsi 0 0.007116 49.846666 1 0.005291 49.846666 2 0.004416 49.846666 3 0.002082 49.846666 4 0.001904 49.846666 -2025-05-01 08:28:34,817 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:BTC/USDT -2025-05-01 08:28:34,823 - FreqaiExampleStrategy - INFO - 目标列形状:(23570,) -2025-05-01 08:28:34,824 - FreqaiExampleStrategy - INFO - 目标列预览: +2025-05-01 08:32:10,997 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:BTC/USDT +2025-05-01 08:32:11,003 - FreqaiExampleStrategy - INFO - 目标列形状:(23570,) +2025-05-01 08:32:11,005 - FreqaiExampleStrategy - INFO - 目标列预览: up_or_down &-buy_rsi 0 0.007116 50.074781 1 0.005291 50.074781 2 0.004416 50.074781 3 0.002082 50.074781 4 0.001904 50.074781 -2025-05-01 08:28:34,832 - 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 08:28:34,832 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- -2025-05-01 08:28:34,848 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. -2025-05-01 08:28:34,849 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-12 to 2025-04-10 -------------------- -2025-05-01 08:28:34,864 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 75 features -2025-05-01 08:28:34,864 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points +2025-05-01 08:32:11,012 - 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 08:32:11,013 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- +2025-05-01 08:32:11,028 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-01 08:32:11,029 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-12 to 2025-04-10 -------------------- +2025-05-01 08:32:11,045 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 75 features +2025-05-01 08:32:11,045 - 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: -[08:28:34] WARNING: /workspace/src/learner.cc:740: +[08:32:11] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. [99] validation_0-rmse:0.13376 validation_1-rmse:0.11638 -2025-05-01 08:28:36,828 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (2.00 secs) -------------------- +2025-05-01 08:32:13,084 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (2.07 secs) -------------------- /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: -[08:28:36] WARNING: /workspace/src/learner.cc:740: +[08:32:13] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. -2025-05-01 08:28:36,860 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1744329600/cb_btc_1744329600--buy_rsi.html -2025-05-01 08:28:36,861 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. -2025-05-01 08:28:36,880 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None -2025-05-01 08:28:36,942 - FreqaiExampleStrategy - INFO - 动态参数:buy_rsi=39.26145316407591, sell_rsi=59.26145316407591, stoploss=-0.15, trailing_stop_positive=0.05 -2025-05-01 08:28:36,981 - FreqaiExampleStrategy - INFO - up_or_down 值统计: +2025-05-01 08:32:13,124 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1744329600/cb_btc_1744329600--buy_rsi.html +2025-05-01 08:32:13,125 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-01 08:32:13,149 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-01 08:32:13,205 - FreqaiExampleStrategy - INFO - 动态参数:buy_rsi=39.26145316407591, sell_rsi=59.26145316407591, stoploss=-0.15, trailing_stop_positive=0.05 +2025-05-01 08:32:13,244 - FreqaiExampleStrategy - INFO - up_or_down 值统计: up_or_down 1 11845 0 11726 -2025-05-01 08:28:36,983 - FreqaiExampleStrategy - INFO - do_predict 值统计: +2025-05-01 08:32:13,246 - FreqaiExampleStrategy - INFO - do_predict 值统计: do_predict 0.0 14451 1.0 9120 -2025-05-01 08:28:36,986 - FreqaiExampleStrategy - INFO - 处理交易对:SOL/USDT -2025-05-01 08:28:36,988 - freqtrade.freqai.freqai_interface - INFO - Training 2 timeranges -2025-05-01 08:28:36,989 - 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 08:28:36,990 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +2025-05-01 08:32:13,250 - FreqaiExampleStrategy - INFO - 处理交易对:SOL/USDT +2025-05-01 08:32:13,252 - freqtrade.freqai.freqai_interface - INFO - Training 2 timeranges +2025-05-01 08:32:13,253 - 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 08:32:13,253 - 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 08:28:37,000 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,012 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,026 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,060 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 -2025-05-01 08:28:37,060 - 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 08:28:37,111 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,121 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,133 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,165 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 -2025-05-01 08:28:37,165 - 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 08:28:37,189 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,198 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,207 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,272 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 -2025-05-01 08:28:37,273 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 3m from 2025-03-01 21:30:00 to 2025-04-20 00:00:00 -2025-05-01 08:28:37,329 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,341 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,356 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,412 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,423 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,435 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,496 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,505 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,513 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,579 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,593 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,607 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,676 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,687 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,699 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,772 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,781 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,789 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 -2025-05-01 08:28:37,866 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:SOL/USDT -2025-05-01 08:28:37,871 - FreqaiExampleStrategy - INFO - 目标列形状:(14450,) -2025-05-01 08:28:37,873 - FreqaiExampleStrategy - INFO - 目标列预览: +2025-05-01 08:32:13,264 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,278 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,292 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,329 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 +2025-05-01 08:32:13,329 - 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 08:32:13,376 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,387 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,399 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,434 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 +2025-05-01 08:32:13,434 - 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 08:32:13,457 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,465 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,473 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,532 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 +2025-05-01 08:32:13,532 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 3m from 2025-03-01 21:30:00 to 2025-04-20 00:00:00 +2025-05-01 08:32:13,587 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,599 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,612 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,670 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,681 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,693 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,747 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,755 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,763 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,846 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,859 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,874 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,942 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,953 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,966 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:14,039 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:14,047 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:14,056 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:14,132 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:SOL/USDT +2025-05-01 08:32:14,137 - FreqaiExampleStrategy - INFO - 目标列形状:(14450,) +2025-05-01 08:32:14,138 - FreqaiExampleStrategy - INFO - 目标列预览: up_or_down &-buy_rsi 0 0.016595 49.72136 1 0.012811 49.72136 2 0.010135 49.72136 3 0.008514 49.72136 4 0.006242 49.72136 -2025-05-01 08:28:37,880 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:SOL/USDT -2025-05-01 08:28:37,886 - FreqaiExampleStrategy - INFO - 目标列形状:(19250,) -2025-05-01 08:28:37,887 - FreqaiExampleStrategy - INFO - 目标列预览: +2025-05-01 08:32:14,146 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:SOL/USDT +2025-05-01 08:32:14,151 - FreqaiExampleStrategy - INFO - 目标列形状:(19250,) +2025-05-01 08:32:14,153 - FreqaiExampleStrategy - INFO - 目标列预览: up_or_down &-buy_rsi 0 0.016595 49.562407 1 0.012811 49.562407 2 0.010135 49.562407 3 0.008514 49.562407 4 0.006242 49.562407 -2025-05-01 08:28:37,898 - 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 08:28:37,899 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- -2025-05-01 08:28:37,926 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. -2025-05-01 08:28:37,927 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-02 to 2025-03-31 -------------------- -2025-05-01 08:28:37,950 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 111 features -2025-05-01 08:28:37,951 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points +2025-05-01 08:32:14,163 - 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 08:32:14,164 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- +2025-05-01 08:32:14,190 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-01 08:32:14,191 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-02 to 2025-03-31 -------------------- +2025-05-01 08:32:14,214 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 111 features +2025-05-01 08:32:14,214 - 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: -[08:28:38] WARNING: /workspace/src/learner.cc:740: +[08:32:14] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. [99] validation_0-rmse:0.11848 validation_1-rmse:0.10165 -2025-05-01 08:28:40,559 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (2.66 secs) -------------------- +2025-05-01 08:32:17,009 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (2.85 secs) -------------------- /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: -[08:28:40] WARNING: /workspace/src/learner.cc:740: +[08:32:17] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. -2025-05-01 08:28:40,592 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1743465600/cb_sol_1743465600--buy_rsi.html -2025-05-01 08:28:40,593 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. -2025-05-01 08:28:40,626 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None -2025-05-01 08:28:40,636 - 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 08:28:40,636 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +2025-05-01 08:32:17,042 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1743465600/cb_sol_1743465600--buy_rsi.html +2025-05-01 08:32:17,043 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-01 08:32:17,081 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-01 08:32:17,090 - 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 08:32:17,090 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at /freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1744329600_prediction.feather -2025-05-01 08:28:40,647 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:SOL/USDT -2025-05-01 08:28:40,653 - FreqaiExampleStrategy - INFO - 目标列形状:(19250,) -2025-05-01 08:28:40,655 - FreqaiExampleStrategy - INFO - 目标列预览: +2025-05-01 08:32:17,100 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:SOL/USDT +2025-05-01 08:32:17,106 - FreqaiExampleStrategy - INFO - 目标列形状:(19250,) +2025-05-01 08:32:17,107 - FreqaiExampleStrategy - INFO - 目标列预览: up_or_down &-buy_rsi 0 0.016595 49.562407 1 0.012811 49.562407 2 0.010135 49.562407 3 0.008514 49.562407 4 0.006242 49.562407 -2025-05-01 08:28:40,667 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:SOL/USDT -2025-05-01 08:28:40,673 - FreqaiExampleStrategy - INFO - 目标列形状:(23570,) -2025-05-01 08:28:40,674 - FreqaiExampleStrategy - INFO - 目标列预览: +2025-05-01 08:32:17,119 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:SOL/USDT +2025-05-01 08:32:17,124 - FreqaiExampleStrategy - INFO - 目标列形状:(23570,) +2025-05-01 08:32:17,126 - FreqaiExampleStrategy - INFO - 目标列预览: up_or_down &-buy_rsi 0 0.016595 49.934347 1 0.012811 49.934347 2 0.010135 49.934347 3 0.008514 49.934347 4 0.006242 49.934347 -2025-05-01 08:28:40,683 - 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 08:28:40,684 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- -2025-05-01 08:28:40,705 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. -2025-05-01 08:28:40,706 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-12 to 2025-04-10 -------------------- -2025-05-01 08:28:40,729 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 111 features -2025-05-01 08:28:40,730 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points +2025-05-01 08:32:17,135 - 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 08:32:17,135 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- +2025-05-01 08:32:17,157 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-01 08:32:17,158 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-12 to 2025-04-10 -------------------- +2025-05-01 08:32:17,183 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 111 features +2025-05-01 08:32:17,184 - 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: -[08:28:40] WARNING: /workspace/src/learner.cc:740: +[08:32:17] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. [99] validation_0-rmse:0.12679 validation_1-rmse:0.11178 -2025-05-01 08:28:43,294 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (2.61 secs) -------------------- +2025-05-01 08:32:19,817 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (2.68 secs) -------------------- /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: -[08:28:43] WARNING: /workspace/src/learner.cc:740: +[08:32:19] WARNING: /workspace/src/learner.cc:740: Parameters: { "verbose" } are not used. -2025-05-01 08:28:43,327 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1744329600/cb_sol_1744329600--buy_rsi.html -2025-05-01 08:28:43,327 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. -2025-05-01 08:28:43,357 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None -2025-05-01 08:28:43,423 - FreqaiExampleStrategy - INFO - 动态参数:buy_rsi=50.0, sell_rsi=70.0, stoploss=-0.15, trailing_stop_positive=0.05 -2025-05-01 08:28:43,485 - FreqaiExampleStrategy - INFO - up_or_down 值统计: +2025-05-01 08:32:19,854 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1744329600/cb_sol_1744329600--buy_rsi.html +2025-05-01 08:32:19,855 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-01 08:32:19,883 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-01 08:32:19,948 - FreqaiExampleStrategy - INFO - 动态参数:buy_rsi=50.0, sell_rsi=70.0, stoploss=-0.15, trailing_stop_positive=0.05 +2025-05-01 08:32:20,011 - FreqaiExampleStrategy - INFO - up_or_down 值统计: up_or_down 0 11865 1 11706 -2025-05-01 08:28:43,487 - FreqaiExampleStrategy - INFO - do_predict 值统计: +2025-05-01 08:32:20,012 - FreqaiExampleStrategy - INFO - do_predict 值统计: do_predict 0.0 14451 1.0 9120 -2025-05-01 08:28:43,502 - 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 08:28:43,508 - FreqaiExampleStrategy - ERROR - MACD 或 MACD 信号列缺失,无法生成买入信号。尝试重新计算 MACD 列。 -2025-05-01 08:28:43,510 - FreqaiExampleStrategy - INFO - MACD 列已成功重新计算。 -2025-05-01 08:28:43,539 - FreqaiExampleStrategy - ERROR - MACD 或 MACD 信号列缺失,无法生成买入信号。尝试重新计算 MACD 列。 -2025-05-01 08:28:43,541 - FreqaiExampleStrategy - INFO - MACD 列已成功重新计算。 -2025-05-01 08:28:44,139 - freqtrade.misc - INFO - dumping json to "/freqtrade/user_data/backtest_results/backtest-result-2025-05-01_08-28-44.meta.json" +2025-05-01 08:32:20,021 - 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 08:32:20,027 - FreqaiExampleStrategy - ERROR - MACD 或 MACD 信号列缺失,无法生成买入信号。尝试重新计算 MACD 列。 +2025-05-01 08:32:20,028 - FreqaiExampleStrategy - INFO - MACD 列已成功重新计算。 +2025-05-01 08:32:20,060 - FreqaiExampleStrategy - ERROR - MACD 或 MACD 信号列缺失,无法生成买入信号。尝试重新计算 MACD 列。 +2025-05-01 08:32:20,062 - FreqaiExampleStrategy - INFO - MACD 列已成功重新计算。 +2025-05-01 08:32:20,662 - freqtrade.misc - INFO - dumping json to "/freqtrade/user_data/backtest_results/backtest-result-2025-05-01_08-32-20.meta.json" Result for strategy FreqaiExampleStrategy BACKTESTING REPORT ┏━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ diff --git a/result/backtest-result-2025-05-01_08-28-44.json b/result/backtest-result-2025-05-01_08-32-20.json similarity index 99% rename from result/backtest-result-2025-05-01_08-28-44.json rename to result/backtest-result-2025-05-01_08-32-20.json index 684b4a43..ba1c08e9 100644 --- a/result/backtest-result-2025-05-01_08-28-44.json +++ b/result/backtest-result-2025-05-01_08-32-20.json @@ -1 +1 @@ -{"strategy":{"FreqaiExampleStrategy":{"trades":[{"pair":"BTC/USDT","stake_amount":149.99942125,"max_stake_amount":149.99942125,"amount":0.00178565,"open_date":"2025-04-01 12:24:00+00:00","close_date":"2025-04-01 14:54:00+00:00","open_rate":84002.7,"close_rate":84255.08668002003,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":150,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":71402.3,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":71703.9,"stop_loss_ratio":-0.15,"min_rate":82536.2,"max_rate":84357.5,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743510240000,"close_timestamp":1743519240000,"orders":[{"amount":0.00178565,"safe_price":84002.7,"ft_order_side":"buy","order_filled_timestamp":1743510240000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22442038688249},{"amount":0.00178565,"safe_price":84255.08668002003,"ft_order_side":"sell","order_filled_timestamp":1743519240000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67577067347304}]},{"pair":"SOL/USDT","stake_amount":149.99998664,"max_stake_amount":149.99998664,"amount":1.201153,"open_date":"2025-04-02 03:21:00+00:00","close_date":"2025-04-02 08:24:00+00:00","open_rate":124.88,"close_rate":125.2552028042063,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":303,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":106.15,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":106.51,"stop_loss_ratio":-0.15,"min_rate":123.49,"max_rate":125.3,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743564060000,"close_timestamp":1743582240000,"orders":[{"amount":1.201153,"safe_price":124.88,"ft_order_side":"buy","order_filled_timestamp":1743564060000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22498661996},{"amount":1.201153,"safe_price":125.2552028042063,"ft_order_side":"sell","order_filled_timestamp":1743582240000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67633860780163}]},{"pair":"BTC/USDT","stake_amount":149.99985224,"max_stake_amount":149.99985224,"amount":0.0017816,"open_date":"2025-04-02 07:03:00+00:00","close_date":"2025-04-02 08:24:00+00:00","open_rate":84193.9,"close_rate":84446.86114171256,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":81,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":71564.9,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":71885.4,"stop_loss_ratio":-0.15,"min_rate":84001.3,"max_rate":84571.0,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743577380000,"close_timestamp":1743582240000,"orders":[{"amount":0.0017816,"safe_price":84193.9,"ft_order_side":"buy","order_filled_timestamp":1743577380000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22485201836},{"amount":0.0017816,"safe_price":84446.86114171256,"ft_order_side":"sell","order_filled_timestamp":1743582240000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67620360179023}]},{"pair":"BTC/USDT","stake_amount":149.99917898,"max_stake_amount":149.99917898,"amount":0.00182459,"open_date":"2025-04-03 14:03:00+00:00","close_date":"2025-04-03 16:03:00+00:00","open_rate":82209.8,"close_rate":82456.79989984978,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":120,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":69878.4,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":70099.2,"stop_loss_ratio":-0.15,"min_rate":81203.0,"max_rate":82469.6,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743688980000,"close_timestamp":1743696180000,"orders":[{"amount":0.00182459,"safe_price":82209.8,"ft_order_side":"buy","order_filled_timestamp":1743688980000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22417775047302},{"amount":0.00182459,"safe_price":82456.79989984978,"ft_order_side":"sell","order_filled_timestamp":1743696180000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67552730806082}]},{"pair":"SOL/USDT","stake_amount":149.99992405,"max_stake_amount":149.99992405,"amount":1.264435,"open_date":"2025-04-03 08:15:00+00:00","close_date":"2025-04-04 08:45:00+00:00","open_rate":118.63,"close_rate":118.98642463695543,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":1470,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":100.84,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":101.31,"stop_loss_ratio":-0.15,"min_rate":112.0,"max_rate":119.18,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743668100000,"close_timestamp":1743756300000,"orders":[{"amount":1.264435,"safe_price":118.63,"ft_order_side":"buy","order_filled_timestamp":1743668100000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22492393607502},{"amount":1.264435,"safe_price":118.98642463695543,"ft_order_side":"sell","order_filled_timestamp":1743756300000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6762757355825}]},{"pair":"BTC/USDT","stake_amount":149.99982912,"max_stake_amount":149.99982912,"amount":0.00181497,"open_date":"2025-04-05 16:21:00+00:00","close_date":"2025-04-05 17:27:00+00:00","open_rate":82645.9,"close_rate":82894.21016524786,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":66,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":70249.1,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":70469.0,"stop_loss_ratio":-0.15,"min_rate":82609.4,"max_rate":82904.6,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743870060000,"close_timestamp":1743874020000,"orders":[{"amount":0.00181497,"safe_price":82645.9,"ft_order_side":"buy","order_filled_timestamp":1743870060000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2248288666845},{"amount":0.00181497,"safe_price":82894.21016524786,"ft_order_side":"sell","order_filled_timestamp":1743874020000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67618038055534}]},{"pair":"BTC/USDT","stake_amount":149.99932721,"max_stake_amount":149.99932721,"amount":0.00180809,"open_date":"2025-04-05 20:48:00+00:00","close_date":"2025-04-05 22:57:00+00:00","open_rate":82960.1,"close_rate":83209.35418127192,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":129,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":70516.1,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":70761.3,"stop_loss_ratio":-0.15,"min_rate":82894.1,"max_rate":83248.5,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743886080000,"close_timestamp":1743893820000,"orders":[{"amount":0.00180809,"safe_price":82960.1,"ft_order_side":"buy","order_filled_timestamp":1743886080000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2243261998135},{"amount":0.00180809,"safe_price":83209.35418127192,"ft_order_side":"sell","order_filled_timestamp":1743893820000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6756762034184}]},{"pair":"SOL/USDT","stake_amount":149.99997056,"max_stake_amount":149.99997056,"amount":1.227094,"open_date":"2025-04-05 01:30:00+00:00","close_date":"2025-04-06 23:15:00+00:00","open_rate":122.24,"close_rate":104.22,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":2745,"profit_ratio":-0.14996884580932232,"profit_abs":-22.52906544,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":103.91,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":104.22,"stop_loss_ratio":-0.15,"min_rate":104.13,"max_rate":122.61,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743816600000,"close_timestamp":1743981300000,"orders":[{"amount":1.227094,"safe_price":122.24,"ft_order_side":"buy","order_filled_timestamp":1743816600000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22497051584},{"amount":1.227094,"safe_price":104.22,"ft_order_side":"sell","order_filled_timestamp":1743981300000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":128.07956828502}]},{"pair":"BTC/USDT","stake_amount":149.99999509,"max_stake_amount":149.99999509,"amount":0.00180863,"open_date":"2025-04-06 09:15:00+00:00","close_date":"2025-04-09 20:57:00+00:00","open_rate":82935.7,"close_rate":83184.88087130696,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":5022,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":70495.4,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":70772.7,"stop_loss_ratio":-0.15,"min_rate":74501.6,"max_rate":83262.0,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743930900000,"close_timestamp":1744232220000,"orders":[{"amount":0.00180863,"safe_price":82935.7,"ft_order_side":"buy","order_filled_timestamp":1743930900000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2249950836365},{"amount":0.00180863,"safe_price":83184.88087130696,"ft_order_side":"sell","order_filled_timestamp":1744232220000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67634709690734}]},{"pair":"SOL/USDT","stake_amount":149.99993973,"max_stake_amount":149.99993973,"amount":1.279099,"open_date":"2025-04-10 02:36:00+00:00","close_date":"2025-04-11 06:45:00+00:00","open_rate":117.27,"close_rate":117.62233850776163,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":1689,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":99.68,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":100.09,"stop_loss_ratio":-0.15,"min_rate":108.33,"max_rate":117.75,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744252560000,"close_timestamp":1744353900000,"orders":[{"amount":1.279099,"safe_price":117.27,"ft_order_side":"buy","order_filled_timestamp":1744252560000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224939639595},{"amount":1.279099,"safe_price":117.62233850776163,"ft_order_side":"sell","order_filled_timestamp":1744353900000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67629148628382}]},{"pair":"BTC/USDT","stake_amount":149.99941515,"max_stake_amount":149.99941515,"amount":0.00181937,"open_date":"2025-04-10 01:24:00+00:00","close_date":"2025-04-11 10:18:00+00:00","open_rate":82445.8,"close_rate":82693.50896344517,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":1974,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":70079.0,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":70408.1,"stop_loss_ratio":-0.15,"min_rate":78462.0,"max_rate":82833.0,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744248240000,"close_timestamp":1744366680000,"orders":[{"amount":0.00181937,"safe_price":82445.8,"ft_order_side":"buy","order_filled_timestamp":1744248240000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22441426871902},{"amount":0.00181937,"safe_price":82693.50896344517,"ft_order_side":"sell","order_filled_timestamp":1744366680000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6757645369275}]},{"pair":"SOL/USDT","stake_amount":149.999928,"max_stake_amount":149.999928,"amount":1.25418,"open_date":"2025-04-11 16:03:00+00:00","close_date":"2025-04-11 17:03:00+00:00","open_rate":119.6,"close_rate":120.01,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.000422318059261179,"profit_abs":0.0634427,"exit_reason":"roi","initial_stop_loss_abs":101.66,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":102.51,"stop_loss_ratio":-0.15,"min_rate":118.64,"max_rate":120.6,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744387380000,"close_timestamp":1744390980000,"orders":[{"amount":1.25418,"safe_price":119.6,"ft_order_side":"buy","order_filled_timestamp":1744387380000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224927892},{"amount":1.25418,"safe_price":120.01,"ft_order_side":"sell","order_filled_timestamp":1744390980000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.73991301270001}]},{"pair":"SOL/USDT","stake_amount":149.99995246,"max_stake_amount":149.99995246,"amount":1.243987,"open_date":"2025-04-11 19:39:00+00:00","close_date":"2025-04-11 20:39:00+00:00","open_rate":120.58,"close_rate":121.48,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.0044460593888015435,"profit_abs":0.66790906,"exit_reason":"roi","initial_stop_loss_abs":102.5,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":103.58,"stop_loss_ratio":-0.15,"min_rate":120.38,"max_rate":121.85,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744400340000,"close_timestamp":1744403940000,"orders":[{"amount":1.243987,"safe_price":120.58,"ft_order_side":"buy","order_filled_timestamp":1744400340000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22495238869},{"amount":1.243987,"safe_price":121.48,"ft_order_side":"sell","order_filled_timestamp":1744403940000,"ft_is_entry":false,"ft_order_tag":"roi","cost":151.34622007114}]},{"pair":"BTC/USDT","stake_amount":149.99920231,"max_stake_amount":149.99920231,"amount":0.00179927,"open_date":"2025-04-12 00:18:00+00:00","close_date":"2025-04-12 06:24:00+00:00","open_rate":83366.7,"close_rate":83617.17581372058,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":366,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":70861.7,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":71173.3,"stop_loss_ratio":-0.15,"min_rate":82764.9,"max_rate":83733.2,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744417080000,"close_timestamp":1744439040000,"orders":[{"amount":0.00179927,"safe_price":83366.7,"ft_order_side":"buy","order_filled_timestamp":1744417080000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2242011124635},{"amount":0.00179927,"safe_price":83617.17581372058,"ft_order_side":"sell","order_filled_timestamp":1744439040000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67555074024256}]},{"pair":"BTC/USDT","stake_amount":149.99934674,"max_stake_amount":149.99934674,"amount":0.00179638,"open_date":"2025-04-12 11:39:00+00:00","close_date":"2025-04-12 12:39:00+00:00","open_rate":83500.9,"close_rate":83751.77901852778,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":70975.8,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":71353.2,"stop_loss_ratio":-0.15,"min_rate":83414.0,"max_rate":83944.9,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744457940000,"close_timestamp":1744461540000,"orders":[{"amount":0.00179638,"safe_price":83500.9,"ft_order_side":"buy","order_filled_timestamp":1744457940000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22434576211302},{"amount":0.00179638,"safe_price":83751.77901852778,"ft_order_side":"sell","order_filled_timestamp":1744461540000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6756958244929}]},{"pair":"SOL/USDT","stake_amount":149.9999955,"max_stake_amount":149.9999955,"amount":1.156515,"open_date":"2025-04-13 12:33:00+00:00","close_date":"2025-04-13 16:24:00+00:00","open_rate":129.7,"close_rate":130.0896845267902,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":231,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":110.25,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":110.64,"stop_loss_ratio":-0.15,"min_rate":126.83,"max_rate":130.16,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744547580000,"close_timestamp":1744561440000,"orders":[{"amount":1.156515,"safe_price":129.7,"ft_order_side":"buy","order_filled_timestamp":1744547580000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22499549325},{"amount":1.156515,"safe_price":130.0896845267902,"ft_order_side":"sell","order_filled_timestamp":1744561440000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67634750775153}]},{"pair":"BTC/USDT","stake_amount":149.9995777,"max_stake_amount":149.9995777,"amount":0.00177504,"open_date":"2025-04-14 07:03:00+00:00","close_date":"2025-04-14 08:03:00+00:00","open_rate":84504.9,"close_rate":84758.79554331496,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":71829.2,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72077.2,"stop_loss_ratio":-0.15,"min_rate":84226.9,"max_rate":84796.7,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744614180000,"close_timestamp":1744617780000,"orders":[{"amount":0.00177504,"safe_price":84504.9,"ft_order_side":"buy","order_filled_timestamp":1744614180000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224577062544},{"amount":0.00177504,"safe_price":84758.79554331496,"ft_order_side":"sell","order_filled_timestamp":1744617780000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6759278198676}]},{"pair":"BTC/USDT","stake_amount":149.9993303,"max_stake_amount":149.9993303,"amount":0.00177451,"open_date":"2025-04-14 08:15:00+00:00","close_date":"2025-04-14 09:15:00+00:00","open_rate":84530.0,"close_rate":84866.6,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.0009745833493592064,"profit_abs":0.14640613,"exit_reason":"roi","initial_stop_loss_abs":71850.5,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72218.3,"stop_loss_ratio":-0.15,"min_rate":84424.1,"max_rate":84962.6,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744618500000,"close_timestamp":1744622100000,"orders":[{"amount":0.00177451,"safe_price":84530.0,"ft_order_side":"buy","order_filled_timestamp":1744618500000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22432929545002},{"amount":0.00177451,"safe_price":84866.6,"ft_order_side":"sell","order_filled_timestamp":1744622100000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.82252531154901}]},{"pair":"SOL/USDT","stake_amount":149.999889,"max_stake_amount":149.999889,"amount":1.1609,"open_date":"2025-04-14 16:57:00+00:00","close_date":"2025-04-14 17:27:00+00:00","open_rate":129.21,"close_rate":130.76284927391086,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":30,"profit_ratio":0.008986520213013808,"profit_abs":1.349999,"exit_reason":"roi","initial_stop_loss_abs":109.83,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":111.22,"stop_loss_ratio":-0.15,"min_rate":128.97,"max_rate":130.84,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744649820000,"close_timestamp":1744651620000,"orders":[{"amount":1.1609,"safe_price":129.21,"ft_order_side":"buy","order_filled_timestamp":1744649820000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22488883350005},{"amount":1.1609,"safe_price":130.76284927391086,"ft_order_side":"sell","order_filled_timestamp":1744651620000,"ft_is_entry":false,"ft_order_tag":"roi","cost":152.03029560966627}]},{"pair":"BTC/USDT","stake_amount":149.99967,"max_stake_amount":149.99967,"amount":0.0017775,"open_date":"2025-04-14 17:09:00+00:00","close_date":"2025-04-14 18:09:00+00:00","open_rate":84388.0,"close_rate":85010.1,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.004354311925966517,"profit_abs":0.65412507,"exit_reason":"roi","initial_stop_loss_abs":71729.8,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72306.1,"stop_loss_ratio":-0.15,"min_rate":84217.6,"max_rate":85065.9,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744650540000,"close_timestamp":1744654140000,"orders":[{"amount":0.0017775,"safe_price":84388.0,"ft_order_side":"buy","order_filled_timestamp":1744650540000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224669505},{"amount":0.0017775,"safe_price":85010.1,"ft_order_side":"sell","order_filled_timestamp":1744654140000,"ft_is_entry":false,"ft_order_tag":"roi","cost":151.332110929125}]},{"pair":"BTC/USDT","stake_amount":149.99992654,"max_stake_amount":149.99992654,"amount":0.00176999,"open_date":"2025-04-14 21:06:00+00:00","close_date":"2025-04-15 01:30:00+00:00","open_rate":84746.2,"close_rate":85000.82053079619,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":264,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":72034.3,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72282.4,"stop_loss_ratio":-0.15,"min_rate":84335.1,"max_rate":85038.1,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744664760000,"close_timestamp":1744680600000,"orders":[{"amount":0.00176999,"safe_price":84746.2,"ft_order_side":"buy","order_filled_timestamp":1744664760000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224926427807},{"amount":0.00176999,"safe_price":85000.82053079619,"ft_order_side":"sell","order_filled_timestamp":1744680600000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67627823480092}]},{"pair":"SOL/USDT","stake_amount":149.99988432,"max_stake_amount":149.99988432,"amount":1.171508,"open_date":"2025-04-15 19:12:00+00:00","close_date":"2025-04-15 21:30:00+00:00","open_rate":128.04,"close_rate":128.42469704556834,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":138,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":108.84,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":109.3,"stop_loss_ratio":-0.15,"min_rate":126.74,"max_rate":128.58,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744744320000,"close_timestamp":1744752600000,"orders":[{"amount":1.171508,"safe_price":128.04,"ft_order_side":"buy","order_filled_timestamp":1744744320000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22488414647998},{"amount":1.171508,"safe_price":128.42469704556834,"ft_order_side":"sell","order_filled_timestamp":1744752600000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67623582643935}]},{"pair":"BTC/USDT","stake_amount":149.99982381,"max_stake_amount":149.99982381,"amount":0.00176027,"open_date":"2025-04-15 15:30:00+00:00","close_date":"2025-04-16 17:21:00+00:00","open_rate":85214.1,"close_rate":85470.12633950927,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":1551,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":72432.0,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72656.3,"stop_loss_ratio":-0.15,"min_rate":83107.6,"max_rate":85477.9,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744731000000,"close_timestamp":1744824060000,"orders":[{"amount":0.00176027,"safe_price":85214.1,"ft_order_side":"buy","order_filled_timestamp":1744731000000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2248235427105},{"amount":0.00176027,"safe_price":85470.12633950927,"ft_order_side":"sell","order_filled_timestamp":1744824060000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67617504058546}]},{"pair":"SOL/USDT","stake_amount":149.99995032,"max_stake_amount":149.99995032,"amount":1.180916,"open_date":"2025-04-16 18:42:00+00:00","close_date":"2025-04-16 19:12:00+00:00","open_rate":127.02,"close_rate":129.2,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":30,"profit_ratio":0.014115733947888615,"profit_abs":2.12053543,"exit_reason":"roi","initial_stop_loss_abs":107.97,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":110.34,"stop_loss_ratio":-0.15,"min_rate":126.76,"max_rate":129.81,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744828920000,"close_timestamp":1744830720000,"orders":[{"amount":1.180916,"safe_price":127.02,"ft_order_side":"buy","order_filled_timestamp":1744828920000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22495024548002},{"amount":1.180916,"safe_price":129.2,"ft_order_side":"sell","order_filled_timestamp":1744830720000,"ft_is_entry":false,"ft_order_tag":"roi","cost":152.8032087208}]},{"pair":"BTC/USDT","stake_amount":149.99919162,"max_stake_amount":149.99919162,"amount":0.00177608,"open_date":"2025-04-17 10:12:00+00:00","close_date":"2025-04-17 11:42:00+00:00","open_rate":84455.2,"close_rate":84708.946219329,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":90,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":71787.0,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72019.5,"stop_loss_ratio":-0.15,"min_rate":84177.7,"max_rate":84728.8,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744884720000,"close_timestamp":1744890120000,"orders":[{"amount":0.00177608,"safe_price":84455.2,"ft_order_side":"buy","order_filled_timestamp":1744884720000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224190403424},{"amount":0.00177608,"safe_price":84708.946219329,"ft_order_side":"sell","order_filled_timestamp":1744890120000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67553999902768}]},{"pair":"SOL/USDT","stake_amount":149.99998637,"max_stake_amount":149.99998637,"amount":1.112677,"open_date":"2025-04-18 01:42:00+00:00","close_date":"2025-04-18 02:48:00+00:00","open_rate":134.81,"close_rate":135.2150375563345,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":66,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":114.59,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":115.56,"stop_loss_ratio":-0.15,"min_rate":134.48,"max_rate":135.95,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744940520000,"close_timestamp":1744944480000,"orders":[{"amount":1.112677,"safe_price":134.81,"ft_order_side":"buy","order_filled_timestamp":1744940520000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224986349555},{"amount":1.112677,"safe_price":135.2150375563345,"ft_order_side":"sell","order_filled_timestamp":1744944480000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6763383365842}]},{"pair":"SOL/USDT","stake_amount":149.9998682,"max_stake_amount":149.9998682,"amount":1.120238,"open_date":"2025-04-19 00:09:00+00:00","close_date":"2025-04-19 01:09:00+00:00","open_rate":133.9,"close_rate":134.51,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.0015464853661674915,"profit_abs":0.23232056,"exit_reason":"roi","initial_stop_loss_abs":113.82,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":114.5,"stop_loss_ratio":-0.15,"min_rate":133.58,"max_rate":134.7,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1745021340000,"close_timestamp":1745024940000,"orders":[{"amount":1.120238,"safe_price":133.9,"ft_order_side":"buy","order_filled_timestamp":1745021340000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2248680023},{"amount":1.120238,"safe_price":134.51,"ft_order_side":"sell","order_filled_timestamp":1745024940000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.90923820007}]},{"pair":"BTC/USDT","stake_amount":149.99937856,"max_stake_amount":149.99937856,"amount":0.00176649,"open_date":"2025-04-17 20:36:00+00:00","close_date":"2025-04-19 04:30:00+00:00","open_rate":84913.8,"close_rate":85168.92408612919,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":1914,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":72176.8,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72456.6,"stop_loss_ratio":-0.15,"min_rate":84300.0,"max_rate":85243.0,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744922160000,"close_timestamp":1745037000000,"orders":[{"amount":0.00176649,"safe_price":84913.8,"ft_order_side":"buy","order_filled_timestamp":1744922160000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22437762984302},{"amount":0.00176649,"safe_price":85168.92408612919,"ft_order_side":"sell","order_filled_timestamp":1745037000000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67572778796972}]},{"pair":"BTC/USDT","stake_amount":149.99972372,"max_stake_amount":149.99972372,"amount":0.00175999,"open_date":"2025-04-19 12:21:00+00:00","close_date":"2025-04-19 13:54:00+00:00","open_rate":85227.6,"close_rate":85483.66690035054,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":93,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":72443.5,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72675.0,"stop_loss_ratio":-0.15,"min_rate":85203.4,"max_rate":85499.9,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1745065260000,"close_timestamp":1745070840000,"orders":[{"amount":0.00175999,"safe_price":85227.6,"ft_order_side":"buy","order_filled_timestamp":1745065260000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224723309586},{"amount":0.00175999,"safe_price":85483.66690035054,"ft_order_side":"sell","order_filled_timestamp":1745070840000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67607450630987}]},{"pair":"SOL/USDT","stake_amount":149.9999886,"max_stake_amount":149.9999886,"amount":1.082251,"open_date":"2025-04-19 20:06:00+00:00","close_date":"2025-04-19 21:12:00+00:00","open_rate":138.6,"close_rate":139.0164246369554,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":66,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":117.81,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":118.28,"stop_loss_ratio":-0.15,"min_rate":138.37,"max_rate":139.15,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1745093160000,"close_timestamp":1745097120000,"orders":[{"amount":1.082251,"safe_price":138.6,"ft_order_side":"buy","order_filled_timestamp":1745093160000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2249885829},{"amount":1.082251,"safe_price":139.0164246369554,"ft_order_side":"sell","order_filled_timestamp":1745097120000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6763405766393}]}],"locks":[],"best_pair":{"key":"BTC/USDT","trades":17,"profit_mean":0.00031346442796033666,"profit_mean_pct":0.03,"profit_sum":0.005328895275325723,"profit_sum_pct":0.53,"profit_total_abs":0.8005312,"profit_total":0.0008005312,"profit_total_pct":0.08,"duration_avg":"11:49:00","wins":2,"draws":15,"losses":0,"winrate":0.11764705882352941},"worst_pair":{"key":"SOL/USDT","trades":13,"profit_mean":-0.009265517602629976,"profit_mean_pct":-0.93,"profit_sum":-0.12045172883418968,"profit_sum_pct":-12.05,"profit_total_abs":-18.09485869,"profit_total":-0.01809485869,"profit_total_pct":-1.81,"duration_avg":"8:54:00","wins":5,"draws":7,"losses":1,"winrate":0.38461538461538464},"results_per_pair":[{"key":"BTC/USDT","trades":17,"profit_mean":0.00031346442796033666,"profit_mean_pct":0.03,"profit_sum":0.005328895275325723,"profit_sum_pct":0.53,"profit_total_abs":0.8005312,"profit_total":0.0008005312,"profit_total_pct":0.08,"duration_avg":"11:49:00","wins":2,"draws":15,"losses":0,"winrate":0.11764705882352941},{"key":"SOL/USDT","trades":13,"profit_mean":-0.009265517602629976,"profit_mean_pct":-0.93,"profit_sum":-0.12045172883418968,"profit_sum_pct":-12.05,"profit_total_abs":-18.09485869,"profit_total":-0.01809485869,"profit_total_pct":-1.81,"duration_avg":"8:54:00","wins":5,"draws":7,"losses":1,"winrate":0.38461538461538464},{"key":"TOTAL","trades":30,"profit_mean":-0.0038374277852954654,"profit_mean_pct":-0.38,"profit_sum":-0.11512283355886396,"profit_sum_pct":-11.51,"profit_total_abs":-17.294327489999997,"profit_total":-0.017294327489999997,"profit_total_pct":-1.73,"duration_avg":"10:34:00","wins":7,"draws":22,"losses":1,"winrate":0.23333333333333334}],"results_per_enter_tag":[{"key":"long","trades":30,"profit_mean":-0.0038374277852954654,"profit_mean_pct":-0.38,"profit_sum":-0.11512283355886396,"profit_sum_pct":-11.51,"profit_total_abs":-17.294327489999997,"profit_total":-0.017294327489999997,"profit_total_pct":-1.73,"duration_avg":"10:34:00","wins":7,"draws":22,"losses":1,"winrate":0.23333333333333334},{"key":"TOTAL","trades":30,"profit_mean":-0.0038374277852954654,"profit_mean_pct":-0.38,"profit_sum":-0.11512283355886396,"profit_sum_pct":-11.51,"profit_total_abs":-17.294327489999997,"profit_total":-0.017294327489999997,"profit_total_pct":-1.73,"duration_avg":"10:34:00","wins":7,"draws":22,"losses":1,"winrate":0.23333333333333334}],"exit_reason_summary":[{"key":"roi","trades":29,"profit_mean":0.0012015866293261504,"profit_mean_pct":0.12,"profit_sum":0.03484601225045836,"profit_sum_pct":3.48,"profit_total_abs":5.2347379499999995,"profit_total":0.005234737949999999,"profit_total_pct":0.52,"duration_avg":"9:21:00","wins":7,"draws":22,"losses":0,"winrate":0.2413793103448276},{"key":"trailing_stop_loss","trades":1,"profit_mean":-0.14996884580932232,"profit_mean_pct":-15.0,"profit_sum":-0.14996884580932232,"profit_sum_pct":-15.0,"profit_total_abs":-22.52906544,"profit_total":-0.02252906544,"profit_total_pct":-2.25,"duration_avg":"1 day, 21:45:00","wins":0,"draws":0,"losses":1,"winrate":0.0},{"key":"TOTAL","trades":30,"profit_mean":-0.0038374277852954654,"profit_mean_pct":-0.38,"profit_sum":-0.11512283355886396,"profit_sum_pct":-11.51,"profit_total_abs":-17.294327489999997,"profit_total":-0.017294327489999997,"profit_total_pct":-1.73,"duration_avg":"10:34:00","wins":7,"draws":22,"losses":1,"winrate":0.23333333333333334}],"mix_tag_stats":[{"key":["long","roi"],"trades":29,"profit_mean":0.0012015866293261504,"profit_mean_pct":0.12,"profit_sum":0.03484601225045836,"profit_sum_pct":3.48,"profit_total_abs":5.2347379499999995,"profit_total":0.005234737949999999,"profit_total_pct":0.52,"duration_avg":"9:21:00","wins":7,"draws":22,"losses":0,"winrate":0.2413793103448276},{"key":["long","trailing_stop_loss"],"trades":1,"profit_mean":-0.14996884580932232,"profit_mean_pct":-15.0,"profit_sum":-0.14996884580932232,"profit_sum_pct":-15.0,"profit_total_abs":-22.52906544,"profit_total":-0.02252906544,"profit_total_pct":-2.25,"duration_avg":"1 day, 21:45:00","wins":0,"draws":0,"losses":1,"winrate":0.0},{"key":"TOTAL","trades":30,"profit_mean":-0.0038374277852954654,"profit_mean_pct":-0.38,"profit_sum":-0.11512283355886396,"profit_sum_pct":-11.51,"profit_total_abs":-17.294327489999997,"profit_total":-0.017294327489999997,"profit_total_pct":-1.73,"duration_avg":"10:34:00","wins":7,"draws":22,"losses":1,"winrate":0.23333333333333334}],"left_open_trades":[{"key":"TOTAL","trades":0,"profit_mean":0.0,"profit_mean_pct":0.0,"profit_sum":0.0,"profit_sum_pct":0.0,"profit_total_abs":0.0,"profit_total":0.0,"profit_total_pct":0.0,"duration_avg":"0:00","wins":0,"draws":0,"losses":0,"winrate":0.0}],"total_trades":30,"trade_count_long":30,"trade_count_short":0,"total_volume":9009.677129242717,"avg_stake_amount":149.99971513633332,"profit_mean":-0.0038374277852954654,"profit_median":0.0,"profit_total":-0.017294327489999997,"profit_total_long":-0.017294327489999997,"profit_total_short":0.0,"profit_total_abs":-17.294327489999997,"profit_total_long_abs":-17.294327489999997,"profit_total_short_abs":0.0,"cagr":-0.28476174375604546,"expectancy":-0.576477583,"expectancy_ratio":-0.7589215045131494,"sortino":-100,"sharpe":-4.239073787774819,"calmar":-77.1886301014733,"sqn":-0.7568,"profit_factor":0.23235486460551555,"backtest_start":"2025-04-01 00:00:00","backtest_start_ts":1743465600000,"backtest_end":"2025-04-20 00:00:00","backtest_end_ts":1745107200000,"backtest_days":19,"backtest_run_start_ts":1746088109,"backtest_run_end_ts":1746088124,"trades_per_day":1.58,"market_change":-0.007964379779939336,"pairlist":["BTC/USDT","SOL/USDT"],"stake_amount":150,"stake_currency":"USDT","stake_currency_decimals":3,"starting_balance":1000,"dry_run_wallet":1000,"final_balance":982.70567251,"rejected_signals":0,"timedout_entry_orders":0,"timedout_exit_orders":0,"canceled_trade_entries":0,"canceled_entry_orders":0,"replaced_entry_orders":0,"max_open_trades":2,"max_open_trades_setting":4,"timeframe":"3m","timeframe_detail":"","timerange":"20250401-20250420","enable_protections":false,"strategy_name":"FreqaiExampleStrategy","stoploss":-0.05,"trailing_stop":true,"trailing_stop_positive":0.01,"trailing_stop_positive_offset":0.02,"trailing_only_offset_is_reached":false,"use_custom_stoploss":false,"minimal_roi":{"0":0.132,"8":0.047,"14":0.007,"60":0},"use_exit_signal":true,"exit_profit_only":false,"exit_profit_offset":0.0,"ignore_roi_if_entry_signal":false,"trading_mode":"spot","margin_mode":"isolated","periodic_breakdown":{"day":[{"date":"01/04/2025","date_ts":1743465600000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"02/04/2025","date_ts":1743552000000,"profit_abs":0.0,"wins":0,"draws":2,"losses":0,"trades":2,"profit_factor":0.0},{"date":"03/04/2025","date_ts":1743638400000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"04/04/2025","date_ts":1743724800000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"05/04/2025","date_ts":1743811200000,"profit_abs":0.0,"wins":0,"draws":2,"losses":0,"trades":2,"profit_factor":0.0},{"date":"06/04/2025","date_ts":1743897600000,"profit_abs":-22.52906544,"wins":0,"draws":0,"losses":1,"trades":1,"profit_factor":0.0},{"date":"07/04/2025","date_ts":1743984000000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"08/04/2025","date_ts":1744070400000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"09/04/2025","date_ts":1744156800000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"10/04/2025","date_ts":1744243200000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"11/04/2025","date_ts":1744329600000,"profit_abs":0.73135176,"wins":2,"draws":2,"losses":0,"trades":4,"profit_factor":0.0},{"date":"12/04/2025","date_ts":1744416000000,"profit_abs":0.0,"wins":0,"draws":2,"losses":0,"trades":2,"profit_factor":0.0},{"date":"13/04/2025","date_ts":1744502400000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"14/04/2025","date_ts":1744588800000,"profit_abs":2.1505302,"wins":3,"draws":1,"losses":0,"trades":4,"profit_factor":0.0},{"date":"15/04/2025","date_ts":1744675200000,"profit_abs":0.0,"wins":0,"draws":2,"losses":0,"trades":2,"profit_factor":0.0},{"date":"16/04/2025","date_ts":1744761600000,"profit_abs":2.12053543,"wins":1,"draws":1,"losses":0,"trades":2,"profit_factor":0.0},{"date":"17/04/2025","date_ts":1744848000000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"18/04/2025","date_ts":1744934400000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"19/04/2025","date_ts":1745020800000,"profit_abs":0.23232056,"wins":1,"draws":3,"losses":0,"trades":4,"profit_factor":0.0}],"week":[{"date":"07/04/2025","date_ts":1743984000000,"profit_abs":-22.52906544,"wins":0,"draws":7,"losses":1,"trades":8,"profit_factor":0.0},{"date":"14/04/2025","date_ts":1744588800000,"profit_abs":2.88188196,"wins":5,"draws":7,"losses":0,"trades":12,"profit_factor":0.0},{"date":"21/04/2025","date_ts":1745193600000,"profit_abs":2.35285599,"wins":2,"draws":8,"losses":0,"trades":10,"profit_factor":0.0}],"month":[{"date":"30/04/2025","date_ts":1745971200000,"profit_abs":-17.29432749,"wins":7,"draws":22,"losses":1,"trades":30,"profit_factor":0.23235486}],"year":[{"date":"31/12/2025","date_ts":1767139200000,"profit_abs":-17.29432749,"wins":7,"draws":22,"losses":1,"trades":30,"profit_factor":0.23235486}]},"backtest_best_day":0.01431541548833953,"backtest_worst_day":-0.14996884580932232,"backtest_best_day_abs":2.1505302,"backtest_worst_day_abs":-22.52906544,"winning_days":4,"draw_days":14,"losing_days":1,"daily_profit":[["2025-04-01",0.0],["2025-04-02",0.0],["2025-04-03",0.0],["2025-04-04",0.0],["2025-04-05",0.0],["2025-04-06",-22.52906544],["2025-04-07",0.0],["2025-04-08",0.0],["2025-04-09",0.0],["2025-04-10",0.0],["2025-04-11",0.73135176],["2025-04-12",0.0],["2025-04-13",0.0],["2025-04-14",2.1505302],["2025-04-15",0.0],["2025-04-16",2.12053543],["2025-04-17",0.0],["2025-04-18",0.0],["2025-04-19",0.23232056]],"wins":7,"losses":1,"draws":22,"winrate":0.23333333333333334,"holding_avg":"10:34:00","holding_avg_s":38040.0,"winner_holding_avg":"0:51:00","winner_holding_avg_s":3060.0,"loser_holding_avg":"1 day, 21:45:00","loser_holding_avg_s":164700.0,"max_consecutive_wins":3,"max_consecutive_losses":11,"max_drawdown_account":0.022529065439999954,"max_relative_drawdown":0.022529065439999954,"max_drawdown_abs":22.52906544,"drawdown_start":"2025-04-01 14:54:00","drawdown_start_ts":1743519240000.0,"drawdown_end":"2025-04-06 23:15:00","drawdown_end_ts":1743981300000.0,"max_drawdown_low":-22.52906544,"max_drawdown_high":0.0,"csum_min":977.47093456,"csum_max":1000.0}},"strategy_comparison":[{"key":"FreqaiExampleStrategy","trades":30,"profit_mean":-0.0038374277852954654,"profit_mean_pct":-0.38,"profit_sum":-0.11512283355886396,"profit_sum_pct":-11.51,"profit_total_abs":-17.294327489999997,"profit_total":-0.017294327489999997,"profit_total_pct":-1.73,"duration_avg":"10:34:00","wins":7,"draws":22,"losses":1,"winrate":0.23333333333333334,"max_drawdown_account":0.022529065439999954,"max_drawdown_abs":"22.529"}]} \ No newline at end of file +{"strategy":{"FreqaiExampleStrategy":{"trades":[{"pair":"BTC/USDT","stake_amount":149.99942125,"max_stake_amount":149.99942125,"amount":0.00178565,"open_date":"2025-04-01 12:24:00+00:00","close_date":"2025-04-01 14:54:00+00:00","open_rate":84002.7,"close_rate":84255.08668002003,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":150,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":71402.3,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":71703.9,"stop_loss_ratio":-0.15,"min_rate":82536.2,"max_rate":84357.5,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743510240000,"close_timestamp":1743519240000,"orders":[{"amount":0.00178565,"safe_price":84002.7,"ft_order_side":"buy","order_filled_timestamp":1743510240000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22442038688249},{"amount":0.00178565,"safe_price":84255.08668002003,"ft_order_side":"sell","order_filled_timestamp":1743519240000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67577067347304}]},{"pair":"SOL/USDT","stake_amount":149.99998664,"max_stake_amount":149.99998664,"amount":1.201153,"open_date":"2025-04-02 03:21:00+00:00","close_date":"2025-04-02 08:24:00+00:00","open_rate":124.88,"close_rate":125.2552028042063,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":303,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":106.15,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":106.51,"stop_loss_ratio":-0.15,"min_rate":123.49,"max_rate":125.3,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743564060000,"close_timestamp":1743582240000,"orders":[{"amount":1.201153,"safe_price":124.88,"ft_order_side":"buy","order_filled_timestamp":1743564060000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22498661996},{"amount":1.201153,"safe_price":125.2552028042063,"ft_order_side":"sell","order_filled_timestamp":1743582240000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67633860780163}]},{"pair":"BTC/USDT","stake_amount":149.99985224,"max_stake_amount":149.99985224,"amount":0.0017816,"open_date":"2025-04-02 07:03:00+00:00","close_date":"2025-04-02 08:24:00+00:00","open_rate":84193.9,"close_rate":84446.86114171256,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":81,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":71564.9,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":71885.4,"stop_loss_ratio":-0.15,"min_rate":84001.3,"max_rate":84571.0,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743577380000,"close_timestamp":1743582240000,"orders":[{"amount":0.0017816,"safe_price":84193.9,"ft_order_side":"buy","order_filled_timestamp":1743577380000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22485201836},{"amount":0.0017816,"safe_price":84446.86114171256,"ft_order_side":"sell","order_filled_timestamp":1743582240000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67620360179023}]},{"pair":"BTC/USDT","stake_amount":149.99917898,"max_stake_amount":149.99917898,"amount":0.00182459,"open_date":"2025-04-03 14:03:00+00:00","close_date":"2025-04-03 16:03:00+00:00","open_rate":82209.8,"close_rate":82456.79989984978,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":120,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":69878.4,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":70099.2,"stop_loss_ratio":-0.15,"min_rate":81203.0,"max_rate":82469.6,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743688980000,"close_timestamp":1743696180000,"orders":[{"amount":0.00182459,"safe_price":82209.8,"ft_order_side":"buy","order_filled_timestamp":1743688980000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22417775047302},{"amount":0.00182459,"safe_price":82456.79989984978,"ft_order_side":"sell","order_filled_timestamp":1743696180000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67552730806082}]},{"pair":"SOL/USDT","stake_amount":149.99992405,"max_stake_amount":149.99992405,"amount":1.264435,"open_date":"2025-04-03 08:15:00+00:00","close_date":"2025-04-04 08:45:00+00:00","open_rate":118.63,"close_rate":118.98642463695543,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":1470,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":100.84,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":101.31,"stop_loss_ratio":-0.15,"min_rate":112.0,"max_rate":119.18,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743668100000,"close_timestamp":1743756300000,"orders":[{"amount":1.264435,"safe_price":118.63,"ft_order_side":"buy","order_filled_timestamp":1743668100000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22492393607502},{"amount":1.264435,"safe_price":118.98642463695543,"ft_order_side":"sell","order_filled_timestamp":1743756300000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6762757355825}]},{"pair":"BTC/USDT","stake_amount":149.99982912,"max_stake_amount":149.99982912,"amount":0.00181497,"open_date":"2025-04-05 16:21:00+00:00","close_date":"2025-04-05 17:27:00+00:00","open_rate":82645.9,"close_rate":82894.21016524786,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":66,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":70249.1,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":70469.0,"stop_loss_ratio":-0.15,"min_rate":82609.4,"max_rate":82904.6,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743870060000,"close_timestamp":1743874020000,"orders":[{"amount":0.00181497,"safe_price":82645.9,"ft_order_side":"buy","order_filled_timestamp":1743870060000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2248288666845},{"amount":0.00181497,"safe_price":82894.21016524786,"ft_order_side":"sell","order_filled_timestamp":1743874020000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67618038055534}]},{"pair":"BTC/USDT","stake_amount":149.99932721,"max_stake_amount":149.99932721,"amount":0.00180809,"open_date":"2025-04-05 20:48:00+00:00","close_date":"2025-04-05 22:57:00+00:00","open_rate":82960.1,"close_rate":83209.35418127192,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":129,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":70516.1,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":70761.3,"stop_loss_ratio":-0.15,"min_rate":82894.1,"max_rate":83248.5,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743886080000,"close_timestamp":1743893820000,"orders":[{"amount":0.00180809,"safe_price":82960.1,"ft_order_side":"buy","order_filled_timestamp":1743886080000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2243261998135},{"amount":0.00180809,"safe_price":83209.35418127192,"ft_order_side":"sell","order_filled_timestamp":1743893820000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6756762034184}]},{"pair":"SOL/USDT","stake_amount":149.99997056,"max_stake_amount":149.99997056,"amount":1.227094,"open_date":"2025-04-05 01:30:00+00:00","close_date":"2025-04-06 23:15:00+00:00","open_rate":122.24,"close_rate":104.22,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":2745,"profit_ratio":-0.14996884580932232,"profit_abs":-22.52906544,"exit_reason":"trailing_stop_loss","initial_stop_loss_abs":103.91,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":104.22,"stop_loss_ratio":-0.15,"min_rate":104.13,"max_rate":122.61,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743816600000,"close_timestamp":1743981300000,"orders":[{"amount":1.227094,"safe_price":122.24,"ft_order_side":"buy","order_filled_timestamp":1743816600000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22497051584},{"amount":1.227094,"safe_price":104.22,"ft_order_side":"sell","order_filled_timestamp":1743981300000,"ft_is_entry":false,"ft_order_tag":"trailing_stop_loss","cost":128.07956828502}]},{"pair":"BTC/USDT","stake_amount":149.99999509,"max_stake_amount":149.99999509,"amount":0.00180863,"open_date":"2025-04-06 09:15:00+00:00","close_date":"2025-04-09 20:57:00+00:00","open_rate":82935.7,"close_rate":83184.88087130696,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":5022,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":70495.4,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":70772.7,"stop_loss_ratio":-0.15,"min_rate":74501.6,"max_rate":83262.0,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1743930900000,"close_timestamp":1744232220000,"orders":[{"amount":0.00180863,"safe_price":82935.7,"ft_order_side":"buy","order_filled_timestamp":1743930900000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2249950836365},{"amount":0.00180863,"safe_price":83184.88087130696,"ft_order_side":"sell","order_filled_timestamp":1744232220000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67634709690734}]},{"pair":"SOL/USDT","stake_amount":149.99993973,"max_stake_amount":149.99993973,"amount":1.279099,"open_date":"2025-04-10 02:36:00+00:00","close_date":"2025-04-11 06:45:00+00:00","open_rate":117.27,"close_rate":117.62233850776163,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":1689,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":99.68,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":100.09,"stop_loss_ratio":-0.15,"min_rate":108.33,"max_rate":117.75,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744252560000,"close_timestamp":1744353900000,"orders":[{"amount":1.279099,"safe_price":117.27,"ft_order_side":"buy","order_filled_timestamp":1744252560000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224939639595},{"amount":1.279099,"safe_price":117.62233850776163,"ft_order_side":"sell","order_filled_timestamp":1744353900000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67629148628382}]},{"pair":"BTC/USDT","stake_amount":149.99941515,"max_stake_amount":149.99941515,"amount":0.00181937,"open_date":"2025-04-10 01:24:00+00:00","close_date":"2025-04-11 10:18:00+00:00","open_rate":82445.8,"close_rate":82693.50896344517,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":1974,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":70079.0,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":70408.1,"stop_loss_ratio":-0.15,"min_rate":78462.0,"max_rate":82833.0,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744248240000,"close_timestamp":1744366680000,"orders":[{"amount":0.00181937,"safe_price":82445.8,"ft_order_side":"buy","order_filled_timestamp":1744248240000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22441426871902},{"amount":0.00181937,"safe_price":82693.50896344517,"ft_order_side":"sell","order_filled_timestamp":1744366680000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6757645369275}]},{"pair":"SOL/USDT","stake_amount":149.999928,"max_stake_amount":149.999928,"amount":1.25418,"open_date":"2025-04-11 16:03:00+00:00","close_date":"2025-04-11 17:03:00+00:00","open_rate":119.6,"close_rate":120.01,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.000422318059261179,"profit_abs":0.0634427,"exit_reason":"roi","initial_stop_loss_abs":101.66,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":102.51,"stop_loss_ratio":-0.15,"min_rate":118.64,"max_rate":120.6,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744387380000,"close_timestamp":1744390980000,"orders":[{"amount":1.25418,"safe_price":119.6,"ft_order_side":"buy","order_filled_timestamp":1744387380000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224927892},{"amount":1.25418,"safe_price":120.01,"ft_order_side":"sell","order_filled_timestamp":1744390980000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.73991301270001}]},{"pair":"SOL/USDT","stake_amount":149.99995246,"max_stake_amount":149.99995246,"amount":1.243987,"open_date":"2025-04-11 19:39:00+00:00","close_date":"2025-04-11 20:39:00+00:00","open_rate":120.58,"close_rate":121.48,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.0044460593888015435,"profit_abs":0.66790906,"exit_reason":"roi","initial_stop_loss_abs":102.5,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":103.58,"stop_loss_ratio":-0.15,"min_rate":120.38,"max_rate":121.85,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744400340000,"close_timestamp":1744403940000,"orders":[{"amount":1.243987,"safe_price":120.58,"ft_order_side":"buy","order_filled_timestamp":1744400340000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22495238869},{"amount":1.243987,"safe_price":121.48,"ft_order_side":"sell","order_filled_timestamp":1744403940000,"ft_is_entry":false,"ft_order_tag":"roi","cost":151.34622007114}]},{"pair":"BTC/USDT","stake_amount":149.99920231,"max_stake_amount":149.99920231,"amount":0.00179927,"open_date":"2025-04-12 00:18:00+00:00","close_date":"2025-04-12 06:24:00+00:00","open_rate":83366.7,"close_rate":83617.17581372058,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":366,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":70861.7,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":71173.3,"stop_loss_ratio":-0.15,"min_rate":82764.9,"max_rate":83733.2,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744417080000,"close_timestamp":1744439040000,"orders":[{"amount":0.00179927,"safe_price":83366.7,"ft_order_side":"buy","order_filled_timestamp":1744417080000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2242011124635},{"amount":0.00179927,"safe_price":83617.17581372058,"ft_order_side":"sell","order_filled_timestamp":1744439040000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67555074024256}]},{"pair":"BTC/USDT","stake_amount":149.99934674,"max_stake_amount":149.99934674,"amount":0.00179638,"open_date":"2025-04-12 11:39:00+00:00","close_date":"2025-04-12 12:39:00+00:00","open_rate":83500.9,"close_rate":83751.77901852778,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":70975.8,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":71353.2,"stop_loss_ratio":-0.15,"min_rate":83414.0,"max_rate":83944.9,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744457940000,"close_timestamp":1744461540000,"orders":[{"amount":0.00179638,"safe_price":83500.9,"ft_order_side":"buy","order_filled_timestamp":1744457940000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22434576211302},{"amount":0.00179638,"safe_price":83751.77901852778,"ft_order_side":"sell","order_filled_timestamp":1744461540000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6756958244929}]},{"pair":"SOL/USDT","stake_amount":149.9999955,"max_stake_amount":149.9999955,"amount":1.156515,"open_date":"2025-04-13 12:33:00+00:00","close_date":"2025-04-13 16:24:00+00:00","open_rate":129.7,"close_rate":130.0896845267902,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":231,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":110.25,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":110.64,"stop_loss_ratio":-0.15,"min_rate":126.83,"max_rate":130.16,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744547580000,"close_timestamp":1744561440000,"orders":[{"amount":1.156515,"safe_price":129.7,"ft_order_side":"buy","order_filled_timestamp":1744547580000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22499549325},{"amount":1.156515,"safe_price":130.0896845267902,"ft_order_side":"sell","order_filled_timestamp":1744561440000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67634750775153}]},{"pair":"BTC/USDT","stake_amount":149.9995777,"max_stake_amount":149.9995777,"amount":0.00177504,"open_date":"2025-04-14 07:03:00+00:00","close_date":"2025-04-14 08:03:00+00:00","open_rate":84504.9,"close_rate":84758.79554331496,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":71829.2,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72077.2,"stop_loss_ratio":-0.15,"min_rate":84226.9,"max_rate":84796.7,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744614180000,"close_timestamp":1744617780000,"orders":[{"amount":0.00177504,"safe_price":84504.9,"ft_order_side":"buy","order_filled_timestamp":1744614180000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224577062544},{"amount":0.00177504,"safe_price":84758.79554331496,"ft_order_side":"sell","order_filled_timestamp":1744617780000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6759278198676}]},{"pair":"BTC/USDT","stake_amount":149.9993303,"max_stake_amount":149.9993303,"amount":0.00177451,"open_date":"2025-04-14 08:15:00+00:00","close_date":"2025-04-14 09:15:00+00:00","open_rate":84530.0,"close_rate":84866.6,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.0009745833493592064,"profit_abs":0.14640613,"exit_reason":"roi","initial_stop_loss_abs":71850.5,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72218.3,"stop_loss_ratio":-0.15,"min_rate":84424.1,"max_rate":84962.6,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744618500000,"close_timestamp":1744622100000,"orders":[{"amount":0.00177451,"safe_price":84530.0,"ft_order_side":"buy","order_filled_timestamp":1744618500000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22432929545002},{"amount":0.00177451,"safe_price":84866.6,"ft_order_side":"sell","order_filled_timestamp":1744622100000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.82252531154901}]},{"pair":"SOL/USDT","stake_amount":149.999889,"max_stake_amount":149.999889,"amount":1.1609,"open_date":"2025-04-14 16:57:00+00:00","close_date":"2025-04-14 17:27:00+00:00","open_rate":129.21,"close_rate":130.76284927391086,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":30,"profit_ratio":0.008986520213013808,"profit_abs":1.349999,"exit_reason":"roi","initial_stop_loss_abs":109.83,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":111.22,"stop_loss_ratio":-0.15,"min_rate":128.97,"max_rate":130.84,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744649820000,"close_timestamp":1744651620000,"orders":[{"amount":1.1609,"safe_price":129.21,"ft_order_side":"buy","order_filled_timestamp":1744649820000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22488883350005},{"amount":1.1609,"safe_price":130.76284927391086,"ft_order_side":"sell","order_filled_timestamp":1744651620000,"ft_is_entry":false,"ft_order_tag":"roi","cost":152.03029560966627}]},{"pair":"BTC/USDT","stake_amount":149.99967,"max_stake_amount":149.99967,"amount":0.0017775,"open_date":"2025-04-14 17:09:00+00:00","close_date":"2025-04-14 18:09:00+00:00","open_rate":84388.0,"close_rate":85010.1,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.004354311925966517,"profit_abs":0.65412507,"exit_reason":"roi","initial_stop_loss_abs":71729.8,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72306.1,"stop_loss_ratio":-0.15,"min_rate":84217.6,"max_rate":85065.9,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744650540000,"close_timestamp":1744654140000,"orders":[{"amount":0.0017775,"safe_price":84388.0,"ft_order_side":"buy","order_filled_timestamp":1744650540000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224669505},{"amount":0.0017775,"safe_price":85010.1,"ft_order_side":"sell","order_filled_timestamp":1744654140000,"ft_is_entry":false,"ft_order_tag":"roi","cost":151.332110929125}]},{"pair":"BTC/USDT","stake_amount":149.99992654,"max_stake_amount":149.99992654,"amount":0.00176999,"open_date":"2025-04-14 21:06:00+00:00","close_date":"2025-04-15 01:30:00+00:00","open_rate":84746.2,"close_rate":85000.82053079619,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":264,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":72034.3,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72282.4,"stop_loss_ratio":-0.15,"min_rate":84335.1,"max_rate":85038.1,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744664760000,"close_timestamp":1744680600000,"orders":[{"amount":0.00176999,"safe_price":84746.2,"ft_order_side":"buy","order_filled_timestamp":1744664760000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224926427807},{"amount":0.00176999,"safe_price":85000.82053079619,"ft_order_side":"sell","order_filled_timestamp":1744680600000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67627823480092}]},{"pair":"SOL/USDT","stake_amount":149.99988432,"max_stake_amount":149.99988432,"amount":1.171508,"open_date":"2025-04-15 19:12:00+00:00","close_date":"2025-04-15 21:30:00+00:00","open_rate":128.04,"close_rate":128.42469704556834,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":138,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":108.84,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":109.3,"stop_loss_ratio":-0.15,"min_rate":126.74,"max_rate":128.58,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744744320000,"close_timestamp":1744752600000,"orders":[{"amount":1.171508,"safe_price":128.04,"ft_order_side":"buy","order_filled_timestamp":1744744320000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22488414647998},{"amount":1.171508,"safe_price":128.42469704556834,"ft_order_side":"sell","order_filled_timestamp":1744752600000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67623582643935}]},{"pair":"BTC/USDT","stake_amount":149.99982381,"max_stake_amount":149.99982381,"amount":0.00176027,"open_date":"2025-04-15 15:30:00+00:00","close_date":"2025-04-16 17:21:00+00:00","open_rate":85214.1,"close_rate":85470.12633950927,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":1551,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":72432.0,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72656.3,"stop_loss_ratio":-0.15,"min_rate":83107.6,"max_rate":85477.9,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744731000000,"close_timestamp":1744824060000,"orders":[{"amount":0.00176027,"safe_price":85214.1,"ft_order_side":"buy","order_filled_timestamp":1744731000000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2248235427105},{"amount":0.00176027,"safe_price":85470.12633950927,"ft_order_side":"sell","order_filled_timestamp":1744824060000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67617504058546}]},{"pair":"SOL/USDT","stake_amount":149.99995032,"max_stake_amount":149.99995032,"amount":1.180916,"open_date":"2025-04-16 18:42:00+00:00","close_date":"2025-04-16 19:12:00+00:00","open_rate":127.02,"close_rate":129.2,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":30,"profit_ratio":0.014115733947888615,"profit_abs":2.12053543,"exit_reason":"roi","initial_stop_loss_abs":107.97,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":110.34,"stop_loss_ratio":-0.15,"min_rate":126.76,"max_rate":129.81,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744828920000,"close_timestamp":1744830720000,"orders":[{"amount":1.180916,"safe_price":127.02,"ft_order_side":"buy","order_filled_timestamp":1744828920000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22495024548002},{"amount":1.180916,"safe_price":129.2,"ft_order_side":"sell","order_filled_timestamp":1744830720000,"ft_is_entry":false,"ft_order_tag":"roi","cost":152.8032087208}]},{"pair":"BTC/USDT","stake_amount":149.99919162,"max_stake_amount":149.99919162,"amount":0.00177608,"open_date":"2025-04-17 10:12:00+00:00","close_date":"2025-04-17 11:42:00+00:00","open_rate":84455.2,"close_rate":84708.946219329,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":90,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":71787.0,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72019.5,"stop_loss_ratio":-0.15,"min_rate":84177.7,"max_rate":84728.8,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744884720000,"close_timestamp":1744890120000,"orders":[{"amount":0.00177608,"safe_price":84455.2,"ft_order_side":"buy","order_filled_timestamp":1744884720000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224190403424},{"amount":0.00177608,"safe_price":84708.946219329,"ft_order_side":"sell","order_filled_timestamp":1744890120000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67553999902768}]},{"pair":"SOL/USDT","stake_amount":149.99998637,"max_stake_amount":149.99998637,"amount":1.112677,"open_date":"2025-04-18 01:42:00+00:00","close_date":"2025-04-18 02:48:00+00:00","open_rate":134.81,"close_rate":135.2150375563345,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":66,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":114.59,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":115.56,"stop_loss_ratio":-0.15,"min_rate":134.48,"max_rate":135.95,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744940520000,"close_timestamp":1744944480000,"orders":[{"amount":1.112677,"safe_price":134.81,"ft_order_side":"buy","order_filled_timestamp":1744940520000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224986349555},{"amount":1.112677,"safe_price":135.2150375563345,"ft_order_side":"sell","order_filled_timestamp":1744944480000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6763383365842}]},{"pair":"SOL/USDT","stake_amount":149.9998682,"max_stake_amount":149.9998682,"amount":1.120238,"open_date":"2025-04-19 00:09:00+00:00","close_date":"2025-04-19 01:09:00+00:00","open_rate":133.9,"close_rate":134.51,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":60,"profit_ratio":0.0015464853661674915,"profit_abs":0.23232056,"exit_reason":"roi","initial_stop_loss_abs":113.82,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":114.5,"stop_loss_ratio":-0.15,"min_rate":133.58,"max_rate":134.7,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1745021340000,"close_timestamp":1745024940000,"orders":[{"amount":1.120238,"safe_price":133.9,"ft_order_side":"buy","order_filled_timestamp":1745021340000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2248680023},{"amount":1.120238,"safe_price":134.51,"ft_order_side":"sell","order_filled_timestamp":1745024940000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.90923820007}]},{"pair":"BTC/USDT","stake_amount":149.99937856,"max_stake_amount":149.99937856,"amount":0.00176649,"open_date":"2025-04-17 20:36:00+00:00","close_date":"2025-04-19 04:30:00+00:00","open_rate":84913.8,"close_rate":85168.92408612919,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":1914,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":72176.8,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72456.6,"stop_loss_ratio":-0.15,"min_rate":84300.0,"max_rate":85243.0,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1744922160000,"close_timestamp":1745037000000,"orders":[{"amount":0.00176649,"safe_price":84913.8,"ft_order_side":"buy","order_filled_timestamp":1744922160000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.22437762984302},{"amount":0.00176649,"safe_price":85168.92408612919,"ft_order_side":"sell","order_filled_timestamp":1745037000000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67572778796972}]},{"pair":"BTC/USDT","stake_amount":149.99972372,"max_stake_amount":149.99972372,"amount":0.00175999,"open_date":"2025-04-19 12:21:00+00:00","close_date":"2025-04-19 13:54:00+00:00","open_rate":85227.6,"close_rate":85483.66690035054,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":93,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":72443.5,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":72675.0,"stop_loss_ratio":-0.15,"min_rate":85203.4,"max_rate":85499.9,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1745065260000,"close_timestamp":1745070840000,"orders":[{"amount":0.00175999,"safe_price":85227.6,"ft_order_side":"buy","order_filled_timestamp":1745065260000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.224723309586},{"amount":0.00175999,"safe_price":85483.66690035054,"ft_order_side":"sell","order_filled_timestamp":1745070840000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.67607450630987}]},{"pair":"SOL/USDT","stake_amount":149.9999886,"max_stake_amount":149.9999886,"amount":1.082251,"open_date":"2025-04-19 20:06:00+00:00","close_date":"2025-04-19 21:12:00+00:00","open_rate":138.6,"close_rate":139.0164246369554,"fee_open":0.0015,"fee_close":0.0015,"trade_duration":66,"profit_ratio":0.0,"profit_abs":0.0,"exit_reason":"roi","initial_stop_loss_abs":117.81,"initial_stop_loss_ratio":-0.15,"stop_loss_abs":118.28,"stop_loss_ratio":-0.15,"min_rate":138.37,"max_rate":139.15,"is_open":false,"enter_tag":"long","leverage":1.0,"is_short":false,"open_timestamp":1745093160000,"close_timestamp":1745097120000,"orders":[{"amount":1.082251,"safe_price":138.6,"ft_order_side":"buy","order_filled_timestamp":1745093160000,"ft_is_entry":true,"ft_order_tag":"long","cost":150.2249885829},{"amount":1.082251,"safe_price":139.0164246369554,"ft_order_side":"sell","order_filled_timestamp":1745097120000,"ft_is_entry":false,"ft_order_tag":"roi","cost":150.6763405766393}]}],"locks":[],"best_pair":{"key":"BTC/USDT","trades":17,"profit_mean":0.00031346442796033666,"profit_mean_pct":0.03,"profit_sum":0.005328895275325723,"profit_sum_pct":0.53,"profit_total_abs":0.8005312,"profit_total":0.0008005312,"profit_total_pct":0.08,"duration_avg":"11:49:00","wins":2,"draws":15,"losses":0,"winrate":0.11764705882352941},"worst_pair":{"key":"SOL/USDT","trades":13,"profit_mean":-0.009265517602629976,"profit_mean_pct":-0.93,"profit_sum":-0.12045172883418968,"profit_sum_pct":-12.05,"profit_total_abs":-18.09485869,"profit_total":-0.01809485869,"profit_total_pct":-1.81,"duration_avg":"8:54:00","wins":5,"draws":7,"losses":1,"winrate":0.38461538461538464},"results_per_pair":[{"key":"BTC/USDT","trades":17,"profit_mean":0.00031346442796033666,"profit_mean_pct":0.03,"profit_sum":0.005328895275325723,"profit_sum_pct":0.53,"profit_total_abs":0.8005312,"profit_total":0.0008005312,"profit_total_pct":0.08,"duration_avg":"11:49:00","wins":2,"draws":15,"losses":0,"winrate":0.11764705882352941},{"key":"SOL/USDT","trades":13,"profit_mean":-0.009265517602629976,"profit_mean_pct":-0.93,"profit_sum":-0.12045172883418968,"profit_sum_pct":-12.05,"profit_total_abs":-18.09485869,"profit_total":-0.01809485869,"profit_total_pct":-1.81,"duration_avg":"8:54:00","wins":5,"draws":7,"losses":1,"winrate":0.38461538461538464},{"key":"TOTAL","trades":30,"profit_mean":-0.0038374277852954654,"profit_mean_pct":-0.38,"profit_sum":-0.11512283355886396,"profit_sum_pct":-11.51,"profit_total_abs":-17.294327489999997,"profit_total":-0.017294327489999997,"profit_total_pct":-1.73,"duration_avg":"10:34:00","wins":7,"draws":22,"losses":1,"winrate":0.23333333333333334}],"results_per_enter_tag":[{"key":"long","trades":30,"profit_mean":-0.0038374277852954654,"profit_mean_pct":-0.38,"profit_sum":-0.11512283355886396,"profit_sum_pct":-11.51,"profit_total_abs":-17.294327489999997,"profit_total":-0.017294327489999997,"profit_total_pct":-1.73,"duration_avg":"10:34:00","wins":7,"draws":22,"losses":1,"winrate":0.23333333333333334},{"key":"TOTAL","trades":30,"profit_mean":-0.0038374277852954654,"profit_mean_pct":-0.38,"profit_sum":-0.11512283355886396,"profit_sum_pct":-11.51,"profit_total_abs":-17.294327489999997,"profit_total":-0.017294327489999997,"profit_total_pct":-1.73,"duration_avg":"10:34:00","wins":7,"draws":22,"losses":1,"winrate":0.23333333333333334}],"exit_reason_summary":[{"key":"roi","trades":29,"profit_mean":0.0012015866293261504,"profit_mean_pct":0.12,"profit_sum":0.03484601225045836,"profit_sum_pct":3.48,"profit_total_abs":5.2347379499999995,"profit_total":0.005234737949999999,"profit_total_pct":0.52,"duration_avg":"9:21:00","wins":7,"draws":22,"losses":0,"winrate":0.2413793103448276},{"key":"trailing_stop_loss","trades":1,"profit_mean":-0.14996884580932232,"profit_mean_pct":-15.0,"profit_sum":-0.14996884580932232,"profit_sum_pct":-15.0,"profit_total_abs":-22.52906544,"profit_total":-0.02252906544,"profit_total_pct":-2.25,"duration_avg":"1 day, 21:45:00","wins":0,"draws":0,"losses":1,"winrate":0.0},{"key":"TOTAL","trades":30,"profit_mean":-0.0038374277852954654,"profit_mean_pct":-0.38,"profit_sum":-0.11512283355886396,"profit_sum_pct":-11.51,"profit_total_abs":-17.294327489999997,"profit_total":-0.017294327489999997,"profit_total_pct":-1.73,"duration_avg":"10:34:00","wins":7,"draws":22,"losses":1,"winrate":0.23333333333333334}],"mix_tag_stats":[{"key":["long","roi"],"trades":29,"profit_mean":0.0012015866293261504,"profit_mean_pct":0.12,"profit_sum":0.03484601225045836,"profit_sum_pct":3.48,"profit_total_abs":5.2347379499999995,"profit_total":0.005234737949999999,"profit_total_pct":0.52,"duration_avg":"9:21:00","wins":7,"draws":22,"losses":0,"winrate":0.2413793103448276},{"key":["long","trailing_stop_loss"],"trades":1,"profit_mean":-0.14996884580932232,"profit_mean_pct":-15.0,"profit_sum":-0.14996884580932232,"profit_sum_pct":-15.0,"profit_total_abs":-22.52906544,"profit_total":-0.02252906544,"profit_total_pct":-2.25,"duration_avg":"1 day, 21:45:00","wins":0,"draws":0,"losses":1,"winrate":0.0},{"key":"TOTAL","trades":30,"profit_mean":-0.0038374277852954654,"profit_mean_pct":-0.38,"profit_sum":-0.11512283355886396,"profit_sum_pct":-11.51,"profit_total_abs":-17.294327489999997,"profit_total":-0.017294327489999997,"profit_total_pct":-1.73,"duration_avg":"10:34:00","wins":7,"draws":22,"losses":1,"winrate":0.23333333333333334}],"left_open_trades":[{"key":"TOTAL","trades":0,"profit_mean":0.0,"profit_mean_pct":0.0,"profit_sum":0.0,"profit_sum_pct":0.0,"profit_total_abs":0.0,"profit_total":0.0,"profit_total_pct":0.0,"duration_avg":"0:00","wins":0,"draws":0,"losses":0,"winrate":0.0}],"total_trades":30,"trade_count_long":30,"trade_count_short":0,"total_volume":9009.677129242717,"avg_stake_amount":149.99971513633332,"profit_mean":-0.0038374277852954654,"profit_median":0.0,"profit_total":-0.017294327489999997,"profit_total_long":-0.017294327489999997,"profit_total_short":0.0,"profit_total_abs":-17.294327489999997,"profit_total_long_abs":-17.294327489999997,"profit_total_short_abs":0.0,"cagr":-0.28476174375604546,"expectancy":-0.576477583,"expectancy_ratio":-0.7589215045131494,"sortino":-100,"sharpe":-4.239073787774819,"calmar":-77.1886301014733,"sqn":-0.7568,"profit_factor":0.23235486460551555,"backtest_start":"2025-04-01 00:00:00","backtest_start_ts":1743465600000,"backtest_end":"2025-04-20 00:00:00","backtest_end_ts":1745107200000,"backtest_days":19,"backtest_run_start_ts":1746088326,"backtest_run_end_ts":1746088340,"trades_per_day":1.58,"market_change":-0.007964379779939336,"pairlist":["BTC/USDT","SOL/USDT"],"stake_amount":150,"stake_currency":"USDT","stake_currency_decimals":3,"starting_balance":1000,"dry_run_wallet":1000,"final_balance":982.70567251,"rejected_signals":0,"timedout_entry_orders":0,"timedout_exit_orders":0,"canceled_trade_entries":0,"canceled_entry_orders":0,"replaced_entry_orders":0,"max_open_trades":2,"max_open_trades_setting":4,"timeframe":"3m","timeframe_detail":"","timerange":"20250401-20250420","enable_protections":false,"strategy_name":"FreqaiExampleStrategy","stoploss":-0.05,"trailing_stop":true,"trailing_stop_positive":0.01,"trailing_stop_positive_offset":0.02,"trailing_only_offset_is_reached":false,"use_custom_stoploss":false,"minimal_roi":{"0":0.132,"8":0.047,"14":0.007,"60":0},"use_exit_signal":true,"exit_profit_only":false,"exit_profit_offset":0.0,"ignore_roi_if_entry_signal":false,"trading_mode":"spot","margin_mode":"isolated","periodic_breakdown":{"day":[{"date":"01/04/2025","date_ts":1743465600000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"02/04/2025","date_ts":1743552000000,"profit_abs":0.0,"wins":0,"draws":2,"losses":0,"trades":2,"profit_factor":0.0},{"date":"03/04/2025","date_ts":1743638400000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"04/04/2025","date_ts":1743724800000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"05/04/2025","date_ts":1743811200000,"profit_abs":0.0,"wins":0,"draws":2,"losses":0,"trades":2,"profit_factor":0.0},{"date":"06/04/2025","date_ts":1743897600000,"profit_abs":-22.52906544,"wins":0,"draws":0,"losses":1,"trades":1,"profit_factor":0.0},{"date":"07/04/2025","date_ts":1743984000000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"08/04/2025","date_ts":1744070400000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"09/04/2025","date_ts":1744156800000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"10/04/2025","date_ts":1744243200000,"profit_abs":0.0,"wins":0,"draws":0,"losses":0,"trades":0,"profit_factor":0.0},{"date":"11/04/2025","date_ts":1744329600000,"profit_abs":0.73135176,"wins":2,"draws":2,"losses":0,"trades":4,"profit_factor":0.0},{"date":"12/04/2025","date_ts":1744416000000,"profit_abs":0.0,"wins":0,"draws":2,"losses":0,"trades":2,"profit_factor":0.0},{"date":"13/04/2025","date_ts":1744502400000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"14/04/2025","date_ts":1744588800000,"profit_abs":2.1505302,"wins":3,"draws":1,"losses":0,"trades":4,"profit_factor":0.0},{"date":"15/04/2025","date_ts":1744675200000,"profit_abs":0.0,"wins":0,"draws":2,"losses":0,"trades":2,"profit_factor":0.0},{"date":"16/04/2025","date_ts":1744761600000,"profit_abs":2.12053543,"wins":1,"draws":1,"losses":0,"trades":2,"profit_factor":0.0},{"date":"17/04/2025","date_ts":1744848000000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"18/04/2025","date_ts":1744934400000,"profit_abs":0.0,"wins":0,"draws":1,"losses":0,"trades":1,"profit_factor":0.0},{"date":"19/04/2025","date_ts":1745020800000,"profit_abs":0.23232056,"wins":1,"draws":3,"losses":0,"trades":4,"profit_factor":0.0}],"week":[{"date":"07/04/2025","date_ts":1743984000000,"profit_abs":-22.52906544,"wins":0,"draws":7,"losses":1,"trades":8,"profit_factor":0.0},{"date":"14/04/2025","date_ts":1744588800000,"profit_abs":2.88188196,"wins":5,"draws":7,"losses":0,"trades":12,"profit_factor":0.0},{"date":"21/04/2025","date_ts":1745193600000,"profit_abs":2.35285599,"wins":2,"draws":8,"losses":0,"trades":10,"profit_factor":0.0}],"month":[{"date":"30/04/2025","date_ts":1745971200000,"profit_abs":-17.29432749,"wins":7,"draws":22,"losses":1,"trades":30,"profit_factor":0.23235486}],"year":[{"date":"31/12/2025","date_ts":1767139200000,"profit_abs":-17.29432749,"wins":7,"draws":22,"losses":1,"trades":30,"profit_factor":0.23235486}]},"backtest_best_day":0.01431541548833953,"backtest_worst_day":-0.14996884580932232,"backtest_best_day_abs":2.1505302,"backtest_worst_day_abs":-22.52906544,"winning_days":4,"draw_days":14,"losing_days":1,"daily_profit":[["2025-04-01",0.0],["2025-04-02",0.0],["2025-04-03",0.0],["2025-04-04",0.0],["2025-04-05",0.0],["2025-04-06",-22.52906544],["2025-04-07",0.0],["2025-04-08",0.0],["2025-04-09",0.0],["2025-04-10",0.0],["2025-04-11",0.73135176],["2025-04-12",0.0],["2025-04-13",0.0],["2025-04-14",2.1505302],["2025-04-15",0.0],["2025-04-16",2.12053543],["2025-04-17",0.0],["2025-04-18",0.0],["2025-04-19",0.23232056]],"wins":7,"losses":1,"draws":22,"winrate":0.23333333333333334,"holding_avg":"10:34:00","holding_avg_s":38040.0,"winner_holding_avg":"0:51:00","winner_holding_avg_s":3060.0,"loser_holding_avg":"1 day, 21:45:00","loser_holding_avg_s":164700.0,"max_consecutive_wins":3,"max_consecutive_losses":11,"max_drawdown_account":0.022529065439999954,"max_relative_drawdown":0.022529065439999954,"max_drawdown_abs":22.52906544,"drawdown_start":"2025-04-01 14:54:00","drawdown_start_ts":1743519240000.0,"drawdown_end":"2025-04-06 23:15:00","drawdown_end_ts":1743981300000.0,"max_drawdown_low":-22.52906544,"max_drawdown_high":0.0,"csum_min":977.47093456,"csum_max":1000.0}},"strategy_comparison":[{"key":"FreqaiExampleStrategy","trades":30,"profit_mean":-0.0038374277852954654,"profit_mean_pct":-0.38,"profit_sum":-0.11512283355886396,"profit_sum_pct":-11.51,"profit_total_abs":-17.294327489999997,"profit_total":-0.017294327489999997,"profit_total_pct":-1.73,"duration_avg":"10:34:00","wins":7,"draws":22,"losses":1,"winrate":0.23333333333333334,"max_drawdown_account":0.022529065439999954,"max_drawdown_abs":"22.529"}]} \ No newline at end of file diff --git a/result/backtest-result-2025-05-01_08-28-44.meta.json b/result/backtest-result-2025-05-01_08-32-20.meta.json similarity index 60% rename from result/backtest-result-2025-05-01_08-28-44.meta.json rename to result/backtest-result-2025-05-01_08-32-20.meta.json index e0f7be22..272a4c87 100644 --- a/result/backtest-result-2025-05-01_08-28-44.meta.json +++ b/result/backtest-result-2025-05-01_08-32-20.meta.json @@ -1 +1 @@ -{"FreqaiExampleStrategy":{"run_id":"cfc214dcdc7f4207a8a7b44e1b0be860672291d8","backtest_start_time":1746088109,"timeframe":"3m","timeframe_detail":null,"backtest_start_ts":1743465600,"backtest_end_ts":1745107200}} \ No newline at end of file +{"FreqaiExampleStrategy":{"run_id":"cfc214dcdc7f4207a8a7b44e1b0be860672291d8","backtest_start_time":1746088326,"timeframe":"3m","timeframe_detail":null,"backtest_start_ts":1743465600,"backtest_end_ts":1745107200}} \ No newline at end of file diff --git a/result/backtest-result-2025-05-01_08-28-44_FreqaiExampleStrategy.json b/result/backtest-result-2025-05-01_08-32-20_FreqaiExampleStrategy.json similarity index 100% rename from result/backtest-result-2025-05-01_08-28-44_FreqaiExampleStrategy.json rename to result/backtest-result-2025-05-01_08-32-20_FreqaiExampleStrategy.json diff --git a/result/backtest-result-2025-05-01_08-28-44_FreqaiExampleStrategy.py b/result/backtest-result-2025-05-01_08-32-20_FreqaiExampleStrategy.py similarity index 100% rename from result/backtest-result-2025-05-01_08-28-44_FreqaiExampleStrategy.py rename to result/backtest-result-2025-05-01_08-32-20_FreqaiExampleStrategy.py diff --git a/result/backtest-result-2025-05-01_08-28-44_config.json b/result/backtest-result-2025-05-01_08-32-20_config.json similarity index 100% rename from result/backtest-result-2025-05-01_08-28-44_config.json rename to result/backtest-result-2025-05-01_08-32-20_config.json diff --git a/result/output_filted.log b/result/output_filted.log new file mode 100644 index 00000000..64e8d39d --- /dev/null +++ b/result/output_filted.log @@ -0,0 +1,436 @@ +Creating freqtrade_freqtrade_run ... +Creating freqtrade_freqtrade_run ... done +2025-05-01 08:32:01,809 - freqtrade - INFO - freqtrade 2025.3 +2025-05-01 08:32:02,027 - numexpr.utils - INFO - NumExpr defaulting to 12 threads. +2025-05-01 08:32:03,445 - freqtrade.configuration.load_config - INFO - Using config: /freqtrade/config_examples/config_freqai.okx.json ... +2025-05-01 08:32:03,447 - freqtrade.loggers - INFO - Enabling colorized output. +2025-05-01 08:32:03,448 - root - INFO - Logfile configured +2025-05-01 08:32:03,448 - freqtrade.loggers - INFO - Verbosity set to 0 +2025-05-01 08:32:03,449 - freqtrade.configuration.configuration - INFO - Using additional Strategy lookup path: /freqtrade/templates +2025-05-01 08:32:03,449 - freqtrade.configuration.configuration - INFO - Using max_open_trades: 4 ... +2025-05-01 08:32:03,449 - freqtrade.configuration.configuration - INFO - Parameter --timerange detected: 20250401-20250420 ... +2025-05-01 08:32:03,473 - freqtrade.configuration.configuration - INFO - Using user-data directory: /freqtrade/user_data ... +2025-05-01 08:32:03,474 - freqtrade.configuration.configuration - INFO - Using data directory: /freqtrade/user_data/data/okx ... +2025-05-01 08:32:03,474 - freqtrade.configuration.configuration - INFO - Parameter --cache=none detected ... +2025-05-01 08:32:03,474 - freqtrade.configuration.configuration - INFO - Filter trades by timerange: 20250401-20250420 +2025-05-01 08:32:03,475 - freqtrade.configuration.configuration - INFO - Using freqaimodel class name: XGBoostRegressor +2025-05-01 08:32:03,476 - freqtrade.exchange.check_exchange - INFO - Checking exchange... +2025-05-01 08:32:03,481 - freqtrade.exchange.check_exchange - INFO - Exchange "okx" is officially supported by the Freqtrade development team. +2025-05-01 08:32:03,482 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration. +2025-05-01 08:32:03,482 - freqtrade.configuration.config_validation - INFO - Validating configuration ... +2025-05-01 08:32:03,484 - freqtrade.commands.optimize_commands - INFO - Starting freqtrade in Backtesting mode +2025-05-01 08:32:03,485 - freqtrade.exchange.exchange - INFO - Instance is running with dry_run enabled +2025-05-01 08:32:03,485 - freqtrade.exchange.exchange - INFO - Using CCXT 4.4.69 +2025-05-01 08:32:03,485 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}} +2025-05-01 08:32:03,490 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}, 'timeout': 20000} +2025-05-01 08:32:03,496 - freqtrade.exchange.exchange - INFO - Using Exchange "OKX" +2025-05-01 08:32:06,034 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Okx'... +2025-05-01 08:32:06,056 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy FreqaiExampleStrategy from '/freqtrade/templates/FreqaiExampleStrategy.py'... +2025-05-01 08:32:06,056 - freqtrade.strategy.hyper - INFO - Loading parameters from file /freqtrade/templates/FreqaiExampleStrategy.json +2025-05-01 08:32:06,057 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'timeframe' with value in config file: 3m. +2025-05-01 08:32:06,057 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stoploss' with value in config file: -0.05. +2025-05-01 08:32:06,058 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: USDT. +2025-05-01 08:32:06,058 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: 150. +2025-05-01 08:32:06,059 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'startup_candle_count' with value in config file: 30. +2025-05-01 08:32:06,059 - 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 08:32:06,060 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'max_open_trades' with value in config file: 4. +2025-05-01 08:32:06,060 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {'0': 0.132, '8': 0.047, '14': 0.007, '60': 0} +2025-05-01 08:32:06,060 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 3m +2025-05-01 08:32:06,061 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.05 +2025-05-01 08:32:06,061 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: True +2025-05-01 08:32:06,061 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive: 0.01 +2025-05-01 08:32:06,062 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.02 +2025-05-01 08:32:06,062 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: False +2025-05-01 08:32:06,062 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: False +2025-05-01 08:32:06,063 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: True +2025-05-01 08:32:06,063 - 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 08:32:06,064 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'entry': 'GTC', 'exit': 'GTC'} +2025-05-01 08:32:06,064 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: USDT +2025-05-01 08:32:06,064 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: 150 +2025-05-01 08:32:06,065 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 30 +2025-05-01 08:32:06,065 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': 'minutes'} +2025-05-01 08:32:06,065 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_exit_signal: True +2025-05-01 08:32:06,066 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_only: False +2025-05-01 08:32:06,066 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_entry_signal: False +2025-05-01 08:32:06,066 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_offset: 0.0 +2025-05-01 08:32:06,067 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False +2025-05-01 08:32:06,067 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0 +2025-05-01 08:32:06,068 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using position_adjustment_enable: False +2025-05-01 08:32:06,068 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_entry_position_adjustment: -1 +2025-05-01 08:32:06,068 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_open_trades: 4 +2025-05-01 08:32:06,069 - freqtrade.configuration.config_validation - INFO - Validating configuration ... +2025-05-01 08:32:06,072 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist StaticPairList from '/freqtrade/freqtrade/plugins/pairlist/StaticPairList.py'... +2025-05-01 08:32:06,079 - freqtrade.optimize.backtesting - INFO - Using fee 0.1500% - worst case fee from exchange (lowest tier). +2025-05-01 08:32:06,080 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 +2025-05-01 08:32:06,080 - freqtrade.data.history.history_utils - INFO - Using indicator startup period: 14450 ... +2025-05-01 08:32:06,219 - 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 08:32:06,219 - freqtrade.optimize.backtesting - INFO - Dataload complete. Calculating indicators +2025-05-01 08:32:06,220 - freqtrade.optimize.backtesting - INFO - Running backtesting for Strategy FreqaiExampleStrategy +2025-05-01 08:32:07,799 - matplotlib.font_manager - INFO - generated new fontManager +2025-05-01 08:32:08,003 - freqtrade.resolvers.iresolver - INFO - Using resolved freqaimodel XGBoostRegressor from '/freqtrade/freqtrade/freqai/prediction_models/XGBoostRegressor.py'... +2025-05-01 08:32:08,003 - freqtrade.freqai.data_drawer - INFO - Could not find existing datadrawer, starting from scratch +2025-05-01 08:32:08,004 - freqtrade.freqai.data_drawer - INFO - Could not find existing historic_predictions, starting from scratch +2025-05-01 08:32:08,004 - freqtrade.freqai.freqai_interface - INFO - Set fresh train queue from whitelist. Queue: ['BTC/USDT', 'SOL/USDT'] +2025-05-01 08:32:08,005 - freqtrade.strategy.hyper - INFO - Strategy Parameter: buy_rsi = 39.92672300850069 +2025-05-01 08:32:08,005 - freqtrade.strategy.hyper - INFO - Strategy Parameter: sell_rsi = 69.92672300850067 +2025-05-01 08:32:08,006 - freqtrade.strategy.hyper - INFO - No params for protection found, using default values. +2025-05-01 08:32:08,008 - FreqaiExampleStrategy - INFO - 处理交易对:BTC/USDT +2025-05-01 08:32:08,010 - freqtrade.freqai.freqai_interface - INFO - Training 2 timeranges +2025-05-01 08:32:08,011 - 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 08:32:08,011 - 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 08:32:08,026 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,043 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,059 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,106 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 +2025-05-01 08:32:08,107 - 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 08:32:08,161 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,172 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,183 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,223 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 +2025-05-01 08:32:08,224 - 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 08:32:08,247 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,256 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,264 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,340 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 +2025-05-01 08:32:08,341 - 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 08:32:08,399 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,412 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,425 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,476 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 +2025-05-01 08:32:08,477 - 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 08:32:08,518 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,529 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,540 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,585 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 +2025-05-01 08:32:08,585 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 1h from 2025-02-27 22:00:00 to 2025-04-20 00:00:00 +2025-05-01 08:32:08,608 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,617 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,625 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:08,685 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:BTC/USDT +2025-05-01 08:32:08,690 - FreqaiExampleStrategy - INFO - 目标列形状:(14450,) +2025-05-01 08:32:08,692 - FreqaiExampleStrategy - INFO - 目标列预览: + up_or_down &-buy_rsi +0 0.007116 50.010488 +1 0.005291 50.010488 +2 0.004416 50.010488 +3 0.002082 50.010488 +4 0.001904 50.010488 +2025-05-01 08:32:08,698 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:BTC/USDT +2025-05-01 08:32:08,703 - FreqaiExampleStrategy - INFO - 目标列形状:(19250,) +2025-05-01 08:32:08,704 - FreqaiExampleStrategy - INFO - 目标列预览: + up_or_down &-buy_rsi +0 0.007116 49.846666 +1 0.005291 49.846666 +2 0.004416 49.846666 +3 0.002082 49.846666 +4 0.001904 49.846666 +2025-05-01 08:32:08,712 - 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 08:32:08,713 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- +2025-05-01 08:32:08,737 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-01 08:32:08,738 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-02 to 2025-03-31 -------------------- +2025-05-01 08:32:08,755 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 75 features +2025-05-01 08:32:08,755 - 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: [08:32:08] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + warnings.warn(smsg, UserWarning) +[99] validation_0-rmse:0.13679 validation_1-rmse:0.11901 +2025-05-01 08:32:10,717 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (2.00 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[08:32:10] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-01 08:32:10,947 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1743465600/cb_btc_1743465600--buy_rsi.html +2025-05-01 08:32:10,948 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-01 08:32:10,967 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-01 08:32:10,975 - 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 08:32:10,976 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1744329600_prediction.feather +2025-05-01 08:32:10,981 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:BTC/USDT +2025-05-01 08:32:10,987 - FreqaiExampleStrategy - INFO - 目标列形状:(19250,) +2025-05-01 08:32:10,988 - FreqaiExampleStrategy - INFO - 目标列预览: + up_or_down &-buy_rsi +0 0.007116 49.846666 +1 0.005291 49.846666 +2 0.004416 49.846666 +3 0.002082 49.846666 +4 0.001904 49.846666 +2025-05-01 08:32:10,997 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:BTC/USDT +2025-05-01 08:32:11,003 - FreqaiExampleStrategy - INFO - 目标列形状:(23570,) +2025-05-01 08:32:11,005 - FreqaiExampleStrategy - INFO - 目标列预览: + up_or_down &-buy_rsi +0 0.007116 50.074781 +1 0.005291 50.074781 +2 0.004416 50.074781 +3 0.002082 50.074781 +4 0.001904 50.074781 +2025-05-01 08:32:11,012 - 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 08:32:11,013 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- +2025-05-01 08:32:11,028 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-01 08:32:11,029 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-12 to 2025-04-10 -------------------- +2025-05-01 08:32:11,045 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 75 features +2025-05-01 08:32:11,045 - 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: + +[08:32:11] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[99] validation_0-rmse:0.13376 validation_1-rmse:0.11638 +2025-05-01 08:32:13,084 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (2.07 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[08:32:13] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-01 08:32:13,124 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1744329600/cb_btc_1744329600--buy_rsi.html +2025-05-01 08:32:13,125 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-01 08:32:13,149 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-01 08:32:13,205 - FreqaiExampleStrategy - INFO - 动态参数:buy_rsi=39.26145316407591, sell_rsi=59.26145316407591, stoploss=-0.15, trailing_stop_positive=0.05 +2025-05-01 08:32:13,244 - FreqaiExampleStrategy - INFO - up_or_down 值统计: +up_or_down +1 11845 +0 11726 +2025-05-01 08:32:13,246 - FreqaiExampleStrategy - INFO - do_predict 值统计: +do_predict +0.0 14451 +1.0 9120 +2025-05-01 08:32:13,250 - FreqaiExampleStrategy - INFO - 处理交易对:SOL/USDT +2025-05-01 08:32:13,252 - freqtrade.freqai.freqai_interface - INFO - Training 2 timeranges +2025-05-01 08:32:13,253 - 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 08:32:13,253 - 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 08:32:13,264 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,278 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,292 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,329 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 +2025-05-01 08:32:13,329 - 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 08:32:13,376 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,387 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,399 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,434 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 +2025-05-01 08:32:13,434 - 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 08:32:13,457 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,465 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,473 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,532 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 +2025-05-01 08:32:13,532 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 3m from 2025-03-01 21:30:00 to 2025-04-20 00:00:00 +2025-05-01 08:32:13,587 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,599 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,612 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,670 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,681 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,693 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,747 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,755 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,763 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,846 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,859 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,874 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,942 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,953 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:13,966 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:14,039 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:14,047 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:14,056 - FreqaiExampleStrategy - INFO - 特征工程完成,特征数量:13 +2025-05-01 08:32:14,132 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:SOL/USDT +2025-05-01 08:32:14,137 - FreqaiExampleStrategy - INFO - 目标列形状:(14450,) +2025-05-01 08:32:14,138 - FreqaiExampleStrategy - INFO - 目标列预览: + up_or_down &-buy_rsi +0 0.016595 49.72136 +1 0.012811 49.72136 +2 0.010135 49.72136 +3 0.008514 49.72136 +4 0.006242 49.72136 +2025-05-01 08:32:14,146 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:SOL/USDT +2025-05-01 08:32:14,151 - FreqaiExampleStrategy - INFO - 目标列形状:(19250,) +2025-05-01 08:32:14,153 - FreqaiExampleStrategy - INFO - 目标列预览: + up_or_down &-buy_rsi +0 0.016595 49.562407 +1 0.012811 49.562407 +2 0.010135 49.562407 +3 0.008514 49.562407 +4 0.006242 49.562407 +2025-05-01 08:32:14,163 - 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 08:32:14,164 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- +2025-05-01 08:32:14,190 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-01 08:32:14,191 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-02 to 2025-03-31 -------------------- +2025-05-01 08:32:14,214 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 111 features +2025-05-01 08:32:14,214 - 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: + +[08:32:14] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[99] validation_0-rmse:0.11848 validation_1-rmse:0.10165 +2025-05-01 08:32:17,009 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (2.85 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[08:32:17] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-01 08:32:17,042 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1743465600/cb_sol_1743465600--buy_rsi.html +2025-05-01 08:32:17,043 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-01 08:32:17,081 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-01 08:32:17,090 - 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 08:32:17,090 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at +/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1744329600_prediction.feather +2025-05-01 08:32:17,100 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:SOL/USDT +2025-05-01 08:32:17,106 - FreqaiExampleStrategy - INFO - 目标列形状:(19250,) +2025-05-01 08:32:17,107 - FreqaiExampleStrategy - INFO - 目标列预览: + up_or_down &-buy_rsi +0 0.016595 49.562407 +1 0.012811 49.562407 +2 0.010135 49.562407 +3 0.008514 49.562407 +4 0.006242 49.562407 +2025-05-01 08:32:17,119 - FreqaiExampleStrategy - INFO - 设置 FreqAI 目标,交易对:SOL/USDT +2025-05-01 08:32:17,124 - FreqaiExampleStrategy - INFO - 目标列形状:(23570,) +2025-05-01 08:32:17,126 - FreqaiExampleStrategy - INFO - 目标列预览: + up_or_down &-buy_rsi +0 0.016595 49.934347 +1 0.012811 49.934347 +2 0.010135 49.934347 +3 0.008514 49.934347 +4 0.006242 49.934347 +2025-05-01 08:32:17,135 - 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 08:32:17,135 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- +2025-05-01 08:32:17,157 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. +2025-05-01 08:32:17,158 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-12 to 2025-04-10 -------------------- +2025-05-01 08:32:17,183 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 111 features +2025-05-01 08:32:17,184 - 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: + +[08:32:17] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +[99] validation_0-rmse:0.12679 validation_1-rmse:0.11178 +2025-05-01 08:32:19,817 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (2.68 secs) -------------------- +/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: + +[08:32:19] WARNING: /workspace/src/learner.cc:740: +Parameters: { "verbose" } are not used. + + +2025-05-01 08:32:19,854 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1744329600/cb_sol_1744329600--buy_rsi.html +2025-05-01 08:32:19,855 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. +2025-05-01 08:32:19,883 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None +2025-05-01 08:32:19,948 - FreqaiExampleStrategy - INFO - 动态参数:buy_rsi=50.0, sell_rsi=70.0, stoploss=-0.15, trailing_stop_positive=0.05 +2025-05-01 08:32:20,011 - FreqaiExampleStrategy - INFO - up_or_down 值统计: +up_or_down +0 11865 +1 11706 +2025-05-01 08:32:20,012 - FreqaiExampleStrategy - INFO - do_predict 值统计: +do_predict +0.0 14451 +1.0 9120 +2025-05-01 08:32:20,021 - 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 08:32:20,027 - FreqaiExampleStrategy - ERROR - MACD 或 MACD 信号列缺失,无法生成买入信号。尝试重新计算 MACD 列。 +2025-05-01 08:32:20,028 - FreqaiExampleStrategy - INFO - MACD 列已成功重新计算。 +2025-05-01 08:32:20,060 - FreqaiExampleStrategy - ERROR - MACD 或 MACD 信号列缺失,无法生成买入信号。尝试重新计算 MACD 列。 +2025-05-01 08:32:20,062 - FreqaiExampleStrategy - INFO - MACD 列已成功重新计算。 +2025-05-01 08:32:20,662 - freqtrade.misc - INFO - dumping json to "/freqtrade/user_data/backtest_results/backtest-result-2025-05-01_08-32-20.meta.json" +Result for strategy FreqaiExampleStrategy + BACKTESTING REPORT +┏━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ +┃ Pair ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ +┡━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ +│ BTC/USDT │ 17 │ 0.03 │ 0.801 │ 0.08 │ 11:49:00 │ 2 15 0 100 │ +│ SOL/USDT │ 13 │ -0.93 │ -18.095 │ -1.81 │ 8:54:00 │ 5 7 1 38.5 │ +│ TOTAL │ 30 │ -0.38 │ -17.294 │ -1.73 │ 10:34:00 │ 7 22 1 23.3 │ +└──────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ + LEFT OPEN TRADES REPORT +┏━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ +┃ Pair ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ +┡━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ +│ TOTAL │ 0 │ 0.0 │ 0.000 │ 0.0 │ 0:00 │ 0 0 0 0 │ +└───────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ + ENTER TAG STATS +┏━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ +┃ Enter Tag ┃ Entries ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ +┡━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ +│ long │ 30 │ -0.38 │ -17.294 │ -1.73 │ 10:34:00 │ 7 22 1 23.3 │ +│ TOTAL │ 30 │ -0.38 │ -17.294 │ -1.73 │ 10:34:00 │ 7 22 1 23.3 │ +└───────────┴─────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ + EXIT REASON STATS +┏━━━━━━━━━━━━━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ +┃ Exit Reason ┃ Exits ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ +┡━━━━━━━━━━━━━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ +│ roi │ 29 │ 0.12 │ 5.235 │ 0.52 │ 9:21:00 │ 7 22 0 100 │ +│ trailing_stop_loss │ 1 │ -15.0 │ -22.529 │ -2.25 │ 1 day, 21:45:00 │ 0 0 1 0 │ +│ TOTAL │ 30 │ -0.38 │ -17.294 │ -1.73 │ 10:34:00 │ 7 22 1 23.3 │ +└────────────────────┴───────┴──────────────┴─────────────────┴──────────────┴─────────────────┴────────────────────────┘ + MIXED TAG STATS +┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ +┃ Enter Tag ┃ Exit Reason ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ +┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ +│ ('long', 'roi') │ │ 29 │ 0.12 │ 5.235 │ 0.52 │ 9:21:00 │ 7 22 0 100 │ +│ ('long', 'trailing_stop_loss') │ │ 1 │ -15.0 │ -22.529 │ -2.25 │ 1 day, 21:45:00 │ 0 0 1 0 │ +│ TOTAL │ │ 30 │ -0.38 │ -17.294 │ -1.73 │ 10:34:00 │ 7 22 1 23.3 │ +└────────────────────────────────┴─────────────┴────────┴──────────────┴─────────────────┴──────────────┴─────────────────┴────────────────────────┘ + SUMMARY METRICS +┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓ +┃ Metric ┃ Value ┃ +┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━┩ +│ Backtesting from │ 2025-04-01 00:00:00 │ +│ Backtesting to │ 2025-04-20 00:00:00 │ +│ Trading Mode │ Spot │ +│ Max open trades │ 2 │ +│ │ │ +│ Total/Daily Avg Trades │ 30 / 1.58 │ +│ Starting balance │ 1000 USDT │ +│ Final balance │ 982.706 USDT │ +│ Absolute profit │ -17.294 USDT │ +│ Total profit % │ -1.73% │ +│ CAGR % │ -28.48% │ +│ Sortino │ -100.00 │ +│ Sharpe │ -4.24 │ +│ Calmar │ -77.19 │ +│ SQN │ -0.76 │ +│ Profit factor │ 0.23 │ +│ Expectancy (Ratio) │ -0.58 (-0.76) │ +│ Avg. daily profit % │ -0.09% │ +│ Avg. stake amount │ 150 USDT │ +│ Total trade volume │ 9009.677 USDT │ +│ │ │ +│ Best Pair │ BTC/USDT 0.08% │ +│ Worst Pair │ SOL/USDT -1.81% │ +│ Best trade │ SOL/USDT 1.41% │ +│ Worst trade │ SOL/USDT -15.00% │ +│ Best day │ 2.151 USDT │ +│ Worst day │ -22.529 USDT │ +│ Days win/draw/lose │ 4 / 14 / 1 │ +│ Avg. Duration Winners │ 0:51:00 │ +│ Avg. Duration Loser │ 1 day, 21:45:00 │ +│ Max Consecutive Wins / Loss │ 3 / 11 │ +│ Rejected Entry signals │ 0 │ +│ Entry/Exit Timeouts │ 0 / 0 │ +│ │ │ +│ Min balance │ 977.471 USDT │ +│ Max balance │ 1000 USDT │ +│ Max % of account underwater │ 2.25% │ +│ Absolute Drawdown (Account) │ 2.25% │ +│ Absolute Drawdown │ 22.529 USDT │ +│ Drawdown high │ 0 USDT │ +│ Drawdown low │ -22.529 USDT │ +│ Drawdown Start │ 2025-04-01 14:54:00 │ +│ Drawdown End │ 2025-04-06 23:15:00 │ +│ Market change │ -0.80% │ +└─────────────────────────────┴─────────────────────┘ + +Backtested 2025-04-01 00:00:00 -> 2025-04-20 00:00:00 | Max open trades : 2 + STRATEGY SUMMARY +┏━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┓ +┃ Strategy ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ Drawdown ┃ +┡━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━┩ +│ FreqaiExampleStrategy │ 30 │ -0.38 │ -17.294 │ -1.73 │ 10:34:00 │ 7 22 1 23.3 │ 22.529 USDT 2.25% │ +└───────────────────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┴────────────────────┘