This commit is contained in:
zhangkun9038@dingtalk.com 2025-05-02 13:15:14 +08:00
parent 3395fdea36
commit a203481210
11 changed files with 1024 additions and 1965 deletions

View File

@ -93,7 +93,7 @@
"random_state": 42 "random_state": 42
}, },
"model_training_parameters": { "model_training_parameters": {
"n_estimators": 200, "n_estimators": 100,
"learning_rate": 0.05, "learning_rate": 0.05,
"max_depth": 5, "max_depth": 5,
"subsample": 0.8, "subsample": 0.8,

View File

@ -4,9 +4,10 @@ from pandas import DataFrame
import pandas as pd import pandas as pd
import numpy as np import numpy as np
import talib as ta import talib as ta
import datetime
from typing import Dict, List, Optional from typing import Dict, List, Optional
from sklearn.metrics import mean_squared_error from sklearn.metrics import mean_squared_error
from freqtrade.optimize.space import CategoricalParameter, DecimalParameter from freqtrade.strategy import CategoricalParameter, DecimalParameter
from xgboost import XGBRegressor from xgboost import XGBRegressor
import ccxt import ccxt
@ -196,7 +197,7 @@ class OKXRegressionStrategy(IStrategy):
# 确保返回 DataFrame防止 None # 确保返回 DataFrame防止 None
if dataframe is None: if dataframe is None:
dataframe = DataFrame() dataframe = DataFrame()
dataframe['ATR_{}'.format(atr_period.value)] = ta.ATR(dataframe, timeperiod=atr_period.value) dataframe['ATR_{}'.format(self.atr_period.value)] = ta.ATR(dataframe['high'], dataframe['low'], dataframe['close'], timeperiod=self.atr_period.value)
return dataframe return dataframe
@ -215,6 +216,10 @@ class OKXRegressionStrategy(IStrategy):
(dataframe["%-%-rsi-14"] < dataframe["&-buy_rsi_pred"]) # RSI 低于动态阈值 (dataframe["%-%-rsi-14"] < dataframe["&-buy_rsi_pred"]) # RSI 低于动态阈值
), ),
"enter_long"] = 1 "enter_long"] = 1
# 设置 entry_price 列,用于止损逻辑
dataframe['entry_price'] = dataframe['open'].where(dataframe['enter_long'] == 1).ffill()
logger.debug(f"生成 {dataframe['enter_long'].sum()} 个做多信号") logger.debug(f"生成 {dataframe['enter_long'].sum()} 个做多信号")
return dataframe return dataframe
def _dynamic_stop_loss(self, dataframe: DataFrame, metadata: dict, atr_col: str = 'ATR_14', multiplier: float = 2.0) -> DataFrame: def _dynamic_stop_loss(self, dataframe: DataFrame, metadata: dict, atr_col: str = 'ATR_14', multiplier: float = 2.0) -> DataFrame:
@ -259,7 +264,7 @@ class OKXRegressionStrategy(IStrategy):
atr_value = self.dp.get_pair_dataframe(pair, timeframe=self.timeframe)['ATR_14'].iloc[-1] atr_value = self.dp.get_pair_dataframe(pair, timeframe=self.timeframe)['ATR_14'].iloc[-1]
trailing_stop = current_rate - atr_value * 1.5 trailing_stop = current_rate - atr_value * 1.5
return trailing_stop / current_rate - 1 # 返回相对百分比 return trailing_stop / current_rate - 1 # 返回相对百分比
return None return None
def leverage(self, pair: str, current_time: 'datetime', current_rate: float, def leverage(self, pair: str, current_time: 'datetime', current_rate: float,
proposed_leverage: float, max_leverage: float, side: str, proposed_leverage: float, max_leverage: float, side: str,

1640
output.log

File diff suppressed because it is too large Load Diff

View File

@ -1,111 +1,117 @@
Creating freqtrade_freqtrade_run ... Creating freqtrade_freqtrade_run ...
Creating freqtrade_freqtrade_run ... done Creating freqtrade_freqtrade_run ... done
2025-05-02 03:07:27,469 - freqtrade - INFO - freqtrade 2025.3 2025-05-02 05:00:01,171 - freqtrade - INFO - freqtrade 2025.3
2025-05-02 03:07:27,687 - numexpr.utils - INFO - NumExpr defaulting to 12 threads. 2025-05-02 05:00:01,410 - numexpr.utils - INFO - NumExpr defaulting to 12 threads.
2025-05-02 03:07:29,101 - freqtrade.configuration.load_config - INFO - Using config: /freqtrade/config_examples/config_freqai.okx.json ... 2025-05-02 05:00:02,835 - freqtrade.configuration.load_config - INFO - Using config: /freqtrade/config_examples/config_freqai.okx.json ...
2025-05-02 03:07:29,104 - freqtrade.loggers - INFO - Enabling colorized output. 2025-05-02 05:00:02,837 - freqtrade.loggers - INFO - Enabling colorized output.
2025-05-02 03:07:29,104 - root - INFO - Logfile configured 2025-05-02 05:00:02,837 - root - INFO - Logfile configured
2025-05-02 03:07:29,104 - freqtrade.loggers - INFO - Verbosity set to 0 2025-05-02 05:00:02,838 - freqtrade.loggers - INFO - Verbosity set to 0
2025-05-02 03:07:29,105 - freqtrade.configuration.configuration - INFO - Using additional Strategy lookup path: /freqtrade/templates 2025-05-02 05:00:02,838 - freqtrade.configuration.configuration - INFO - Using additional Strategy lookup path: /freqtrade/templates
2025-05-02 03:07:29,105 - freqtrade.configuration.configuration - INFO - Using max_open_trades: 4 ... 2025-05-02 05:00:02,838 - freqtrade.configuration.configuration - INFO - Using max_open_trades: 4 ...
2025-05-02 03:07:29,105 - freqtrade.configuration.configuration - INFO - Parameter --timerange detected: 20250301-20250420 ... 2025-05-02 05:00:02,839 - freqtrade.configuration.configuration - INFO - Parameter --timerange detected: 20250301-20250420 ...
2025-05-02 03:07:29,139 - freqtrade.configuration.configuration - INFO - Using user-data directory: /freqtrade/user_data ... 2025-05-02 05:00:02,855 - freqtrade.configuration.configuration - INFO - Using user-data directory: /freqtrade/user_data ...
2025-05-02 03:07:29,140 - freqtrade.configuration.configuration - INFO - Using data directory: /freqtrade/user_data/data/okx ... 2025-05-02 05:00:02,855 - freqtrade.configuration.configuration - INFO - Using data directory: /freqtrade/user_data/data/okx ...
2025-05-02 03:07:29,140 - freqtrade.configuration.configuration - INFO - Parameter --cache=none detected ... 2025-05-02 05:00:02,856 - freqtrade.configuration.configuration - INFO - Parameter --cache=none detected ...
2025-05-02 03:07:29,141 - freqtrade.configuration.configuration - INFO - Filter trades by timerange: 20250301-20250420 2025-05-02 05:00:02,856 - freqtrade.configuration.configuration - INFO - Filter trades by timerange: 20250301-20250420
2025-05-02 03:07:29,141 - freqtrade.configuration.configuration - INFO - Using freqaimodel class name: XGBoostRegressor 2025-05-02 05:00:02,857 - freqtrade.configuration.configuration - INFO - Using freqaimodel class name: XGBoostRegressor
2025-05-02 03:07:29,142 - freqtrade.exchange.check_exchange - INFO - Checking exchange... 2025-05-02 05:00:02,857 - freqtrade.exchange.check_exchange - INFO - Checking exchange...
2025-05-02 03:07:29,149 - freqtrade.exchange.check_exchange - INFO - Exchange "okx" is officially supported by the Freqtrade development team. 2025-05-02 05:00:02,863 - freqtrade.exchange.check_exchange - INFO - Exchange "okx" is officially supported by the Freqtrade development team.
2025-05-02 03:07:29,149 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration. 2025-05-02 05:00:02,864 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration.
2025-05-02 03:07:29,150 - freqtrade.configuration.config_validation - INFO - Validating configuration ... 2025-05-02 05:00:02,864 - freqtrade.configuration.config_validation - INFO - Validating configuration ...
2025-05-02 03:07:29,152 - freqtrade.commands.optimize_commands - INFO - Starting freqtrade in Backtesting mode 2025-05-02 05:00:02,866 - freqtrade.commands.optimize_commands - INFO - Starting freqtrade in Backtesting mode
2025-05-02 03:07:29,153 - freqtrade.exchange.exchange - INFO - Instance is running with dry_run enabled 2025-05-02 05:00:02,867 - freqtrade.exchange.exchange - INFO - Instance is running with dry_run enabled
2025-05-02 03:07:29,153 - freqtrade.exchange.exchange - INFO - Using CCXT 4.4.69 2025-05-02 05:00:02,867 - freqtrade.exchange.exchange - INFO - Using CCXT 4.4.69
2025-05-02 03:07:29,153 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}} 2025-05-02 05:00:02,867 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}}
2025-05-02 03:07:29,158 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}, 'timeout': 20000} 2025-05-02 05:00:02,872 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}, 'timeout': 20000}
2025-05-02 03:07:29,164 - freqtrade.exchange.exchange - INFO - Using Exchange "OKX" 2025-05-02 05:00:02,878 - freqtrade.exchange.exchange - INFO - Using Exchange "OKX"
2025-05-02 03:07:31,712 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Okx'... 2025-05-02 05:00:03,280 - freqtrade.exchange.common - WARNING - _load_async_markets() returned exception: "Error in reload_markets due to ExchangeNotAvailable. Message: okx GET
2025-05-02 03:07:31,769 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy OKXRegressionStrategy from '/freqtrade/templates/OKXRegressionStrategy.py'... https://www.okx.com/api/v5/public/instruments?instType=SPOT". Retrying still for 3 times.
2025-05-02 03:07:31,770 - freqtrade.strategy.hyper - INFO - Found no parameter file. 2025-05-02 05:00:05,382 - freqtrade.exchange.common - WARNING - _load_async_markets() returned exception: "Error in reload_markets due to ExchangeNotAvailable. Message: okx GET
2025-05-02 03:07:31,771 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'timeframe' with value in config file: 3m. https://www.okx.com/api/v5/public/instruments?instType=SPOT". Retrying still for 2 times.
2025-05-02 03:07:31,771 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stoploss' with value in config file: -0.05. 2025-05-02 05:00:10,528 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Okx'...
2025-05-02 03:07:31,771 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: USDT. 2025-05-02 05:00:10,587 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy OKXRegressionStrategy from '/freqtrade/templates/OKXRegressionStrategy.py'...
2025-05-02 03:07:31,772 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: 150. 2025-05-02 05:00:10,587 - freqtrade.strategy.hyper - INFO - Found no parameter file.
2025-05-02 03:07:31,772 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'startup_candle_count' with value in config file: 30. 2025-05-02 05:00:10,588 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'timeframe' with value in config file: 3m.
2025-05-02 03:07:31,772 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'unfilledtimeout' with value in config file: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': 2025-05-02 05:00:10,588 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stoploss' with value in config file: -0.05.
2025-05-02 05:00:10,589 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: USDT.
2025-05-02 05:00:10,589 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: 150.
2025-05-02 05:00:10,589 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'startup_candle_count' with value in config file: 30.
2025-05-02 05:00:10,589 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'unfilledtimeout' with value in config file: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit':
'minutes'}. 'minutes'}.
2025-05-02 03:07:31,773 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'max_open_trades' with value in config file: 4. 2025-05-02 05:00:10,590 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'max_open_trades' with value in config file: 4.
2025-05-02 03:07:31,773 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {} 2025-05-02 05:00:10,590 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {}
2025-05-02 03:07:31,773 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 3m 2025-05-02 05:00:10,590 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 3m
2025-05-02 03:07:31,774 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.05 2025-05-02 05:00:10,591 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.05
2025-05-02 03:07:31,774 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: True 2025-05-02 05:00:10,591 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: True
2025-05-02 03:07:31,774 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive: 0.01 2025-05-02 05:00:10,591 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive: 0.01
2025-05-02 03:07:31,775 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.0 2025-05-02 05:00:10,592 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.0
2025-05-02 03:07:31,775 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: False 2025-05-02 05:00:10,592 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: False
2025-05-02 03:07:31,775 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: False 2025-05-02 05:00:10,592 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: False
2025-05-02 03:07:31,776 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: True 2025-05-02 05:00:10,593 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: True
2025-05-02 03:07:31,776 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_types: {'entry': 'limit', 'exit': 'limit', 'stoploss': 'limit', 'stoploss_on_exchange': False, 2025-05-02 05:00:10,593 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_types: {'entry': 'limit', 'exit': 'limit', 'stoploss': 'limit', 'stoploss_on_exchange': False,
'stoploss_on_exchange_interval': 60} 'stoploss_on_exchange_interval': 60}
2025-05-02 03:07:31,776 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'entry': 'GTC', 'exit': 'GTC'} 2025-05-02 05:00:10,593 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'entry': 'GTC', 'exit': 'GTC'}
2025-05-02 03:07:31,777 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: USDT 2025-05-02 05:00:10,594 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: USDT
2025-05-02 03:07:31,777 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: 150 2025-05-02 05:00:10,594 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: 150
2025-05-02 03:07:31,777 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 30 2025-05-02 05:00:10,594 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 30
2025-05-02 03:07:31,778 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': 'minutes'} 2025-05-02 05:00:10,595 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': 'minutes'}
2025-05-02 03:07:31,778 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_exit_signal: True 2025-05-02 05:00:10,595 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_exit_signal: True
2025-05-02 03:07:31,778 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_only: False 2025-05-02 05:00:10,595 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_only: False
2025-05-02 03:07:31,779 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_entry_signal: False 2025-05-02 05:00:10,596 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_entry_signal: False
2025-05-02 03:07:31,779 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_offset: 0.0 2025-05-02 05:00:10,596 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_offset: 0.0
2025-05-02 03:07:31,779 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False 2025-05-02 05:00:10,596 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False
2025-05-02 03:07:31,780 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0 2025-05-02 05:00:10,596 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0
2025-05-02 03:07:31,780 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using position_adjustment_enable: False 2025-05-02 05:00:10,597 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using position_adjustment_enable: False
2025-05-02 03:07:31,780 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_entry_position_adjustment: -1 2025-05-02 05:00:10,597 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_entry_position_adjustment: -1
2025-05-02 03:07:31,781 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_open_trades: 4 2025-05-02 05:00:10,597 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_open_trades: 4
2025-05-02 03:07:31,781 - freqtrade.configuration.config_validation - INFO - Validating configuration ... 2025-05-02 05:00:10,598 - freqtrade.configuration.config_validation - INFO - Validating configuration ...
2025-05-02 03:07:31,785 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist StaticPairList from '/freqtrade/freqtrade/plugins/pairlist/StaticPairList.py'... 2025-05-02 05:00:10,601 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist StaticPairList from '/freqtrade/freqtrade/plugins/pairlist/StaticPairList.py'...
2025-05-02 03:07:31,791 - freqtrade.optimize.backtesting - INFO - Using fee 0.1500% - worst case fee from exchange (lowest tier). 2025-05-02 05:00:10,608 - freqtrade.optimize.backtesting - INFO - Using fee 0.1500% - worst case fee from exchange (lowest tier).
2025-05-02 03:07:31,792 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 2025-05-02 05:00:10,609 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450
2025-05-02 03:07:31,792 - freqtrade.data.history.history_utils - INFO - Using indicator startup period: 14450 ... 2025-05-02 05:00:10,609 - freqtrade.data.history.history_utils - INFO - Using indicator startup period: 14450 ...
2025-05-02 03:07:31,808 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 3m, data starts at 2025-02-01 00:00:00 2025-05-02 05:00:10,626 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 3m, data starts at 2025-02-01 00:00:00
2025-05-02 03:07:31,838 - freqtrade.data.history.datahandlers.idatahandler - WARNING - SOL/USDT, spot, 3m, data starts at 2025-02-01 00:00:00 2025-05-02 05:00:10,657 - freqtrade.data.history.datahandlers.idatahandler - WARNING - SOL/USDT, spot, 3m, data starts at 2025-02-01 00:00:00
2025-05-02 03:07:31,855 - freqtrade.optimize.backtesting - INFO - Loading data from 2025-02-01 00:00:00 up to 2025-04-20 00:00:00 (78 days). 2025-05-02 05:00:10,677 - freqtrade.optimize.backtesting - INFO - Loading data from 2025-02-01 00:00:00 up to 2025-04-20 00:00:00 (78 days).
2025-05-02 03:07:31,856 - freqtrade.optimize.backtesting - INFO - Dataload complete. Calculating indicators 2025-05-02 05:00:10,678 - freqtrade.optimize.backtesting - INFO - Dataload complete. Calculating indicators
2025-05-02 03:07:31,857 - freqtrade.optimize.backtesting - INFO - Running backtesting for Strategy OKXRegressionStrategy 2025-05-02 05:00:10,679 - freqtrade.optimize.backtesting - INFO - Running backtesting for Strategy OKXRegressionStrategy
2025-05-02 03:07:33,402 - matplotlib.font_manager - INFO - generated new fontManager 2025-05-02 05:00:12,246 - matplotlib.font_manager - INFO - generated new fontManager
2025-05-02 03:07:33,619 - freqtrade.resolvers.iresolver - INFO - Using resolved freqaimodel XGBoostRegressor from '/freqtrade/freqtrade/freqai/prediction_models/XGBoostRegressor.py'... 2025-05-02 05:00:12,460 - freqtrade.resolvers.iresolver - INFO - Using resolved freqaimodel XGBoostRegressor from '/freqtrade/freqtrade/freqai/prediction_models/XGBoostRegressor.py'...
2025-05-02 03:07:33,620 - freqtrade.freqai.data_drawer - INFO - Could not find existing datadrawer, starting from scratch 2025-05-02 05:00:12,461 - freqtrade.freqai.data_drawer - INFO - Could not find existing datadrawer, starting from scratch
2025-05-02 03:07:33,620 - freqtrade.freqai.data_drawer - INFO - Could not find existing historic_predictions, starting from scratch 2025-05-02 05:00:12,461 - freqtrade.freqai.data_drawer - INFO - Could not find existing historic_predictions, starting from scratch
2025-05-02 03:07:33,621 - freqtrade.freqai.freqai_interface - INFO - Set fresh train queue from whitelist. Queue: ['BTC/USDT', 'SOL/USDT'] 2025-05-02 05:00:12,461 - freqtrade.freqai.freqai_interface - INFO - Set fresh train queue from whitelist. Queue: ['BTC/USDT', 'SOL/USDT']
2025-05-02 03:07:33,621 - freqtrade.strategy.hyper - INFO - No params for buy found, using default values. 2025-05-02 05:00:12,462 - freqtrade.strategy.hyper - INFO - No params for buy found, using default values.
2025-05-02 03:07:33,622 - freqtrade.strategy.hyper - INFO - No params for sell found, using default values. 2025-05-02 05:00:12,463 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): atr_period = 14
2025-05-02 03:07:33,622 - freqtrade.strategy.hyper - INFO - No params for protection found, using default values. 2025-05-02 05:00:12,463 - freqtrade.strategy.hyper - INFO - No params for sell found, using default values.
2025-05-02 03:07:33,627 - freqtrade.freqai.freqai_interface - INFO - Training 5 timeranges 2025-05-02 05:00:12,464 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): atr_multiplier = 2.0
2025-05-02 03:07:33,629 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-01-30 00:00:00 to 2025-03-01 00:00:00, 1/5 trains 2025-05-02 05:00:12,464 - freqtrade.strategy.hyper - INFO - No params for protection found, using default values.
2025-05-02 03:07:33,629 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at 2025-05-02 05:00:12,470 - freqtrade.freqai.freqai_interface - INFO - Training 5 timeranges
2025-05-02 05:00:12,471 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-01-30 00:00:00 to 2025-03-01 00:00:00, 1/5 trains
2025-05-02 05:00:12,472 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1740787200_prediction.feather /freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1740787200_prediction.feather
2025-05-02 03:07:41,919 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 2025-05-02 05:00:23,926 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690
2025-05-02 03:07:41,920 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 5m from 2025-01-29 19:50:00 to 2025-04-20 00:00:00 2025-05-02 05:00:23,927 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 5m from 2025-01-29 19:50:00 to 2025-04-20 00:00:00
2025-05-02 03:07:41,929 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 5m, data starts at 2025-02-01 00:00:00 2025-05-02 05:00:23,936 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 5m, data starts at 2025-02-01 00:00:00
2025-05-02 03:07:42,020 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 2025-05-02 05:00:24,032 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770
2025-05-02 03:07:42,021 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 1h from 2025-01-27 22:00:00 to 2025-04-20 00:00:00 2025-05-02 05:00:24,032 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 1h from 2025-01-27 22:00:00 to 2025-04-20 00:00:00
2025-05-02 03:07:42,026 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 1h, data starts at 2025-02-01 00:00:00 2025-05-02 05:00:24,037 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 1h, data starts at 2025-02-01 00:00:00
2025-05-02 03:07:42,380 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 2025-05-02 05:00:24,404 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450
2025-05-02 03:07:42,381 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 3m from 2025-01-29 21:30:00 to 2025-04-20 00:00:00 2025-05-02 05:00:24,405 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 3m from 2025-01-29 21:30:00 to 2025-04-20 00:00:00
2025-05-02 03:07:42,390 - freqtrade.data.history.datahandlers.idatahandler - WARNING - ETH/USDT, spot, 3m, data starts at 2025-02-01 00:00:00 2025-05-02 05:00:24,414 - freqtrade.data.history.datahandlers.idatahandler - WARNING - ETH/USDT, spot, 3m, data starts at 2025-02-01 00:00:00
2025-05-02 03:07:50,264 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 2025-05-02 05:00:34,152 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690
2025-05-02 03:07:50,264 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 5m from 2025-01-29 19:50:00 to 2025-04-20 00:00:00 2025-05-02 05:00:34,152 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 5m from 2025-01-29 19:50:00 to 2025-04-20 00:00:00
2025-05-02 03:07:50,273 - freqtrade.data.history.datahandlers.idatahandler - WARNING - ETH/USDT, spot, 5m, data starts at 2025-02-01 00:00:00 2025-05-02 05:00:34,161 - freqtrade.data.history.datahandlers.idatahandler - WARNING - ETH/USDT, spot, 5m, data starts at 2025-02-01 00:00:00
2025-05-02 03:07:50,429 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 2025-05-02 05:00:34,322 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770
2025-05-02 03:07:50,429 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 1h from 2025-01-27 22:00:00 to 2025-04-20 00:00:00 2025-05-02 05:00:34,323 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 1h from 2025-01-27 22:00:00 to 2025-04-20 00:00:00
2025-05-02 03:07:50,434 - freqtrade.data.history.datahandlers.idatahandler - WARNING - ETH/USDT, spot, 1h, data starts at 2025-02-01 00:00:00 2025-05-02 05:00:34,328 - freqtrade.data.history.datahandlers.idatahandler - WARNING - ETH/USDT, spot, 1h, data starts at 2025-02-01 00:00:00
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
dataframe = dataframe.fillna(method="ffill").fillna(0) dataframe = dataframe.fillna(method="ffill").fillna(0)
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
dataframe = dataframe.fillna(method="ffill").fillna(0) dataframe = dataframe.fillna(method="ffill").fillna(0)
2025-05-02 03:07:50,934 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1740787200/cb_btc_1740787200 2025-05-02 05:00:34,846 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1740787200/cb_btc_1740787200
2025-05-02 03:07:50,935 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- 2025-05-02 05:00:34,847 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT --------------------
2025-05-02 03:07:51,030 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 13440. 2025-05-02 05:00:34,945 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 13440.
2025-05-02 03:07:51,031 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-01 to 2025-02-28 -------------------- 2025-05-02 05:00:34,945 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-01 to 2025-02-28 --------------------
2025-05-02 03:07:51,087 - datasieve.pipeline - INFO - VarianceThreshold will remove 13 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' 2025-05-02 05:00:35,005 - datasieve.pipeline - INFO - VarianceThreshold will remove 13 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m'
'%-%-order_book_imbalance-20_20_BTC/USDT_3m' '%-%-order_book_imbalance-20_20_BTC/USDT_3m'
'%-%-order_book_imbalance-50_50_BTC/USDT_3m' '%-%-order_book_imbalance-50_50_BTC/USDT_3m'
'%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m'
@ -117,39 +123,39 @@ Creating freqtrade_freqtrade_run ... done
'%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m'
'%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m'
'%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m'] '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m']
2025-05-02 03:07:51,122 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 421 features 2025-05-02 05:00:35,044 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 421 features
2025-05-02 03:07:51,122 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 10752 data points 2025-05-02 05:00:35,045 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 10752 data points
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: [03:07:51] WARNING: /workspace/src/learner.cc:740: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: [05:00:35] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
warnings.warn(smsg, UserWarning) warnings.warn(smsg, UserWarning)
[99] validation_0-rmse:0.06515 validation_1-rmse:0.05858 [99] validation_0-rmse:0.06515 validation_1-rmse:0.05858
2025-05-02 03:08:26,335 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (35.40 secs) -------------------- 2025-05-02 05:01:26,046 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (51.20 secs) --------------------
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:08:26] WARNING: /workspace/src/learner.cc:740: [05:01:26] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
2025-05-02 03:08:26,544 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1740787200/cb_btc_1740787200--s_close.html 2025-05-02 05:01:26,258 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1740787200/cb_btc_1740787200--s_close.html
2025-05-02 03:08:26,545 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. 2025-05-02 05:01:26,259 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
2025-05-02 03:08:26,650 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None 2025-05-02 05:01:26,360 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
2025-05-02 03:08:26,665 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-02-09 00:00:00 to 2025-03-11 00:00:00, 2/5 trains 2025-05-02 05:01:26,374 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-02-09 00:00:00 to 2025-03-11 00:00:00, 2/5 trains
2025-05-02 03:08:26,666 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at 2025-05-02 05:01:26,375 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1741651200_prediction.feather /freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1741651200_prediction.feather
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
2025-05-02 03:08:27,143 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1741651200/cb_btc_1741651200 2025-05-02 05:01:26,868 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1741651200/cb_btc_1741651200
2025-05-02 03:08:27,144 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- 2025-05-02 05:01:26,869 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT --------------------
2025-05-02 03:08:27,250 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. 2025-05-02 05:01:26,981 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400.
2025-05-02 03:08:27,251 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-09 to 2025-03-10 -------------------- 2025-05-02 05:01:26,982 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-09 to 2025-03-10 --------------------
2025-05-02 03:08:27,313 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' 2025-05-02 05:01:27,047 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m'
'%-%-order_book_imbalance-20_20_BTC/USDT_3m' '%-%-order_book_imbalance-20_20_BTC/USDT_3m'
'%-%-order_book_imbalance-50_50_BTC/USDT_3m' '%-%-order_book_imbalance-50_50_BTC/USDT_3m'
'%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m'
@ -221,41 +227,41 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
'%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h']
2025-05-02 03:08:27,351 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features 2025-05-02 05:01:27,084 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features
2025-05-02 03:08:27,352 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points 2025-05-02 05:01:27,085 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:08:27] WARNING: /workspace/src/learner.cc:740: [05:01:27] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
[99] validation_0-rmse:0.05485 validation_1-rmse:0.05074 [99] validation_0-rmse:0.05485 validation_1-rmse:0.05074
2025-05-02 03:09:04,172 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (37.03 secs) -------------------- 2025-05-02 05:02:20,677 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (53.81 secs) --------------------
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:09:04] WARNING: /workspace/src/learner.cc:740: [05:02:20] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
2025-05-02 03:09:04,214 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1741651200/cb_btc_1741651200--s_close.html 2025-05-02 05:02:20,712 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1741651200/cb_btc_1741651200--s_close.html
2025-05-02 03:09:04,215 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. 2025-05-02 05:02:20,713 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
2025-05-02 03:09:04,319 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None 2025-05-02 05:02:20,812 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
2025-05-02 03:09:04,335 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-02-19 00:00:00 to 2025-03-21 00:00:00, 3/5 trains 2025-05-02 05:02:20,829 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-02-19 00:00:00 to 2025-03-21 00:00:00, 3/5 trains
2025-05-02 03:09:04,336 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at 2025-05-02 05:02:20,830 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1742515200_prediction.feather /freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1742515200_prediction.feather
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
2025-05-02 03:09:04,900 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1742515200/cb_btc_1742515200 2025-05-02 05:02:21,408 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1742515200/cb_btc_1742515200
2025-05-02 03:09:04,900 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- 2025-05-02 05:02:21,409 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT --------------------
2025-05-02 03:09:05,008 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. 2025-05-02 05:02:21,521 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400.
2025-05-02 03:09:05,009 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-19 to 2025-03-20 -------------------- 2025-05-02 05:02:21,522 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-19 to 2025-03-20 --------------------
2025-05-02 03:09:05,066 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' 2025-05-02 05:02:21,584 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m'
'%-%-order_book_imbalance-20_20_BTC/USDT_3m' '%-%-order_book_imbalance-20_20_BTC/USDT_3m'
'%-%-order_book_imbalance-50_50_BTC/USDT_3m' '%-%-order_book_imbalance-50_50_BTC/USDT_3m'
'%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m'
@ -327,41 +333,41 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
'%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h']
2025-05-02 03:09:05,097 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features 2025-05-02 05:02:21,617 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features
2025-05-02 03:09:05,098 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points 2025-05-02 05:02:21,617 - 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: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:09:05] WARNING: /workspace/src/learner.cc:740: [05:02:22] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
[99] validation_0-rmse:0.05597 validation_1-rmse:0.05024 [99] validation_0-rmse:0.05597 validation_1-rmse:0.05024
2025-05-02 03:09:42,276 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (37.38 secs) -------------------- 2025-05-02 05:03:18,466 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (57.06 secs) --------------------
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:09:42] WARNING: /workspace/src/learner.cc:740: [05:03:18] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
2025-05-02 03:09:42,312 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1742515200/cb_btc_1742515200--s_close.html 2025-05-02 05:03:18,500 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1742515200/cb_btc_1742515200--s_close.html
2025-05-02 03:09:42,313 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. 2025-05-02 05:03:18,500 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
2025-05-02 03:09:42,417 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None 2025-05-02 05:03:18,600 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
2025-05-02 03:09:42,433 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-03-01 00:00:00 to 2025-03-31 00:00:00, 4/5 trains 2025-05-02 05:03:18,616 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-03-01 00:00:00 to 2025-03-31 00:00:00, 4/5 trains
2025-05-02 03:09:42,434 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at 2025-05-02 05:03:18,617 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1743379200_prediction.feather /freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1743379200_prediction.feather
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
2025-05-02 03:09:43,042 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1743379200/cb_btc_1743379200 2025-05-02 05:03:19,258 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1743379200/cb_btc_1743379200
2025-05-02 03:09:43,043 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- 2025-05-02 05:03:19,259 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT --------------------
2025-05-02 03:09:43,156 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. 2025-05-02 05:03:19,374 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400.
2025-05-02 03:09:43,156 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-01 to 2025-03-30 -------------------- 2025-05-02 05:03:19,374 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-01 to 2025-03-30 --------------------
2025-05-02 03:09:43,216 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' 2025-05-02 05:03:19,433 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m'
'%-%-order_book_imbalance-20_20_BTC/USDT_3m' '%-%-order_book_imbalance-20_20_BTC/USDT_3m'
'%-%-order_book_imbalance-50_50_BTC/USDT_3m' '%-%-order_book_imbalance-50_50_BTC/USDT_3m'
'%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m'
@ -433,41 +439,41 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
'%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h']
2025-05-02 03:09:43,254 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features 2025-05-02 05:03:19,474 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features
2025-05-02 03:09:43,254 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points 2025-05-02 05:03:19,475 - 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: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:09:43] WARNING: /workspace/src/learner.cc:740: [05:03:19] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
[99] validation_0-rmse:0.05230 validation_1-rmse:0.04572 [99] validation_0-rmse:0.05230 validation_1-rmse:0.04572
2025-05-02 03:10:21,556 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (38.51 secs) -------------------- 2025-05-02 05:04:15,469 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (56.21 secs) --------------------
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:10:21] WARNING: /workspace/src/learner.cc:740: [05:04:15] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
2025-05-02 03:10:21,590 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1743379200/cb_btc_1743379200--s_close.html 2025-05-02 05:04:15,509 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1743379200/cb_btc_1743379200--s_close.html
2025-05-02 03:10:21,591 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. 2025-05-02 05:04:15,510 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
2025-05-02 03:10:21,704 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None 2025-05-02 05:04:15,621 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
2025-05-02 03:10:21,721 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-03-11 00:00:00 to 2025-04-10 00:00:00, 5/5 trains 2025-05-02 05:04:15,637 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-03-11 00:00:00 to 2025-04-10 00:00:00, 5/5 trains
2025-05-02 03:10:21,722 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at 2025-05-02 05:04:15,638 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1744243200_prediction.feather /freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1744243200_prediction.feather
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
2025-05-02 03:10:22,397 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1744243200/cb_btc_1744243200 2025-05-02 05:04:16,350 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1744243200/cb_btc_1744243200
2025-05-02 03:10:22,397 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- 2025-05-02 05:04:16,351 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT --------------------
2025-05-02 03:10:22,485 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. 2025-05-02 05:04:16,456 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400.
2025-05-02 03:10:22,486 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-11 to 2025-04-09 -------------------- 2025-05-02 05:04:16,456 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-11 to 2025-04-09 --------------------
2025-05-02 03:10:22,545 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' 2025-05-02 05:04:16,522 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m'
'%-%-order_book_imbalance-20_20_BTC/USDT_3m' '%-%-order_book_imbalance-20_20_BTC/USDT_3m'
'%-%-order_book_imbalance-50_50_BTC/USDT_3m' '%-%-order_book_imbalance-50_50_BTC/USDT_3m'
'%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m'
@ -539,51 +545,51 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
'%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h']
2025-05-02 03:10:22,585 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features 2025-05-02 05:04:16,553 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features
2025-05-02 03:10:22,585 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points 2025-05-02 05:04:16,553 - 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: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:10:22] WARNING: /workspace/src/learner.cc:740: [05:04:17] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
[99] validation_0-rmse:0.04390 validation_1-rmse:0.03861 [99] validation_0-rmse:0.04390 validation_1-rmse:0.03861
2025-05-02 03:11:03,302 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (40.90 secs) -------------------- 2025-05-02 05:05:14,027 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (57.68 secs) --------------------
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:11:03] WARNING: /workspace/src/learner.cc:740: [05:05:14] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
2025-05-02 03:11:03,342 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1744243200/cb_btc_1744243200--s_close.html 2025-05-02 05:05:14,061 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1744243200/cb_btc_1744243200--s_close.html
2025-05-02 03:11:03,343 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. 2025-05-02 05:05:14,062 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
2025-05-02 03:11:03,431 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None 2025-05-02 05:05:14,158 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
2025-05-02 03:11:03,557 - freqtrade.freqai.freqai_interface - INFO - Training 5 timeranges 2025-05-02 05:05:14,287 - freqtrade.freqai.freqai_interface - INFO - Training 5 timeranges
2025-05-02 03:11:03,558 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-01-30 00:00:00 to 2025-03-01 00:00:00, 1/5 trains 2025-05-02 05:05:14,288 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-01-30 00:00:00 to 2025-03-01 00:00:00, 1/5 trains
2025-05-02 03:11:03,559 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at 2025-05-02 05:05:14,289 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1740787200_prediction.feather /freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1740787200_prediction.feather
2025-05-02 03:11:12,141 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 2025-05-02 05:05:22,330 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690
2025-05-02 03:11:12,142 - freqtrade.data.dataprovider - INFO - Loading data for SOL/USDT 5m from 2025-01-29 19:50:00 to 2025-04-20 00:00:00 2025-05-02 05:05:22,330 - freqtrade.data.dataprovider - INFO - Loading data for SOL/USDT 5m from 2025-01-29 19:50:00 to 2025-04-20 00:00:00
2025-05-02 03:11:12,151 - freqtrade.data.history.datahandlers.idatahandler - WARNING - SOL/USDT, spot, 5m, data starts at 2025-02-01 00:00:00 2025-05-02 05:05:22,339 - freqtrade.data.history.datahandlers.idatahandler - WARNING - SOL/USDT, spot, 5m, data starts at 2025-02-01 00:00:00
2025-05-02 03:11:12,239 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 2025-05-02 05:05:22,444 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770
2025-05-02 03:11:12,240 - freqtrade.data.dataprovider - INFO - Loading data for SOL/USDT 1h from 2025-01-27 22:00:00 to 2025-04-20 00:00:00 2025-05-02 05:05:22,445 - freqtrade.data.dataprovider - INFO - Loading data for SOL/USDT 1h from 2025-01-27 22:00:00 to 2025-04-20 00:00:00
2025-05-02 03:11:12,244 - freqtrade.data.history.datahandlers.idatahandler - WARNING - SOL/USDT, spot, 1h, data starts at 2025-02-01 00:00:00 2025-05-02 05:05:22,450 - freqtrade.data.history.datahandlers.idatahandler - WARNING - SOL/USDT, spot, 1h, data starts at 2025-02-01 00:00:00
2025-05-02 03:11:12,600 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 2025-05-02 05:05:22,817 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450
2025-05-02 03:11:12,601 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 3m from 2025-01-29 21:30:00 to 2025-04-20 00:00:00 2025-05-02 05:05:22,818 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 3m from 2025-01-29 21:30:00 to 2025-04-20 00:00:00
2025-05-02 03:11:12,610 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 3m, data starts at 2025-02-01 00:00:00 2025-05-02 05:05:22,828 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 3m, data starts at 2025-02-01 00:00:00
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
2025-05-02 03:11:14,141 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1740787200/cb_sol_1740787200 2025-05-02 05:05:24,451 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1740787200/cb_sol_1740787200
2025-05-02 03:11:14,142 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- 2025-05-02 05:05:24,452 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT --------------------
2025-05-02 03:11:14,285 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 13440. 2025-05-02 05:05:24,607 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 13440.
2025-05-02 03:11:14,286 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-01 to 2025-02-28 -------------------- 2025-05-02 05:05:24,608 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-01 to 2025-02-28 --------------------
2025-05-02 03:11:14,365 - datasieve.pipeline - INFO - VarianceThreshold will remove 19 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' 2025-05-02 05:05:24,698 - datasieve.pipeline - INFO - VarianceThreshold will remove 19 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m'
'%-%-order_book_imbalance-20_20_SOL/USDT_3m' '%-%-order_book_imbalance-20_20_SOL/USDT_3m'
'%-%-order_book_imbalance-50_50_SOL/USDT_3m' '%-%-order_book_imbalance-50_50_SOL/USDT_3m'
'%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m'
@ -601,41 +607,41 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
'%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m'
'%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m'
'%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m'] '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m']
2025-05-02 03:11:14,421 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 631 features 2025-05-02 05:05:24,754 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 631 features
2025-05-02 03:11:14,421 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 10752 data points 2025-05-02 05:05:24,754 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 10752 data points
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:11:14] WARNING: /workspace/src/learner.cc:740: [05:05:25] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
[99] validation_0-rmse:0.06031 validation_1-rmse:0.05308 [99] validation_0-rmse:0.06031 validation_1-rmse:0.05308
2025-05-02 03:12:26,454 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (72.31 secs) -------------------- 2025-05-02 05:06:48,659 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (84.21 secs) --------------------
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:12:26] WARNING: /workspace/src/learner.cc:740: [05:06:48] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
2025-05-02 03:12:26,488 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1740787200/cb_sol_1740787200--s_close.html 2025-05-02 05:06:48,692 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1740787200/cb_sol_1740787200--s_close.html
2025-05-02 03:12:26,488 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. 2025-05-02 05:06:48,693 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
2025-05-02 03:12:26,638 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None 2025-05-02 05:06:48,843 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
2025-05-02 03:12:26,654 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-02-09 00:00:00 to 2025-03-11 00:00:00, 2/5 trains 2025-05-02 05:06:48,859 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-02-09 00:00:00 to 2025-03-11 00:00:00, 2/5 trains
2025-05-02 03:12:26,654 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at 2025-05-02 05:06:48,860 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1741651200_prediction.feather /freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1741651200_prediction.feather
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
2025-05-02 03:12:27,333 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1741651200/cb_sol_1741651200 2025-05-02 05:06:49,573 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1741651200/cb_sol_1741651200
2025-05-02 03:12:27,334 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- 2025-05-02 05:06:49,574 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT --------------------
2025-05-02 03:12:27,485 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. 2025-05-02 05:06:49,749 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400.
2025-05-02 03:12:27,486 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-09 to 2025-03-10 -------------------- 2025-05-02 05:06:49,750 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-09 to 2025-03-10 --------------------
2025-05-02 03:12:27,572 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' 2025-05-02 05:06:49,844 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m'
'%-%-order_book_imbalance-20_20_SOL/USDT_3m' '%-%-order_book_imbalance-20_20_SOL/USDT_3m'
'%-%-order_book_imbalance-50_50_SOL/USDT_3m' '%-%-order_book_imbalance-50_50_SOL/USDT_3m'
'%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m'
@ -743,41 +749,41 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
'%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h']
2025-05-02 03:12:27,622 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features 2025-05-02 05:06:49,898 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features
2025-05-02 03:12:27,622 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points 2025-05-02 05:06:49,899 - 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: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:12:28] WARNING: /workspace/src/learner.cc:740: [05:06:50] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
[99] validation_0-rmse:0.04711 validation_1-rmse:0.04089 [99] validation_0-rmse:0.04711 validation_1-rmse:0.04089
2025-05-02 03:13:43,791 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (76.46 secs) -------------------- 2025-05-02 05:08:12,950 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (83.38 secs) --------------------
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:13:43] WARNING: /workspace/src/learner.cc:740: [05:08:12] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
2025-05-02 03:13:43,827 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1741651200/cb_sol_1741651200--s_close.html 2025-05-02 05:08:12,985 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1741651200/cb_sol_1741651200--s_close.html
2025-05-02 03:13:43,828 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. 2025-05-02 05:08:12,985 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
2025-05-02 03:13:43,971 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None 2025-05-02 05:08:13,125 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
2025-05-02 03:13:43,989 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-02-19 00:00:00 to 2025-03-21 00:00:00, 3/5 trains 2025-05-02 05:08:13,142 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-02-19 00:00:00 to 2025-03-21 00:00:00, 3/5 trains
2025-05-02 03:13:43,990 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at 2025-05-02 05:08:13,142 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1742515200_prediction.feather /freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1742515200_prediction.feather
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
2025-05-02 03:13:44,792 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1742515200/cb_sol_1742515200 2025-05-02 05:08:13,994 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1742515200/cb_sol_1742515200
2025-05-02 03:13:44,793 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- 2025-05-02 05:08:13,995 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT --------------------
2025-05-02 03:13:44,946 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. 2025-05-02 05:08:14,155 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400.
2025-05-02 03:13:44,947 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-19 to 2025-03-20 -------------------- 2025-05-02 05:08:14,156 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-19 to 2025-03-20 --------------------
2025-05-02 03:13:45,033 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' 2025-05-02 05:08:14,251 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m'
'%-%-order_book_imbalance-20_20_SOL/USDT_3m' '%-%-order_book_imbalance-20_20_SOL/USDT_3m'
'%-%-order_book_imbalance-50_50_SOL/USDT_3m' '%-%-order_book_imbalance-50_50_SOL/USDT_3m'
'%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m'
@ -885,41 +891,41 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
'%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h']
2025-05-02 03:13:45,084 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features 2025-05-02 05:08:14,304 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features
2025-05-02 03:13:45,085 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points 2025-05-02 05:08:14,304 - 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: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:13:45] WARNING: /workspace/src/learner.cc:740: [05:08:14] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
[99] validation_0-rmse:0.04230 validation_1-rmse:0.03809 [99] validation_0-rmse:0.04230 validation_1-rmse:0.03809
2025-05-02 03:15:04,966 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (80.17 secs) -------------------- 2025-05-02 05:09:37,344 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (83.35 secs) --------------------
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:15:04] WARNING: /workspace/src/learner.cc:740: [05:09:37] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
2025-05-02 03:15:05,008 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1742515200/cb_sol_1742515200--s_close.html 2025-05-02 05:09:37,379 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1742515200/cb_sol_1742515200--s_close.html
2025-05-02 03:15:05,009 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. 2025-05-02 05:09:37,379 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
2025-05-02 03:15:05,156 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None 2025-05-02 05:09:37,522 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
2025-05-02 03:15:05,172 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-03-01 00:00:00 to 2025-03-31 00:00:00, 4/5 trains 2025-05-02 05:09:37,539 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-03-01 00:00:00 to 2025-03-31 00:00:00, 4/5 trains
2025-05-02 03:15:05,173 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at 2025-05-02 05:09:37,540 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1743379200_prediction.feather /freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1743379200_prediction.feather
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
2025-05-02 03:15:06,074 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1743379200/cb_sol_1743379200 2025-05-02 05:09:38,473 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1743379200/cb_sol_1743379200
2025-05-02 03:15:06,074 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- 2025-05-02 05:09:38,474 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT --------------------
2025-05-02 03:15:06,236 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. 2025-05-02 05:09:38,642 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400.
2025-05-02 03:15:06,237 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-01 to 2025-03-30 -------------------- 2025-05-02 05:09:38,642 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-01 to 2025-03-30 --------------------
2025-05-02 03:15:06,319 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' 2025-05-02 05:09:38,731 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m'
'%-%-order_book_imbalance-20_20_SOL/USDT_3m' '%-%-order_book_imbalance-20_20_SOL/USDT_3m'
'%-%-order_book_imbalance-50_50_SOL/USDT_3m' '%-%-order_book_imbalance-50_50_SOL/USDT_3m'
'%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m'
@ -1027,41 +1033,41 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
'%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h']
2025-05-02 03:15:06,370 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features 2025-05-02 05:09:38,789 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features
2025-05-02 03:15:06,371 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points 2025-05-02 05:09:38,790 - 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: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:15:06] WARNING: /workspace/src/learner.cc:740: [05:09:39] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
[99] validation_0-rmse:0.03722 validation_1-rmse:0.03277 [99] validation_0-rmse:0.03722 validation_1-rmse:0.03277
2025-05-02 03:16:29,119 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (83.04 secs) -------------------- 2025-05-02 05:11:04,332 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (85.86 secs) --------------------
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:16:29] WARNING: /workspace/src/learner.cc:740: [05:11:04] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
2025-05-02 03:16:29,156 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1743379200/cb_sol_1743379200--s_close.html 2025-05-02 05:11:04,369 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1743379200/cb_sol_1743379200--s_close.html
2025-05-02 03:16:29,156 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. 2025-05-02 05:11:04,369 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
2025-05-02 03:16:29,301 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None 2025-05-02 05:11:04,507 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
2025-05-02 03:16:29,319 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-03-11 00:00:00 to 2025-04-10 00:00:00, 5/5 trains 2025-05-02 05:11:04,524 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-03-11 00:00:00 to 2025-04-10 00:00:00, 5/5 trains
2025-05-02 03:16:29,320 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at 2025-05-02 05:11:04,525 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1744243200_prediction.feather /freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1744243200_prediction.feather
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
2025-05-02 03:16:30,319 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1744243200/cb_sol_1744243200 2025-05-02 05:11:05,570 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1744243200/cb_sol_1744243200
2025-05-02 03:16:30,320 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- 2025-05-02 05:11:05,570 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT --------------------
2025-05-02 03:16:30,476 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. 2025-05-02 05:11:05,738 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400.
2025-05-02 03:16:30,477 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-11 to 2025-04-09 -------------------- 2025-05-02 05:11:05,739 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-11 to 2025-04-09 --------------------
2025-05-02 03:16:30,564 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' 2025-05-02 05:11:05,833 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m'
'%-%-order_book_imbalance-20_20_SOL/USDT_3m' '%-%-order_book_imbalance-20_20_SOL/USDT_3m'
'%-%-order_book_imbalance-50_50_SOL/USDT_3m' '%-%-order_book_imbalance-50_50_SOL/USDT_3m'
'%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m'
@ -1169,35 +1175,35 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
'%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h']
2025-05-02 03:16:30,616 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features 2025-05-02 05:11:05,886 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features
2025-05-02 03:16:30,616 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points 2025-05-02 05:11:05,887 - 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: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:16:31] WARNING: /workspace/src/learner.cc:740: [05:11:06] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
[99] validation_0-rmse:0.04374 validation_1-rmse:0.03837 [99] validation_0-rmse:0.04374 validation_1-rmse:0.03837
2025-05-02 03:17:55,364 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (85.04 secs) -------------------- 2025-05-02 05:12:31,493 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (85.92 secs) --------------------
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:17:55] WARNING: /workspace/src/learner.cc:740: [05:12:31] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
2025-05-02 03:17:55,401 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1744243200/cb_sol_1744243200--s_close.html 2025-05-02 05:12:31,532 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1744243200/cb_sol_1744243200--s_close.html
2025-05-02 03:17:55,401 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. 2025-05-02 05:12:31,532 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
2025-05-02 03:17:55,545 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None 2025-05-02 05:12:31,676 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
2025-05-02 03:17:55,722 - freqtrade.optimize.backtesting - INFO - Backtesting with data from 2025-03-03 02:30:00 up to 2025-04-20 00:00:00 (47 days). 2025-05-02 05:12:31,856 - freqtrade.optimize.backtesting - INFO - Backtesting with data from 2025-03-03 02:30:00 up to 2025-04-20 00:00:00 (47 days).
2025-05-02 03:17:56,194 - freqtrade.misc - INFO - dumping json to "/freqtrade/user_data/backtest_results/backtest-result-2025-05-02_03-17-56.meta.json" 2025-05-02 05:12:32,235 - freqtrade.misc - INFO - dumping json to "/freqtrade/user_data/backtest_results/backtest-result-2025-05-02_05-12-32.meta.json"
Result for strategy OKXRegressionStrategy Result for strategy OKXRegressionStrategy
BACKTESTING REPORT BACKTESTING REPORT
┏━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ ┏━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Pair ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ ┃ Pair ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃
┡━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ ┡━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩
│ BTC/USDT │ 6 │ -0.4 │ -0.483 │ -0.05 │ 0:22:00 │ 1 0 5 16.7 │ BTC/USDT │ 0 │ 0.0 │ 0.000 │ 0.0 │ 0:00 │ 0 0 0 0
│ SOL/USDT │ 41 │ -0.86 │ -7.036 │ -0.7 │ 1:51:00 │ 6 0 35 14.6 │ SOL/USDT │ 21 │ -0.57 │ -2.399 │ -0.24 │ 0:38:00 │ 5 0 16 23.8
│ TOTAL │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ TOTAL │ 21 │ -0.57 │ -2.399 │ -0.24 │ 0:38:00 │ 5 0 16 23.8
└──────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ └──────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘
LEFT OPEN TRADES REPORT LEFT OPEN TRADES REPORT
┏━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ ┏━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
@ -1209,22 +1215,24 @@ Result for strategy OKXRegressionStrategy
┏━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Enter Tag ┃ Entries ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ ┃ Enter Tag ┃ Entries ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃
┡━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ ┡━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩
│ OTHER │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ OTHER │ 21 │ -0.57 │ -2.399 │ -0.24 │ 0:38:00 │ 5 0 16 23.8
│ TOTAL │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ TOTAL │ 21 │ -0.57 │ -2.399 │ -0.24 │ 0:38:00 │ 5 0 16 23.8
└───────────┴─────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ └───────────┴─────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘
EXIT REASON STATS EXIT REASON STATS
┏━━━━━━━━━━━━━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Exit Reason ┃ Exits ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ ┃ Exit Reason ┃ Exits ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃
┡━━━━━━━━━━━━━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ ┡━━━━━━━━━━━━━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩
│ trailing_stop_loss │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ │ trailing_stop_loss │ 18 │ -0.22 │ -0.778 │ -0.08 │ 0:35:00 │ 5 0 13 27.8 │
│ TOTAL │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ │ exit_signal │ 3 │ -2.7 │ -1.622 │ -0.16 │ 0:56:00 │ 0 0 3 0 │
│ TOTAL │ 21 │ -0.57 │ -2.399 │ -0.24 │ 0:38:00 │ 5 0 16 23.8 │
└────────────────────┴───────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ └────────────────────┴───────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘
MIXED TAG STATS MIXED TAG STATS
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Enter Tag ┃ Exit Reason ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ ┃ Enter Tag ┃ Exit Reason ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ ┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩
│ ('', 'trailing_stop_loss') │ │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ │ ('', 'trailing_stop_loss') │ │ 18 │ -0.22 │ -0.778 │ -0.08 │ 0:35:00 │ 5 0 13 27.8 │
│ TOTAL │ │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ │ ('', 'exit_signal') │ │ 3 │ -2.7 │ -1.622 │ -0.16 │ 0:56:00 │ 0 0 3 0 │
│ TOTAL │ │ 21 │ -0.57 │ -2.399 │ -0.24 │ 0:38:00 │ 5 0 16 23.8 │
└────────────────────────────┴─────────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ └────────────────────────────┴─────────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘
SUMMARY METRICS SUMMARY METRICS
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓
@ -1235,43 +1243,43 @@ Result for strategy OKXRegressionStrategy
│ Trading Mode │ Spot │ │ Trading Mode │ Spot │
│ Max open trades │ 2 │ │ Max open trades │ 2 │
│ │ │ │ │ │
│ Total/Daily Avg Trades │ 47 / 1.0 │ Total/Daily Avg Trades │ 21 / 0.45
│ Starting balance │ 1000 USDT │ │ Starting balance │ 1000 USDT │
│ Final balance │ 992.481 USDT │ │ Final balance │ 997.601 USDT │
│ Absolute profit │ -7.519 USDT │ │ Absolute profit │ -2.399 USDT │
│ Total profit % │ -0.75% │ │ Total profit % │ -0.24% │
│ CAGR % │ -5.69% │ │ CAGR % │ -1.85% │
│ Sortino │ -10.08 │ Sortino │ -5.14
│ Sharpe │ -9.30 │ Sharpe │ -4.05
│ Calmar │ -37.45 │ │ Calmar │ -40.50
│ SQN │ -3.30 │ SQN │ -2.12
│ Profit factor │ 0.17 │ │ Profit factor │ 0.27 │
│ Expectancy (Ratio) │ -0.16 (-0.71) │ │ Expectancy (Ratio) │ -0.11 (-0.56) │
│ Avg. daily profit % │ -0.02% │ │ Avg. daily profit % │ -0.01% │
│ Avg. stake amount │ 19.885 USDT │ │ Avg. stake amount │ 19.979 USDT │
│ Total trade volume │ 1867.299 USDT │ Total trade volume │ 839.227 USDT
│ │ │ │ │ │
│ Best Pair │ BTC/USDT -0.05% │ Best Pair │ BTC/USDT 0.00%
│ Worst Pair │ SOL/USDT -0.70% │ │ Worst Pair │ SOL/USDT -0.24% │
│ Best trade │ SOL/USDT 2.55% │ │ Best trade │ SOL/USDT 2.02% │
│ Worst trade │ SOL/USDT -5.11% │ │ Worst trade │ SOL/USDT -3.99% │
│ Best day │ 0.474 USDT │ │ Best day │ 0.145 USDT │
│ Worst day │ -1.283 USDT │ │ Worst day │ -1.273 USDT │
│ Days win/draw/lose │ 2 / 23 / 15 │ Days win/draw/lose │ 2 / 28 / 7
│ Avg. Duration Winners │ 1:40:00 │ │ Avg. Duration Winners │ 0:22:00 │
│ Avg. Duration Loser │ 1:40:00 │ │ Avg. Duration Loser │ 0:43:00 │
│ Max Consecutive Wins / Loss │ 3 / 13 │ Max Consecutive Wins / Loss │ 3 / 9
│ Rejected Entry signals │ 0 │ │ Rejected Entry signals │ 0 │
│ Entry/Exit Timeouts │ 0 / 0 │ │ Entry/Exit Timeouts │ 0 / 0 │
│ │ │ │ │ │
│ Min balance │ 991.799 USDT │ │ Min balance │ 997.448 USDT │
│ Max balance │ 999.961 USDT │ │ Max balance │ 999.856 USDT │
│ Max % of account underwater │ 0.82% │ │ Max % of account underwater │ 0.24% │
│ Absolute Drawdown (Account) │ 0.82% │ │ Absolute Drawdown (Account) │ 0.24% │
│ Absolute Drawdown │ 8.162 USDT │ │ Absolute Drawdown │ 2.408 USDT │
│ Drawdown high │ -0.039 USDT │ │ Drawdown high │ -0.144 USDT │
│ Drawdown low │ -8.201 USDT │ │ Drawdown low │ -2.552 USDT │
│ Drawdown Start │ 2025-03-03 18:30:00 │ │ Drawdown Start │ 2025-03-04 21:27:00 │
│ Drawdown End │ 2025-04-07 17:06:00 │ │ Drawdown End │ 2025-04-07 17:06:00 │
│ Market change │ -28.24% │ │ Market change │ -28.24% │
└─────────────────────────────┴─────────────────────┘ └─────────────────────────────┴─────────────────────┘
@ -1281,5 +1289,5 @@ Backtested 2025-03-03 02:30:00 -> 2025-04-20 00:00:00 | Max open trades : 2
┏━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓
┃ Strategy ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ Drawdown ┃ ┃ Strategy ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ Drawdown ┃
┡━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩ ┡━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩
│ OKXRegressionStrategy │ 47 │ -0.80 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ 8.162 USDT 0.82% │ │ OKXRegressionStrategy │ 21 │ -0.57 │ -2.399 │ -0.24 │ 0:38:00 │ 5 0 16 23.8 │ 2.408 USDT 0.24% │
└───────────────────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┴───────────────────┘ └───────────────────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┴───────────────────┘

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
{"OKXRegressionStrategy":{"run_id":"5c90715e3d663ffa92203b6a002829a6a738a511","backtest_start_time":1746155251,"timeframe":"3m","timeframe_detail":null,"backtest_start_ts":1740969000,"backtest_end_ts":1745107200}}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"OKXRegressionStrategy":{"run_id":"e17ddcc80a9d64d9696ade2626b5c3aa983ac08e","backtest_start_time":1746162010,"timeframe":"3m","timeframe_detail":null,"backtest_start_ts":1740969000,"backtest_end_ts":1745107200}}

View File

@ -4,8 +4,10 @@ from pandas import DataFrame
import pandas as pd import pandas as pd
import numpy as np import numpy as np
import talib as ta import talib as ta
import datetime
from typing import Dict, List, Optional from typing import Dict, List, Optional
from sklearn.metrics import mean_squared_error from sklearn.metrics import mean_squared_error
from freqtrade.strategy import CategoricalParameter, DecimalParameter
from xgboost import XGBRegressor from xgboost import XGBRegressor
import ccxt import ccxt
@ -28,6 +30,8 @@ class OKXRegressionStrategy(IStrategy):
trailing_stop_positive = 0.01 trailing_stop_positive = 0.01
max_open_trades = 3 max_open_trades = 3
stake_amount = 'dynamic' stake_amount = 'dynamic'
atr_period = CategoricalParameter([7, 14, 21], default=14, space='buy')
atr_multiplier = DecimalParameter(1.0, 3.0, default=2.0, space='sell')
# FreqAI 配置 # FreqAI 配置
freqai_config = { freqai_config = {
@ -59,6 +63,7 @@ class OKXRegressionStrategy(IStrategy):
# 初始化特征缓存 # 初始化特征缓存
self.feature_cache = {} self.feature_cache = {}
def feature_engineering_expand_all(self, dataframe: DataFrame, period: int, metadata: Dict, **kwargs) -> DataFrame: def feature_engineering_expand_all(self, dataframe: DataFrame, period: int, metadata: Dict, **kwargs) -> DataFrame:
""" """
为每个时间框架和相关交易对生成特征 为每个时间框架和相关交易对生成特征
@ -192,6 +197,7 @@ class OKXRegressionStrategy(IStrategy):
# 确保返回 DataFrame防止 None # 确保返回 DataFrame防止 None
if dataframe is None: if dataframe is None:
dataframe = DataFrame() dataframe = DataFrame()
dataframe['ATR_{}'.format(self.atr_period.value)] = ta.ATR(dataframe['high'], dataframe['low'], dataframe['close'], timeperiod=self.atr_period.value)
return dataframe return dataframe
@ -210,21 +216,36 @@ class OKXRegressionStrategy(IStrategy):
(dataframe["%-%-rsi-14"] < dataframe["&-buy_rsi_pred"]) # RSI 低于动态阈值 (dataframe["%-%-rsi-14"] < dataframe["&-buy_rsi_pred"]) # RSI 低于动态阈值
), ),
"enter_long"] = 1 "enter_long"] = 1
# 设置 entry_price 列,用于止损逻辑
dataframe['entry_price'] = dataframe['open'].where(dataframe['enter_long'] == 1).ffill()
logger.debug(f"生成 {dataframe['enter_long'].sum()} 个做多信号") logger.debug(f"生成 {dataframe['enter_long'].sum()} 个做多信号")
return dataframe return dataframe
def _dynamic_stop_loss(self, dataframe: DataFrame, metadata: dict, atr_col: str = 'ATR_14', multiplier: float = 2.0) -> DataFrame:
"""
封装动态止损逻辑基于入场价和ATR计算止损线
:param dataframe: 原始DataFrame
:param metadata: 策略元数据
:param atr_col: 使用的ATR列名
:param multiplier: ATR乘数
:return: 更新后的DataFrame
"""
dataframe['entry_price'] = dataframe['open'].where(dataframe['enter_long'] == 1).ffill()
dataframe['stop_loss_line'] = dataframe['entry_price'] - dataframe[atr_col] * multiplier
def populate_exit_trend(self, dataframe: DataFrame, metadata: Dict) -> DataFrame:
"""
基于 ROI 或止损生成退出信号
"""
dataframe.loc[ dataframe.loc[
( (dataframe['close'] < dataframe['stop_loss_line']),
(dataframe["&-roi_0_pred"] <= dataframe["close"].pct_change()) | # 达到 ROI 'exit_long'
(dataframe["close"].pct_change() <= dataframe["&-stoploss_pred"]) # 达到止损 ] = 1
),
"exit_long"] = 1
logger.debug(f"生成 {dataframe['exit_long'].sum()} 个退出信号")
return dataframe return dataframe
def populate_exit_trend(self, dataframe: DataFrame, metadata: Dict) -> DataFrame:
dataframe['atr'] = dataframe['ATR_14']
dataframe['stop_loss_line'] = dataframe['entry_price'] - (dataframe['ATR_14'] * 2)
self.dp.send_msg(f"ATR: {dataframe['ATR_14'].iloc[-1]:.5f}, Stop Loss Line: {dataframe['stop_loss_line'].iloc[-1]:.5f}")
return self._dynamic_stop_loss(dataframe, metadata)
def custom_stake_amount(self, pair: str, current_time: 'datetime', current_rate: float, def custom_stake_amount(self, pair: str, current_time: 'datetime', current_rate: float,
proposed_stake: float, min_stake: float, max_stake: float, proposed_stake: float, min_stake: float, max_stake: float,
@ -235,6 +256,15 @@ class OKXRegressionStrategy(IStrategy):
balance = self.wallets.get_available_stake_amount() balance = self.wallets.get_available_stake_amount()
stake = balance * 0.02 stake = balance * 0.02
return min(max(stake, min_stake), max_stake) return min(max(stake, min_stake), max_stake)
def custom_stoploss(self, pair: str, trade: 'Trade', current_time: datetime,
current_rate: float, profit_percent: float,
after_fill: bool, **kwargs) -> Optional[float]:
if trade.enter_tag == 'long':
atr_value = self.dp.get_pair_dataframe(pair, timeframe=self.timeframe)['ATR_14'].iloc[-1]
trailing_stop = current_rate - atr_value * 1.5
return trailing_stop / current_rate - 1 # 返回相对百分比
return None
def leverage(self, pair: str, current_time: 'datetime', current_rate: float, def leverage(self, pair: str, current_time: 'datetime', current_rate: float,
proposed_leverage: float, max_leverage: float, side: str, proposed_leverage: float, max_leverage: float, side: str,

View File

@ -1 +1 @@
{"$schema":"https://schema.freqtrade.io/schema.json","trading_mode":"spot","margin_mode":"isolated","max_open_trades":4,"stake_currency":"USDT","stake_amount":150,"startup_candle_count":30,"tradable_balance_ratio":1,"fiat_display_currency":"USD","dry_run":true,"timeframe":"3m","dry_run_wallet":1000,"cancel_open_orders_on_exit":true,"stoploss":-0.05,"unfilledtimeout":{"entry":5,"exit":15},"exchange":{"name":"okx","key":"REDACTED","secret":"REDACTED","enable_ws":false,"ccxt_config":{"enableRateLimit":true,"rateLimit":500,"options":{"defaultType":"spot"}},"ccxt_async_config":{"enableRateLimit":true,"rateLimit":500,"timeout":20000},"pair_whitelist":["BTC/USDT","SOL/USDT"],"pair_blacklist":[]},"entry_pricing":{"price_side":"same","use_order_book":true,"order_book_top":1,"price_last_balance":0.0,"check_depth_of_market":{"enabled":false,"bids_to_ask_delta":1}},"exit_pricing":{"price_side":"other","use_order_book":true,"order_book_top":1},"pairlists":[{"method":"StaticPairList"}],"freqai":{"enabled":true,"data_kitchen":{"fillna":"ffill","feature_parameters":{"DI_threshold":0.9,"weight_factor":0.9}},"freqaimodel":"XGBoostRegressor","purge_old_models":2,"identifier":"test175","train_period_days":30,"backtest_period_days":10,"live_retrain_hours":0,"feature_selection":{"method":"recursive_elimination","threshold":0.01},"feature_parameters":{"include_timeframes":["3m","5m","1h"],"include_corr_pairlist":["BTC/USDT","ETH/USDT"],"label_period_candles":12,"include_shifted_candles":3,"indicator_periods_candles":[10,20,50],"plot_feature_importances":1},"data_split_parameters":{"test_size":0.2,"shuffle":true,"random_state":42},"model_training_parameters":{"n_estimators":200,"learning_rate":0.05,"max_depth":5,"subsample":0.8,"colsample_bytree":0.8,"objective":"reg:squarederror","eval_metric":"rmse","early_stopping_rounds":50,"verbose":0}},"api_server":{"enabled":true,"listen_ip_address":"0.0.0.0","listen_port":8080,"verbosity":"error","enable_openapi":false,"jwt_secret_key":"6a599ab046dbb419014807dffd7b8823bfa7e5df56b17d545485deb87331b4ca","ws_token":"6O5pBDiRigiZrmIsofaE2rkKMJtf9h8zVQ","CORS_origins":[],"username":"freqAdmin","password":"REDACTED"},"bot_name":"freqtrade","initial_state":"running","force_entry_enable":false,"internals":{"process_throttle_secs":5,"heartbeat_interval":20,"loglevel":"DEBUG"},"config_files":["/freqtrade/config_examples/config_freqai.okx.json"]} {"$schema":"https://schema.freqtrade.io/schema.json","trading_mode":"spot","margin_mode":"isolated","max_open_trades":4,"stake_currency":"USDT","stake_amount":150,"startup_candle_count":30,"tradable_balance_ratio":1,"fiat_display_currency":"USD","dry_run":true,"timeframe":"3m","dry_run_wallet":1000,"cancel_open_orders_on_exit":true,"stoploss":-0.05,"unfilledtimeout":{"entry":5,"exit":15},"exchange":{"name":"okx","key":"REDACTED","secret":"REDACTED","enable_ws":false,"ccxt_config":{"enableRateLimit":true,"rateLimit":500,"options":{"defaultType":"spot"}},"ccxt_async_config":{"enableRateLimit":true,"rateLimit":500,"timeout":20000},"pair_whitelist":["BTC/USDT","SOL/USDT"],"pair_blacklist":[]},"entry_pricing":{"price_side":"same","use_order_book":true,"order_book_top":1,"price_last_balance":0.0,"check_depth_of_market":{"enabled":false,"bids_to_ask_delta":1}},"exit_pricing":{"price_side":"other","use_order_book":true,"order_book_top":1},"pairlists":[{"method":"StaticPairList"}],"freqai":{"enabled":true,"data_kitchen":{"fillna":"ffill","feature_parameters":{"DI_threshold":0.9,"weight_factor":0.9}},"freqaimodel":"XGBoostRegressor","purge_old_models":2,"identifier":"test175","train_period_days":30,"backtest_period_days":10,"live_retrain_hours":0,"feature_selection":{"method":"recursive_elimination","threshold":0.01},"feature_parameters":{"include_timeframes":["3m","5m","1h"],"include_corr_pairlist":["BTC/USDT","ETH/USDT"],"label_period_candles":12,"include_shifted_candles":3,"indicator_periods_candles":[10,20,50],"plot_feature_importances":1},"data_split_parameters":{"test_size":0.2,"shuffle":true,"random_state":42},"model_training_parameters":{"n_estimators":100,"learning_rate":0.05,"max_depth":5,"subsample":0.8,"colsample_bytree":0.8,"objective":"reg:squarederror","eval_metric":"rmse","early_stopping_rounds":50,"verbose":0}},"api_server":{"enabled":true,"listen_ip_address":"0.0.0.0","listen_port":8080,"verbosity":"error","enable_openapi":false,"jwt_secret_key":"6a599ab046dbb419014807dffd7b8823bfa7e5df56b17d545485deb87331b4ca","ws_token":"6O5pBDiRigiZrmIsofaE2rkKMJtf9h8zVQ","CORS_origins":[],"username":"freqAdmin","password":"REDACTED"},"bot_name":"freqtrade","initial_state":"running","force_entry_enable":false,"internals":{"process_throttle_secs":5,"heartbeat_interval":20,"loglevel":"DEBUG"},"config_files":["/freqtrade/config_examples/config_freqai.okx.json"]}

View File

@ -1,111 +1,117 @@
Creating freqtrade_freqtrade_run ... Creating freqtrade_freqtrade_run ...
Creating freqtrade_freqtrade_run ... done Creating freqtrade_freqtrade_run ... done
2025-05-02 03:07:27,469 - freqtrade - INFO - freqtrade 2025.3 2025-05-02 05:00:01,171 - freqtrade - INFO - freqtrade 2025.3
2025-05-02 03:07:27,687 - numexpr.utils - INFO - NumExpr defaulting to 12 threads. 2025-05-02 05:00:01,410 - numexpr.utils - INFO - NumExpr defaulting to 12 threads.
2025-05-02 03:07:29,101 - freqtrade.configuration.load_config - INFO - Using config: /freqtrade/config_examples/config_freqai.okx.json ... 2025-05-02 05:00:02,835 - freqtrade.configuration.load_config - INFO - Using config: /freqtrade/config_examples/config_freqai.okx.json ...
2025-05-02 03:07:29,104 - freqtrade.loggers - INFO - Enabling colorized output. 2025-05-02 05:00:02,837 - freqtrade.loggers - INFO - Enabling colorized output.
2025-05-02 03:07:29,104 - root - INFO - Logfile configured 2025-05-02 05:00:02,837 - root - INFO - Logfile configured
2025-05-02 03:07:29,104 - freqtrade.loggers - INFO - Verbosity set to 0 2025-05-02 05:00:02,838 - freqtrade.loggers - INFO - Verbosity set to 0
2025-05-02 03:07:29,105 - freqtrade.configuration.configuration - INFO - Using additional Strategy lookup path: /freqtrade/templates 2025-05-02 05:00:02,838 - freqtrade.configuration.configuration - INFO - Using additional Strategy lookup path: /freqtrade/templates
2025-05-02 03:07:29,105 - freqtrade.configuration.configuration - INFO - Using max_open_trades: 4 ... 2025-05-02 05:00:02,838 - freqtrade.configuration.configuration - INFO - Using max_open_trades: 4 ...
2025-05-02 03:07:29,105 - freqtrade.configuration.configuration - INFO - Parameter --timerange detected: 20250301-20250420 ... 2025-05-02 05:00:02,839 - freqtrade.configuration.configuration - INFO - Parameter --timerange detected: 20250301-20250420 ...
2025-05-02 03:07:29,139 - freqtrade.configuration.configuration - INFO - Using user-data directory: /freqtrade/user_data ... 2025-05-02 05:00:02,855 - freqtrade.configuration.configuration - INFO - Using user-data directory: /freqtrade/user_data ...
2025-05-02 03:07:29,140 - freqtrade.configuration.configuration - INFO - Using data directory: /freqtrade/user_data/data/okx ... 2025-05-02 05:00:02,855 - freqtrade.configuration.configuration - INFO - Using data directory: /freqtrade/user_data/data/okx ...
2025-05-02 03:07:29,140 - freqtrade.configuration.configuration - INFO - Parameter --cache=none detected ... 2025-05-02 05:00:02,856 - freqtrade.configuration.configuration - INFO - Parameter --cache=none detected ...
2025-05-02 03:07:29,141 - freqtrade.configuration.configuration - INFO - Filter trades by timerange: 20250301-20250420 2025-05-02 05:00:02,856 - freqtrade.configuration.configuration - INFO - Filter trades by timerange: 20250301-20250420
2025-05-02 03:07:29,141 - freqtrade.configuration.configuration - INFO - Using freqaimodel class name: XGBoostRegressor 2025-05-02 05:00:02,857 - freqtrade.configuration.configuration - INFO - Using freqaimodel class name: XGBoostRegressor
2025-05-02 03:07:29,142 - freqtrade.exchange.check_exchange - INFO - Checking exchange... 2025-05-02 05:00:02,857 - freqtrade.exchange.check_exchange - INFO - Checking exchange...
2025-05-02 03:07:29,149 - freqtrade.exchange.check_exchange - INFO - Exchange "okx" is officially supported by the Freqtrade development team. 2025-05-02 05:00:02,863 - freqtrade.exchange.check_exchange - INFO - Exchange "okx" is officially supported by the Freqtrade development team.
2025-05-02 03:07:29,149 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration. 2025-05-02 05:00:02,864 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration.
2025-05-02 03:07:29,150 - freqtrade.configuration.config_validation - INFO - Validating configuration ... 2025-05-02 05:00:02,864 - freqtrade.configuration.config_validation - INFO - Validating configuration ...
2025-05-02 03:07:29,152 - freqtrade.commands.optimize_commands - INFO - Starting freqtrade in Backtesting mode 2025-05-02 05:00:02,866 - freqtrade.commands.optimize_commands - INFO - Starting freqtrade in Backtesting mode
2025-05-02 03:07:29,153 - freqtrade.exchange.exchange - INFO - Instance is running with dry_run enabled 2025-05-02 05:00:02,867 - freqtrade.exchange.exchange - INFO - Instance is running with dry_run enabled
2025-05-02 03:07:29,153 - freqtrade.exchange.exchange - INFO - Using CCXT 4.4.69 2025-05-02 05:00:02,867 - freqtrade.exchange.exchange - INFO - Using CCXT 4.4.69
2025-05-02 03:07:29,153 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}} 2025-05-02 05:00:02,867 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}}
2025-05-02 03:07:29,158 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}, 'timeout': 20000} 2025-05-02 05:00:02,872 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}, 'timeout': 20000}
2025-05-02 03:07:29,164 - freqtrade.exchange.exchange - INFO - Using Exchange "OKX" 2025-05-02 05:00:02,878 - freqtrade.exchange.exchange - INFO - Using Exchange "OKX"
2025-05-02 03:07:31,712 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Okx'... 2025-05-02 05:00:03,280 - freqtrade.exchange.common - WARNING - _load_async_markets() returned exception: "Error in reload_markets due to ExchangeNotAvailable. Message: okx GET
2025-05-02 03:07:31,769 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy OKXRegressionStrategy from '/freqtrade/templates/OKXRegressionStrategy.py'... https://www.okx.com/api/v5/public/instruments?instType=SPOT". Retrying still for 3 times.
2025-05-02 03:07:31,770 - freqtrade.strategy.hyper - INFO - Found no parameter file. 2025-05-02 05:00:05,382 - freqtrade.exchange.common - WARNING - _load_async_markets() returned exception: "Error in reload_markets due to ExchangeNotAvailable. Message: okx GET
2025-05-02 03:07:31,771 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'timeframe' with value in config file: 3m. https://www.okx.com/api/v5/public/instruments?instType=SPOT". Retrying still for 2 times.
2025-05-02 03:07:31,771 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stoploss' with value in config file: -0.05. 2025-05-02 05:00:10,528 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Okx'...
2025-05-02 03:07:31,771 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: USDT. 2025-05-02 05:00:10,587 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy OKXRegressionStrategy from '/freqtrade/templates/OKXRegressionStrategy.py'...
2025-05-02 03:07:31,772 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: 150. 2025-05-02 05:00:10,587 - freqtrade.strategy.hyper - INFO - Found no parameter file.
2025-05-02 03:07:31,772 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'startup_candle_count' with value in config file: 30. 2025-05-02 05:00:10,588 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'timeframe' with value in config file: 3m.
2025-05-02 03:07:31,772 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'unfilledtimeout' with value in config file: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': 2025-05-02 05:00:10,588 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stoploss' with value in config file: -0.05.
2025-05-02 05:00:10,589 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: USDT.
2025-05-02 05:00:10,589 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: 150.
2025-05-02 05:00:10,589 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'startup_candle_count' with value in config file: 30.
2025-05-02 05:00:10,589 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'unfilledtimeout' with value in config file: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit':
'minutes'}. 'minutes'}.
2025-05-02 03:07:31,773 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'max_open_trades' with value in config file: 4. 2025-05-02 05:00:10,590 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'max_open_trades' with value in config file: 4.
2025-05-02 03:07:31,773 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {} 2025-05-02 05:00:10,590 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {}
2025-05-02 03:07:31,773 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 3m 2025-05-02 05:00:10,590 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 3m
2025-05-02 03:07:31,774 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.05 2025-05-02 05:00:10,591 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.05
2025-05-02 03:07:31,774 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: True 2025-05-02 05:00:10,591 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: True
2025-05-02 03:07:31,774 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive: 0.01 2025-05-02 05:00:10,591 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive: 0.01
2025-05-02 03:07:31,775 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.0 2025-05-02 05:00:10,592 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.0
2025-05-02 03:07:31,775 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: False 2025-05-02 05:00:10,592 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: False
2025-05-02 03:07:31,775 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: False 2025-05-02 05:00:10,592 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: False
2025-05-02 03:07:31,776 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: True 2025-05-02 05:00:10,593 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: True
2025-05-02 03:07:31,776 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_types: {'entry': 'limit', 'exit': 'limit', 'stoploss': 'limit', 'stoploss_on_exchange': False, 2025-05-02 05:00:10,593 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_types: {'entry': 'limit', 'exit': 'limit', 'stoploss': 'limit', 'stoploss_on_exchange': False,
'stoploss_on_exchange_interval': 60} 'stoploss_on_exchange_interval': 60}
2025-05-02 03:07:31,776 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'entry': 'GTC', 'exit': 'GTC'} 2025-05-02 05:00:10,593 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'entry': 'GTC', 'exit': 'GTC'}
2025-05-02 03:07:31,777 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: USDT 2025-05-02 05:00:10,594 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: USDT
2025-05-02 03:07:31,777 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: 150 2025-05-02 05:00:10,594 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: 150
2025-05-02 03:07:31,777 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 30 2025-05-02 05:00:10,594 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 30
2025-05-02 03:07:31,778 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': 'minutes'} 2025-05-02 05:00:10,595 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': 'minutes'}
2025-05-02 03:07:31,778 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_exit_signal: True 2025-05-02 05:00:10,595 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_exit_signal: True
2025-05-02 03:07:31,778 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_only: False 2025-05-02 05:00:10,595 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_only: False
2025-05-02 03:07:31,779 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_entry_signal: False 2025-05-02 05:00:10,596 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_entry_signal: False
2025-05-02 03:07:31,779 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_offset: 0.0 2025-05-02 05:00:10,596 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_offset: 0.0
2025-05-02 03:07:31,779 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False 2025-05-02 05:00:10,596 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False
2025-05-02 03:07:31,780 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0 2025-05-02 05:00:10,596 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0
2025-05-02 03:07:31,780 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using position_adjustment_enable: False 2025-05-02 05:00:10,597 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using position_adjustment_enable: False
2025-05-02 03:07:31,780 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_entry_position_adjustment: -1 2025-05-02 05:00:10,597 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_entry_position_adjustment: -1
2025-05-02 03:07:31,781 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_open_trades: 4 2025-05-02 05:00:10,597 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_open_trades: 4
2025-05-02 03:07:31,781 - freqtrade.configuration.config_validation - INFO - Validating configuration ... 2025-05-02 05:00:10,598 - freqtrade.configuration.config_validation - INFO - Validating configuration ...
2025-05-02 03:07:31,785 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist StaticPairList from '/freqtrade/freqtrade/plugins/pairlist/StaticPairList.py'... 2025-05-02 05:00:10,601 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist StaticPairList from '/freqtrade/freqtrade/plugins/pairlist/StaticPairList.py'...
2025-05-02 03:07:31,791 - freqtrade.optimize.backtesting - INFO - Using fee 0.1500% - worst case fee from exchange (lowest tier). 2025-05-02 05:00:10,608 - freqtrade.optimize.backtesting - INFO - Using fee 0.1500% - worst case fee from exchange (lowest tier).
2025-05-02 03:07:31,792 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 2025-05-02 05:00:10,609 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450
2025-05-02 03:07:31,792 - freqtrade.data.history.history_utils - INFO - Using indicator startup period: 14450 ... 2025-05-02 05:00:10,609 - freqtrade.data.history.history_utils - INFO - Using indicator startup period: 14450 ...
2025-05-02 03:07:31,808 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 3m, data starts at 2025-02-01 00:00:00 2025-05-02 05:00:10,626 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 3m, data starts at 2025-02-01 00:00:00
2025-05-02 03:07:31,838 - freqtrade.data.history.datahandlers.idatahandler - WARNING - SOL/USDT, spot, 3m, data starts at 2025-02-01 00:00:00 2025-05-02 05:00:10,657 - freqtrade.data.history.datahandlers.idatahandler - WARNING - SOL/USDT, spot, 3m, data starts at 2025-02-01 00:00:00
2025-05-02 03:07:31,855 - freqtrade.optimize.backtesting - INFO - Loading data from 2025-02-01 00:00:00 up to 2025-04-20 00:00:00 (78 days). 2025-05-02 05:00:10,677 - freqtrade.optimize.backtesting - INFO - Loading data from 2025-02-01 00:00:00 up to 2025-04-20 00:00:00 (78 days).
2025-05-02 03:07:31,856 - freqtrade.optimize.backtesting - INFO - Dataload complete. Calculating indicators 2025-05-02 05:00:10,678 - freqtrade.optimize.backtesting - INFO - Dataload complete. Calculating indicators
2025-05-02 03:07:31,857 - freqtrade.optimize.backtesting - INFO - Running backtesting for Strategy OKXRegressionStrategy 2025-05-02 05:00:10,679 - freqtrade.optimize.backtesting - INFO - Running backtesting for Strategy OKXRegressionStrategy
2025-05-02 03:07:33,402 - matplotlib.font_manager - INFO - generated new fontManager 2025-05-02 05:00:12,246 - matplotlib.font_manager - INFO - generated new fontManager
2025-05-02 03:07:33,619 - freqtrade.resolvers.iresolver - INFO - Using resolved freqaimodel XGBoostRegressor from '/freqtrade/freqtrade/freqai/prediction_models/XGBoostRegressor.py'... 2025-05-02 05:00:12,460 - freqtrade.resolvers.iresolver - INFO - Using resolved freqaimodel XGBoostRegressor from '/freqtrade/freqtrade/freqai/prediction_models/XGBoostRegressor.py'...
2025-05-02 03:07:33,620 - freqtrade.freqai.data_drawer - INFO - Could not find existing datadrawer, starting from scratch 2025-05-02 05:00:12,461 - freqtrade.freqai.data_drawer - INFO - Could not find existing datadrawer, starting from scratch
2025-05-02 03:07:33,620 - freqtrade.freqai.data_drawer - INFO - Could not find existing historic_predictions, starting from scratch 2025-05-02 05:00:12,461 - freqtrade.freqai.data_drawer - INFO - Could not find existing historic_predictions, starting from scratch
2025-05-02 03:07:33,621 - freqtrade.freqai.freqai_interface - INFO - Set fresh train queue from whitelist. Queue: ['BTC/USDT', 'SOL/USDT'] 2025-05-02 05:00:12,461 - freqtrade.freqai.freqai_interface - INFO - Set fresh train queue from whitelist. Queue: ['BTC/USDT', 'SOL/USDT']
2025-05-02 03:07:33,621 - freqtrade.strategy.hyper - INFO - No params for buy found, using default values. 2025-05-02 05:00:12,462 - freqtrade.strategy.hyper - INFO - No params for buy found, using default values.
2025-05-02 03:07:33,622 - freqtrade.strategy.hyper - INFO - No params for sell found, using default values. 2025-05-02 05:00:12,463 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): atr_period = 14
2025-05-02 03:07:33,622 - freqtrade.strategy.hyper - INFO - No params for protection found, using default values. 2025-05-02 05:00:12,463 - freqtrade.strategy.hyper - INFO - No params for sell found, using default values.
2025-05-02 03:07:33,627 - freqtrade.freqai.freqai_interface - INFO - Training 5 timeranges 2025-05-02 05:00:12,464 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): atr_multiplier = 2.0
2025-05-02 03:07:33,629 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-01-30 00:00:00 to 2025-03-01 00:00:00, 1/5 trains 2025-05-02 05:00:12,464 - freqtrade.strategy.hyper - INFO - No params for protection found, using default values.
2025-05-02 03:07:33,629 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at 2025-05-02 05:00:12,470 - freqtrade.freqai.freqai_interface - INFO - Training 5 timeranges
2025-05-02 05:00:12,471 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-01-30 00:00:00 to 2025-03-01 00:00:00, 1/5 trains
2025-05-02 05:00:12,472 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1740787200_prediction.feather /freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1740787200_prediction.feather
2025-05-02 03:07:41,919 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 2025-05-02 05:00:23,926 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690
2025-05-02 03:07:41,920 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 5m from 2025-01-29 19:50:00 to 2025-04-20 00:00:00 2025-05-02 05:00:23,927 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 5m from 2025-01-29 19:50:00 to 2025-04-20 00:00:00
2025-05-02 03:07:41,929 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 5m, data starts at 2025-02-01 00:00:00 2025-05-02 05:00:23,936 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 5m, data starts at 2025-02-01 00:00:00
2025-05-02 03:07:42,020 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 2025-05-02 05:00:24,032 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770
2025-05-02 03:07:42,021 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 1h from 2025-01-27 22:00:00 to 2025-04-20 00:00:00 2025-05-02 05:00:24,032 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 1h from 2025-01-27 22:00:00 to 2025-04-20 00:00:00
2025-05-02 03:07:42,026 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 1h, data starts at 2025-02-01 00:00:00 2025-05-02 05:00:24,037 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 1h, data starts at 2025-02-01 00:00:00
2025-05-02 03:07:42,380 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 2025-05-02 05:00:24,404 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450
2025-05-02 03:07:42,381 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 3m from 2025-01-29 21:30:00 to 2025-04-20 00:00:00 2025-05-02 05:00:24,405 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 3m from 2025-01-29 21:30:00 to 2025-04-20 00:00:00
2025-05-02 03:07:42,390 - freqtrade.data.history.datahandlers.idatahandler - WARNING - ETH/USDT, spot, 3m, data starts at 2025-02-01 00:00:00 2025-05-02 05:00:24,414 - freqtrade.data.history.datahandlers.idatahandler - WARNING - ETH/USDT, spot, 3m, data starts at 2025-02-01 00:00:00
2025-05-02 03:07:50,264 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 2025-05-02 05:00:34,152 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690
2025-05-02 03:07:50,264 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 5m from 2025-01-29 19:50:00 to 2025-04-20 00:00:00 2025-05-02 05:00:34,152 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 5m from 2025-01-29 19:50:00 to 2025-04-20 00:00:00
2025-05-02 03:07:50,273 - freqtrade.data.history.datahandlers.idatahandler - WARNING - ETH/USDT, spot, 5m, data starts at 2025-02-01 00:00:00 2025-05-02 05:00:34,161 - freqtrade.data.history.datahandlers.idatahandler - WARNING - ETH/USDT, spot, 5m, data starts at 2025-02-01 00:00:00
2025-05-02 03:07:50,429 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 2025-05-02 05:00:34,322 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770
2025-05-02 03:07:50,429 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 1h from 2025-01-27 22:00:00 to 2025-04-20 00:00:00 2025-05-02 05:00:34,323 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 1h from 2025-01-27 22:00:00 to 2025-04-20 00:00:00
2025-05-02 03:07:50,434 - freqtrade.data.history.datahandlers.idatahandler - WARNING - ETH/USDT, spot, 1h, data starts at 2025-02-01 00:00:00 2025-05-02 05:00:34,328 - freqtrade.data.history.datahandlers.idatahandler - WARNING - ETH/USDT, spot, 1h, data starts at 2025-02-01 00:00:00
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
dataframe = dataframe.fillna(method="ffill").fillna(0) dataframe = dataframe.fillna(method="ffill").fillna(0)
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
dataframe = dataframe.fillna(method="ffill").fillna(0) dataframe = dataframe.fillna(method="ffill").fillna(0)
2025-05-02 03:07:50,934 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1740787200/cb_btc_1740787200 2025-05-02 05:00:34,846 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1740787200/cb_btc_1740787200
2025-05-02 03:07:50,935 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- 2025-05-02 05:00:34,847 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT --------------------
2025-05-02 03:07:51,030 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 13440. 2025-05-02 05:00:34,945 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 13440.
2025-05-02 03:07:51,031 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-01 to 2025-02-28 -------------------- 2025-05-02 05:00:34,945 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-01 to 2025-02-28 --------------------
2025-05-02 03:07:51,087 - datasieve.pipeline - INFO - VarianceThreshold will remove 13 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' 2025-05-02 05:00:35,005 - datasieve.pipeline - INFO - VarianceThreshold will remove 13 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m'
'%-%-order_book_imbalance-20_20_BTC/USDT_3m' '%-%-order_book_imbalance-20_20_BTC/USDT_3m'
'%-%-order_book_imbalance-50_50_BTC/USDT_3m' '%-%-order_book_imbalance-50_50_BTC/USDT_3m'
'%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m'
@ -117,39 +123,39 @@ Creating freqtrade_freqtrade_run ... done
'%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m'
'%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m'
'%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m'] '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m']
2025-05-02 03:07:51,122 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 421 features 2025-05-02 05:00:35,044 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 421 features
2025-05-02 03:07:51,122 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 10752 data points 2025-05-02 05:00:35,045 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 10752 data points
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: [03:07:51] WARNING: /workspace/src/learner.cc:740: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: [05:00:35] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
warnings.warn(smsg, UserWarning) warnings.warn(smsg, UserWarning)
[99] validation_0-rmse:0.06515 validation_1-rmse:0.05858 [99] validation_0-rmse:0.06515 validation_1-rmse:0.05858
2025-05-02 03:08:26,335 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (35.40 secs) -------------------- 2025-05-02 05:01:26,046 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (51.20 secs) --------------------
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:08:26] WARNING: /workspace/src/learner.cc:740: [05:01:26] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
2025-05-02 03:08:26,544 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1740787200/cb_btc_1740787200--s_close.html 2025-05-02 05:01:26,258 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1740787200/cb_btc_1740787200--s_close.html
2025-05-02 03:08:26,545 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. 2025-05-02 05:01:26,259 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
2025-05-02 03:08:26,650 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None 2025-05-02 05:01:26,360 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
2025-05-02 03:08:26,665 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-02-09 00:00:00 to 2025-03-11 00:00:00, 2/5 trains 2025-05-02 05:01:26,374 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-02-09 00:00:00 to 2025-03-11 00:00:00, 2/5 trains
2025-05-02 03:08:26,666 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at 2025-05-02 05:01:26,375 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1741651200_prediction.feather /freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1741651200_prediction.feather
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
2025-05-02 03:08:27,143 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1741651200/cb_btc_1741651200 2025-05-02 05:01:26,868 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1741651200/cb_btc_1741651200
2025-05-02 03:08:27,144 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- 2025-05-02 05:01:26,869 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT --------------------
2025-05-02 03:08:27,250 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. 2025-05-02 05:01:26,981 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400.
2025-05-02 03:08:27,251 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-09 to 2025-03-10 -------------------- 2025-05-02 05:01:26,982 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-09 to 2025-03-10 --------------------
2025-05-02 03:08:27,313 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' 2025-05-02 05:01:27,047 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m'
'%-%-order_book_imbalance-20_20_BTC/USDT_3m' '%-%-order_book_imbalance-20_20_BTC/USDT_3m'
'%-%-order_book_imbalance-50_50_BTC/USDT_3m' '%-%-order_book_imbalance-50_50_BTC/USDT_3m'
'%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m'
@ -221,41 +227,41 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
'%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h']
2025-05-02 03:08:27,351 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features 2025-05-02 05:01:27,084 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features
2025-05-02 03:08:27,352 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points 2025-05-02 05:01:27,085 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:08:27] WARNING: /workspace/src/learner.cc:740: [05:01:27] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
[99] validation_0-rmse:0.05485 validation_1-rmse:0.05074 [99] validation_0-rmse:0.05485 validation_1-rmse:0.05074
2025-05-02 03:09:04,172 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (37.03 secs) -------------------- 2025-05-02 05:02:20,677 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (53.81 secs) --------------------
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:09:04] WARNING: /workspace/src/learner.cc:740: [05:02:20] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
2025-05-02 03:09:04,214 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1741651200/cb_btc_1741651200--s_close.html 2025-05-02 05:02:20,712 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1741651200/cb_btc_1741651200--s_close.html
2025-05-02 03:09:04,215 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. 2025-05-02 05:02:20,713 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
2025-05-02 03:09:04,319 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None 2025-05-02 05:02:20,812 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
2025-05-02 03:09:04,335 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-02-19 00:00:00 to 2025-03-21 00:00:00, 3/5 trains 2025-05-02 05:02:20,829 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-02-19 00:00:00 to 2025-03-21 00:00:00, 3/5 trains
2025-05-02 03:09:04,336 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at 2025-05-02 05:02:20,830 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1742515200_prediction.feather /freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1742515200_prediction.feather
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
2025-05-02 03:09:04,900 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1742515200/cb_btc_1742515200 2025-05-02 05:02:21,408 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1742515200/cb_btc_1742515200
2025-05-02 03:09:04,900 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- 2025-05-02 05:02:21,409 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT --------------------
2025-05-02 03:09:05,008 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. 2025-05-02 05:02:21,521 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400.
2025-05-02 03:09:05,009 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-19 to 2025-03-20 -------------------- 2025-05-02 05:02:21,522 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-19 to 2025-03-20 --------------------
2025-05-02 03:09:05,066 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' 2025-05-02 05:02:21,584 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m'
'%-%-order_book_imbalance-20_20_BTC/USDT_3m' '%-%-order_book_imbalance-20_20_BTC/USDT_3m'
'%-%-order_book_imbalance-50_50_BTC/USDT_3m' '%-%-order_book_imbalance-50_50_BTC/USDT_3m'
'%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m'
@ -327,41 +333,41 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
'%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h']
2025-05-02 03:09:05,097 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features 2025-05-02 05:02:21,617 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features
2025-05-02 03:09:05,098 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points 2025-05-02 05:02:21,617 - 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: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:09:05] WARNING: /workspace/src/learner.cc:740: [05:02:22] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
[99] validation_0-rmse:0.05597 validation_1-rmse:0.05024 [99] validation_0-rmse:0.05597 validation_1-rmse:0.05024
2025-05-02 03:09:42,276 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (37.38 secs) -------------------- 2025-05-02 05:03:18,466 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (57.06 secs) --------------------
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:09:42] WARNING: /workspace/src/learner.cc:740: [05:03:18] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
2025-05-02 03:09:42,312 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1742515200/cb_btc_1742515200--s_close.html 2025-05-02 05:03:18,500 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1742515200/cb_btc_1742515200--s_close.html
2025-05-02 03:09:42,313 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. 2025-05-02 05:03:18,500 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
2025-05-02 03:09:42,417 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None 2025-05-02 05:03:18,600 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
2025-05-02 03:09:42,433 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-03-01 00:00:00 to 2025-03-31 00:00:00, 4/5 trains 2025-05-02 05:03:18,616 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-03-01 00:00:00 to 2025-03-31 00:00:00, 4/5 trains
2025-05-02 03:09:42,434 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at 2025-05-02 05:03:18,617 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1743379200_prediction.feather /freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1743379200_prediction.feather
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
2025-05-02 03:09:43,042 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1743379200/cb_btc_1743379200 2025-05-02 05:03:19,258 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1743379200/cb_btc_1743379200
2025-05-02 03:09:43,043 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- 2025-05-02 05:03:19,259 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT --------------------
2025-05-02 03:09:43,156 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. 2025-05-02 05:03:19,374 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400.
2025-05-02 03:09:43,156 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-01 to 2025-03-30 -------------------- 2025-05-02 05:03:19,374 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-01 to 2025-03-30 --------------------
2025-05-02 03:09:43,216 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' 2025-05-02 05:03:19,433 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m'
'%-%-order_book_imbalance-20_20_BTC/USDT_3m' '%-%-order_book_imbalance-20_20_BTC/USDT_3m'
'%-%-order_book_imbalance-50_50_BTC/USDT_3m' '%-%-order_book_imbalance-50_50_BTC/USDT_3m'
'%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m'
@ -433,41 +439,41 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
'%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h']
2025-05-02 03:09:43,254 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features 2025-05-02 05:03:19,474 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features
2025-05-02 03:09:43,254 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points 2025-05-02 05:03:19,475 - 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: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:09:43] WARNING: /workspace/src/learner.cc:740: [05:03:19] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
[99] validation_0-rmse:0.05230 validation_1-rmse:0.04572 [99] validation_0-rmse:0.05230 validation_1-rmse:0.04572
2025-05-02 03:10:21,556 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (38.51 secs) -------------------- 2025-05-02 05:04:15,469 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (56.21 secs) --------------------
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:10:21] WARNING: /workspace/src/learner.cc:740: [05:04:15] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
2025-05-02 03:10:21,590 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1743379200/cb_btc_1743379200--s_close.html 2025-05-02 05:04:15,509 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1743379200/cb_btc_1743379200--s_close.html
2025-05-02 03:10:21,591 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. 2025-05-02 05:04:15,510 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
2025-05-02 03:10:21,704 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None 2025-05-02 05:04:15,621 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
2025-05-02 03:10:21,721 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-03-11 00:00:00 to 2025-04-10 00:00:00, 5/5 trains 2025-05-02 05:04:15,637 - freqtrade.freqai.freqai_interface - INFO - Training BTC/USDT, 1/2 pairs from 2025-03-11 00:00:00 to 2025-04-10 00:00:00, 5/5 trains
2025-05-02 03:10:21,722 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at 2025-05-02 05:04:15,638 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
/freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1744243200_prediction.feather /freqtrade/user_data/models/test175/backtesting_predictions/cb_btc_1744243200_prediction.feather
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
2025-05-02 03:10:22,397 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1744243200/cb_btc_1744243200 2025-05-02 05:04:16,350 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-BTC_1744243200/cb_btc_1744243200
2025-05-02 03:10:22,397 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT -------------------- 2025-05-02 05:04:16,351 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training BTC/USDT --------------------
2025-05-02 03:10:22,485 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400. 2025-05-02 05:04:16,456 - freqtrade.freqai.data_kitchen - INFO - BTC/USDT: dropped 0 training points due to NaNs in populated dataset 14400.
2025-05-02 03:10:22,486 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-11 to 2025-04-09 -------------------- 2025-05-02 05:04:16,456 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-11 to 2025-04-09 --------------------
2025-05-02 03:10:22,545 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m' 2025-05-02 05:04:16,522 - datasieve.pipeline - INFO - VarianceThreshold will remove 73 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_BTC/USDT_3m'
'%-%-order_book_imbalance-20_20_BTC/USDT_3m' '%-%-order_book_imbalance-20_20_BTC/USDT_3m'
'%-%-order_book_imbalance-50_50_BTC/USDT_3m' '%-%-order_book_imbalance-50_50_BTC/USDT_3m'
'%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_BTC/USDT_3m'
@ -539,51 +545,51 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
'%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h']
2025-05-02 03:10:22,585 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features 2025-05-02 05:04:16,553 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 361 features
2025-05-02 03:10:22,585 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points 2025-05-02 05:04:16,553 - 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: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:10:22] WARNING: /workspace/src/learner.cc:740: [05:04:17] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
[99] validation_0-rmse:0.04390 validation_1-rmse:0.03861 [99] validation_0-rmse:0.04390 validation_1-rmse:0.03861
2025-05-02 03:11:03,302 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (40.90 secs) -------------------- 2025-05-02 05:05:14,027 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training BTC/USDT (57.68 secs) --------------------
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:11:03] WARNING: /workspace/src/learner.cc:740: [05:05:14] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
2025-05-02 03:11:03,342 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1744243200/cb_btc_1744243200--s_close.html 2025-05-02 05:05:14,061 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-BTC_1744243200/cb_btc_1744243200--s_close.html
2025-05-02 03:11:03,343 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. 2025-05-02 05:05:14,062 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
2025-05-02 03:11:03,431 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None 2025-05-02 05:05:14,158 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
2025-05-02 03:11:03,557 - freqtrade.freqai.freqai_interface - INFO - Training 5 timeranges 2025-05-02 05:05:14,287 - freqtrade.freqai.freqai_interface - INFO - Training 5 timeranges
2025-05-02 03:11:03,558 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-01-30 00:00:00 to 2025-03-01 00:00:00, 1/5 trains 2025-05-02 05:05:14,288 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-01-30 00:00:00 to 2025-03-01 00:00:00, 1/5 trains
2025-05-02 03:11:03,559 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at 2025-05-02 05:05:14,289 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1740787200_prediction.feather /freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1740787200_prediction.feather
2025-05-02 03:11:12,141 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690 2025-05-02 05:05:22,330 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 5m to 8690
2025-05-02 03:11:12,142 - freqtrade.data.dataprovider - INFO - Loading data for SOL/USDT 5m from 2025-01-29 19:50:00 to 2025-04-20 00:00:00 2025-05-02 05:05:22,330 - freqtrade.data.dataprovider - INFO - Loading data for SOL/USDT 5m from 2025-01-29 19:50:00 to 2025-04-20 00:00:00
2025-05-02 03:11:12,151 - freqtrade.data.history.datahandlers.idatahandler - WARNING - SOL/USDT, spot, 5m, data starts at 2025-02-01 00:00:00 2025-05-02 05:05:22,339 - freqtrade.data.history.datahandlers.idatahandler - WARNING - SOL/USDT, spot, 5m, data starts at 2025-02-01 00:00:00
2025-05-02 03:11:12,239 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770 2025-05-02 05:05:22,444 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 1h to 770
2025-05-02 03:11:12,240 - freqtrade.data.dataprovider - INFO - Loading data for SOL/USDT 1h from 2025-01-27 22:00:00 to 2025-04-20 00:00:00 2025-05-02 05:05:22,445 - freqtrade.data.dataprovider - INFO - Loading data for SOL/USDT 1h from 2025-01-27 22:00:00 to 2025-04-20 00:00:00
2025-05-02 03:11:12,244 - freqtrade.data.history.datahandlers.idatahandler - WARNING - SOL/USDT, spot, 1h, data starts at 2025-02-01 00:00:00 2025-05-02 05:05:22,450 - freqtrade.data.history.datahandlers.idatahandler - WARNING - SOL/USDT, spot, 1h, data starts at 2025-02-01 00:00:00
2025-05-02 03:11:12,600 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450 2025-05-02 05:05:22,817 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 14450
2025-05-02 03:11:12,601 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 3m from 2025-01-29 21:30:00 to 2025-04-20 00:00:00 2025-05-02 05:05:22,818 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 3m from 2025-01-29 21:30:00 to 2025-04-20 00:00:00
2025-05-02 03:11:12,610 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 3m, data starts at 2025-02-01 00:00:00 2025-05-02 05:05:22,828 - freqtrade.data.history.datahandlers.idatahandler - WARNING - BTC/USDT, spot, 3m, data starts at 2025-02-01 00:00:00
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
2025-05-02 03:11:14,141 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1740787200/cb_sol_1740787200 2025-05-02 05:05:24,451 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1740787200/cb_sol_1740787200
2025-05-02 03:11:14,142 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- 2025-05-02 05:05:24,452 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT --------------------
2025-05-02 03:11:14,285 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 13440. 2025-05-02 05:05:24,607 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 13440.
2025-05-02 03:11:14,286 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-01 to 2025-02-28 -------------------- 2025-05-02 05:05:24,608 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-01 to 2025-02-28 --------------------
2025-05-02 03:11:14,365 - datasieve.pipeline - INFO - VarianceThreshold will remove 19 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' 2025-05-02 05:05:24,698 - datasieve.pipeline - INFO - VarianceThreshold will remove 19 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m'
'%-%-order_book_imbalance-20_20_SOL/USDT_3m' '%-%-order_book_imbalance-20_20_SOL/USDT_3m'
'%-%-order_book_imbalance-50_50_SOL/USDT_3m' '%-%-order_book_imbalance-50_50_SOL/USDT_3m'
'%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m'
@ -601,41 +607,41 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
'%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_ETH/USDT_3m'
'%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m' '%-%-order_book_imbalance-20_20_shift-1_ETH/USDT_3m'
'%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m'] '%-%-order_book_imbalance-50_50_shift-1_ETH/USDT_3m']
2025-05-02 03:11:14,421 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 631 features 2025-05-02 05:05:24,754 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 631 features
2025-05-02 03:11:14,421 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 10752 data points 2025-05-02 05:05:24,754 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 10752 data points
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:11:14] WARNING: /workspace/src/learner.cc:740: [05:05:25] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
[99] validation_0-rmse:0.06031 validation_1-rmse:0.05308 [99] validation_0-rmse:0.06031 validation_1-rmse:0.05308
2025-05-02 03:12:26,454 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (72.31 secs) -------------------- 2025-05-02 05:06:48,659 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (84.21 secs) --------------------
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:12:26] WARNING: /workspace/src/learner.cc:740: [05:06:48] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
2025-05-02 03:12:26,488 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1740787200/cb_sol_1740787200--s_close.html 2025-05-02 05:06:48,692 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1740787200/cb_sol_1740787200--s_close.html
2025-05-02 03:12:26,488 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. 2025-05-02 05:06:48,693 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
2025-05-02 03:12:26,638 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None 2025-05-02 05:06:48,843 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
2025-05-02 03:12:26,654 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-02-09 00:00:00 to 2025-03-11 00:00:00, 2/5 trains 2025-05-02 05:06:48,859 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-02-09 00:00:00 to 2025-03-11 00:00:00, 2/5 trains
2025-05-02 03:12:26,654 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at 2025-05-02 05:06:48,860 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1741651200_prediction.feather /freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1741651200_prediction.feather
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
2025-05-02 03:12:27,333 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1741651200/cb_sol_1741651200 2025-05-02 05:06:49,573 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1741651200/cb_sol_1741651200
2025-05-02 03:12:27,334 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- 2025-05-02 05:06:49,574 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT --------------------
2025-05-02 03:12:27,485 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. 2025-05-02 05:06:49,749 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400.
2025-05-02 03:12:27,486 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-09 to 2025-03-10 -------------------- 2025-05-02 05:06:49,750 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-09 to 2025-03-10 --------------------
2025-05-02 03:12:27,572 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' 2025-05-02 05:06:49,844 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m'
'%-%-order_book_imbalance-20_20_SOL/USDT_3m' '%-%-order_book_imbalance-20_20_SOL/USDT_3m'
'%-%-order_book_imbalance-50_50_SOL/USDT_3m' '%-%-order_book_imbalance-50_50_SOL/USDT_3m'
'%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m'
@ -743,41 +749,41 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
'%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h']
2025-05-02 03:12:27,622 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features 2025-05-02 05:06:49,898 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features
2025-05-02 03:12:27,622 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points 2025-05-02 05:06:49,899 - 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: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:12:28] WARNING: /workspace/src/learner.cc:740: [05:06:50] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
[99] validation_0-rmse:0.04711 validation_1-rmse:0.04089 [99] validation_0-rmse:0.04711 validation_1-rmse:0.04089
2025-05-02 03:13:43,791 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (76.46 secs) -------------------- 2025-05-02 05:08:12,950 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (83.38 secs) --------------------
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:13:43] WARNING: /workspace/src/learner.cc:740: [05:08:12] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
2025-05-02 03:13:43,827 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1741651200/cb_sol_1741651200--s_close.html 2025-05-02 05:08:12,985 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1741651200/cb_sol_1741651200--s_close.html
2025-05-02 03:13:43,828 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. 2025-05-02 05:08:12,985 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
2025-05-02 03:13:43,971 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None 2025-05-02 05:08:13,125 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
2025-05-02 03:13:43,989 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-02-19 00:00:00 to 2025-03-21 00:00:00, 3/5 trains 2025-05-02 05:08:13,142 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-02-19 00:00:00 to 2025-03-21 00:00:00, 3/5 trains
2025-05-02 03:13:43,990 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at 2025-05-02 05:08:13,142 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1742515200_prediction.feather /freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1742515200_prediction.feather
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
2025-05-02 03:13:44,792 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1742515200/cb_sol_1742515200 2025-05-02 05:08:13,994 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1742515200/cb_sol_1742515200
2025-05-02 03:13:44,793 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- 2025-05-02 05:08:13,995 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT --------------------
2025-05-02 03:13:44,946 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. 2025-05-02 05:08:14,155 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400.
2025-05-02 03:13:44,947 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-19 to 2025-03-20 -------------------- 2025-05-02 05:08:14,156 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-02-19 to 2025-03-20 --------------------
2025-05-02 03:13:45,033 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' 2025-05-02 05:08:14,251 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m'
'%-%-order_book_imbalance-20_20_SOL/USDT_3m' '%-%-order_book_imbalance-20_20_SOL/USDT_3m'
'%-%-order_book_imbalance-50_50_SOL/USDT_3m' '%-%-order_book_imbalance-50_50_SOL/USDT_3m'
'%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m'
@ -885,41 +891,41 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
'%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h']
2025-05-02 03:13:45,084 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features 2025-05-02 05:08:14,304 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features
2025-05-02 03:13:45,085 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points 2025-05-02 05:08:14,304 - 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: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:13:45] WARNING: /workspace/src/learner.cc:740: [05:08:14] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
[99] validation_0-rmse:0.04230 validation_1-rmse:0.03809 [99] validation_0-rmse:0.04230 validation_1-rmse:0.03809
2025-05-02 03:15:04,966 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (80.17 secs) -------------------- 2025-05-02 05:09:37,344 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (83.35 secs) --------------------
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:15:04] WARNING: /workspace/src/learner.cc:740: [05:09:37] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
2025-05-02 03:15:05,008 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1742515200/cb_sol_1742515200--s_close.html 2025-05-02 05:09:37,379 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1742515200/cb_sol_1742515200--s_close.html
2025-05-02 03:15:05,009 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. 2025-05-02 05:09:37,379 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
2025-05-02 03:15:05,156 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None 2025-05-02 05:09:37,522 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
2025-05-02 03:15:05,172 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-03-01 00:00:00 to 2025-03-31 00:00:00, 4/5 trains 2025-05-02 05:09:37,539 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-03-01 00:00:00 to 2025-03-31 00:00:00, 4/5 trains
2025-05-02 03:15:05,173 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at 2025-05-02 05:09:37,540 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1743379200_prediction.feather /freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1743379200_prediction.feather
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
2025-05-02 03:15:06,074 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1743379200/cb_sol_1743379200 2025-05-02 05:09:38,473 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1743379200/cb_sol_1743379200
2025-05-02 03:15:06,074 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- 2025-05-02 05:09:38,474 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT --------------------
2025-05-02 03:15:06,236 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. 2025-05-02 05:09:38,642 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400.
2025-05-02 03:15:06,237 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-01 to 2025-03-30 -------------------- 2025-05-02 05:09:38,642 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-01 to 2025-03-30 --------------------
2025-05-02 03:15:06,319 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' 2025-05-02 05:09:38,731 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m'
'%-%-order_book_imbalance-20_20_SOL/USDT_3m' '%-%-order_book_imbalance-20_20_SOL/USDT_3m'
'%-%-order_book_imbalance-50_50_SOL/USDT_3m' '%-%-order_book_imbalance-50_50_SOL/USDT_3m'
'%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m'
@ -1027,41 +1033,41 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
'%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h']
2025-05-02 03:15:06,370 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features 2025-05-02 05:09:38,789 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features
2025-05-02 03:15:06,371 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points 2025-05-02 05:09:38,790 - 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: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:15:06] WARNING: /workspace/src/learner.cc:740: [05:09:39] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
[99] validation_0-rmse:0.03722 validation_1-rmse:0.03277 [99] validation_0-rmse:0.03722 validation_1-rmse:0.03277
2025-05-02 03:16:29,119 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (83.04 secs) -------------------- 2025-05-02 05:11:04,332 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (85.86 secs) --------------------
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:16:29] WARNING: /workspace/src/learner.cc:740: [05:11:04] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
2025-05-02 03:16:29,156 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1743379200/cb_sol_1743379200--s_close.html 2025-05-02 05:11:04,369 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1743379200/cb_sol_1743379200--s_close.html
2025-05-02 03:16:29,156 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. 2025-05-02 05:11:04,369 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
2025-05-02 03:16:29,301 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None 2025-05-02 05:11:04,507 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
2025-05-02 03:16:29,319 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-03-11 00:00:00 to 2025-04-10 00:00:00, 5/5 trains 2025-05-02 05:11:04,524 - freqtrade.freqai.freqai_interface - INFO - Training SOL/USDT, 2/2 pairs from 2025-03-11 00:00:00 to 2025-04-10 00:00:00, 5/5 trains
2025-05-02 03:16:29,320 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at 2025-05-02 05:11:04,525 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
/freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1744243200_prediction.feather /freqtrade/user_data/models/test175/backtesting_predictions/cb_sol_1744243200_prediction.feather
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
/freqtrade/templates/OKXRegressionStrategy.py:154: FutureWarning: /freqtrade/templates/OKXRegressionStrategy.py:159: FutureWarning:
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
2025-05-02 03:16:30,319 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1744243200/cb_sol_1744243200 2025-05-02 05:11:05,570 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-SOL_1744243200/cb_sol_1744243200
2025-05-02 03:16:30,320 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT -------------------- 2025-05-02 05:11:05,570 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training SOL/USDT --------------------
2025-05-02 03:16:30,476 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400. 2025-05-02 05:11:05,738 - freqtrade.freqai.data_kitchen - INFO - SOL/USDT: dropped 0 training points due to NaNs in populated dataset 14400.
2025-05-02 03:16:30,477 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-11 to 2025-04-09 -------------------- 2025-05-02 05:11:05,739 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-03-11 to 2025-04-09 --------------------
2025-05-02 03:16:30,564 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m' 2025-05-02 05:11:05,833 - datasieve.pipeline - INFO - VarianceThreshold will remove 109 features from the dataset.on transform. ['%-%-order_book_imbalance-10_10_SOL/USDT_3m'
'%-%-order_book_imbalance-20_20_SOL/USDT_3m' '%-%-order_book_imbalance-20_20_SOL/USDT_3m'
'%-%-order_book_imbalance-50_50_SOL/USDT_3m' '%-%-order_book_imbalance-50_50_SOL/USDT_3m'
'%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m' '%-%-order_book_imbalance-10_10_shift-1_SOL/USDT_3m'
@ -1169,35 +1175,35 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
'%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-10_10_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h' '%-%-order_book_imbalance-20_20_shift-3_ETH/USDT_1h'
'%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h'] '%-%-order_book_imbalance-50_50_shift-3_ETH/USDT_1h']
2025-05-02 03:16:30,616 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features 2025-05-02 05:11:05,886 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 541 features
2025-05-02 03:16:30,616 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 11520 data points 2025-05-02 05:11:05,887 - 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: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:16:31] WARNING: /workspace/src/learner.cc:740: [05:11:06] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
[99] validation_0-rmse:0.04374 validation_1-rmse:0.03837 [99] validation_0-rmse:0.04374 validation_1-rmse:0.03837
2025-05-02 03:17:55,364 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (85.04 secs) -------------------- 2025-05-02 05:12:31,493 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training SOL/USDT (85.92 secs) --------------------
/home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning: /home/ftuser/.local/lib/python3.12/site-packages/xgboost/core.py:158: UserWarning:
[03:17:55] WARNING: /workspace/src/learner.cc:740: [05:12:31] WARNING: /workspace/src/learner.cc:740:
Parameters: { "verbose" } are not used. Parameters: { "verbose" } are not used.
2025-05-02 03:17:55,401 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1744243200/cb_sol_1744243200--s_close.html 2025-05-02 05:12:31,532 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-SOL_1744243200/cb_sol_1744243200--s_close.html
2025-05-02 03:17:55,401 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk. 2025-05-02 05:12:31,532 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
2025-05-02 03:17:55,545 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None 2025-05-02 05:12:31,676 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
2025-05-02 03:17:55,722 - freqtrade.optimize.backtesting - INFO - Backtesting with data from 2025-03-03 02:30:00 up to 2025-04-20 00:00:00 (47 days). 2025-05-02 05:12:31,856 - freqtrade.optimize.backtesting - INFO - Backtesting with data from 2025-03-03 02:30:00 up to 2025-04-20 00:00:00 (47 days).
2025-05-02 03:17:56,194 - freqtrade.misc - INFO - dumping json to "/freqtrade/user_data/backtest_results/backtest-result-2025-05-02_03-17-56.meta.json" 2025-05-02 05:12:32,235 - freqtrade.misc - INFO - dumping json to "/freqtrade/user_data/backtest_results/backtest-result-2025-05-02_05-12-32.meta.json"
Result for strategy OKXRegressionStrategy Result for strategy OKXRegressionStrategy
BACKTESTING REPORT BACKTESTING REPORT
┏━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ ┏━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Pair ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ ┃ Pair ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃
┡━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ ┡━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩
│ BTC/USDT │ 6 │ -0.4 │ -0.483 │ -0.05 │ 0:22:00 │ 1 0 5 16.7 │ BTC/USDT │ 0 │ 0.0 │ 0.000 │ 0.0 │ 0:00 │ 0 0 0 0
│ SOL/USDT │ 41 │ -0.86 │ -7.036 │ -0.7 │ 1:51:00 │ 6 0 35 14.6 │ SOL/USDT │ 21 │ -0.57 │ -2.399 │ -0.24 │ 0:38:00 │ 5 0 16 23.8
│ TOTAL │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ TOTAL │ 21 │ -0.57 │ -2.399 │ -0.24 │ 0:38:00 │ 5 0 16 23.8
└──────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ └──────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘
LEFT OPEN TRADES REPORT LEFT OPEN TRADES REPORT
┏━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ ┏━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
@ -1209,22 +1215,24 @@ Result for strategy OKXRegressionStrategy
┏━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Enter Tag ┃ Entries ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ ┃ Enter Tag ┃ Entries ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃
┡━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ ┡━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩
│ OTHER │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ OTHER │ 21 │ -0.57 │ -2.399 │ -0.24 │ 0:38:00 │ 5 0 16 23.8
│ TOTAL │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ TOTAL │ 21 │ -0.57 │ -2.399 │ -0.24 │ 0:38:00 │ 5 0 16 23.8
└───────────┴─────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ └───────────┴─────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘
EXIT REASON STATS EXIT REASON STATS
┏━━━━━━━━━━━━━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Exit Reason ┃ Exits ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ ┃ Exit Reason ┃ Exits ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃
┡━━━━━━━━━━━━━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ ┡━━━━━━━━━━━━━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩
│ trailing_stop_loss │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ │ trailing_stop_loss │ 18 │ -0.22 │ -0.778 │ -0.08 │ 0:35:00 │ 5 0 13 27.8 │
│ TOTAL │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ │ exit_signal │ 3 │ -2.7 │ -1.622 │ -0.16 │ 0:56:00 │ 0 0 3 0 │
│ TOTAL │ 21 │ -0.57 │ -2.399 │ -0.24 │ 0:38:00 │ 5 0 16 23.8 │
└────────────────────┴───────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ └────────────────────┴───────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘
MIXED TAG STATS MIXED TAG STATS
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Enter Tag ┃ Exit Reason ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ ┃ Enter Tag ┃ Exit Reason ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩ ┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩
│ ('', 'trailing_stop_loss') │ │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ │ ('', 'trailing_stop_loss') │ │ 18 │ -0.22 │ -0.778 │ -0.08 │ 0:35:00 │ 5 0 13 27.8 │
│ TOTAL │ │ 47 │ -0.8 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ │ ('', 'exit_signal') │ │ 3 │ -2.7 │ -1.622 │ -0.16 │ 0:56:00 │ 0 0 3 0 │
│ TOTAL │ │ 21 │ -0.57 │ -2.399 │ -0.24 │ 0:38:00 │ 5 0 16 23.8 │
└────────────────────────────┴─────────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘ └────────────────────────────┴─────────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┘
SUMMARY METRICS SUMMARY METRICS
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┓
@ -1235,43 +1243,43 @@ Result for strategy OKXRegressionStrategy
│ Trading Mode │ Spot │ │ Trading Mode │ Spot │
│ Max open trades │ 2 │ │ Max open trades │ 2 │
│ │ │ │ │ │
│ Total/Daily Avg Trades │ 47 / 1.0 │ Total/Daily Avg Trades │ 21 / 0.45
│ Starting balance │ 1000 USDT │ │ Starting balance │ 1000 USDT │
│ Final balance │ 992.481 USDT │ │ Final balance │ 997.601 USDT │
│ Absolute profit │ -7.519 USDT │ │ Absolute profit │ -2.399 USDT │
│ Total profit % │ -0.75% │ │ Total profit % │ -0.24% │
│ CAGR % │ -5.69% │ │ CAGR % │ -1.85% │
│ Sortino │ -10.08 │ Sortino │ -5.14
│ Sharpe │ -9.30 │ Sharpe │ -4.05
│ Calmar │ -37.45 │ │ Calmar │ -40.50
│ SQN │ -3.30 │ SQN │ -2.12
│ Profit factor │ 0.17 │ │ Profit factor │ 0.27 │
│ Expectancy (Ratio) │ -0.16 (-0.71) │ │ Expectancy (Ratio) │ -0.11 (-0.56) │
│ Avg. daily profit % │ -0.02% │ │ Avg. daily profit % │ -0.01% │
│ Avg. stake amount │ 19.885 USDT │ │ Avg. stake amount │ 19.979 USDT │
│ Total trade volume │ 1867.299 USDT │ Total trade volume │ 839.227 USDT
│ │ │ │ │ │
│ Best Pair │ BTC/USDT -0.05% │ Best Pair │ BTC/USDT 0.00%
│ Worst Pair │ SOL/USDT -0.70% │ │ Worst Pair │ SOL/USDT -0.24% │
│ Best trade │ SOL/USDT 2.55% │ │ Best trade │ SOL/USDT 2.02% │
│ Worst trade │ SOL/USDT -5.11% │ │ Worst trade │ SOL/USDT -3.99% │
│ Best day │ 0.474 USDT │ │ Best day │ 0.145 USDT │
│ Worst day │ -1.283 USDT │ │ Worst day │ -1.273 USDT │
│ Days win/draw/lose │ 2 / 23 / 15 │ Days win/draw/lose │ 2 / 28 / 7
│ Avg. Duration Winners │ 1:40:00 │ │ Avg. Duration Winners │ 0:22:00 │
│ Avg. Duration Loser │ 1:40:00 │ │ Avg. Duration Loser │ 0:43:00 │
│ Max Consecutive Wins / Loss │ 3 / 13 │ Max Consecutive Wins / Loss │ 3 / 9
│ Rejected Entry signals │ 0 │ │ Rejected Entry signals │ 0 │
│ Entry/Exit Timeouts │ 0 / 0 │ │ Entry/Exit Timeouts │ 0 / 0 │
│ │ │ │ │ │
│ Min balance │ 991.799 USDT │ │ Min balance │ 997.448 USDT │
│ Max balance │ 999.961 USDT │ │ Max balance │ 999.856 USDT │
│ Max % of account underwater │ 0.82% │ │ Max % of account underwater │ 0.24% │
│ Absolute Drawdown (Account) │ 0.82% │ │ Absolute Drawdown (Account) │ 0.24% │
│ Absolute Drawdown │ 8.162 USDT │ │ Absolute Drawdown │ 2.408 USDT │
│ Drawdown high │ -0.039 USDT │ │ Drawdown high │ -0.144 USDT │
│ Drawdown low │ -8.201 USDT │ │ Drawdown low │ -2.552 USDT │
│ Drawdown Start │ 2025-03-03 18:30:00 │ │ Drawdown Start │ 2025-03-04 21:27:00 │
│ Drawdown End │ 2025-04-07 17:06:00 │ │ Drawdown End │ 2025-04-07 17:06:00 │
│ Market change │ -28.24% │ │ Market change │ -28.24% │
└─────────────────────────────┴─────────────────────┘ └─────────────────────────────┴─────────────────────┘
@ -1281,5 +1289,5 @@ Backtested 2025-03-03 02:30:00 -> 2025-04-20 00:00:00 | Max open trades : 2
┏━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓ ┏━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓
┃ Strategy ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ Drawdown ┃ ┃ Strategy ┃ Trades ┃ Avg Profit % ┃ Tot Profit USDT ┃ Tot Profit % ┃ Avg Duration ┃ Win Draw Loss Win% ┃ Drawdown ┃
┡━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩ ┡━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━┩
│ OKXRegressionStrategy │ 47 │ -0.80 │ -7.519 │ -0.75 │ 1:40:00 │ 7 0 40 14.9 │ 8.162 USDT 0.82% │ │ OKXRegressionStrategy │ 21 │ -0.57 │ -2.399 │ -0.24 │ 0:38:00 │ 5 0 16 23.8 │ 2.408 USDT 0.24% │
└───────────────────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┴───────────────────┘ └───────────────────────┴────────┴──────────────┴─────────────────┴──────────────┴──────────────┴────────────────────────┴───────────────────┘