胜率35%
This commit is contained in:
parent
22f3e52cbd
commit
1dc550f347
@ -94,15 +94,16 @@ class OKXRegressionStrategy(IStrategy):
|
||||
# 仅为 BTC/USDT 和 ETH/USDT 生成 order_book_imbalance
|
||||
#
|
||||
pair = metadata.get('pair', 'unknown')
|
||||
if pair in ["BTC/USDT", "ETH/USDT"]:
|
||||
try:
|
||||
order_book = self.fetch_okx_order_book(pair)
|
||||
dataframe[f"%-%-order_book_imbalance"] = (
|
||||
order_book["bids"] - order_book["asks"]
|
||||
) / (order_book["bids"] + order_book["asks"] + 1e-10)
|
||||
except Exception as e:
|
||||
logger.warning(f"Failed to fetch order book for {pair}: {str(e)}")
|
||||
dataframe[f"%-%-order_book_imbalance"] = 0.0
|
||||
# 注释掉订单簿相关代码
|
||||
# if pair in ["BTC/USDT", "ETH/USDT"]:
|
||||
# try:
|
||||
# order_book = self.fetch_okx_order_book(pair)
|
||||
# dataframe[f"%-%-order_book_imbalance"] = (
|
||||
# order_book["bids"] - order_book["asks"]
|
||||
# ) / (order_book["bids"] + order_book["asks"] + 1e-10)
|
||||
# except Exception as e:
|
||||
# logger.warning(f"Failed to fetch order book for {pair}: {str(e)}")
|
||||
# dataframe[f"%-%-order_book_imbalance"] = 0.0
|
||||
|
||||
# 数据清洗
|
||||
dataframe = dataframe.replace([np.inf, -np.inf], np.nan)
|
||||
@ -384,19 +385,7 @@ class OKXRegressionStrategy(IStrategy):
|
||||
# 假设数据总是新鲜的(用于测试)
|
||||
return True
|
||||
|
||||
def fetch_okx_order_book(self, pair: str, limit: int = 10) -> Dict:
|
||||
"""
|
||||
获取 OKX 订单簿数据。
|
||||
"""
|
||||
try:
|
||||
exchange = ccxt.okx(self.config["exchange"]["ccxt_config"])
|
||||
order_book = exchange.fetch_order_book(pair, limit=limit)
|
||||
bids = sum([bid[1] for bid in order_book["bids"]])
|
||||
asks = sum([ask[1] for ask in order_book["asks"]])
|
||||
return {"bids": bids, "asks": asks}
|
||||
except Exception as e:
|
||||
logger.error(f"获取 {pair} 订单簿失败:{str(e)}")
|
||||
return {"bids": 0, "asks": 0}
|
||||
|
||||
|
||||
def fit(self, data_dictionary: Dict, metadata: Dict, **kwargs) -> None:
|
||||
"""
|
||||
|
||||
419
freqtrade/templates/df.diff
Normal file
419
freqtrade/templates/df.diff
Normal file
@ -0,0 +1,419 @@
|
||||
13c13,14
|
||||
< import time
|
||||
---
|
||||
>
|
||||
>
|
||||
31c32
|
||||
< trailing_stop_positive = 0.02 # 2% for aggressive profit-taking
|
||||
---
|
||||
> trailing_stop_positive = 0.01
|
||||
35c36
|
||||
< atr_multiplier = DecimalParameter(1.0, 3.0, default=2.5, space='sell') # 2.5 for lenient stop-loss
|
||||
---
|
||||
> atr_multiplier = DecimalParameter(1.0, 3.0, default=2.0, space='sell')
|
||||
50,51c51,52
|
||||
< "include_shifted_candles": 2,
|
||||
< "principal_component_analysis": True
|
||||
---
|
||||
> "include_shifted_candles": 2, # 添加历史偏移特征
|
||||
> "principal_component_analysis": True # 启用 PCA
|
||||
60c61
|
||||
< "purge_old_models": True
|
||||
---
|
||||
> "purge_old_models": True # 清理旧模型
|
||||
64a66
|
||||
> # 初始化特征缓存
|
||||
66c68
|
||||
< self.order_book_cache = {} # Cache for order book data
|
||||
---
|
||||
>
|
||||
72,81d73
|
||||
< # Ensure DatetimeIndex
|
||||
< if not isinstance(dataframe.index, pd.DatetimeIndex):
|
||||
< logger.warning("Index is not DatetimeIndex in feature_engineering_expand_all")
|
||||
< if 'date' in dataframe.columns:
|
||||
< dataframe.set_index(pd.to_datetime(dataframe['date']), inplace=True)
|
||||
< dataframe.drop(columns=['date'], inplace=True)
|
||||
< else:
|
||||
< logger.error("No 'date' column and index is not DatetimeIndex")
|
||||
< raise ValueError("Invalid DataFrame index")
|
||||
<
|
||||
102c94,95
|
||||
< # Order book imbalance for BTC/USDT and ETH/USDT
|
||||
---
|
||||
> # 仅为 BTC/USDT 和 ETH/USDT 生成 order_book_imbalance
|
||||
> #
|
||||
112c105
|
||||
< dataframe[f"%-%-order_book_imbalance"] = 0.0
|
||||
---
|
||||
> dataframe[f"%-%-order_book_imbalance"] = 0.0
|
||||
128c121
|
||||
< # Ensure DatetimeIndex
|
||||
---
|
||||
> # 确保索引是 DatetimeIndex
|
||||
130,136c123
|
||||
< logger.warning("Index is not DatetimeIndex in feature_engineering_standard")
|
||||
< if 'date' in dataframe.columns:
|
||||
< dataframe.set_index(pd.to_datetime(dataframe['date']), inplace=True)
|
||||
< dataframe.drop(columns=['date'], inplace=True)
|
||||
< else:
|
||||
< logger.error("No 'date' column and index is not DatetimeIndex")
|
||||
< raise ValueError("Invalid DataFrame index")
|
||||
---
|
||||
> dataframe = dataframe.set_index(pd.DatetimeIndex(dataframe.index))
|
||||
153a141,142
|
||||
> 输入:dataframe(K线数据:close, high, low),metadata(交易对信息),config(FreqAI配置)
|
||||
> 输出:更新后的dataframe,包含目标标签
|
||||
155,161c144,146
|
||||
< # Ensure DatetimeIndex
|
||||
< if not isinstance(dataframe.index, pd.DatetimeIndex):
|
||||
< logger.error("Invalid index in set_freqai_targets")
|
||||
< raise ValueError("DataFrame index must be DatetimeIndex")
|
||||
<
|
||||
< label_period = self.freqai_config["feature_parameters"]["label_period_candles"]
|
||||
< pair = metadata["pair"]
|
||||
---
|
||||
> # 获取配置参数
|
||||
> label_period = self.freqai_config["feature_parameters"]["label_period_candles"] # 标签预测周期(如5分钟K线的N根)
|
||||
> pair = metadata["pair"] # 当前交易对(如DOGE/USDT)
|
||||
163c148
|
||||
< # 计算未来价格变化率
|
||||
---
|
||||
> # 计算未来价格变化率(现有逻辑)
|
||||
166c151
|
||||
< # 计算不同时间窗口的ROI
|
||||
---
|
||||
> # 计算不同时间窗口的ROI(现有逻辑)
|
||||
168c153
|
||||
< candles = int(minutes / 5)
|
||||
---
|
||||
> candles = int(minutes / 5) # 假设5分钟K线
|
||||
174c159
|
||||
< # 计算ADX
|
||||
---
|
||||
> # 计算市场状态指标:ADX(14周期,与label_period_candles对齐)
|
||||
177c162
|
||||
< # 币对特定的ADX阈值和止损/ROI范围
|
||||
---
|
||||
> # 定义币对特定的ADX阈值和止损/ROI范围
|
||||
180,187c165,172
|
||||
< "adx_trend": 25,
|
||||
< "adx_oscillation": 15,
|
||||
< "stoploss_trend": -0.10,
|
||||
< "stoploss_oscillation": -0.06,
|
||||
< "stoploss_mid": -0.08,
|
||||
< "roi_trend": 0.10,
|
||||
< "roi_oscillation": 0.04,
|
||||
< "roi_mid": 0.07
|
||||
---
|
||||
> "adx_trend": 20, # 趋势市场ADX阈值
|
||||
> "adx_oscillation": 15, # 震荡市场ADX阈值
|
||||
> "stoploss_trend": -0.08, # 趋势市场止损:-8%
|
||||
> "stoploss_oscillation": -0.04, # 震荡市场止损:-4%
|
||||
> "stoploss_mid": -0.06, # 中间状态止损:-6%
|
||||
> "roi_trend": 0.06, # 趋势市场ROI:6%
|
||||
> "roi_oscillation": 0.025, # 震荡市场ROI:2.5%
|
||||
> "roi_mid": 0.04 # 中间状态ROI:4%
|
||||
191,197c176,182
|
||||
< "adx_oscillation": 15,
|
||||
< "stoploss_trend": -0.05,
|
||||
< "stoploss_oscillation": -0.025,
|
||||
< "stoploss_mid": -0.035,
|
||||
< "roi_trend": 0.05,
|
||||
< "roi_oscillation": 0.025,
|
||||
< "roi_mid": 0.035
|
||||
---
|
||||
> "adx_oscillation": 20,
|
||||
> "stoploss_trend": -0.03,
|
||||
> "stoploss_oscillation": -0.015,
|
||||
> "stoploss_mid": -0.02,
|
||||
> "roi_trend": 0.03,
|
||||
> "roi_oscillation": 0.015,
|
||||
> "roi_mid": 0.02
|
||||
200,207c185,192
|
||||
< "adx_trend": 25,
|
||||
< "adx_oscillation": 15,
|
||||
< "stoploss_trend": -0.08,
|
||||
< "stoploss_oscillation": -0.04,
|
||||
< "stoploss_mid": -0.06,
|
||||
< "roi_trend": 0.08,
|
||||
< "roi_oscillation": 0.035,
|
||||
< "roi_mid": 0.055
|
||||
---
|
||||
> "adx_trend": 22,
|
||||
> "adx_oscillation": 18,
|
||||
> "stoploss_trend": -0.06,
|
||||
> "stoploss_oscillation": -0.03,
|
||||
> "stoploss_mid": -0.045,
|
||||
> "roi_trend": 0.045,
|
||||
> "roi_oscillation": 0.02,
|
||||
> "roi_mid": 0.03
|
||||
210,237c195,202
|
||||
< "adx_trend": 25,
|
||||
< "adx_oscillation": 15,
|
||||
< "stoploss_trend": -0.07,
|
||||
< "stoploss_oscillation": -0.035,
|
||||
< "stoploss_mid": -0.05,
|
||||
< "roi_trend": 0.07,
|
||||
< "roi_oscillation": 0.03,
|
||||
< "roi_mid": 0.05
|
||||
< },
|
||||
< "OKB/USDT": {
|
||||
< "adx_trend": 25,
|
||||
< "adx_oscillation": 15,
|
||||
< "stoploss_trend": -0.10,
|
||||
< "stoploss_oscillation": -0.06,
|
||||
< "stoploss_mid": -0.08,
|
||||
< "roi_trend": 0.10,
|
||||
< "roi_oscillation": 0.04,
|
||||
< "roi_mid": 0.07
|
||||
< },
|
||||
< "TON/USDT": {
|
||||
< "adx_trend": 25,
|
||||
< "adx_oscillation": 15,
|
||||
< "stoploss_trend": -0.07,
|
||||
< "stoploss_oscillation": -0.04,
|
||||
< "stoploss_mid": -0.055,
|
||||
< "roi_trend": 0.07,
|
||||
< "roi_oscillation": 0.03,
|
||||
< "roi_mid": 0.05
|
||||
---
|
||||
> "adx_trend": 22,
|
||||
> "adx_oscillation": 18,
|
||||
> "stoploss_trend": -0.06,
|
||||
> "stoploss_oscillation": -0.03,
|
||||
> "stoploss_mid": -0.045,
|
||||
> "roi_trend": 0.045,
|
||||
> "roi_oscillation": 0.02,
|
||||
> "roi_mid": 0.03
|
||||
241c206
|
||||
< # 动态止损
|
||||
---
|
||||
> # 动态化 &-stoploss_pred(基于市场状态和币对)
|
||||
248,255c213,221
|
||||
< if adx_value > thresholds["adx_trend"]:
|
||||
< dataframe.at[index, "&-stoploss_pred"] = thresholds["stoploss_trend"]
|
||||
< elif adx_value < thresholds["adx_oscillation"]:
|
||||
< dataframe.at[index, "&-stoploss_pred"] = thresholds["stoploss_oscillation"]
|
||||
< else:
|
||||
< dataframe.at[index, "&-stoploss_pred"] = thresholds["stoploss_mid"]
|
||||
< if dataframe.at[index, "&-stoploss_pred"] < -0.12:
|
||||
< dataframe.at[index, "&-stoploss_pred"] = -0.12
|
||||
---
|
||||
> if adx_value > thresholds["adx_trend"]: # 趋势市场
|
||||
> dataframe.at[index, "&-stoploss_pred"] = thresholds["stoploss_trend"] # 宽松止损
|
||||
> elif adx_value < thresholds["adx_oscillation"]: # 震荡市场
|
||||
> dataframe.at[index, "&-stoploss_pred"] = thresholds["stoploss_oscillation"] # 严格止损
|
||||
> else: # 中间状态
|
||||
> dataframe.at[index, "&-stoploss_pred"] = thresholds["stoploss_mid"] # 中等止损
|
||||
> # 风险控制:设置止损下限
|
||||
> if dataframe.at[index, "&-stoploss_pred"] < -0.10:
|
||||
> dataframe.at[index, "&-stoploss_pred"] = -0.10
|
||||
257c223
|
||||
< # 动态ROI
|
||||
---
|
||||
> # 动态化 &-roi_0_pred(基于市场趋势和币对)
|
||||
264,271c230,238
|
||||
< if adx_value > thresholds["adx_trend"]:
|
||||
< dataframe.at[index, "&-roi_0_pred"] = thresholds["roi_trend"]
|
||||
< elif adx_value < thresholds["adx_oscillation"]:
|
||||
< dataframe.at[index, "&-roi_0_pred"] = thresholds["roi_oscillation"]
|
||||
< else:
|
||||
< dataframe.at[index, "&-roi_0_pred"] = thresholds["roi_mid"]
|
||||
< if dataframe.at[index, "&-roi_0_pred"] > 0.15:
|
||||
< dataframe.at[index, "&-roi_0_pred"] = 0.15
|
||||
---
|
||||
> if adx_value > thresholds["adx_trend"]: # 强趋势市场
|
||||
> dataframe.at[index, "&-roi_0_pred"] = thresholds["roi_trend"] # 高ROI
|
||||
> elif adx_value < thresholds["adx_oscillation"]: # 震荡市场
|
||||
> dataframe.at[index, "&-roi_0_pred"] = thresholds["roi_oscillation"] # 低ROI
|
||||
> else: # 中间状态
|
||||
> dataframe.at[index, "&-roi_0_pred"] = thresholds["roi_mid"] # 中等ROI
|
||||
> # 风险控制:设置ROI上限
|
||||
> if dataframe.at[index, "&-roi_0_pred"] > 0.10:
|
||||
> dataframe.at[index, "&-roi_0_pred"] = 0.10
|
||||
273c240
|
||||
< # RSI预测
|
||||
---
|
||||
> # 计算RSI预测(现有逻辑)
|
||||
278c245
|
||||
< dataframe = dataframe.ffill().fillna(0)
|
||||
---
|
||||
> dataframe = dataframe.fillna(method="ffill").fillna(0)
|
||||
295,304d261
|
||||
< # Ensure DatetimeIndex before FreqAI
|
||||
< if not isinstance(dataframe.index, pd.DatetimeIndex):
|
||||
< logger.warning("Index is not DatetimeIndex in populate_indicators")
|
||||
< if 'date' in dataframe.columns:
|
||||
< dataframe.set_index(pd.to_datetime(dataframe['date']), inplace=True)
|
||||
< dataframe.drop(columns=['date'], inplace=True)
|
||||
< else:
|
||||
< logger.error("No 'date' column and index is not DatetimeIndex")
|
||||
< raise ValueError("Invalid DataFrame index")
|
||||
<
|
||||
306d262
|
||||
< logger.debug(f"DataFrame columns before FreqAI: {list(dataframe.columns)}")
|
||||
314,321c270,273
|
||||
< # 预测统计
|
||||
< if "&-s_close" in dataframe.columns:
|
||||
< logger.debug(f"预测统计:均值={dataframe['&-s_close'].mean():.4f}, "
|
||||
< f"方差={dataframe['&-s_close'].var():.4f}")
|
||||
<
|
||||
< # 添加ATR指标
|
||||
< atr_col = f'ATR_{self.atr_period.value}'
|
||||
< dataframe[atr_col] = ta.ATR(dataframe['high'], dataframe['low'], dataframe['close'], timeperiod=self.atr_period.value)
|
||||
---
|
||||
> # 预测统计
|
||||
> if "&-s_close" in dataframe.columns:
|
||||
> logger.debug(f"预测统计:均值={dataframe['&-s_close'].mean():.4f}, "
|
||||
> f"方差={dataframe['&-s_close'].var():.4f}")
|
||||
323,324c275,276
|
||||
< logger.debug(f"生成的列:{list(dataframe.columns)}")
|
||||
< return dataframe
|
||||
---
|
||||
> logger.debug(f"生成的列:{list(dataframe.columns)}")
|
||||
> return dataframe
|
||||
330a283,289
|
||||
> # 确保返回 DataFrame,防止 None
|
||||
> if dataframe is None:
|
||||
> dataframe = DataFrame()
|
||||
> dataframe['ATR_{}'.format(self.atr_period.value)] = ta.ATR(dataframe['high'], dataframe['low'], dataframe['close'], timeperiod=self.atr_period.value)
|
||||
> return dataframe
|
||||
>
|
||||
>
|
||||
334a294
|
||||
> # 确保 "%-%-rsi-14" 列存在
|
||||
340,342c300,302
|
||||
< (dataframe["&-s_close"] > 0.01) &
|
||||
< (dataframe["do_predict"] == 1) &
|
||||
< (dataframe["%-%-rsi-14"] < dataframe["&-buy_rsi_pred"])
|
||||
---
|
||||
> (dataframe["&-s_close"] > 0.01) & # 预测价格上涨 > 1%
|
||||
> (dataframe["do_predict"] == 1) & # 预测可靠
|
||||
> (dataframe["%-%-rsi-14"] < dataframe["&-buy_rsi_pred"]) # RSI 低于动态阈值
|
||||
345a306
|
||||
> # 设置 entry_price 列,用于止损逻辑
|
||||
350,351c311
|
||||
<
|
||||
< def _dynamic_stop_loss(self, dataframe: DataFrame, metadata: dict, atr_col: str = 'ATR_14', multiplier: float = 2.5) -> DataFrame:
|
||||
---
|
||||
> def _dynamic_stop_loss(self, dataframe: DataFrame, metadata: dict, atr_col: str = 'ATR_14', multiplier: float = 2.0) -> DataFrame:
|
||||
353a314,318
|
||||
> :param dataframe: 原始DataFrame
|
||||
> :param metadata: 策略元数据
|
||||
> :param atr_col: 使用的ATR列名
|
||||
> :param multiplier: ATR乘数
|
||||
> :return: 更新后的DataFrame
|
||||
360c325,326
|
||||
< 'exit_long'] = 1
|
||||
---
|
||||
> 'exit_long'
|
||||
> ] = 1
|
||||
363d328
|
||||
<
|
||||
365,373c330,332
|
||||
< """
|
||||
< 基于动态止损和ROI预测生成退出信号。
|
||||
< """
|
||||
< atr_col = f'ATR_{self.atr_period.value}'
|
||||
< if atr_col not in dataframe.columns:
|
||||
< dataframe[atr_col] = ta.ATR(dataframe['high'], dataframe['low'], dataframe['close'], timeperiod=self.atr_period.value)
|
||||
<
|
||||
< dataframe['stop_loss_line'] = dataframe['entry_price'] - (dataframe[atr_col] * self.atr_multiplier.value)
|
||||
< dataframe['roi_target'] = dataframe['entry_price'] * (1 + dataframe['&-roi_0_pred'])
|
||||
---
|
||||
> # 确保 ATR 列存在
|
||||
> if 'ATR_14' not in dataframe.columns:
|
||||
> dataframe['ATR_14'] = 0.0
|
||||
375,380c334,335
|
||||
< dataframe.loc[
|
||||
< (
|
||||
< (dataframe['close'] <= dataframe['stop_loss_line']) |
|
||||
< (dataframe['close'] >= dataframe['roi_target'])
|
||||
< ),
|
||||
< 'exit_long'] = 1
|
||||
---
|
||||
> # 计算动态止损线
|
||||
> dataframe['stop_loss_line'] = dataframe['entry_price'] - (dataframe['ATR_14'] * 2)
|
||||
382,383c337,338
|
||||
< if dataframe['exit_long'].iloc[-1] == 1:
|
||||
< self.dp.send_msg(f"ATR: {dataframe[atr_col].iloc[-1]:.5f}, Stop Loss Line: {dataframe['stop_loss_line'].iloc[-1]:.5f}, ROI Target: {dataframe['roi_target'].iloc[-1]:.5f}")
|
||||
---
|
||||
> # 发送止损信息
|
||||
> self.dp.send_msg(f"ATR: {dataframe['ATR_14'].iloc[-1]:.5f}, Stop Loss Line: {dataframe['stop_loss_line'].iloc[-1]:.5f}")
|
||||
385,386c340,341
|
||||
< logger.debug(f"生成 {dataframe['exit_long'].sum()} 个退出信号")
|
||||
< return dataframe
|
||||
---
|
||||
> # 应用动态止损逻辑
|
||||
> return self._dynamic_stop_loss(dataframe, metadata)
|
||||
397d351
|
||||
<
|
||||
401,403c355
|
||||
< """
|
||||
< 自定义静态止损,基于ATR。
|
||||
< """
|
||||
---
|
||||
>
|
||||
405,408c357,359
|
||||
< atr_col = f'ATR_{self.atr_period.value}'
|
||||
< atr_value = self.dp.get_pair_dataframe(pair, timeframe=self.timeframe)[atr_col].iloc[-1]
|
||||
< trailing_stop = current_rate - atr_value * 2.0
|
||||
< return trailing_stop / current_rate - 1
|
||||
---
|
||||
> 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 # 返回相对百分比
|
||||
432a384
|
||||
> # 假设数据总是新鲜的(用于测试)
|
||||
437c389
|
||||
< 获取 OKX 订单簿数据,带重试和缓存。
|
||||
---
|
||||
> 获取 OKX 订单簿数据。
|
||||
439,464c391,399
|
||||
< cache_key = f"{pair}_{limit}"
|
||||
< cache_timeout = 60 # Cache for 60 seconds
|
||||
< if cache_key in self.order_book_cache:
|
||||
< cached_time, cached_data = self.order_book_cache[cache_key]
|
||||
< if time.time() - cached_time < cache_timeout:
|
||||
< logger.debug(f"Using cached order book for {pair}")
|
||||
< return cached_data
|
||||
<
|
||||
< max_retries = 3
|
||||
< for attempt in range(max_retries):
|
||||
< try:
|
||||
< exchange = ccxt.okx(self.config["exchange"]["ccxt_config"])
|
||||
< order_book = exchange.fetch_order_book(pair, limit=limit)
|
||||
< bids = sum([bid[1] for bid in order_book["bids"]])
|
||||
< asks = sum([ask[1] for ask in order_book["asks"]])
|
||||
< result = {"bids": bids, "asks": asks}
|
||||
< # Cache result
|
||||
< self.order_book_cache[cache_key] = (time.time(), result)
|
||||
< return result
|
||||
< except Exception as e:
|
||||
< logger.warning(f"Attempt {attempt + 1}/{max_retries} failed for {pair}: {str(e)}")
|
||||
< if attempt < max_retries - 1:
|
||||
< time.sleep(1) # Wait before retry
|
||||
< else:
|
||||
< logger.error(f"获取 {pair} 订单簿失败 after {max_retries} attempts: {str(e)}")
|
||||
< return {"bids": 0, "asks": 0}
|
||||
---
|
||||
> try:
|
||||
> exchange = ccxt.okx(self.config["exchange"]["ccxt_config"])
|
||||
> order_book = exchange.fetch_order_book(pair, limit=limit)
|
||||
> bids = sum([bid[1] for bid in order_book["bids"]])
|
||||
> asks = sum([ask[1] for ask in order_book["asks"]])
|
||||
> return {"bids": bids, "asks": asks}
|
||||
> except Exception as e:
|
||||
> logger.error(f"获取 {pair} 订单簿失败:{str(e)}")
|
||||
> return {"bids": 0, "asks": 0}
|
||||
470a406
|
||||
> # 初始化模型
|
||||
475a412
|
||||
> # 调用 FreqAI 训练
|
||||
477a415
|
||||
> # 记录训练集性能
|
||||
483a422
|
||||
> # 记录测试集性能(如果可用)
|
||||
490a430
|
||||
> # 特征重要性
|
||||
596
output.log
596
output.log
@ -1,128 +1,103 @@
|
||||
Creating freqtrade_freqtrade_run ...
|
||||
Creating freqtrade_freqtrade_run ... done
|
||||
2025-05-03 22:03:01,584 - freqtrade - INFO - freqtrade docker-2025.4-dev-23e4943b
|
||||
2025-05-03 22:03:01,801 - numexpr.utils - INFO - NumExpr defaulting to 12 threads.
|
||||
2025-05-03 22:03:03,251 - freqtrade.configuration.load_config - INFO - Using config: /freqtrade/config_examples/config_freqai.okx.json ...
|
||||
2025-05-03 22:03:03,253 - freqtrade.loggers - INFO - Enabling colorized output.
|
||||
2025-05-03 22:03:03,254 - root - INFO - Logfile configured
|
||||
2025-05-03 22:03:03,254 - freqtrade.loggers - INFO - Verbosity set to 0
|
||||
2025-05-03 22:03:03,254 - freqtrade.configuration.configuration - INFO - Using additional Strategy lookup path: /freqtrade/templates
|
||||
2025-05-03 22:03:03,255 - freqtrade.configuration.configuration - INFO - Using max_open_trades: 4 ...
|
||||
2025-05-03 22:03:03,255 - freqtrade.configuration.configuration - INFO - Parameter --fee detected, setting fee to: 0.0008 ...
|
||||
2025-05-03 22:03:03,255 - freqtrade.configuration.configuration - INFO - Parameter --timerange detected: 20250315-20250415 ...
|
||||
2025-05-03 22:03:03,276 - freqtrade.configuration.configuration - INFO - Using user-data directory: /freqtrade/user_data ...
|
||||
2025-05-03 22:03:03,276 - freqtrade.configuration.configuration - INFO - Using data directory: /freqtrade/user_data/data/okx ...
|
||||
2025-05-03 22:03:03,277 - freqtrade.configuration.configuration - INFO - Parameter --cache=none detected ...
|
||||
2025-05-03 22:03:03,277 - freqtrade.configuration.configuration - INFO - Filter trades by timerange: 20250315-20250415
|
||||
2025-05-03 22:03:03,278 - freqtrade.configuration.configuration - INFO - Using freqaimodel class name: XGBoostRegressor
|
||||
2025-05-03 22:03:03,279 - freqtrade.exchange.check_exchange - INFO - Checking exchange...
|
||||
2025-05-03 22:03:03,285 - freqtrade.exchange.check_exchange - INFO - Exchange "okx" is officially supported by the Freqtrade development team.
|
||||
2025-05-03 22:03:03,286 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration.
|
||||
2025-05-03 22:03:03,286 - freqtrade.configuration.config_validation - INFO - Validating configuration ...
|
||||
2025-05-03 22:03:03,289 - freqtrade.commands.optimize_commands - INFO - Starting freqtrade in Backtesting mode
|
||||
2025-05-03 22:03:03,289 - freqtrade.exchange.exchange - INFO - Instance is running with dry_run enabled
|
||||
2025-05-03 22:03:03,290 - freqtrade.exchange.exchange - INFO - Using CCXT 4.4.77
|
||||
2025-05-03 22:03:03,290 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}}
|
||||
2025-05-03 22:03:03,296 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}, 'timeout': 20000}
|
||||
2025-05-03 22:03:03,302 - freqtrade.exchange.exchange - INFO - Using Exchange "OKX"
|
||||
2025-05-03 22:03:03,331 - freqtrade.exchange.common - WARNING - _load_async_markets() returned exception: "Error in reload_markets due to ExchangeNotAvailable. Message: okx GET
|
||||
https://www.okx.com/api/v5/public/instruments?instType=SPOT". Retrying still for 3 times.
|
||||
2025-05-03 22:03:08,358 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Okx'...
|
||||
2025-05-03 22:03:08,412 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy OKXRegressionStrategy from '/freqtrade/templates/OKXRegressionStrategy.py'...
|
||||
2025-05-03 22:03:08,413 - freqtrade.strategy.hyper - INFO - Found no parameter file.
|
||||
2025-05-03 22:03:08,413 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'timeframe' with value in config file: 3m.
|
||||
2025-05-03 22:03:08,414 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stoploss' with value in config file: -0.05.
|
||||
2025-05-03 22:03:08,414 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: USDT.
|
||||
2025-05-03 22:03:08,414 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: 150.
|
||||
2025-05-03 22:03:08,415 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'startup_candle_count' with value in config file: 30.
|
||||
2025-05-03 22:03:08,415 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'unfilledtimeout' with value in config file: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit':
|
||||
2025-05-04 10:00:04,232 - freqtrade - INFO - freqtrade docker-2025.4-dev-23e4943b
|
||||
2025-05-04 10:00:04,439 - numexpr.utils - INFO - NumExpr defaulting to 12 threads.
|
||||
2025-05-04 10:00:05,878 - freqtrade.configuration.load_config - INFO - Using config: /freqtrade/config_examples/config_freqai.okx.json ...
|
||||
2025-05-04 10:00:05,880 - freqtrade.loggers - INFO - Enabling colorized output.
|
||||
2025-05-04 10:00:05,881 - root - INFO - Logfile configured
|
||||
2025-05-04 10:00:05,881 - freqtrade.loggers - INFO - Verbosity set to 0
|
||||
2025-05-04 10:00:05,882 - freqtrade.configuration.configuration - INFO - Using additional Strategy lookup path: /freqtrade/templates
|
||||
2025-05-04 10:00:05,882 - freqtrade.configuration.configuration - INFO - Using max_open_trades: 4 ...
|
||||
2025-05-04 10:00:05,882 - freqtrade.configuration.configuration - INFO - Parameter --fee detected, setting fee to: 0.0008 ...
|
||||
2025-05-04 10:00:05,882 - freqtrade.configuration.configuration - INFO - Parameter --timerange detected: 20250315-20250415 ...
|
||||
2025-05-04 10:00:05,916 - freqtrade.configuration.configuration - INFO - Using user-data directory: /freqtrade/user_data ...
|
||||
2025-05-04 10:00:05,917 - freqtrade.configuration.configuration - INFO - Using data directory: /freqtrade/user_data/data/okx ...
|
||||
2025-05-04 10:00:05,917 - freqtrade.configuration.configuration - INFO - Parameter --cache=none detected ...
|
||||
2025-05-04 10:00:05,917 - freqtrade.configuration.configuration - INFO - Filter trades by timerange: 20250315-20250415
|
||||
2025-05-04 10:00:05,918 - freqtrade.configuration.configuration - INFO - Using freqaimodel class name: XGBoostRegressor
|
||||
2025-05-04 10:00:05,919 - freqtrade.exchange.check_exchange - INFO - Checking exchange...
|
||||
2025-05-04 10:00:05,926 - freqtrade.exchange.check_exchange - INFO - Exchange "okx" is officially supported by the Freqtrade development team.
|
||||
2025-05-04 10:00:05,926 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration.
|
||||
2025-05-04 10:00:05,927 - freqtrade.configuration.config_validation - INFO - Validating configuration ...
|
||||
2025-05-04 10:00:05,929 - freqtrade.commands.optimize_commands - INFO - Starting freqtrade in Backtesting mode
|
||||
2025-05-04 10:00:05,929 - freqtrade.exchange.exchange - INFO - Instance is running with dry_run enabled
|
||||
2025-05-04 10:00:05,930 - freqtrade.exchange.exchange - INFO - Using CCXT 4.4.77
|
||||
2025-05-04 10:00:05,930 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}}
|
||||
2025-05-04 10:00:05,935 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}, 'timeout': 20000}
|
||||
2025-05-04 10:00:05,940 - freqtrade.exchange.exchange - INFO - Using Exchange "OKX"
|
||||
2025-05-04 10:00:08,555 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Okx'...
|
||||
2025-05-04 10:00:08,608 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy OKXRegressionStrategy from '/freqtrade/templates/OKXRegressionStrategy.py'...
|
||||
2025-05-04 10:00:08,609 - freqtrade.strategy.hyper - INFO - Found no parameter file.
|
||||
2025-05-04 10:00:08,609 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'timeframe' with value in config file: 3m.
|
||||
2025-05-04 10:00:08,609 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stoploss' with value in config file: -0.05.
|
||||
2025-05-04 10:00:08,610 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: USDT.
|
||||
2025-05-04 10:00:08,610 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: 150.
|
||||
2025-05-04 10:00:08,610 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'startup_candle_count' with value in config file: 30.
|
||||
2025-05-04 10:00:08,611 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'unfilledtimeout' with value in config file: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit':
|
||||
'minutes'}.
|
||||
2025-05-03 22:03:08,416 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'max_open_trades' with value in config file: 4.
|
||||
2025-05-03 22:03:08,416 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {}
|
||||
2025-05-03 22:03:08,416 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 3m
|
||||
2025-05-03 22:03:08,417 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.05
|
||||
2025-05-03 22:03:08,417 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: True
|
||||
2025-05-03 22:03:08,417 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive: 0.01
|
||||
2025-05-03 22:03:08,418 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.0
|
||||
2025-05-03 22:03:08,418 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: False
|
||||
2025-05-03 22:03:08,418 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: False
|
||||
2025-05-03 22:03:08,419 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: True
|
||||
2025-05-03 22:03:08,419 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_types: {'entry': 'limit', 'exit': 'limit', 'stoploss': 'limit', 'stoploss_on_exchange': False,
|
||||
2025-05-04 10:00:08,611 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'max_open_trades' with value in config file: 4.
|
||||
2025-05-04 10:00:08,611 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {}
|
||||
2025-05-04 10:00:08,612 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 3m
|
||||
2025-05-04 10:00:08,612 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.05
|
||||
2025-05-04 10:00:08,612 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: True
|
||||
2025-05-04 10:00:08,612 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive: 0.01
|
||||
2025-05-04 10:00:08,613 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.0
|
||||
2025-05-04 10:00:08,613 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: False
|
||||
2025-05-04 10:00:08,613 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: False
|
||||
2025-05-04 10:00:08,614 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: True
|
||||
2025-05-04 10:00:08,614 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_types: {'entry': 'limit', 'exit': 'limit', 'stoploss': 'limit', 'stoploss_on_exchange': False,
|
||||
'stoploss_on_exchange_interval': 60}
|
||||
2025-05-03 22:03:08,419 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'entry': 'GTC', 'exit': 'GTC'}
|
||||
2025-05-03 22:03:08,420 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: USDT
|
||||
2025-05-03 22:03:08,420 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: 150
|
||||
2025-05-03 22:03:08,420 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 30
|
||||
2025-05-03 22:03:08,421 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': 'minutes'}
|
||||
2025-05-03 22:03:08,421 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_exit_signal: True
|
||||
2025-05-03 22:03:08,421 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_only: False
|
||||
2025-05-03 22:03:08,422 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_entry_signal: False
|
||||
2025-05-03 22:03:08,422 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_offset: 0.0
|
||||
2025-05-03 22:03:08,422 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False
|
||||
2025-05-03 22:03:08,422 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0
|
||||
2025-05-03 22:03:08,423 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using position_adjustment_enable: False
|
||||
2025-05-03 22:03:08,423 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_entry_position_adjustment: -1
|
||||
2025-05-03 22:03:08,423 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_open_trades: 4
|
||||
2025-05-03 22:03:08,424 - freqtrade.configuration.config_validation - INFO - Validating configuration ...
|
||||
2025-05-03 22:03:08,428 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist StaticPairList from '/freqtrade/freqtrade/plugins/pairlist/StaticPairList.py'...
|
||||
2025-05-03 22:03:08,434 - freqtrade.optimize.backtesting - INFO - Using fee 0.0800% from config.
|
||||
2025-05-03 22:03:08,435 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 43250
|
||||
2025-05-03 22:03:08,435 - freqtrade.data.history.history_utils - INFO - Using indicator startup period: 43250 ...
|
||||
2025-05-03 22:03:08,586 - freqtrade.optimize.backtesting - INFO - Loading data from 2024-12-14 21:30:00 up to 2025-04-15 00:00:00 (121 days).
|
||||
2025-05-03 22:03:08,586 - freqtrade.optimize.backtesting - INFO - Dataload complete. Calculating indicators
|
||||
2025-05-03 22:03:08,587 - freqtrade.optimize.backtesting - INFO - Running backtesting for Strategy OKXRegressionStrategy
|
||||
2025-05-03 22:03:10,156 - matplotlib.font_manager - INFO - generated new fontManager
|
||||
2025-05-03 22:03:10,368 - freqtrade.resolvers.iresolver - INFO - Using resolved freqaimodel XGBoostRegressor from '/freqtrade/freqtrade/freqai/prediction_models/XGBoostRegressor.py'...
|
||||
2025-05-03 22:03:10,368 - freqtrade.freqai.data_drawer - INFO - Could not find existing datadrawer, starting from scratch
|
||||
2025-05-03 22:03:10,369 - freqtrade.freqai.data_drawer - INFO - Could not find existing historic_predictions, starting from scratch
|
||||
2025-05-03 22:03:10,369 - freqtrade.freqai.freqai_interface - INFO - Set fresh train queue from whitelist. Queue: ['OKB/USDT', 'TON/USDT']
|
||||
2025-05-03 22:03:10,370 - freqtrade.strategy.hyper - INFO - No params for buy found, using default values.
|
||||
2025-05-03 22:03:10,370 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): atr_period = 14
|
||||
2025-05-03 22:03:10,371 - freqtrade.strategy.hyper - INFO - No params for sell found, using default values.
|
||||
2025-05-03 22:03:10,371 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): atr_multiplier = 2.0
|
||||
2025-05-03 22:03:10,371 - freqtrade.strategy.hyper - INFO - No params for protection found, using default values.
|
||||
2025-05-03 22:03:10,378 - freqtrade.freqai.freqai_interface - INFO - Training 4 timeranges
|
||||
2025-05-03 22:03:10,379 - freqtrade.freqai.freqai_interface - INFO - Training OKB/USDT, 1/2 pairs from 2024-12-15 00:00:00 to 2025-03-15 00:00:00, 1/4 trains
|
||||
2025-05-03 22:03:10,380 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
2025-05-04 10:00:08,614 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'entry': 'GTC', 'exit': 'GTC'}
|
||||
2025-05-04 10:00:08,615 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: USDT
|
||||
2025-05-04 10:00:08,615 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: 150
|
||||
2025-05-04 10:00:08,615 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 30
|
||||
2025-05-04 10:00:08,615 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': 'minutes'}
|
||||
2025-05-04 10:00:08,616 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_exit_signal: True
|
||||
2025-05-04 10:00:08,616 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_only: False
|
||||
2025-05-04 10:00:08,616 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_entry_signal: False
|
||||
2025-05-04 10:00:08,616 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_offset: 0.0
|
||||
2025-05-04 10:00:08,617 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False
|
||||
2025-05-04 10:00:08,617 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0
|
||||
2025-05-04 10:00:08,617 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using position_adjustment_enable: False
|
||||
2025-05-04 10:00:08,617 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_entry_position_adjustment: -1
|
||||
2025-05-04 10:00:08,618 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_open_trades: 4
|
||||
2025-05-04 10:00:08,618 - freqtrade.configuration.config_validation - INFO - Validating configuration ...
|
||||
2025-05-04 10:00:08,621 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist StaticPairList from '/freqtrade/freqtrade/plugins/pairlist/StaticPairList.py'...
|
||||
2025-05-04 10:00:08,627 - freqtrade.optimize.backtesting - INFO - Using fee 0.0800% from config.
|
||||
2025-05-04 10:00:08,628 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 43250
|
||||
2025-05-04 10:00:08,628 - freqtrade.data.history.history_utils - INFO - Using indicator startup period: 43250 ...
|
||||
2025-05-04 10:00:08,774 - freqtrade.optimize.backtesting - INFO - Loading data from 2024-12-14 21:30:00 up to 2025-04-15 00:00:00 (121 days).
|
||||
2025-05-04 10:00:08,775 - freqtrade.optimize.backtesting - INFO - Dataload complete. Calculating indicators
|
||||
2025-05-04 10:00:08,776 - freqtrade.optimize.backtesting - INFO - Running backtesting for Strategy OKXRegressionStrategy
|
||||
2025-05-04 10:00:10,347 - matplotlib.font_manager - INFO - generated new fontManager
|
||||
2025-05-04 10:00:10,563 - freqtrade.resolvers.iresolver - INFO - Using resolved freqaimodel XGBoostRegressor from '/freqtrade/freqtrade/freqai/prediction_models/XGBoostRegressor.py'...
|
||||
2025-05-04 10:00:10,563 - freqtrade.freqai.data_drawer - INFO - Could not find existing datadrawer, starting from scratch
|
||||
2025-05-04 10:00:10,564 - freqtrade.freqai.data_drawer - INFO - Could not find existing historic_predictions, starting from scratch
|
||||
2025-05-04 10:00:10,564 - freqtrade.freqai.freqai_interface - INFO - Set fresh train queue from whitelist. Queue: ['OKB/USDT', 'TON/USDT']
|
||||
2025-05-04 10:00:10,565 - freqtrade.strategy.hyper - INFO - No params for buy found, using default values.
|
||||
2025-05-04 10:00:10,565 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): atr_period = 14
|
||||
2025-05-04 10:00:10,566 - freqtrade.strategy.hyper - INFO - No params for sell found, using default values.
|
||||
2025-05-04 10:00:10,566 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): atr_multiplier = 2.0
|
||||
2025-05-04 10:00:10,567 - freqtrade.strategy.hyper - INFO - No params for protection found, using default values.
|
||||
2025-05-04 10:00:10,573 - freqtrade.freqai.freqai_interface - INFO - Training 4 timeranges
|
||||
2025-05-04 10:00:10,575 - freqtrade.freqai.freqai_interface - INFO - Training OKB/USDT, 1/2 pairs from 2024-12-15 00:00:00 to 2025-03-15 00:00:00, 1/4 trains
|
||||
2025-05-04 10:00:10,575 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
/freqtrade/user_data/models/test175/backtesting_predictions/cb_okb_1741996800_prediction.feather
|
||||
2025-05-03 22:03:10,681 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 43250
|
||||
2025-05-03 22:03:10,682 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 3m from 2024-12-14 21:30:00 to 2025-04-15 00:00:00
|
||||
2025-05-03 22:03:18,941 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 43250
|
||||
2025-05-03 22:03:18,942 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 3m from 2024-12-14 21:30:00 to 2025-04-15 00:00:00
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
2025-05-04 10:00:10,887 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 43250
|
||||
2025-05-04 10:00:10,888 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 3m from 2024-12-14 21:30:00 to 2025-04-15 00:00:00
|
||||
2025-05-04 10:00:11,124 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 43250
|
||||
2025-05-04 10:00:11,124 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 3m from 2024-12-14 21:30:00 to 2025-04-15 00:00:00
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
dataframe = dataframe.fillna(method="ffill").fillna(0)
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: 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:246: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
dataframe = dataframe.fillna(method="ffill").fillna(0)
|
||||
2025-05-03 22:03:33,177 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-OKB_1741996800/cb_okb_1741996800
|
||||
2025-05-03 22:03:33,178 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training OKB/USDT --------------------
|
||||
2025-05-03 22:03:33,333 - freqtrade.freqai.data_kitchen - INFO - OKB/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-03 22:03:33,334 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2024-12-15 to 2025-03-14 --------------------
|
||||
2025-05-03 22:03:33,396 - datasieve.pipeline - INFO - VarianceThreshold will remove 25 features from the dataset.on transform. ['%-hour_of_day' '%-%-order_book_imbalance_10_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_ETH/USDT_3m']
|
||||
2025-05-03 22:03:33,448 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-03 22:03:33,448 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
2025-05-04 10:00:17,121 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-OKB_1741996800/cb_okb_1741996800
|
||||
2025-05-04 10:00:17,122 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training OKB/USDT --------------------
|
||||
2025-05-04 10:00:17,243 - freqtrade.freqai.data_kitchen - INFO - OKB/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-04 10:00:17,244 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2024-12-15 to 2025-03-14 --------------------
|
||||
2025-05-04 10:00:17,300 - datasieve.pipeline - INFO - VarianceThreshold will remove 1 features from the dataset.on transform. ['%-hour_of_day']
|
||||
2025-05-04 10:00:17,350 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-04 10:00:17,351 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
[0] validation_0-rmse:0.39273 validation_1-rmse:0.38883
|
||||
[1] validation_0-rmse:0.38690 validation_1-rmse:0.38307
|
||||
[2] validation_0-rmse:0.38118 validation_1-rmse:0.37740
|
||||
@ -623,51 +598,28 @@ https://www.okx.com/api/v5/public/instruments?instType=SPOT". Retrying still for
|
||||
[497] validation_0-rmse:0.03843 validation_1-rmse:0.02390
|
||||
[498] validation_0-rmse:0.03843 validation_1-rmse:0.02389
|
||||
[499] validation_0-rmse:0.03843 validation_1-rmse:0.02388
|
||||
2025-05-03 22:13:58,333 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training OKB/USDT (625.15 secs) --------------------
|
||||
2025-05-03 22:13:58,555 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-OKB_1741996800/cb_okb_1741996800--s_close.html
|
||||
2025-05-03 22:13:58,556 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-03 22:13:58,637 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-03 22:13:58,651 - freqtrade.freqai.freqai_interface - INFO - Training OKB/USDT, 1/2 pairs from 2024-12-25 00:00:00 to 2025-03-25 00:00:00, 2/4 trains
|
||||
2025-05-03 22:13:58,651 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
2025-05-04 10:03:05,857 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training OKB/USDT (168.74 secs) --------------------
|
||||
2025-05-04 10:03:06,074 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-OKB_1741996800/cb_okb_1741996800--s_close.html
|
||||
2025-05-04 10:03:06,075 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-04 10:03:06,157 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-04 10:03:06,172 - freqtrade.freqai.freqai_interface - INFO - Training OKB/USDT, 1/2 pairs from 2024-12-25 00:00:00 to 2025-03-25 00:00:00, 2/4 trains
|
||||
2025-05-04 10:03:06,173 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
/freqtrade/user_data/models/test175/backtesting_predictions/cb_okb_1742860800_prediction.feather
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: 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:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: FutureWarning:
|
||||
|
||||
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
|
||||
2025-05-03 22:14:05,601 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-OKB_1742860800/cb_okb_1742860800
|
||||
2025-05-03 22:14:05,601 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training OKB/USDT --------------------
|
||||
2025-05-03 22:14:05,744 - freqtrade.freqai.data_kitchen - INFO - OKB/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-03 22:14:05,745 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2024-12-25 to 2025-03-24 --------------------
|
||||
2025-05-03 22:14:05,806 - datasieve.pipeline - INFO - VarianceThreshold will remove 25 features from the dataset.on transform. ['%-hour_of_day' '%-%-order_book_imbalance_10_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_ETH/USDT_3m']
|
||||
2025-05-03 22:14:05,854 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-03 22:14:05,855 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
2025-05-04 10:03:12,769 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-OKB_1742860800/cb_okb_1742860800
|
||||
2025-05-04 10:03:12,770 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training OKB/USDT --------------------
|
||||
2025-05-04 10:03:12,879 - freqtrade.freqai.data_kitchen - INFO - OKB/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-04 10:03:12,880 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2024-12-25 to 2025-03-24 --------------------
|
||||
2025-05-04 10:03:12,931 - datasieve.pipeline - INFO - VarianceThreshold will remove 1 features from the dataset.on transform. ['%-hour_of_day']
|
||||
2025-05-04 10:03:12,976 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-04 10:03:12,977 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
[0] validation_0-rmse:0.38944 validation_1-rmse:0.39005
|
||||
[1] validation_0-rmse:0.38367 validation_1-rmse:0.38427
|
||||
[2] validation_0-rmse:0.37798 validation_1-rmse:0.37857
|
||||
@ -1168,51 +1120,28 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
|
||||
[497] validation_0-rmse:0.03804 validation_1-rmse:0.02442
|
||||
[498] validation_0-rmse:0.03804 validation_1-rmse:0.02440
|
||||
[499] validation_0-rmse:0.03803 validation_1-rmse:0.02439
|
||||
2025-05-03 22:24:32,994 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training OKB/USDT (627.39 secs) --------------------
|
||||
2025-05-03 22:24:33,034 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-OKB_1742860800/cb_okb_1742860800--s_close.html
|
||||
2025-05-03 22:24:33,036 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-03 22:24:33,119 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-03 22:24:33,134 - freqtrade.freqai.freqai_interface - INFO - Training OKB/USDT, 1/2 pairs from 2025-01-04 00:00:00 to 2025-04-04 00:00:00, 3/4 trains
|
||||
2025-05-03 22:24:33,134 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
2025-05-04 10:06:22,192 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training OKB/USDT (189.42 secs) --------------------
|
||||
2025-05-04 10:06:22,228 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-OKB_1742860800/cb_okb_1742860800--s_close.html
|
||||
2025-05-04 10:06:22,229 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-04 10:06:22,303 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-04 10:06:22,317 - freqtrade.freqai.freqai_interface - INFO - Training OKB/USDT, 1/2 pairs from 2025-01-04 00:00:00 to 2025-04-04 00:00:00, 3/4 trains
|
||||
2025-05-04 10:06:22,318 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
/freqtrade/user_data/models/test175/backtesting_predictions/cb_okb_1743724800_prediction.feather
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: 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:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: FutureWarning:
|
||||
|
||||
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
|
||||
2025-05-03 22:24:40,702 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-OKB_1743724800/cb_okb_1743724800
|
||||
2025-05-03 22:24:40,703 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training OKB/USDT --------------------
|
||||
2025-05-03 22:24:40,858 - freqtrade.freqai.data_kitchen - INFO - OKB/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-03 22:24:40,859 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-04 to 2025-04-03 --------------------
|
||||
2025-05-03 22:24:40,920 - datasieve.pipeline - INFO - VarianceThreshold will remove 25 features from the dataset.on transform. ['%-hour_of_day' '%-%-order_book_imbalance_10_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_ETH/USDT_3m']
|
||||
2025-05-03 22:24:40,968 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-03 22:24:40,969 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
2025-05-04 10:06:29,632 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-OKB_1743724800/cb_okb_1743724800
|
||||
2025-05-04 10:06:29,633 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training OKB/USDT --------------------
|
||||
2025-05-04 10:06:29,779 - freqtrade.freqai.data_kitchen - INFO - OKB/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-04 10:06:29,780 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-04 to 2025-04-03 --------------------
|
||||
2025-05-04 10:06:29,843 - datasieve.pipeline - INFO - VarianceThreshold will remove 1 features from the dataset.on transform. ['%-hour_of_day']
|
||||
2025-05-04 10:06:29,892 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-04 10:06:29,893 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
[0] validation_0-rmse:0.36275 validation_1-rmse:0.37211
|
||||
[1] validation_0-rmse:0.35738 validation_1-rmse:0.36660
|
||||
[2] validation_0-rmse:0.35208 validation_1-rmse:0.36117
|
||||
@ -1713,51 +1642,28 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
|
||||
[497] validation_0-rmse:0.03071 validation_1-rmse:0.02428
|
||||
[498] validation_0-rmse:0.03070 validation_1-rmse:0.02427
|
||||
[499] validation_0-rmse:0.03070 validation_1-rmse:0.02426
|
||||
2025-05-03 22:35:10,653 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training OKB/USDT (629.95 secs) --------------------
|
||||
2025-05-03 22:35:10,693 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-OKB_1743724800/cb_okb_1743724800--s_close.html
|
||||
2025-05-03 22:35:10,694 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-03 22:35:10,772 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-03 22:35:10,787 - freqtrade.freqai.freqai_interface - INFO - Training OKB/USDT, 1/2 pairs from 2025-01-14 00:00:00 to 2025-04-14 00:00:00, 4/4 trains
|
||||
2025-05-03 22:35:10,787 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
2025-05-04 10:09:40,153 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training OKB/USDT (190.52 secs) --------------------
|
||||
2025-05-04 10:09:40,190 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-OKB_1743724800/cb_okb_1743724800--s_close.html
|
||||
2025-05-04 10:09:40,191 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-04 10:09:40,266 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-04 10:09:40,280 - freqtrade.freqai.freqai_interface - INFO - Training OKB/USDT, 1/2 pairs from 2025-01-14 00:00:00 to 2025-04-14 00:00:00, 4/4 trains
|
||||
2025-05-04 10:09:40,281 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
/freqtrade/user_data/models/test175/backtesting_predictions/cb_okb_1744588800_prediction.feather
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: 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:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: FutureWarning:
|
||||
|
||||
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
|
||||
2025-05-03 22:35:18,717 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-OKB_1744588800/cb_okb_1744588800
|
||||
2025-05-03 22:35:18,717 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training OKB/USDT --------------------
|
||||
2025-05-03 22:35:18,865 - freqtrade.freqai.data_kitchen - INFO - OKB/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-03 22:35:18,866 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-14 to 2025-04-13 --------------------
|
||||
2025-05-03 22:35:18,927 - datasieve.pipeline - INFO - VarianceThreshold will remove 25 features from the dataset.on transform. ['%-hour_of_day' '%-%-order_book_imbalance_10_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_ETH/USDT_3m']
|
||||
2025-05-03 22:35:18,977 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-03 22:35:18,977 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
2025-05-04 10:09:47,744 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-OKB_1744588800/cb_okb_1744588800
|
||||
2025-05-04 10:09:47,745 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training OKB/USDT --------------------
|
||||
2025-05-04 10:09:47,860 - freqtrade.freqai.data_kitchen - INFO - OKB/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-04 10:09:47,861 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-14 to 2025-04-13 --------------------
|
||||
2025-05-04 10:09:47,914 - datasieve.pipeline - INFO - VarianceThreshold will remove 1 features from the dataset.on transform. ['%-hour_of_day']
|
||||
2025-05-04 10:09:47,962 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-04 10:09:47,963 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
[0] validation_0-rmse:0.37487 validation_1-rmse:0.37064
|
||||
[1] validation_0-rmse:0.36937 validation_1-rmse:0.36515
|
||||
[2] validation_0-rmse:0.36395 validation_1-rmse:0.35975
|
||||
@ -2258,52 +2164,29 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
|
||||
[497] validation_0-rmse:0.03642 validation_1-rmse:0.02472
|
||||
[498] validation_0-rmse:0.03642 validation_1-rmse:0.02471
|
||||
[499] validation_0-rmse:0.03642 validation_1-rmse:0.02469
|
||||
2025-05-03 22:45:36,625 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training OKB/USDT (617.91 secs) --------------------
|
||||
2025-05-03 22:45:36,663 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-OKB_1744588800/cb_okb_1744588800--s_close.html
|
||||
2025-05-03 22:45:36,664 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-03 22:45:36,705 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-03 22:45:36,811 - freqtrade.freqai.freqai_interface - INFO - Training 4 timeranges
|
||||
2025-05-03 22:45:36,813 - freqtrade.freqai.freqai_interface - INFO - Training TON/USDT, 2/2 pairs from 2024-12-15 00:00:00 to 2025-03-15 00:00:00, 1/4 trains
|
||||
2025-05-03 22:45:36,813 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
2025-05-04 10:13:16,409 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training OKB/USDT (208.66 secs) --------------------
|
||||
2025-05-04 10:13:16,447 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-OKB_1744588800/cb_okb_1744588800--s_close.html
|
||||
2025-05-04 10:13:16,448 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-04 10:13:16,488 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-04 10:13:16,582 - freqtrade.freqai.freqai_interface - INFO - Training 4 timeranges
|
||||
2025-05-04 10:13:16,584 - freqtrade.freqai.freqai_interface - INFO - Training TON/USDT, 2/2 pairs from 2024-12-15 00:00:00 to 2025-03-15 00:00:00, 1/4 trains
|
||||
2025-05-04 10:13:16,584 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
/freqtrade/user_data/models/test175/backtesting_predictions/cb_ton_1741996800_prediction.feather
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: 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:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: FutureWarning:
|
||||
|
||||
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
|
||||
2025-05-03 22:45:43,628 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-TON_1741996800/cb_ton_1741996800
|
||||
2025-05-03 22:45:43,629 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training TON/USDT --------------------
|
||||
2025-05-03 22:45:43,778 - freqtrade.freqai.data_kitchen - INFO - TON/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-03 22:45:43,779 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2024-12-15 to 2025-03-14 --------------------
|
||||
2025-05-03 22:45:43,842 - datasieve.pipeline - INFO - VarianceThreshold will remove 25 features from the dataset.on transform. ['%-hour_of_day' '%-%-order_book_imbalance_10_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_ETH/USDT_3m']
|
||||
2025-05-03 22:45:43,893 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-03 22:45:43,894 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
2025-05-04 10:13:23,002 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-TON_1741996800/cb_ton_1741996800
|
||||
2025-05-04 10:13:23,002 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training TON/USDT --------------------
|
||||
2025-05-04 10:13:23,131 - freqtrade.freqai.data_kitchen - INFO - TON/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-04 10:13:23,132 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2024-12-15 to 2025-03-14 --------------------
|
||||
2025-05-04 10:13:23,190 - datasieve.pipeline - INFO - VarianceThreshold will remove 1 features from the dataset.on transform. ['%-hour_of_day']
|
||||
2025-05-04 10:13:23,239 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-04 10:13:23,240 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
[0] validation_0-rmse:0.63613 validation_1-rmse:0.63557
|
||||
[1] validation_0-rmse:0.62669 validation_1-rmse:0.62608
|
||||
[2] validation_0-rmse:0.61740 validation_1-rmse:0.61674
|
||||
@ -2804,51 +2687,28 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
|
||||
[497] validation_0-rmse:0.04990 validation_1-rmse:0.02665
|
||||
[498] validation_0-rmse:0.04990 validation_1-rmse:0.02664
|
||||
[499] validation_0-rmse:0.04990 validation_1-rmse:0.02663
|
||||
2025-05-03 22:55:55,866 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training TON/USDT (612.24 secs) --------------------
|
||||
2025-05-03 22:55:55,902 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-TON_1741996800/cb_ton_1741996800--s_close.html
|
||||
2025-05-03 22:55:55,902 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-03 22:55:55,980 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-03 22:55:56,000 - freqtrade.freqai.freqai_interface - INFO - Training TON/USDT, 2/2 pairs from 2024-12-25 00:00:00 to 2025-03-25 00:00:00, 2/4 trains
|
||||
2025-05-03 22:55:56,000 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
2025-05-04 10:17:01,364 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training TON/USDT (218.36 secs) --------------------
|
||||
2025-05-04 10:17:01,399 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-TON_1741996800/cb_ton_1741996800--s_close.html
|
||||
2025-05-04 10:17:01,399 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-04 10:17:01,478 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-04 10:17:01,493 - freqtrade.freqai.freqai_interface - INFO - Training TON/USDT, 2/2 pairs from 2024-12-25 00:00:00 to 2025-03-25 00:00:00, 2/4 trains
|
||||
2025-05-04 10:17:01,493 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
/freqtrade/user_data/models/test175/backtesting_predictions/cb_ton_1742860800_prediction.feather
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: 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:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: FutureWarning:
|
||||
|
||||
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
|
||||
2025-05-03 22:56:03,065 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-TON_1742860800/cb_ton_1742860800
|
||||
2025-05-03 22:56:03,066 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training TON/USDT --------------------
|
||||
2025-05-03 22:56:03,209 - freqtrade.freqai.data_kitchen - INFO - TON/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-03 22:56:03,210 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2024-12-25 to 2025-03-24 --------------------
|
||||
2025-05-03 22:56:03,273 - datasieve.pipeline - INFO - VarianceThreshold will remove 25 features from the dataset.on transform. ['%-hour_of_day' '%-%-order_book_imbalance_10_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_ETH/USDT_3m']
|
||||
2025-05-03 22:56:03,321 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-03 22:56:03,322 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
2025-05-04 10:17:07,997 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-TON_1742860800/cb_ton_1742860800
|
||||
2025-05-04 10:17:07,998 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training TON/USDT --------------------
|
||||
2025-05-04 10:17:08,113 - freqtrade.freqai.data_kitchen - INFO - TON/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-04 10:17:08,113 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2024-12-25 to 2025-03-24 --------------------
|
||||
2025-05-04 10:17:08,171 - datasieve.pipeline - INFO - VarianceThreshold will remove 1 features from the dataset.on transform. ['%-hour_of_day']
|
||||
2025-05-04 10:17:08,221 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-04 10:17:08,222 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
[0] validation_0-rmse:0.63905 validation_1-rmse:0.63618
|
||||
[1] validation_0-rmse:0.62961 validation_1-rmse:0.62668
|
||||
[2] validation_0-rmse:0.62030 validation_1-rmse:0.61733
|
||||
@ -3349,51 +3209,28 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
|
||||
[497] validation_0-rmse:0.05772 validation_1-rmse:0.02688
|
||||
[498] validation_0-rmse:0.05771 validation_1-rmse:0.02687
|
||||
[499] validation_0-rmse:0.05771 validation_1-rmse:0.02686
|
||||
2025-05-03 23:06:24,339 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training TON/USDT (621.27 secs) --------------------
|
||||
2025-05-03 23:06:24,383 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-TON_1742860800/cb_ton_1742860800--s_close.html
|
||||
2025-05-03 23:06:24,383 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-03 23:06:24,458 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-03 23:06:24,476 - freqtrade.freqai.freqai_interface - INFO - Training TON/USDT, 2/2 pairs from 2025-01-04 00:00:00 to 2025-04-04 00:00:00, 3/4 trains
|
||||
2025-05-03 23:06:24,476 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
2025-05-04 10:20:55,700 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training TON/USDT (227.70 secs) --------------------
|
||||
2025-05-04 10:20:55,739 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-TON_1742860800/cb_ton_1742860800--s_close.html
|
||||
2025-05-04 10:20:55,739 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-04 10:20:55,818 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-04 10:20:55,833 - freqtrade.freqai.freqai_interface - INFO - Training TON/USDT, 2/2 pairs from 2025-01-04 00:00:00 to 2025-04-04 00:00:00, 3/4 trains
|
||||
2025-05-04 10:20:55,834 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
/freqtrade/user_data/models/test175/backtesting_predictions/cb_ton_1743724800_prediction.feather
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: 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:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: FutureWarning:
|
||||
|
||||
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
|
||||
2025-05-03 23:06:32,074 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-TON_1743724800/cb_ton_1743724800
|
||||
2025-05-03 23:06:32,074 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training TON/USDT --------------------
|
||||
2025-05-03 23:06:32,221 - freqtrade.freqai.data_kitchen - INFO - TON/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-03 23:06:32,222 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-04 to 2025-04-03 --------------------
|
||||
2025-05-03 23:06:32,284 - datasieve.pipeline - INFO - VarianceThreshold will remove 25 features from the dataset.on transform. ['%-hour_of_day' '%-%-order_book_imbalance_10_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_ETH/USDT_3m']
|
||||
2025-05-03 23:06:32,332 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-03 23:06:32,333 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
2025-05-04 10:21:03,033 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-TON_1743724800/cb_ton_1743724800
|
||||
2025-05-04 10:21:03,034 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training TON/USDT --------------------
|
||||
2025-05-04 10:21:03,172 - freqtrade.freqai.data_kitchen - INFO - TON/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-04 10:21:03,172 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-04 to 2025-04-03 --------------------
|
||||
2025-05-04 10:21:03,233 - datasieve.pipeline - INFO - VarianceThreshold will remove 1 features from the dataset.on transform. ['%-hour_of_day']
|
||||
2025-05-04 10:21:03,283 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-04 10:21:03,283 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
[0] validation_0-rmse:0.52451 validation_1-rmse:0.52508
|
||||
[1] validation_0-rmse:0.51669 validation_1-rmse:0.51725
|
||||
[2] validation_0-rmse:0.50900 validation_1-rmse:0.50954
|
||||
@ -3894,51 +3731,28 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
|
||||
[497] validation_0-rmse:0.03066 validation_1-rmse:0.02477
|
||||
[498] validation_0-rmse:0.03066 validation_1-rmse:0.02475
|
||||
[499] validation_0-rmse:0.03066 validation_1-rmse:0.02474
|
||||
2025-05-03 23:16:37,675 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training TON/USDT (605.60 secs) --------------------
|
||||
2025-05-03 23:16:37,712 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-TON_1743724800/cb_ton_1743724800--s_close.html
|
||||
2025-05-03 23:16:37,713 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-03 23:16:37,792 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-03 23:16:37,805 - freqtrade.freqai.freqai_interface - INFO - Training TON/USDT, 2/2 pairs from 2025-01-14 00:00:00 to 2025-04-14 00:00:00, 4/4 trains
|
||||
2025-05-03 23:16:37,805 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
2025-05-04 10:24:59,628 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training TON/USDT (236.59 secs) --------------------
|
||||
2025-05-04 10:24:59,665 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-TON_1743724800/cb_ton_1743724800--s_close.html
|
||||
2025-05-04 10:24:59,666 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-04 10:24:59,742 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-04 10:24:59,758 - freqtrade.freqai.freqai_interface - INFO - Training TON/USDT, 2/2 pairs from 2025-01-14 00:00:00 to 2025-04-14 00:00:00, 4/4 trains
|
||||
2025-05-04 10:24:59,759 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
/freqtrade/user_data/models/test175/backtesting_predictions/cb_ton_1744588800_prediction.feather
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: 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:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: FutureWarning:
|
||||
|
||||
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
|
||||
2025-05-03 23:16:45,688 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-TON_1744588800/cb_ton_1744588800
|
||||
2025-05-03 23:16:45,689 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training TON/USDT --------------------
|
||||
2025-05-03 23:16:45,835 - freqtrade.freqai.data_kitchen - INFO - TON/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-03 23:16:45,836 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-14 to 2025-04-13 --------------------
|
||||
2025-05-03 23:16:45,896 - datasieve.pipeline - INFO - VarianceThreshold will remove 25 features from the dataset.on transform. ['%-hour_of_day' '%-%-order_book_imbalance_10_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_ETH/USDT_3m']
|
||||
2025-05-03 23:16:45,943 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-03 23:16:45,944 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
2025-05-04 10:25:07,398 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-TON_1744588800/cb_ton_1744588800
|
||||
2025-05-04 10:25:07,399 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training TON/USDT --------------------
|
||||
2025-05-04 10:25:07,513 - freqtrade.freqai.data_kitchen - INFO - TON/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-04 10:25:07,514 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-14 to 2025-04-13 --------------------
|
||||
2025-05-04 10:25:07,573 - datasieve.pipeline - INFO - VarianceThreshold will remove 1 features from the dataset.on transform. ['%-hour_of_day']
|
||||
2025-05-04 10:25:07,625 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-04 10:25:07,626 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
[0] validation_0-rmse:0.52266 validation_1-rmse:0.52544
|
||||
[1] validation_0-rmse:0.51487 validation_1-rmse:0.51761
|
||||
[2] validation_0-rmse:0.50719 validation_1-rmse:0.50990
|
||||
@ -4439,12 +4253,12 @@ DataFrame.fillna with 'method' is deprecated and will raise in a future version.
|
||||
[497] validation_0-rmse:0.03523 validation_1-rmse:0.02478
|
||||
[498] validation_0-rmse:0.03523 validation_1-rmse:0.02476
|
||||
[499] validation_0-rmse:0.03523 validation_1-rmse:0.02475
|
||||
2025-05-03 23:26:57,506 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training TON/USDT (611.82 secs) --------------------
|
||||
2025-05-03 23:26:57,543 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-TON_1744588800/cb_ton_1744588800--s_close.html
|
||||
2025-05-03 23:26:57,544 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-03 23:26:57,584 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-03 23:26:57,694 - freqtrade.optimize.backtesting - INFO - Backtesting with data from 2025-03-15 00:00:00 up to 2025-04-15 00:00:00 (31 days).
|
||||
2025-05-03 23:26:58,063 - freqtrade.misc - INFO - dumping json to "/freqtrade/user_data/backtest_results/backtest-result-2025-05-03_23-26-58.meta.json"
|
||||
2025-05-04 10:29:18,386 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training TON/USDT (250.99 secs) --------------------
|
||||
2025-05-04 10:29:18,424 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-TON_1744588800/cb_ton_1744588800--s_close.html
|
||||
2025-05-04 10:29:18,425 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-04 10:29:18,466 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-04 10:29:18,567 - freqtrade.optimize.backtesting - INFO - Backtesting with data from 2025-03-15 00:00:00 up to 2025-04-15 00:00:00 (31 days).
|
||||
2025-05-04 10:29:18,940 - freqtrade.misc - INFO - dumping json to "/freqtrade/user_data/backtest_results/backtest-result-2025-05-04_10-29-18.meta.json"
|
||||
Result for strategy OKXRegressionStrategy
|
||||
BACKTESTING REPORT
|
||||
┏━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
|
||||
@ -1,458 +1,272 @@
|
||||
Creating freqtrade_freqtrade_run ...
|
||||
Creating freqtrade_freqtrade_run ... done
|
||||
2025-05-03 22:03:01,584 - freqtrade - INFO - freqtrade docker-2025.4-dev-23e4943b
|
||||
2025-05-03 22:03:01,801 - numexpr.utils - INFO - NumExpr defaulting to 12 threads.
|
||||
2025-05-03 22:03:03,251 - freqtrade.configuration.load_config - INFO - Using config: /freqtrade/config_examples/config_freqai.okx.json ...
|
||||
2025-05-03 22:03:03,253 - freqtrade.loggers - INFO - Enabling colorized output.
|
||||
2025-05-03 22:03:03,254 - root - INFO - Logfile configured
|
||||
2025-05-03 22:03:03,254 - freqtrade.loggers - INFO - Verbosity set to 0
|
||||
2025-05-03 22:03:03,254 - freqtrade.configuration.configuration - INFO - Using additional Strategy lookup path: /freqtrade/templates
|
||||
2025-05-03 22:03:03,255 - freqtrade.configuration.configuration - INFO - Using max_open_trades: 4 ...
|
||||
2025-05-03 22:03:03,255 - freqtrade.configuration.configuration - INFO - Parameter --fee detected, setting fee to: 0.0008 ...
|
||||
2025-05-03 22:03:03,255 - freqtrade.configuration.configuration - INFO - Parameter --timerange detected: 20250315-20250415 ...
|
||||
2025-05-03 22:03:03,276 - freqtrade.configuration.configuration - INFO - Using user-data directory: /freqtrade/user_data ...
|
||||
2025-05-03 22:03:03,276 - freqtrade.configuration.configuration - INFO - Using data directory: /freqtrade/user_data/data/okx ...
|
||||
2025-05-03 22:03:03,277 - freqtrade.configuration.configuration - INFO - Parameter --cache=none detected ...
|
||||
2025-05-03 22:03:03,277 - freqtrade.configuration.configuration - INFO - Filter trades by timerange: 20250315-20250415
|
||||
2025-05-03 22:03:03,278 - freqtrade.configuration.configuration - INFO - Using freqaimodel class name: XGBoostRegressor
|
||||
2025-05-03 22:03:03,279 - freqtrade.exchange.check_exchange - INFO - Checking exchange...
|
||||
2025-05-03 22:03:03,285 - freqtrade.exchange.check_exchange - INFO - Exchange "okx" is officially supported by the Freqtrade development team.
|
||||
2025-05-03 22:03:03,286 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration.
|
||||
2025-05-03 22:03:03,286 - freqtrade.configuration.config_validation - INFO - Validating configuration ...
|
||||
2025-05-03 22:03:03,289 - freqtrade.commands.optimize_commands - INFO - Starting freqtrade in Backtesting mode
|
||||
2025-05-03 22:03:03,289 - freqtrade.exchange.exchange - INFO - Instance is running with dry_run enabled
|
||||
2025-05-03 22:03:03,290 - freqtrade.exchange.exchange - INFO - Using CCXT 4.4.77
|
||||
2025-05-03 22:03:03,290 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}}
|
||||
2025-05-03 22:03:03,296 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}, 'timeout': 20000}
|
||||
2025-05-03 22:03:03,302 - freqtrade.exchange.exchange - INFO - Using Exchange "OKX"
|
||||
2025-05-03 22:03:03,331 - freqtrade.exchange.common - WARNING - _load_async_markets() returned exception: "Error in reload_markets due to ExchangeNotAvailable. Message: okx GET
|
||||
https://www.okx.com/api/v5/public/instruments?instType=SPOT". Retrying still for 3 times.
|
||||
2025-05-03 22:03:08,358 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Okx'...
|
||||
2025-05-03 22:03:08,412 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy OKXRegressionStrategy from '/freqtrade/templates/OKXRegressionStrategy.py'...
|
||||
2025-05-03 22:03:08,413 - freqtrade.strategy.hyper - INFO - Found no parameter file.
|
||||
2025-05-03 22:03:08,413 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'timeframe' with value in config file: 3m.
|
||||
2025-05-03 22:03:08,414 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stoploss' with value in config file: -0.05.
|
||||
2025-05-03 22:03:08,414 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: USDT.
|
||||
2025-05-03 22:03:08,414 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: 150.
|
||||
2025-05-03 22:03:08,415 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'startup_candle_count' with value in config file: 30.
|
||||
2025-05-03 22:03:08,415 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'unfilledtimeout' with value in config file: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit':
|
||||
2025-05-04 10:00:04,232 - freqtrade - INFO - freqtrade docker-2025.4-dev-23e4943b
|
||||
2025-05-04 10:00:04,439 - numexpr.utils - INFO - NumExpr defaulting to 12 threads.
|
||||
2025-05-04 10:00:05,878 - freqtrade.configuration.load_config - INFO - Using config: /freqtrade/config_examples/config_freqai.okx.json ...
|
||||
2025-05-04 10:00:05,880 - freqtrade.loggers - INFO - Enabling colorized output.
|
||||
2025-05-04 10:00:05,881 - root - INFO - Logfile configured
|
||||
2025-05-04 10:00:05,881 - freqtrade.loggers - INFO - Verbosity set to 0
|
||||
2025-05-04 10:00:05,882 - freqtrade.configuration.configuration - INFO - Using additional Strategy lookup path: /freqtrade/templates
|
||||
2025-05-04 10:00:05,882 - freqtrade.configuration.configuration - INFO - Using max_open_trades: 4 ...
|
||||
2025-05-04 10:00:05,882 - freqtrade.configuration.configuration - INFO - Parameter --fee detected, setting fee to: 0.0008 ...
|
||||
2025-05-04 10:00:05,882 - freqtrade.configuration.configuration - INFO - Parameter --timerange detected: 20250315-20250415 ...
|
||||
2025-05-04 10:00:05,916 - freqtrade.configuration.configuration - INFO - Using user-data directory: /freqtrade/user_data ...
|
||||
2025-05-04 10:00:05,917 - freqtrade.configuration.configuration - INFO - Using data directory: /freqtrade/user_data/data/okx ...
|
||||
2025-05-04 10:00:05,917 - freqtrade.configuration.configuration - INFO - Parameter --cache=none detected ...
|
||||
2025-05-04 10:00:05,917 - freqtrade.configuration.configuration - INFO - Filter trades by timerange: 20250315-20250415
|
||||
2025-05-04 10:00:05,918 - freqtrade.configuration.configuration - INFO - Using freqaimodel class name: XGBoostRegressor
|
||||
2025-05-04 10:00:05,919 - freqtrade.exchange.check_exchange - INFO - Checking exchange...
|
||||
2025-05-04 10:00:05,926 - freqtrade.exchange.check_exchange - INFO - Exchange "okx" is officially supported by the Freqtrade development team.
|
||||
2025-05-04 10:00:05,926 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration.
|
||||
2025-05-04 10:00:05,927 - freqtrade.configuration.config_validation - INFO - Validating configuration ...
|
||||
2025-05-04 10:00:05,929 - freqtrade.commands.optimize_commands - INFO - Starting freqtrade in Backtesting mode
|
||||
2025-05-04 10:00:05,929 - freqtrade.exchange.exchange - INFO - Instance is running with dry_run enabled
|
||||
2025-05-04 10:00:05,930 - freqtrade.exchange.exchange - INFO - Using CCXT 4.4.77
|
||||
2025-05-04 10:00:05,930 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}}
|
||||
2025-05-04 10:00:05,935 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}, 'timeout': 20000}
|
||||
2025-05-04 10:00:05,940 - freqtrade.exchange.exchange - INFO - Using Exchange "OKX"
|
||||
2025-05-04 10:00:08,555 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Okx'...
|
||||
2025-05-04 10:00:08,608 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy OKXRegressionStrategy from '/freqtrade/templates/OKXRegressionStrategy.py'...
|
||||
2025-05-04 10:00:08,609 - freqtrade.strategy.hyper - INFO - Found no parameter file.
|
||||
2025-05-04 10:00:08,609 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'timeframe' with value in config file: 3m.
|
||||
2025-05-04 10:00:08,609 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stoploss' with value in config file: -0.05.
|
||||
2025-05-04 10:00:08,610 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: USDT.
|
||||
2025-05-04 10:00:08,610 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: 150.
|
||||
2025-05-04 10:00:08,610 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'startup_candle_count' with value in config file: 30.
|
||||
2025-05-04 10:00:08,611 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'unfilledtimeout' with value in config file: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit':
|
||||
'minutes'}.
|
||||
2025-05-03 22:03:08,416 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'max_open_trades' with value in config file: 4.
|
||||
2025-05-03 22:03:08,416 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {}
|
||||
2025-05-03 22:03:08,416 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 3m
|
||||
2025-05-03 22:03:08,417 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.05
|
||||
2025-05-03 22:03:08,417 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: True
|
||||
2025-05-03 22:03:08,417 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive: 0.01
|
||||
2025-05-03 22:03:08,418 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.0
|
||||
2025-05-03 22:03:08,418 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: False
|
||||
2025-05-03 22:03:08,418 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: False
|
||||
2025-05-03 22:03:08,419 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: True
|
||||
2025-05-03 22:03:08,419 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_types: {'entry': 'limit', 'exit': 'limit', 'stoploss': 'limit', 'stoploss_on_exchange': False,
|
||||
2025-05-04 10:00:08,611 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'max_open_trades' with value in config file: 4.
|
||||
2025-05-04 10:00:08,611 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {}
|
||||
2025-05-04 10:00:08,612 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 3m
|
||||
2025-05-04 10:00:08,612 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.05
|
||||
2025-05-04 10:00:08,612 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: True
|
||||
2025-05-04 10:00:08,612 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive: 0.01
|
||||
2025-05-04 10:00:08,613 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.0
|
||||
2025-05-04 10:00:08,613 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: False
|
||||
2025-05-04 10:00:08,613 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: False
|
||||
2025-05-04 10:00:08,614 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: True
|
||||
2025-05-04 10:00:08,614 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_types: {'entry': 'limit', 'exit': 'limit', 'stoploss': 'limit', 'stoploss_on_exchange': False,
|
||||
'stoploss_on_exchange_interval': 60}
|
||||
2025-05-03 22:03:08,419 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'entry': 'GTC', 'exit': 'GTC'}
|
||||
2025-05-03 22:03:08,420 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: USDT
|
||||
2025-05-03 22:03:08,420 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: 150
|
||||
2025-05-03 22:03:08,420 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 30
|
||||
2025-05-03 22:03:08,421 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': 'minutes'}
|
||||
2025-05-03 22:03:08,421 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_exit_signal: True
|
||||
2025-05-03 22:03:08,421 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_only: False
|
||||
2025-05-03 22:03:08,422 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_entry_signal: False
|
||||
2025-05-03 22:03:08,422 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_offset: 0.0
|
||||
2025-05-03 22:03:08,422 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False
|
||||
2025-05-03 22:03:08,422 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0
|
||||
2025-05-03 22:03:08,423 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using position_adjustment_enable: False
|
||||
2025-05-03 22:03:08,423 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_entry_position_adjustment: -1
|
||||
2025-05-03 22:03:08,423 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_open_trades: 4
|
||||
2025-05-03 22:03:08,424 - freqtrade.configuration.config_validation - INFO - Validating configuration ...
|
||||
2025-05-03 22:03:08,428 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist StaticPairList from '/freqtrade/freqtrade/plugins/pairlist/StaticPairList.py'...
|
||||
2025-05-03 22:03:08,434 - freqtrade.optimize.backtesting - INFO - Using fee 0.0800% from config.
|
||||
2025-05-03 22:03:08,435 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 43250
|
||||
2025-05-03 22:03:08,435 - freqtrade.data.history.history_utils - INFO - Using indicator startup period: 43250 ...
|
||||
2025-05-03 22:03:08,586 - freqtrade.optimize.backtesting - INFO - Loading data from 2024-12-14 21:30:00 up to 2025-04-15 00:00:00 (121 days).
|
||||
2025-05-03 22:03:08,586 - freqtrade.optimize.backtesting - INFO - Dataload complete. Calculating indicators
|
||||
2025-05-03 22:03:08,587 - freqtrade.optimize.backtesting - INFO - Running backtesting for Strategy OKXRegressionStrategy
|
||||
2025-05-03 22:03:10,156 - matplotlib.font_manager - INFO - generated new fontManager
|
||||
2025-05-03 22:03:10,368 - freqtrade.resolvers.iresolver - INFO - Using resolved freqaimodel XGBoostRegressor from '/freqtrade/freqtrade/freqai/prediction_models/XGBoostRegressor.py'...
|
||||
2025-05-03 22:03:10,368 - freqtrade.freqai.data_drawer - INFO - Could not find existing datadrawer, starting from scratch
|
||||
2025-05-03 22:03:10,369 - freqtrade.freqai.data_drawer - INFO - Could not find existing historic_predictions, starting from scratch
|
||||
2025-05-03 22:03:10,369 - freqtrade.freqai.freqai_interface - INFO - Set fresh train queue from whitelist. Queue: ['OKB/USDT', 'TON/USDT']
|
||||
2025-05-03 22:03:10,370 - freqtrade.strategy.hyper - INFO - No params for buy found, using default values.
|
||||
2025-05-03 22:03:10,370 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): atr_period = 14
|
||||
2025-05-03 22:03:10,371 - freqtrade.strategy.hyper - INFO - No params for sell found, using default values.
|
||||
2025-05-03 22:03:10,371 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): atr_multiplier = 2.0
|
||||
2025-05-03 22:03:10,371 - freqtrade.strategy.hyper - INFO - No params for protection found, using default values.
|
||||
2025-05-03 22:03:10,378 - freqtrade.freqai.freqai_interface - INFO - Training 4 timeranges
|
||||
2025-05-03 22:03:10,379 - freqtrade.freqai.freqai_interface - INFO - Training OKB/USDT, 1/2 pairs from 2024-12-15 00:00:00 to 2025-03-15 00:00:00, 1/4 trains
|
||||
2025-05-03 22:03:10,380 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
2025-05-04 10:00:08,614 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'entry': 'GTC', 'exit': 'GTC'}
|
||||
2025-05-04 10:00:08,615 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: USDT
|
||||
2025-05-04 10:00:08,615 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: 150
|
||||
2025-05-04 10:00:08,615 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 30
|
||||
2025-05-04 10:00:08,615 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': 'minutes'}
|
||||
2025-05-04 10:00:08,616 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_exit_signal: True
|
||||
2025-05-04 10:00:08,616 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_only: False
|
||||
2025-05-04 10:00:08,616 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_entry_signal: False
|
||||
2025-05-04 10:00:08,616 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_offset: 0.0
|
||||
2025-05-04 10:00:08,617 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False
|
||||
2025-05-04 10:00:08,617 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0
|
||||
2025-05-04 10:00:08,617 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using position_adjustment_enable: False
|
||||
2025-05-04 10:00:08,617 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_entry_position_adjustment: -1
|
||||
2025-05-04 10:00:08,618 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_open_trades: 4
|
||||
2025-05-04 10:00:08,618 - freqtrade.configuration.config_validation - INFO - Validating configuration ...
|
||||
2025-05-04 10:00:08,621 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist StaticPairList from '/freqtrade/freqtrade/plugins/pairlist/StaticPairList.py'...
|
||||
2025-05-04 10:00:08,627 - freqtrade.optimize.backtesting - INFO - Using fee 0.0800% from config.
|
||||
2025-05-04 10:00:08,628 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 43250
|
||||
2025-05-04 10:00:08,628 - freqtrade.data.history.history_utils - INFO - Using indicator startup period: 43250 ...
|
||||
2025-05-04 10:00:08,774 - freqtrade.optimize.backtesting - INFO - Loading data from 2024-12-14 21:30:00 up to 2025-04-15 00:00:00 (121 days).
|
||||
2025-05-04 10:00:08,775 - freqtrade.optimize.backtesting - INFO - Dataload complete. Calculating indicators
|
||||
2025-05-04 10:00:08,776 - freqtrade.optimize.backtesting - INFO - Running backtesting for Strategy OKXRegressionStrategy
|
||||
2025-05-04 10:00:10,347 - matplotlib.font_manager - INFO - generated new fontManager
|
||||
2025-05-04 10:00:10,563 - freqtrade.resolvers.iresolver - INFO - Using resolved freqaimodel XGBoostRegressor from '/freqtrade/freqtrade/freqai/prediction_models/XGBoostRegressor.py'...
|
||||
2025-05-04 10:00:10,563 - freqtrade.freqai.data_drawer - INFO - Could not find existing datadrawer, starting from scratch
|
||||
2025-05-04 10:00:10,564 - freqtrade.freqai.data_drawer - INFO - Could not find existing historic_predictions, starting from scratch
|
||||
2025-05-04 10:00:10,564 - freqtrade.freqai.freqai_interface - INFO - Set fresh train queue from whitelist. Queue: ['OKB/USDT', 'TON/USDT']
|
||||
2025-05-04 10:00:10,565 - freqtrade.strategy.hyper - INFO - No params for buy found, using default values.
|
||||
2025-05-04 10:00:10,565 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): atr_period = 14
|
||||
2025-05-04 10:00:10,566 - freqtrade.strategy.hyper - INFO - No params for sell found, using default values.
|
||||
2025-05-04 10:00:10,566 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): atr_multiplier = 2.0
|
||||
2025-05-04 10:00:10,567 - freqtrade.strategy.hyper - INFO - No params for protection found, using default values.
|
||||
2025-05-04 10:00:10,573 - freqtrade.freqai.freqai_interface - INFO - Training 4 timeranges
|
||||
2025-05-04 10:00:10,575 - freqtrade.freqai.freqai_interface - INFO - Training OKB/USDT, 1/2 pairs from 2024-12-15 00:00:00 to 2025-03-15 00:00:00, 1/4 trains
|
||||
2025-05-04 10:00:10,575 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
/freqtrade/user_data/models/test175/backtesting_predictions/cb_okb_1741996800_prediction.feather
|
||||
2025-05-03 22:03:10,681 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 43250
|
||||
2025-05-03 22:03:10,682 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 3m from 2024-12-14 21:30:00 to 2025-04-15 00:00:00
|
||||
2025-05-03 22:03:18,941 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 43250
|
||||
2025-05-03 22:03:18,942 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 3m from 2024-12-14 21:30:00 to 2025-04-15 00:00:00
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
2025-05-04 10:00:10,887 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 43250
|
||||
2025-05-04 10:00:10,888 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 3m from 2024-12-14 21:30:00 to 2025-04-15 00:00:00
|
||||
2025-05-04 10:00:11,124 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 43250
|
||||
2025-05-04 10:00:11,124 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 3m from 2024-12-14 21:30:00 to 2025-04-15 00:00:00
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
dataframe = dataframe.fillna(method="ffill").fillna(0)
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: 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:246: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
dataframe = dataframe.fillna(method="ffill").fillna(0)
|
||||
2025-05-03 22:03:33,177 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-OKB_1741996800/cb_okb_1741996800
|
||||
2025-05-03 22:03:33,178 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training OKB/USDT --------------------
|
||||
2025-05-03 22:03:33,333 - freqtrade.freqai.data_kitchen - INFO - OKB/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-03 22:03:33,334 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2024-12-15 to 2025-03-14 --------------------
|
||||
2025-05-03 22:03:33,396 - datasieve.pipeline - INFO - VarianceThreshold will remove 25 features from the dataset.on transform. ['%-hour_of_day' '%-%-order_book_imbalance_10_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_ETH/USDT_3m']
|
||||
2025-05-03 22:03:33,448 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-03 22:03:33,448 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
2025-05-04 10:00:17,121 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-OKB_1741996800/cb_okb_1741996800
|
||||
2025-05-04 10:00:17,122 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training OKB/USDT --------------------
|
||||
2025-05-04 10:00:17,243 - freqtrade.freqai.data_kitchen - INFO - OKB/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-04 10:00:17,244 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2024-12-15 to 2025-03-14 --------------------
|
||||
2025-05-04 10:00:17,300 - datasieve.pipeline - INFO - VarianceThreshold will remove 1 features from the dataset.on transform. ['%-hour_of_day']
|
||||
2025-05-04 10:00:17,350 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-04 10:00:17,351 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
[99] validation_0-rmse:0.09642 validation_1-rmse:0.09346
|
||||
2025-05-03 22:13:58,333 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training OKB/USDT (625.15 secs) --------------------
|
||||
2025-05-03 22:13:58,555 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-OKB_1741996800/cb_okb_1741996800--s_close.html
|
||||
2025-05-03 22:13:58,556 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-03 22:13:58,637 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-03 22:13:58,651 - freqtrade.freqai.freqai_interface - INFO - Training OKB/USDT, 1/2 pairs from 2024-12-25 00:00:00 to 2025-03-25 00:00:00, 2/4 trains
|
||||
2025-05-03 22:13:58,651 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
2025-05-04 10:03:05,857 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training OKB/USDT (168.74 secs) --------------------
|
||||
2025-05-04 10:03:06,074 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-OKB_1741996800/cb_okb_1741996800--s_close.html
|
||||
2025-05-04 10:03:06,075 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-04 10:03:06,157 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-04 10:03:06,172 - freqtrade.freqai.freqai_interface - INFO - Training OKB/USDT, 1/2 pairs from 2024-12-25 00:00:00 to 2025-03-25 00:00:00, 2/4 trains
|
||||
2025-05-04 10:03:06,173 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
/freqtrade/user_data/models/test175/backtesting_predictions/cb_okb_1742860800_prediction.feather
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: 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:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: FutureWarning:
|
||||
|
||||
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
|
||||
2025-05-03 22:14:05,601 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-OKB_1742860800/cb_okb_1742860800
|
||||
2025-05-03 22:14:05,601 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training OKB/USDT --------------------
|
||||
2025-05-03 22:14:05,744 - freqtrade.freqai.data_kitchen - INFO - OKB/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-03 22:14:05,745 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2024-12-25 to 2025-03-24 --------------------
|
||||
2025-05-03 22:14:05,806 - datasieve.pipeline - INFO - VarianceThreshold will remove 25 features from the dataset.on transform. ['%-hour_of_day' '%-%-order_book_imbalance_10_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_ETH/USDT_3m']
|
||||
2025-05-03 22:14:05,854 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-03 22:14:05,855 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
2025-05-04 10:03:12,769 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-OKB_1742860800/cb_okb_1742860800
|
||||
2025-05-04 10:03:12,770 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training OKB/USDT --------------------
|
||||
2025-05-04 10:03:12,879 - freqtrade.freqai.data_kitchen - INFO - OKB/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-04 10:03:12,880 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2024-12-25 to 2025-03-24 --------------------
|
||||
2025-05-04 10:03:12,931 - datasieve.pipeline - INFO - VarianceThreshold will remove 1 features from the dataset.on transform. ['%-hour_of_day']
|
||||
2025-05-04 10:03:12,976 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-04 10:03:12,977 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
[99] validation_0-rmse:0.09564 validation_1-rmse:0.09378
|
||||
2025-05-03 22:24:32,994 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training OKB/USDT (627.39 secs) --------------------
|
||||
2025-05-03 22:24:33,034 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-OKB_1742860800/cb_okb_1742860800--s_close.html
|
||||
2025-05-03 22:24:33,036 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-03 22:24:33,119 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-03 22:24:33,134 - freqtrade.freqai.freqai_interface - INFO - Training OKB/USDT, 1/2 pairs from 2025-01-04 00:00:00 to 2025-04-04 00:00:00, 3/4 trains
|
||||
2025-05-03 22:24:33,134 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
2025-05-04 10:06:22,192 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training OKB/USDT (189.42 secs) --------------------
|
||||
2025-05-04 10:06:22,228 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-OKB_1742860800/cb_okb_1742860800--s_close.html
|
||||
2025-05-04 10:06:22,229 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-04 10:06:22,303 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-04 10:06:22,317 - freqtrade.freqai.freqai_interface - INFO - Training OKB/USDT, 1/2 pairs from 2025-01-04 00:00:00 to 2025-04-04 00:00:00, 3/4 trains
|
||||
2025-05-04 10:06:22,318 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
/freqtrade/user_data/models/test175/backtesting_predictions/cb_okb_1743724800_prediction.feather
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: 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:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: FutureWarning:
|
||||
|
||||
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
|
||||
2025-05-03 22:24:40,702 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-OKB_1743724800/cb_okb_1743724800
|
||||
2025-05-03 22:24:40,703 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training OKB/USDT --------------------
|
||||
2025-05-03 22:24:40,858 - freqtrade.freqai.data_kitchen - INFO - OKB/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-03 22:24:40,859 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-04 to 2025-04-03 --------------------
|
||||
2025-05-03 22:24:40,920 - datasieve.pipeline - INFO - VarianceThreshold will remove 25 features from the dataset.on transform. ['%-hour_of_day' '%-%-order_book_imbalance_10_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_ETH/USDT_3m']
|
||||
2025-05-03 22:24:40,968 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-03 22:24:40,969 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
2025-05-04 10:06:29,632 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-OKB_1743724800/cb_okb_1743724800
|
||||
2025-05-04 10:06:29,633 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training OKB/USDT --------------------
|
||||
2025-05-04 10:06:29,779 - freqtrade.freqai.data_kitchen - INFO - OKB/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-04 10:06:29,780 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-04 to 2025-04-03 --------------------
|
||||
2025-05-04 10:06:29,843 - datasieve.pipeline - INFO - VarianceThreshold will remove 1 features from the dataset.on transform. ['%-hour_of_day']
|
||||
2025-05-04 10:06:29,892 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-04 10:06:29,893 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
[99] validation_0-rmse:0.08848 validation_1-rmse:0.09002
|
||||
2025-05-03 22:35:10,653 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training OKB/USDT (629.95 secs) --------------------
|
||||
2025-05-03 22:35:10,693 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-OKB_1743724800/cb_okb_1743724800--s_close.html
|
||||
2025-05-03 22:35:10,694 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-03 22:35:10,772 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-03 22:35:10,787 - freqtrade.freqai.freqai_interface - INFO - Training OKB/USDT, 1/2 pairs from 2025-01-14 00:00:00 to 2025-04-14 00:00:00, 4/4 trains
|
||||
2025-05-03 22:35:10,787 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
2025-05-04 10:09:40,153 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training OKB/USDT (190.52 secs) --------------------
|
||||
2025-05-04 10:09:40,190 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-OKB_1743724800/cb_okb_1743724800--s_close.html
|
||||
2025-05-04 10:09:40,191 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-04 10:09:40,266 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-04 10:09:40,280 - freqtrade.freqai.freqai_interface - INFO - Training OKB/USDT, 1/2 pairs from 2025-01-14 00:00:00 to 2025-04-14 00:00:00, 4/4 trains
|
||||
2025-05-04 10:09:40,281 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
/freqtrade/user_data/models/test175/backtesting_predictions/cb_okb_1744588800_prediction.feather
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: 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:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: FutureWarning:
|
||||
|
||||
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
|
||||
2025-05-03 22:35:18,717 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-OKB_1744588800/cb_okb_1744588800
|
||||
2025-05-03 22:35:18,717 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training OKB/USDT --------------------
|
||||
2025-05-03 22:35:18,865 - freqtrade.freqai.data_kitchen - INFO - OKB/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-03 22:35:18,866 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-14 to 2025-04-13 --------------------
|
||||
2025-05-03 22:35:18,927 - datasieve.pipeline - INFO - VarianceThreshold will remove 25 features from the dataset.on transform. ['%-hour_of_day' '%-%-order_book_imbalance_10_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_ETH/USDT_3m']
|
||||
2025-05-03 22:35:18,977 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-03 22:35:18,977 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
2025-05-04 10:09:47,744 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-OKB_1744588800/cb_okb_1744588800
|
||||
2025-05-04 10:09:47,745 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training OKB/USDT --------------------
|
||||
2025-05-04 10:09:47,860 - freqtrade.freqai.data_kitchen - INFO - OKB/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-04 10:09:47,861 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-14 to 2025-04-13 --------------------
|
||||
2025-05-04 10:09:47,914 - datasieve.pipeline - INFO - VarianceThreshold will remove 1 features from the dataset.on transform. ['%-hour_of_day']
|
||||
2025-05-04 10:09:47,962 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-04 10:09:47,963 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
[99] validation_0-rmse:0.09452 validation_1-rmse:0.08989
|
||||
2025-05-03 22:45:36,625 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training OKB/USDT (617.91 secs) --------------------
|
||||
2025-05-03 22:45:36,663 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-OKB_1744588800/cb_okb_1744588800--s_close.html
|
||||
2025-05-03 22:45:36,664 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-03 22:45:36,705 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-03 22:45:36,811 - freqtrade.freqai.freqai_interface - INFO - Training 4 timeranges
|
||||
2025-05-03 22:45:36,813 - freqtrade.freqai.freqai_interface - INFO - Training TON/USDT, 2/2 pairs from 2024-12-15 00:00:00 to 2025-03-15 00:00:00, 1/4 trains
|
||||
2025-05-03 22:45:36,813 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
2025-05-04 10:13:16,409 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training OKB/USDT (208.66 secs) --------------------
|
||||
2025-05-04 10:13:16,447 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-OKB_1744588800/cb_okb_1744588800--s_close.html
|
||||
2025-05-04 10:13:16,448 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-04 10:13:16,488 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-04 10:13:16,582 - freqtrade.freqai.freqai_interface - INFO - Training 4 timeranges
|
||||
2025-05-04 10:13:16,584 - freqtrade.freqai.freqai_interface - INFO - Training TON/USDT, 2/2 pairs from 2024-12-15 00:00:00 to 2025-03-15 00:00:00, 1/4 trains
|
||||
2025-05-04 10:13:16,584 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
/freqtrade/user_data/models/test175/backtesting_predictions/cb_ton_1741996800_prediction.feather
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: 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:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: FutureWarning:
|
||||
|
||||
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
|
||||
2025-05-03 22:45:43,628 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-TON_1741996800/cb_ton_1741996800
|
||||
2025-05-03 22:45:43,629 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training TON/USDT --------------------
|
||||
2025-05-03 22:45:43,778 - freqtrade.freqai.data_kitchen - INFO - TON/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-03 22:45:43,779 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2024-12-15 to 2025-03-14 --------------------
|
||||
2025-05-03 22:45:43,842 - datasieve.pipeline - INFO - VarianceThreshold will remove 25 features from the dataset.on transform. ['%-hour_of_day' '%-%-order_book_imbalance_10_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_ETH/USDT_3m']
|
||||
2025-05-03 22:45:43,893 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-03 22:45:43,894 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
2025-05-04 10:13:23,002 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-TON_1741996800/cb_ton_1741996800
|
||||
2025-05-04 10:13:23,002 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training TON/USDT --------------------
|
||||
2025-05-04 10:13:23,131 - freqtrade.freqai.data_kitchen - INFO - TON/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-04 10:13:23,132 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2024-12-15 to 2025-03-14 --------------------
|
||||
2025-05-04 10:13:23,190 - datasieve.pipeline - INFO - VarianceThreshold will remove 1 features from the dataset.on transform. ['%-hour_of_day']
|
||||
2025-05-04 10:13:23,239 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-04 10:13:23,240 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
[99] validation_0-rmse:0.15301 validation_1-rmse:0.14684
|
||||
2025-05-03 22:55:55,866 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training TON/USDT (612.24 secs) --------------------
|
||||
2025-05-03 22:55:55,902 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-TON_1741996800/cb_ton_1741996800--s_close.html
|
||||
2025-05-03 22:55:55,902 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-03 22:55:55,980 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-03 22:55:56,000 - freqtrade.freqai.freqai_interface - INFO - Training TON/USDT, 2/2 pairs from 2024-12-25 00:00:00 to 2025-03-25 00:00:00, 2/4 trains
|
||||
2025-05-03 22:55:56,000 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
2025-05-04 10:17:01,364 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training TON/USDT (218.36 secs) --------------------
|
||||
2025-05-04 10:17:01,399 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-TON_1741996800/cb_ton_1741996800--s_close.html
|
||||
2025-05-04 10:17:01,399 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-04 10:17:01,478 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-04 10:17:01,493 - freqtrade.freqai.freqai_interface - INFO - Training TON/USDT, 2/2 pairs from 2024-12-25 00:00:00 to 2025-03-25 00:00:00, 2/4 trains
|
||||
2025-05-04 10:17:01,493 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
/freqtrade/user_data/models/test175/backtesting_predictions/cb_ton_1742860800_prediction.feather
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: 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:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: FutureWarning:
|
||||
|
||||
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
|
||||
2025-05-03 22:56:03,065 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-TON_1742860800/cb_ton_1742860800
|
||||
2025-05-03 22:56:03,066 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training TON/USDT --------------------
|
||||
2025-05-03 22:56:03,209 - freqtrade.freqai.data_kitchen - INFO - TON/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-03 22:56:03,210 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2024-12-25 to 2025-03-24 --------------------
|
||||
2025-05-03 22:56:03,273 - datasieve.pipeline - INFO - VarianceThreshold will remove 25 features from the dataset.on transform. ['%-hour_of_day' '%-%-order_book_imbalance_10_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_ETH/USDT_3m']
|
||||
2025-05-03 22:56:03,321 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-03 22:56:03,322 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
2025-05-04 10:17:07,997 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-TON_1742860800/cb_ton_1742860800
|
||||
2025-05-04 10:17:07,998 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training TON/USDT --------------------
|
||||
2025-05-04 10:17:08,113 - freqtrade.freqai.data_kitchen - INFO - TON/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-04 10:17:08,113 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2024-12-25 to 2025-03-24 --------------------
|
||||
2025-05-04 10:17:08,171 - datasieve.pipeline - INFO - VarianceThreshold will remove 1 features from the dataset.on transform. ['%-hour_of_day']
|
||||
2025-05-04 10:17:08,221 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-04 10:17:08,222 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
[99] validation_0-rmse:0.15763 validation_1-rmse:0.14695
|
||||
2025-05-03 23:06:24,339 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training TON/USDT (621.27 secs) --------------------
|
||||
2025-05-03 23:06:24,383 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-TON_1742860800/cb_ton_1742860800--s_close.html
|
||||
2025-05-03 23:06:24,383 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-03 23:06:24,458 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-03 23:06:24,476 - freqtrade.freqai.freqai_interface - INFO - Training TON/USDT, 2/2 pairs from 2025-01-04 00:00:00 to 2025-04-04 00:00:00, 3/4 trains
|
||||
2025-05-03 23:06:24,476 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
2025-05-04 10:20:55,700 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training TON/USDT (227.70 secs) --------------------
|
||||
2025-05-04 10:20:55,739 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-TON_1742860800/cb_ton_1742860800--s_close.html
|
||||
2025-05-04 10:20:55,739 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-04 10:20:55,818 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-04 10:20:55,833 - freqtrade.freqai.freqai_interface - INFO - Training TON/USDT, 2/2 pairs from 2025-01-04 00:00:00 to 2025-04-04 00:00:00, 3/4 trains
|
||||
2025-05-04 10:20:55,834 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
/freqtrade/user_data/models/test175/backtesting_predictions/cb_ton_1743724800_prediction.feather
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: 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:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: FutureWarning:
|
||||
|
||||
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
|
||||
2025-05-03 23:06:32,074 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-TON_1743724800/cb_ton_1743724800
|
||||
2025-05-03 23:06:32,074 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training TON/USDT --------------------
|
||||
2025-05-03 23:06:32,221 - freqtrade.freqai.data_kitchen - INFO - TON/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-03 23:06:32,222 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-04 to 2025-04-03 --------------------
|
||||
2025-05-03 23:06:32,284 - datasieve.pipeline - INFO - VarianceThreshold will remove 25 features from the dataset.on transform. ['%-hour_of_day' '%-%-order_book_imbalance_10_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_ETH/USDT_3m']
|
||||
2025-05-03 23:06:32,332 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-03 23:06:32,333 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
2025-05-04 10:21:03,033 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-TON_1743724800/cb_ton_1743724800
|
||||
2025-05-04 10:21:03,034 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training TON/USDT --------------------
|
||||
2025-05-04 10:21:03,172 - freqtrade.freqai.data_kitchen - INFO - TON/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-04 10:21:03,172 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-04 to 2025-04-03 --------------------
|
||||
2025-05-04 10:21:03,233 - datasieve.pipeline - INFO - VarianceThreshold will remove 1 features from the dataset.on transform. ['%-hour_of_day']
|
||||
2025-05-04 10:21:03,283 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-04 10:21:03,283 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
[99] validation_0-rmse:0.12233 validation_1-rmse:0.12236
|
||||
2025-05-03 23:16:37,675 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training TON/USDT (605.60 secs) --------------------
|
||||
2025-05-03 23:16:37,712 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-TON_1743724800/cb_ton_1743724800--s_close.html
|
||||
2025-05-03 23:16:37,713 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-03 23:16:37,792 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-03 23:16:37,805 - freqtrade.freqai.freqai_interface - INFO - Training TON/USDT, 2/2 pairs from 2025-01-14 00:00:00 to 2025-04-14 00:00:00, 4/4 trains
|
||||
2025-05-03 23:16:37,805 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
2025-05-04 10:24:59,628 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training TON/USDT (236.59 secs) --------------------
|
||||
2025-05-04 10:24:59,665 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-TON_1743724800/cb_ton_1743724800--s_close.html
|
||||
2025-05-04 10:24:59,666 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-04 10:24:59,742 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-04 10:24:59,758 - freqtrade.freqai.freqai_interface - INFO - Training TON/USDT, 2/2 pairs from 2025-01-14 00:00:00 to 2025-04-14 00:00:00, 4/4 trains
|
||||
2025-05-04 10:24:59,759 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
/freqtrade/user_data/models/test175/backtesting_predictions/cb_ton_1744588800_prediction.feather
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: 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:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: FutureWarning:
|
||||
|
||||
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
|
||||
2025-05-03 23:16:45,688 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-TON_1744588800/cb_ton_1744588800
|
||||
2025-05-03 23:16:45,689 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training TON/USDT --------------------
|
||||
2025-05-03 23:16:45,835 - freqtrade.freqai.data_kitchen - INFO - TON/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-03 23:16:45,836 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-14 to 2025-04-13 --------------------
|
||||
2025-05-03 23:16:45,896 - datasieve.pipeline - INFO - VarianceThreshold will remove 25 features from the dataset.on transform. ['%-hour_of_day' '%-%-order_book_imbalance_10_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_ETH/USDT_3m']
|
||||
2025-05-03 23:16:45,943 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-03 23:16:45,944 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
2025-05-04 10:25:07,398 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-TON_1744588800/cb_ton_1744588800
|
||||
2025-05-04 10:25:07,399 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training TON/USDT --------------------
|
||||
2025-05-04 10:25:07,513 - freqtrade.freqai.data_kitchen - INFO - TON/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-04 10:25:07,514 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-14 to 2025-04-13 --------------------
|
||||
2025-05-04 10:25:07,573 - datasieve.pipeline - INFO - VarianceThreshold will remove 1 features from the dataset.on transform. ['%-hour_of_day']
|
||||
2025-05-04 10:25:07,625 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-04 10:25:07,626 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
[99] validation_0-rmse:0.12282 validation_1-rmse:0.12241
|
||||
2025-05-03 23:26:57,506 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training TON/USDT (611.82 secs) --------------------
|
||||
2025-05-03 23:26:57,543 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-TON_1744588800/cb_ton_1744588800--s_close.html
|
||||
2025-05-03 23:26:57,544 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-03 23:26:57,584 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-03 23:26:57,694 - freqtrade.optimize.backtesting - INFO - Backtesting with data from 2025-03-15 00:00:00 up to 2025-04-15 00:00:00 (31 days).
|
||||
2025-05-03 23:26:58,063 - freqtrade.misc - INFO - dumping json to "/freqtrade/user_data/backtest_results/backtest-result-2025-05-03_23-26-58.meta.json"
|
||||
2025-05-04 10:29:18,386 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training TON/USDT (250.99 secs) --------------------
|
||||
2025-05-04 10:29:18,424 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-TON_1744588800/cb_ton_1744588800--s_close.html
|
||||
2025-05-04 10:29:18,425 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-04 10:29:18,466 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-04 10:29:18,567 - freqtrade.optimize.backtesting - INFO - Backtesting with data from 2025-03-15 00:00:00 up to 2025-04-15 00:00:00 (31 days).
|
||||
2025-05-04 10:29:18,940 - freqtrade.misc - INFO - dumping json to "/freqtrade/user_data/backtest_results/backtest-result-2025-05-04_10-29-18.meta.json"
|
||||
Result for strategy OKXRegressionStrategy
|
||||
BACKTESTING REPORT
|
||||
┏━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
|
||||
@ -1 +0,0 @@
|
||||
{"OKXRegressionStrategy":{"run_id":"1b652eca8bab161933a4d0dbeb6c5aabe3aa0f25","backtest_start_time":1746309788,"timeframe":"3m","timeframe_detail":null,"backtest_start_ts":1741996800,"backtest_end_ts":1744675200}}
|
||||
File diff suppressed because one or more lines are too long
1
result/backtest-result-2025-05-04_10-29-18.meta.json
Normal file
1
result/backtest-result-2025-05-04_10-29-18.meta.json
Normal file
@ -0,0 +1 @@
|
||||
{"OKXRegressionStrategy":{"run_id":"689b50bcaa53473401dc47f1c5518e6ad5b9f2c8","backtest_start_time":1746352808,"timeframe":"3m","timeframe_detail":null,"backtest_start_ts":1741996800,"backtest_end_ts":1744675200}}
|
||||
@ -94,15 +94,16 @@ class OKXRegressionStrategy(IStrategy):
|
||||
# 仅为 BTC/USDT 和 ETH/USDT 生成 order_book_imbalance
|
||||
#
|
||||
pair = metadata.get('pair', 'unknown')
|
||||
if pair in ["BTC/USDT", "ETH/USDT"]:
|
||||
try:
|
||||
order_book = self.fetch_okx_order_book(pair)
|
||||
dataframe[f"%-%-order_book_imbalance"] = (
|
||||
order_book["bids"] - order_book["asks"]
|
||||
) / (order_book["bids"] + order_book["asks"] + 1e-10)
|
||||
except Exception as e:
|
||||
logger.warning(f"Failed to fetch order book for {pair}: {str(e)}")
|
||||
dataframe[f"%-%-order_book_imbalance"] = 0.0
|
||||
# 注释掉订单簿相关代码
|
||||
# if pair in ["BTC/USDT", "ETH/USDT"]:
|
||||
# try:
|
||||
# order_book = self.fetch_okx_order_book(pair)
|
||||
# dataframe[f"%-%-order_book_imbalance"] = (
|
||||
# order_book["bids"] - order_book["asks"]
|
||||
# ) / (order_book["bids"] + order_book["asks"] + 1e-10)
|
||||
# except Exception as e:
|
||||
# logger.warning(f"Failed to fetch order book for {pair}: {str(e)}")
|
||||
# dataframe[f"%-%-order_book_imbalance"] = 0.0
|
||||
|
||||
# 数据清洗
|
||||
dataframe = dataframe.replace([np.inf, -np.inf], np.nan)
|
||||
@ -384,19 +385,7 @@ class OKXRegressionStrategy(IStrategy):
|
||||
# 假设数据总是新鲜的(用于测试)
|
||||
return True
|
||||
|
||||
def fetch_okx_order_book(self, pair: str, limit: int = 10) -> Dict:
|
||||
"""
|
||||
获取 OKX 订单簿数据。
|
||||
"""
|
||||
try:
|
||||
exchange = ccxt.okx(self.config["exchange"]["ccxt_config"])
|
||||
order_book = exchange.fetch_order_book(pair, limit=limit)
|
||||
bids = sum([bid[1] for bid in order_book["bids"]])
|
||||
asks = sum([ask[1] for ask in order_book["asks"]])
|
||||
return {"bids": bids, "asks": asks}
|
||||
except Exception as e:
|
||||
logger.error(f"获取 {pair} 订单簿失败:{str(e)}")
|
||||
return {"bids": 0, "asks": 0}
|
||||
|
||||
|
||||
def fit(self, data_dictionary: Dict, metadata: Dict, **kwargs) -> None:
|
||||
"""
|
||||
@ -1,458 +1,272 @@
|
||||
Creating freqtrade_freqtrade_run ...
|
||||
Creating freqtrade_freqtrade_run ... done
|
||||
2025-05-03 22:03:01,584 - freqtrade - INFO - freqtrade docker-2025.4-dev-23e4943b
|
||||
2025-05-03 22:03:01,801 - numexpr.utils - INFO - NumExpr defaulting to 12 threads.
|
||||
2025-05-03 22:03:03,251 - freqtrade.configuration.load_config - INFO - Using config: /freqtrade/config_examples/config_freqai.okx.json ...
|
||||
2025-05-03 22:03:03,253 - freqtrade.loggers - INFO - Enabling colorized output.
|
||||
2025-05-03 22:03:03,254 - root - INFO - Logfile configured
|
||||
2025-05-03 22:03:03,254 - freqtrade.loggers - INFO - Verbosity set to 0
|
||||
2025-05-03 22:03:03,254 - freqtrade.configuration.configuration - INFO - Using additional Strategy lookup path: /freqtrade/templates
|
||||
2025-05-03 22:03:03,255 - freqtrade.configuration.configuration - INFO - Using max_open_trades: 4 ...
|
||||
2025-05-03 22:03:03,255 - freqtrade.configuration.configuration - INFO - Parameter --fee detected, setting fee to: 0.0008 ...
|
||||
2025-05-03 22:03:03,255 - freqtrade.configuration.configuration - INFO - Parameter --timerange detected: 20250315-20250415 ...
|
||||
2025-05-03 22:03:03,276 - freqtrade.configuration.configuration - INFO - Using user-data directory: /freqtrade/user_data ...
|
||||
2025-05-03 22:03:03,276 - freqtrade.configuration.configuration - INFO - Using data directory: /freqtrade/user_data/data/okx ...
|
||||
2025-05-03 22:03:03,277 - freqtrade.configuration.configuration - INFO - Parameter --cache=none detected ...
|
||||
2025-05-03 22:03:03,277 - freqtrade.configuration.configuration - INFO - Filter trades by timerange: 20250315-20250415
|
||||
2025-05-03 22:03:03,278 - freqtrade.configuration.configuration - INFO - Using freqaimodel class name: XGBoostRegressor
|
||||
2025-05-03 22:03:03,279 - freqtrade.exchange.check_exchange - INFO - Checking exchange...
|
||||
2025-05-03 22:03:03,285 - freqtrade.exchange.check_exchange - INFO - Exchange "okx" is officially supported by the Freqtrade development team.
|
||||
2025-05-03 22:03:03,286 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration.
|
||||
2025-05-03 22:03:03,286 - freqtrade.configuration.config_validation - INFO - Validating configuration ...
|
||||
2025-05-03 22:03:03,289 - freqtrade.commands.optimize_commands - INFO - Starting freqtrade in Backtesting mode
|
||||
2025-05-03 22:03:03,289 - freqtrade.exchange.exchange - INFO - Instance is running with dry_run enabled
|
||||
2025-05-03 22:03:03,290 - freqtrade.exchange.exchange - INFO - Using CCXT 4.4.77
|
||||
2025-05-03 22:03:03,290 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}}
|
||||
2025-05-03 22:03:03,296 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}, 'timeout': 20000}
|
||||
2025-05-03 22:03:03,302 - freqtrade.exchange.exchange - INFO - Using Exchange "OKX"
|
||||
2025-05-03 22:03:03,331 - freqtrade.exchange.common - WARNING - _load_async_markets() returned exception: "Error in reload_markets due to ExchangeNotAvailable. Message: okx GET
|
||||
https://www.okx.com/api/v5/public/instruments?instType=SPOT". Retrying still for 3 times.
|
||||
2025-05-03 22:03:08,358 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Okx'...
|
||||
2025-05-03 22:03:08,412 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy OKXRegressionStrategy from '/freqtrade/templates/OKXRegressionStrategy.py'...
|
||||
2025-05-03 22:03:08,413 - freqtrade.strategy.hyper - INFO - Found no parameter file.
|
||||
2025-05-03 22:03:08,413 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'timeframe' with value in config file: 3m.
|
||||
2025-05-03 22:03:08,414 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stoploss' with value in config file: -0.05.
|
||||
2025-05-03 22:03:08,414 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: USDT.
|
||||
2025-05-03 22:03:08,414 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: 150.
|
||||
2025-05-03 22:03:08,415 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'startup_candle_count' with value in config file: 30.
|
||||
2025-05-03 22:03:08,415 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'unfilledtimeout' with value in config file: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit':
|
||||
2025-05-04 10:00:04,232 - freqtrade - INFO - freqtrade docker-2025.4-dev-23e4943b
|
||||
2025-05-04 10:00:04,439 - numexpr.utils - INFO - NumExpr defaulting to 12 threads.
|
||||
2025-05-04 10:00:05,878 - freqtrade.configuration.load_config - INFO - Using config: /freqtrade/config_examples/config_freqai.okx.json ...
|
||||
2025-05-04 10:00:05,880 - freqtrade.loggers - INFO - Enabling colorized output.
|
||||
2025-05-04 10:00:05,881 - root - INFO - Logfile configured
|
||||
2025-05-04 10:00:05,881 - freqtrade.loggers - INFO - Verbosity set to 0
|
||||
2025-05-04 10:00:05,882 - freqtrade.configuration.configuration - INFO - Using additional Strategy lookup path: /freqtrade/templates
|
||||
2025-05-04 10:00:05,882 - freqtrade.configuration.configuration - INFO - Using max_open_trades: 4 ...
|
||||
2025-05-04 10:00:05,882 - freqtrade.configuration.configuration - INFO - Parameter --fee detected, setting fee to: 0.0008 ...
|
||||
2025-05-04 10:00:05,882 - freqtrade.configuration.configuration - INFO - Parameter --timerange detected: 20250315-20250415 ...
|
||||
2025-05-04 10:00:05,916 - freqtrade.configuration.configuration - INFO - Using user-data directory: /freqtrade/user_data ...
|
||||
2025-05-04 10:00:05,917 - freqtrade.configuration.configuration - INFO - Using data directory: /freqtrade/user_data/data/okx ...
|
||||
2025-05-04 10:00:05,917 - freqtrade.configuration.configuration - INFO - Parameter --cache=none detected ...
|
||||
2025-05-04 10:00:05,917 - freqtrade.configuration.configuration - INFO - Filter trades by timerange: 20250315-20250415
|
||||
2025-05-04 10:00:05,918 - freqtrade.configuration.configuration - INFO - Using freqaimodel class name: XGBoostRegressor
|
||||
2025-05-04 10:00:05,919 - freqtrade.exchange.check_exchange - INFO - Checking exchange...
|
||||
2025-05-04 10:00:05,926 - freqtrade.exchange.check_exchange - INFO - Exchange "okx" is officially supported by the Freqtrade development team.
|
||||
2025-05-04 10:00:05,926 - freqtrade.configuration.configuration - INFO - Using pairlist from configuration.
|
||||
2025-05-04 10:00:05,927 - freqtrade.configuration.config_validation - INFO - Validating configuration ...
|
||||
2025-05-04 10:00:05,929 - freqtrade.commands.optimize_commands - INFO - Starting freqtrade in Backtesting mode
|
||||
2025-05-04 10:00:05,929 - freqtrade.exchange.exchange - INFO - Instance is running with dry_run enabled
|
||||
2025-05-04 10:00:05,930 - freqtrade.exchange.exchange - INFO - Using CCXT 4.4.77
|
||||
2025-05-04 10:00:05,930 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}}
|
||||
2025-05-04 10:00:05,935 - freqtrade.exchange.exchange - INFO - Applying additional ccxt config: {'enableRateLimit': True, 'rateLimit': 500, 'options': {'defaultType': 'spot'}, 'timeout': 20000}
|
||||
2025-05-04 10:00:05,940 - freqtrade.exchange.exchange - INFO - Using Exchange "OKX"
|
||||
2025-05-04 10:00:08,555 - freqtrade.resolvers.exchange_resolver - INFO - Using resolved exchange 'Okx'...
|
||||
2025-05-04 10:00:08,608 - freqtrade.resolvers.iresolver - INFO - Using resolved strategy OKXRegressionStrategy from '/freqtrade/templates/OKXRegressionStrategy.py'...
|
||||
2025-05-04 10:00:08,609 - freqtrade.strategy.hyper - INFO - Found no parameter file.
|
||||
2025-05-04 10:00:08,609 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'timeframe' with value in config file: 3m.
|
||||
2025-05-04 10:00:08,609 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stoploss' with value in config file: -0.05.
|
||||
2025-05-04 10:00:08,610 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_currency' with value in config file: USDT.
|
||||
2025-05-04 10:00:08,610 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'stake_amount' with value in config file: 150.
|
||||
2025-05-04 10:00:08,610 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'startup_candle_count' with value in config file: 30.
|
||||
2025-05-04 10:00:08,611 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'unfilledtimeout' with value in config file: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit':
|
||||
'minutes'}.
|
||||
2025-05-03 22:03:08,416 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'max_open_trades' with value in config file: 4.
|
||||
2025-05-03 22:03:08,416 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {}
|
||||
2025-05-03 22:03:08,416 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 3m
|
||||
2025-05-03 22:03:08,417 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.05
|
||||
2025-05-03 22:03:08,417 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: True
|
||||
2025-05-03 22:03:08,417 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive: 0.01
|
||||
2025-05-03 22:03:08,418 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.0
|
||||
2025-05-03 22:03:08,418 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: False
|
||||
2025-05-03 22:03:08,418 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: False
|
||||
2025-05-03 22:03:08,419 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: True
|
||||
2025-05-03 22:03:08,419 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_types: {'entry': 'limit', 'exit': 'limit', 'stoploss': 'limit', 'stoploss_on_exchange': False,
|
||||
2025-05-04 10:00:08,611 - freqtrade.resolvers.strategy_resolver - INFO - Override strategy 'max_open_trades' with value in config file: 4.
|
||||
2025-05-04 10:00:08,611 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using minimal_roi: {}
|
||||
2025-05-04 10:00:08,612 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using timeframe: 3m
|
||||
2025-05-04 10:00:08,612 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stoploss: -0.05
|
||||
2025-05-04 10:00:08,612 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop: True
|
||||
2025-05-04 10:00:08,612 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive: 0.01
|
||||
2025-05-04 10:00:08,613 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_stop_positive_offset: 0.0
|
||||
2025-05-04 10:00:08,613 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using trailing_only_offset_is_reached: False
|
||||
2025-05-04 10:00:08,613 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_custom_stoploss: False
|
||||
2025-05-04 10:00:08,614 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using process_only_new_candles: True
|
||||
2025-05-04 10:00:08,614 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_types: {'entry': 'limit', 'exit': 'limit', 'stoploss': 'limit', 'stoploss_on_exchange': False,
|
||||
'stoploss_on_exchange_interval': 60}
|
||||
2025-05-03 22:03:08,419 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'entry': 'GTC', 'exit': 'GTC'}
|
||||
2025-05-03 22:03:08,420 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: USDT
|
||||
2025-05-03 22:03:08,420 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: 150
|
||||
2025-05-03 22:03:08,420 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 30
|
||||
2025-05-03 22:03:08,421 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': 'minutes'}
|
||||
2025-05-03 22:03:08,421 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_exit_signal: True
|
||||
2025-05-03 22:03:08,421 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_only: False
|
||||
2025-05-03 22:03:08,422 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_entry_signal: False
|
||||
2025-05-03 22:03:08,422 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_offset: 0.0
|
||||
2025-05-03 22:03:08,422 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False
|
||||
2025-05-03 22:03:08,422 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0
|
||||
2025-05-03 22:03:08,423 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using position_adjustment_enable: False
|
||||
2025-05-03 22:03:08,423 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_entry_position_adjustment: -1
|
||||
2025-05-03 22:03:08,423 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_open_trades: 4
|
||||
2025-05-03 22:03:08,424 - freqtrade.configuration.config_validation - INFO - Validating configuration ...
|
||||
2025-05-03 22:03:08,428 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist StaticPairList from '/freqtrade/freqtrade/plugins/pairlist/StaticPairList.py'...
|
||||
2025-05-03 22:03:08,434 - freqtrade.optimize.backtesting - INFO - Using fee 0.0800% from config.
|
||||
2025-05-03 22:03:08,435 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 43250
|
||||
2025-05-03 22:03:08,435 - freqtrade.data.history.history_utils - INFO - Using indicator startup period: 43250 ...
|
||||
2025-05-03 22:03:08,586 - freqtrade.optimize.backtesting - INFO - Loading data from 2024-12-14 21:30:00 up to 2025-04-15 00:00:00 (121 days).
|
||||
2025-05-03 22:03:08,586 - freqtrade.optimize.backtesting - INFO - Dataload complete. Calculating indicators
|
||||
2025-05-03 22:03:08,587 - freqtrade.optimize.backtesting - INFO - Running backtesting for Strategy OKXRegressionStrategy
|
||||
2025-05-03 22:03:10,156 - matplotlib.font_manager - INFO - generated new fontManager
|
||||
2025-05-03 22:03:10,368 - freqtrade.resolvers.iresolver - INFO - Using resolved freqaimodel XGBoostRegressor from '/freqtrade/freqtrade/freqai/prediction_models/XGBoostRegressor.py'...
|
||||
2025-05-03 22:03:10,368 - freqtrade.freqai.data_drawer - INFO - Could not find existing datadrawer, starting from scratch
|
||||
2025-05-03 22:03:10,369 - freqtrade.freqai.data_drawer - INFO - Could not find existing historic_predictions, starting from scratch
|
||||
2025-05-03 22:03:10,369 - freqtrade.freqai.freqai_interface - INFO - Set fresh train queue from whitelist. Queue: ['OKB/USDT', 'TON/USDT']
|
||||
2025-05-03 22:03:10,370 - freqtrade.strategy.hyper - INFO - No params for buy found, using default values.
|
||||
2025-05-03 22:03:10,370 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): atr_period = 14
|
||||
2025-05-03 22:03:10,371 - freqtrade.strategy.hyper - INFO - No params for sell found, using default values.
|
||||
2025-05-03 22:03:10,371 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): atr_multiplier = 2.0
|
||||
2025-05-03 22:03:10,371 - freqtrade.strategy.hyper - INFO - No params for protection found, using default values.
|
||||
2025-05-03 22:03:10,378 - freqtrade.freqai.freqai_interface - INFO - Training 4 timeranges
|
||||
2025-05-03 22:03:10,379 - freqtrade.freqai.freqai_interface - INFO - Training OKB/USDT, 1/2 pairs from 2024-12-15 00:00:00 to 2025-03-15 00:00:00, 1/4 trains
|
||||
2025-05-03 22:03:10,380 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
2025-05-04 10:00:08,614 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using order_time_in_force: {'entry': 'GTC', 'exit': 'GTC'}
|
||||
2025-05-04 10:00:08,615 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_currency: USDT
|
||||
2025-05-04 10:00:08,615 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using stake_amount: 150
|
||||
2025-05-04 10:00:08,615 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using startup_candle_count: 30
|
||||
2025-05-04 10:00:08,615 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using unfilledtimeout: {'entry': 5, 'exit': 15, 'exit_timeout_count': 0, 'unit': 'minutes'}
|
||||
2025-05-04 10:00:08,616 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using use_exit_signal: True
|
||||
2025-05-04 10:00:08,616 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_only: False
|
||||
2025-05-04 10:00:08,616 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_roi_if_entry_signal: False
|
||||
2025-05-04 10:00:08,616 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using exit_profit_offset: 0.0
|
||||
2025-05-04 10:00:08,617 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using disable_dataframe_checks: False
|
||||
2025-05-04 10:00:08,617 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using ignore_buying_expired_candle_after: 0
|
||||
2025-05-04 10:00:08,617 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using position_adjustment_enable: False
|
||||
2025-05-04 10:00:08,617 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_entry_position_adjustment: -1
|
||||
2025-05-04 10:00:08,618 - freqtrade.resolvers.strategy_resolver - INFO - Strategy using max_open_trades: 4
|
||||
2025-05-04 10:00:08,618 - freqtrade.configuration.config_validation - INFO - Validating configuration ...
|
||||
2025-05-04 10:00:08,621 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist StaticPairList from '/freqtrade/freqtrade/plugins/pairlist/StaticPairList.py'...
|
||||
2025-05-04 10:00:08,627 - freqtrade.optimize.backtesting - INFO - Using fee 0.0800% from config.
|
||||
2025-05-04 10:00:08,628 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 43250
|
||||
2025-05-04 10:00:08,628 - freqtrade.data.history.history_utils - INFO - Using indicator startup period: 43250 ...
|
||||
2025-05-04 10:00:08,774 - freqtrade.optimize.backtesting - INFO - Loading data from 2024-12-14 21:30:00 up to 2025-04-15 00:00:00 (121 days).
|
||||
2025-05-04 10:00:08,775 - freqtrade.optimize.backtesting - INFO - Dataload complete. Calculating indicators
|
||||
2025-05-04 10:00:08,776 - freqtrade.optimize.backtesting - INFO - Running backtesting for Strategy OKXRegressionStrategy
|
||||
2025-05-04 10:00:10,347 - matplotlib.font_manager - INFO - generated new fontManager
|
||||
2025-05-04 10:00:10,563 - freqtrade.resolvers.iresolver - INFO - Using resolved freqaimodel XGBoostRegressor from '/freqtrade/freqtrade/freqai/prediction_models/XGBoostRegressor.py'...
|
||||
2025-05-04 10:00:10,563 - freqtrade.freqai.data_drawer - INFO - Could not find existing datadrawer, starting from scratch
|
||||
2025-05-04 10:00:10,564 - freqtrade.freqai.data_drawer - INFO - Could not find existing historic_predictions, starting from scratch
|
||||
2025-05-04 10:00:10,564 - freqtrade.freqai.freqai_interface - INFO - Set fresh train queue from whitelist. Queue: ['OKB/USDT', 'TON/USDT']
|
||||
2025-05-04 10:00:10,565 - freqtrade.strategy.hyper - INFO - No params for buy found, using default values.
|
||||
2025-05-04 10:00:10,565 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): atr_period = 14
|
||||
2025-05-04 10:00:10,566 - freqtrade.strategy.hyper - INFO - No params for sell found, using default values.
|
||||
2025-05-04 10:00:10,566 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): atr_multiplier = 2.0
|
||||
2025-05-04 10:00:10,567 - freqtrade.strategy.hyper - INFO - No params for protection found, using default values.
|
||||
2025-05-04 10:00:10,573 - freqtrade.freqai.freqai_interface - INFO - Training 4 timeranges
|
||||
2025-05-04 10:00:10,575 - freqtrade.freqai.freqai_interface - INFO - Training OKB/USDT, 1/2 pairs from 2024-12-15 00:00:00 to 2025-03-15 00:00:00, 1/4 trains
|
||||
2025-05-04 10:00:10,575 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
/freqtrade/user_data/models/test175/backtesting_predictions/cb_okb_1741996800_prediction.feather
|
||||
2025-05-03 22:03:10,681 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 43250
|
||||
2025-05-03 22:03:10,682 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 3m from 2024-12-14 21:30:00 to 2025-04-15 00:00:00
|
||||
2025-05-03 22:03:18,941 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 43250
|
||||
2025-05-03 22:03:18,942 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 3m from 2024-12-14 21:30:00 to 2025-04-15 00:00:00
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
2025-05-04 10:00:10,887 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 43250
|
||||
2025-05-04 10:00:10,888 - freqtrade.data.dataprovider - INFO - Loading data for BTC/USDT 3m from 2024-12-14 21:30:00 to 2025-04-15 00:00:00
|
||||
2025-05-04 10:00:11,124 - freqtrade.data.dataprovider - INFO - Increasing startup_candle_count for freqai on 3m to 43250
|
||||
2025-05-04 10:00:11,124 - freqtrade.data.dataprovider - INFO - Loading data for ETH/USDT 3m from 2024-12-14 21:30:00 to 2025-04-15 00:00:00
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
dataframe = dataframe.fillna(method="ffill").fillna(0)
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: 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:246: FutureWarning: DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
dataframe = dataframe.fillna(method="ffill").fillna(0)
|
||||
2025-05-03 22:03:33,177 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-OKB_1741996800/cb_okb_1741996800
|
||||
2025-05-03 22:03:33,178 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training OKB/USDT --------------------
|
||||
2025-05-03 22:03:33,333 - freqtrade.freqai.data_kitchen - INFO - OKB/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-03 22:03:33,334 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2024-12-15 to 2025-03-14 --------------------
|
||||
2025-05-03 22:03:33,396 - datasieve.pipeline - INFO - VarianceThreshold will remove 25 features from the dataset.on transform. ['%-hour_of_day' '%-%-order_book_imbalance_10_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_ETH/USDT_3m']
|
||||
2025-05-03 22:03:33,448 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-03 22:03:33,448 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
2025-05-04 10:00:17,121 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-OKB_1741996800/cb_okb_1741996800
|
||||
2025-05-04 10:00:17,122 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training OKB/USDT --------------------
|
||||
2025-05-04 10:00:17,243 - freqtrade.freqai.data_kitchen - INFO - OKB/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-04 10:00:17,244 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2024-12-15 to 2025-03-14 --------------------
|
||||
2025-05-04 10:00:17,300 - datasieve.pipeline - INFO - VarianceThreshold will remove 1 features from the dataset.on transform. ['%-hour_of_day']
|
||||
2025-05-04 10:00:17,350 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-04 10:00:17,351 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
[99] validation_0-rmse:0.09642 validation_1-rmse:0.09346
|
||||
2025-05-03 22:13:58,333 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training OKB/USDT (625.15 secs) --------------------
|
||||
2025-05-03 22:13:58,555 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-OKB_1741996800/cb_okb_1741996800--s_close.html
|
||||
2025-05-03 22:13:58,556 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-03 22:13:58,637 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-03 22:13:58,651 - freqtrade.freqai.freqai_interface - INFO - Training OKB/USDT, 1/2 pairs from 2024-12-25 00:00:00 to 2025-03-25 00:00:00, 2/4 trains
|
||||
2025-05-03 22:13:58,651 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
2025-05-04 10:03:05,857 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training OKB/USDT (168.74 secs) --------------------
|
||||
2025-05-04 10:03:06,074 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-OKB_1741996800/cb_okb_1741996800--s_close.html
|
||||
2025-05-04 10:03:06,075 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-04 10:03:06,157 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-04 10:03:06,172 - freqtrade.freqai.freqai_interface - INFO - Training OKB/USDT, 1/2 pairs from 2024-12-25 00:00:00 to 2025-03-25 00:00:00, 2/4 trains
|
||||
2025-05-04 10:03:06,173 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
/freqtrade/user_data/models/test175/backtesting_predictions/cb_okb_1742860800_prediction.feather
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: 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:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: FutureWarning:
|
||||
|
||||
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
|
||||
2025-05-03 22:14:05,601 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-OKB_1742860800/cb_okb_1742860800
|
||||
2025-05-03 22:14:05,601 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training OKB/USDT --------------------
|
||||
2025-05-03 22:14:05,744 - freqtrade.freqai.data_kitchen - INFO - OKB/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-03 22:14:05,745 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2024-12-25 to 2025-03-24 --------------------
|
||||
2025-05-03 22:14:05,806 - datasieve.pipeline - INFO - VarianceThreshold will remove 25 features from the dataset.on transform. ['%-hour_of_day' '%-%-order_book_imbalance_10_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_ETH/USDT_3m']
|
||||
2025-05-03 22:14:05,854 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-03 22:14:05,855 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
2025-05-04 10:03:12,769 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-OKB_1742860800/cb_okb_1742860800
|
||||
2025-05-04 10:03:12,770 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training OKB/USDT --------------------
|
||||
2025-05-04 10:03:12,879 - freqtrade.freqai.data_kitchen - INFO - OKB/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-04 10:03:12,880 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2024-12-25 to 2025-03-24 --------------------
|
||||
2025-05-04 10:03:12,931 - datasieve.pipeline - INFO - VarianceThreshold will remove 1 features from the dataset.on transform. ['%-hour_of_day']
|
||||
2025-05-04 10:03:12,976 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-04 10:03:12,977 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
[99] validation_0-rmse:0.09564 validation_1-rmse:0.09378
|
||||
2025-05-03 22:24:32,994 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training OKB/USDT (627.39 secs) --------------------
|
||||
2025-05-03 22:24:33,034 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-OKB_1742860800/cb_okb_1742860800--s_close.html
|
||||
2025-05-03 22:24:33,036 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-03 22:24:33,119 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-03 22:24:33,134 - freqtrade.freqai.freqai_interface - INFO - Training OKB/USDT, 1/2 pairs from 2025-01-04 00:00:00 to 2025-04-04 00:00:00, 3/4 trains
|
||||
2025-05-03 22:24:33,134 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
2025-05-04 10:06:22,192 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training OKB/USDT (189.42 secs) --------------------
|
||||
2025-05-04 10:06:22,228 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-OKB_1742860800/cb_okb_1742860800--s_close.html
|
||||
2025-05-04 10:06:22,229 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-04 10:06:22,303 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-04 10:06:22,317 - freqtrade.freqai.freqai_interface - INFO - Training OKB/USDT, 1/2 pairs from 2025-01-04 00:00:00 to 2025-04-04 00:00:00, 3/4 trains
|
||||
2025-05-04 10:06:22,318 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
/freqtrade/user_data/models/test175/backtesting_predictions/cb_okb_1743724800_prediction.feather
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: 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:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: FutureWarning:
|
||||
|
||||
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
|
||||
2025-05-03 22:24:40,702 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-OKB_1743724800/cb_okb_1743724800
|
||||
2025-05-03 22:24:40,703 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training OKB/USDT --------------------
|
||||
2025-05-03 22:24:40,858 - freqtrade.freqai.data_kitchen - INFO - OKB/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-03 22:24:40,859 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-04 to 2025-04-03 --------------------
|
||||
2025-05-03 22:24:40,920 - datasieve.pipeline - INFO - VarianceThreshold will remove 25 features from the dataset.on transform. ['%-hour_of_day' '%-%-order_book_imbalance_10_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_ETH/USDT_3m']
|
||||
2025-05-03 22:24:40,968 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-03 22:24:40,969 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
2025-05-04 10:06:29,632 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-OKB_1743724800/cb_okb_1743724800
|
||||
2025-05-04 10:06:29,633 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training OKB/USDT --------------------
|
||||
2025-05-04 10:06:29,779 - freqtrade.freqai.data_kitchen - INFO - OKB/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-04 10:06:29,780 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-04 to 2025-04-03 --------------------
|
||||
2025-05-04 10:06:29,843 - datasieve.pipeline - INFO - VarianceThreshold will remove 1 features from the dataset.on transform. ['%-hour_of_day']
|
||||
2025-05-04 10:06:29,892 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-04 10:06:29,893 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
[99] validation_0-rmse:0.08848 validation_1-rmse:0.09002
|
||||
2025-05-03 22:35:10,653 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training OKB/USDT (629.95 secs) --------------------
|
||||
2025-05-03 22:35:10,693 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-OKB_1743724800/cb_okb_1743724800--s_close.html
|
||||
2025-05-03 22:35:10,694 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-03 22:35:10,772 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-03 22:35:10,787 - freqtrade.freqai.freqai_interface - INFO - Training OKB/USDT, 1/2 pairs from 2025-01-14 00:00:00 to 2025-04-14 00:00:00, 4/4 trains
|
||||
2025-05-03 22:35:10,787 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
2025-05-04 10:09:40,153 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training OKB/USDT (190.52 secs) --------------------
|
||||
2025-05-04 10:09:40,190 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-OKB_1743724800/cb_okb_1743724800--s_close.html
|
||||
2025-05-04 10:09:40,191 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-04 10:09:40,266 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-04 10:09:40,280 - freqtrade.freqai.freqai_interface - INFO - Training OKB/USDT, 1/2 pairs from 2025-01-14 00:00:00 to 2025-04-14 00:00:00, 4/4 trains
|
||||
2025-05-04 10:09:40,281 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
/freqtrade/user_data/models/test175/backtesting_predictions/cb_okb_1744588800_prediction.feather
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: 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:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: FutureWarning:
|
||||
|
||||
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
|
||||
2025-05-03 22:35:18,717 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-OKB_1744588800/cb_okb_1744588800
|
||||
2025-05-03 22:35:18,717 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training OKB/USDT --------------------
|
||||
2025-05-03 22:35:18,865 - freqtrade.freqai.data_kitchen - INFO - OKB/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-03 22:35:18,866 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-14 to 2025-04-13 --------------------
|
||||
2025-05-03 22:35:18,927 - datasieve.pipeline - INFO - VarianceThreshold will remove 25 features from the dataset.on transform. ['%-hour_of_day' '%-%-order_book_imbalance_10_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_ETH/USDT_3m']
|
||||
2025-05-03 22:35:18,977 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-03 22:35:18,977 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
2025-05-04 10:09:47,744 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-OKB_1744588800/cb_okb_1744588800
|
||||
2025-05-04 10:09:47,745 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training OKB/USDT --------------------
|
||||
2025-05-04 10:09:47,860 - freqtrade.freqai.data_kitchen - INFO - OKB/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-04 10:09:47,861 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-14 to 2025-04-13 --------------------
|
||||
2025-05-04 10:09:47,914 - datasieve.pipeline - INFO - VarianceThreshold will remove 1 features from the dataset.on transform. ['%-hour_of_day']
|
||||
2025-05-04 10:09:47,962 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-04 10:09:47,963 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
[99] validation_0-rmse:0.09452 validation_1-rmse:0.08989
|
||||
2025-05-03 22:45:36,625 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training OKB/USDT (617.91 secs) --------------------
|
||||
2025-05-03 22:45:36,663 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-OKB_1744588800/cb_okb_1744588800--s_close.html
|
||||
2025-05-03 22:45:36,664 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-03 22:45:36,705 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-03 22:45:36,811 - freqtrade.freqai.freqai_interface - INFO - Training 4 timeranges
|
||||
2025-05-03 22:45:36,813 - freqtrade.freqai.freqai_interface - INFO - Training TON/USDT, 2/2 pairs from 2024-12-15 00:00:00 to 2025-03-15 00:00:00, 1/4 trains
|
||||
2025-05-03 22:45:36,813 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
2025-05-04 10:13:16,409 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training OKB/USDT (208.66 secs) --------------------
|
||||
2025-05-04 10:13:16,447 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-OKB_1744588800/cb_okb_1744588800--s_close.html
|
||||
2025-05-04 10:13:16,448 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-04 10:13:16,488 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-04 10:13:16,582 - freqtrade.freqai.freqai_interface - INFO - Training 4 timeranges
|
||||
2025-05-04 10:13:16,584 - freqtrade.freqai.freqai_interface - INFO - Training TON/USDT, 2/2 pairs from 2024-12-15 00:00:00 to 2025-03-15 00:00:00, 1/4 trains
|
||||
2025-05-04 10:13:16,584 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
/freqtrade/user_data/models/test175/backtesting_predictions/cb_ton_1741996800_prediction.feather
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: 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:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: FutureWarning:
|
||||
|
||||
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
|
||||
2025-05-03 22:45:43,628 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-TON_1741996800/cb_ton_1741996800
|
||||
2025-05-03 22:45:43,629 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training TON/USDT --------------------
|
||||
2025-05-03 22:45:43,778 - freqtrade.freqai.data_kitchen - INFO - TON/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-03 22:45:43,779 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2024-12-15 to 2025-03-14 --------------------
|
||||
2025-05-03 22:45:43,842 - datasieve.pipeline - INFO - VarianceThreshold will remove 25 features from the dataset.on transform. ['%-hour_of_day' '%-%-order_book_imbalance_10_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_ETH/USDT_3m']
|
||||
2025-05-03 22:45:43,893 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-03 22:45:43,894 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
2025-05-04 10:13:23,002 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-TON_1741996800/cb_ton_1741996800
|
||||
2025-05-04 10:13:23,002 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training TON/USDT --------------------
|
||||
2025-05-04 10:13:23,131 - freqtrade.freqai.data_kitchen - INFO - TON/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-04 10:13:23,132 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2024-12-15 to 2025-03-14 --------------------
|
||||
2025-05-04 10:13:23,190 - datasieve.pipeline - INFO - VarianceThreshold will remove 1 features from the dataset.on transform. ['%-hour_of_day']
|
||||
2025-05-04 10:13:23,239 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-04 10:13:23,240 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
[99] validation_0-rmse:0.15301 validation_1-rmse:0.14684
|
||||
2025-05-03 22:55:55,866 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training TON/USDT (612.24 secs) --------------------
|
||||
2025-05-03 22:55:55,902 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-TON_1741996800/cb_ton_1741996800--s_close.html
|
||||
2025-05-03 22:55:55,902 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-03 22:55:55,980 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-03 22:55:56,000 - freqtrade.freqai.freqai_interface - INFO - Training TON/USDT, 2/2 pairs from 2024-12-25 00:00:00 to 2025-03-25 00:00:00, 2/4 trains
|
||||
2025-05-03 22:55:56,000 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
2025-05-04 10:17:01,364 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training TON/USDT (218.36 secs) --------------------
|
||||
2025-05-04 10:17:01,399 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-TON_1741996800/cb_ton_1741996800--s_close.html
|
||||
2025-05-04 10:17:01,399 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-04 10:17:01,478 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-04 10:17:01,493 - freqtrade.freqai.freqai_interface - INFO - Training TON/USDT, 2/2 pairs from 2024-12-25 00:00:00 to 2025-03-25 00:00:00, 2/4 trains
|
||||
2025-05-04 10:17:01,493 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
/freqtrade/user_data/models/test175/backtesting_predictions/cb_ton_1742860800_prediction.feather
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: 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:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: FutureWarning:
|
||||
|
||||
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
|
||||
2025-05-03 22:56:03,065 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-TON_1742860800/cb_ton_1742860800
|
||||
2025-05-03 22:56:03,066 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training TON/USDT --------------------
|
||||
2025-05-03 22:56:03,209 - freqtrade.freqai.data_kitchen - INFO - TON/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-03 22:56:03,210 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2024-12-25 to 2025-03-24 --------------------
|
||||
2025-05-03 22:56:03,273 - datasieve.pipeline - INFO - VarianceThreshold will remove 25 features from the dataset.on transform. ['%-hour_of_day' '%-%-order_book_imbalance_10_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_ETH/USDT_3m']
|
||||
2025-05-03 22:56:03,321 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-03 22:56:03,322 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
2025-05-04 10:17:07,997 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-TON_1742860800/cb_ton_1742860800
|
||||
2025-05-04 10:17:07,998 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training TON/USDT --------------------
|
||||
2025-05-04 10:17:08,113 - freqtrade.freqai.data_kitchen - INFO - TON/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-04 10:17:08,113 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2024-12-25 to 2025-03-24 --------------------
|
||||
2025-05-04 10:17:08,171 - datasieve.pipeline - INFO - VarianceThreshold will remove 1 features from the dataset.on transform. ['%-hour_of_day']
|
||||
2025-05-04 10:17:08,221 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-04 10:17:08,222 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
[99] validation_0-rmse:0.15763 validation_1-rmse:0.14695
|
||||
2025-05-03 23:06:24,339 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training TON/USDT (621.27 secs) --------------------
|
||||
2025-05-03 23:06:24,383 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-TON_1742860800/cb_ton_1742860800--s_close.html
|
||||
2025-05-03 23:06:24,383 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-03 23:06:24,458 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-03 23:06:24,476 - freqtrade.freqai.freqai_interface - INFO - Training TON/USDT, 2/2 pairs from 2025-01-04 00:00:00 to 2025-04-04 00:00:00, 3/4 trains
|
||||
2025-05-03 23:06:24,476 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
2025-05-04 10:20:55,700 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training TON/USDT (227.70 secs) --------------------
|
||||
2025-05-04 10:20:55,739 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-TON_1742860800/cb_ton_1742860800--s_close.html
|
||||
2025-05-04 10:20:55,739 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-04 10:20:55,818 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-04 10:20:55,833 - freqtrade.freqai.freqai_interface - INFO - Training TON/USDT, 2/2 pairs from 2025-01-04 00:00:00 to 2025-04-04 00:00:00, 3/4 trains
|
||||
2025-05-04 10:20:55,834 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
/freqtrade/user_data/models/test175/backtesting_predictions/cb_ton_1743724800_prediction.feather
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: 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:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: FutureWarning:
|
||||
|
||||
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
|
||||
2025-05-03 23:06:32,074 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-TON_1743724800/cb_ton_1743724800
|
||||
2025-05-03 23:06:32,074 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training TON/USDT --------------------
|
||||
2025-05-03 23:06:32,221 - freqtrade.freqai.data_kitchen - INFO - TON/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-03 23:06:32,222 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-04 to 2025-04-03 --------------------
|
||||
2025-05-03 23:06:32,284 - datasieve.pipeline - INFO - VarianceThreshold will remove 25 features from the dataset.on transform. ['%-hour_of_day' '%-%-order_book_imbalance_10_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_ETH/USDT_3m']
|
||||
2025-05-03 23:06:32,332 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-03 23:06:32,333 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
2025-05-04 10:21:03,033 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-TON_1743724800/cb_ton_1743724800
|
||||
2025-05-04 10:21:03,034 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training TON/USDT --------------------
|
||||
2025-05-04 10:21:03,172 - freqtrade.freqai.data_kitchen - INFO - TON/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-04 10:21:03,172 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-04 to 2025-04-03 --------------------
|
||||
2025-05-04 10:21:03,233 - datasieve.pipeline - INFO - VarianceThreshold will remove 1 features from the dataset.on transform. ['%-hour_of_day']
|
||||
2025-05-04 10:21:03,283 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-04 10:21:03,283 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
[99] validation_0-rmse:0.12233 validation_1-rmse:0.12236
|
||||
2025-05-03 23:16:37,675 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training TON/USDT (605.60 secs) --------------------
|
||||
2025-05-03 23:16:37,712 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-TON_1743724800/cb_ton_1743724800--s_close.html
|
||||
2025-05-03 23:16:37,713 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-03 23:16:37,792 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-03 23:16:37,805 - freqtrade.freqai.freqai_interface - INFO - Training TON/USDT, 2/2 pairs from 2025-01-14 00:00:00 to 2025-04-14 00:00:00, 4/4 trains
|
||||
2025-05-03 23:16:37,805 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
2025-05-04 10:24:59,628 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training TON/USDT (236.59 secs) --------------------
|
||||
2025-05-04 10:24:59,665 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-TON_1743724800/cb_ton_1743724800--s_close.html
|
||||
2025-05-04 10:24:59,666 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-04 10:24:59,742 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-04 10:24:59,758 - freqtrade.freqai.freqai_interface - INFO - Training TON/USDT, 2/2 pairs from 2025-01-14 00:00:00 to 2025-04-14 00:00:00, 4/4 trains
|
||||
2025-05-04 10:24:59,759 - freqtrade.freqai.data_kitchen - INFO - Could not find backtesting prediction file at
|
||||
/freqtrade/user_data/models/test175/backtesting_predictions/cb_ton_1744588800_prediction.feather
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: 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:245: FutureWarning:
|
||||
/freqtrade/templates/OKXRegressionStrategy.py:246: FutureWarning:
|
||||
|
||||
DataFrame.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
|
||||
|
||||
2025-05-03 23:16:45,688 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-TON_1744588800/cb_ton_1744588800
|
||||
2025-05-03 23:16:45,689 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training TON/USDT --------------------
|
||||
2025-05-03 23:16:45,835 - freqtrade.freqai.data_kitchen - INFO - TON/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-03 23:16:45,836 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-14 to 2025-04-13 --------------------
|
||||
2025-05-03 23:16:45,896 - datasieve.pipeline - INFO - VarianceThreshold will remove 25 features from the dataset.on transform. ['%-hour_of_day' '%-%-order_book_imbalance_10_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_BTC/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-1_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-2_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_10_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_20_shift-3_ETH/USDT_3m'
|
||||
'%-%-order_book_imbalance_50_shift-3_ETH/USDT_3m']
|
||||
2025-05-03 23:16:45,943 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-03 23:16:45,944 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
2025-05-04 10:25:07,398 - freqtrade.freqai.freqai_interface - INFO - Could not find model at /freqtrade/user_data/models/test175/sub-train-TON_1744588800/cb_ton_1744588800
|
||||
2025-05-04 10:25:07,399 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Starting training TON/USDT --------------------
|
||||
2025-05-04 10:25:07,513 - freqtrade.freqai.data_kitchen - INFO - TON/USDT: dropped 0 training points due to NaNs in populated dataset 43200.
|
||||
2025-05-04 10:25:07,514 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Training on data from 2025-01-14 to 2025-04-13 --------------------
|
||||
2025-05-04 10:25:07,573 - datasieve.pipeline - INFO - VarianceThreshold will remove 1 features from the dataset.on transform. ['%-hour_of_day']
|
||||
2025-05-04 10:25:07,625 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 181 features
|
||||
2025-05-04 10:25:07,626 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - Training model on 34560 data points
|
||||
[99] validation_0-rmse:0.12282 validation_1-rmse:0.12241
|
||||
2025-05-03 23:26:57,506 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training TON/USDT (611.82 secs) --------------------
|
||||
2025-05-03 23:26:57,543 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-TON_1744588800/cb_ton_1744588800--s_close.html
|
||||
2025-05-03 23:26:57,544 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-03 23:26:57,584 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-03 23:26:57,694 - freqtrade.optimize.backtesting - INFO - Backtesting with data from 2025-03-15 00:00:00 up to 2025-04-15 00:00:00 (31 days).
|
||||
2025-05-03 23:26:58,063 - freqtrade.misc - INFO - dumping json to "/freqtrade/user_data/backtest_results/backtest-result-2025-05-03_23-26-58.meta.json"
|
||||
2025-05-04 10:29:18,386 - freqtrade.freqai.base_models.BaseRegressionModel - INFO - -------------------- Done training TON/USDT (250.99 secs) --------------------
|
||||
2025-05-04 10:29:18,424 - freqtrade.plot.plotting - INFO - Stored plot as /freqtrade/user_data/models/test175/sub-train-TON_1744588800/cb_ton_1744588800--s_close.html
|
||||
2025-05-04 10:29:18,425 - freqtrade.freqai.freqai_interface - INFO - Saving metadata to disk.
|
||||
2025-05-04 10:29:18,466 - datasieve.pipeline - WARNING - Could not find step di in pipeline, returning None
|
||||
2025-05-04 10:29:18,567 - freqtrade.optimize.backtesting - INFO - Backtesting with data from 2025-03-15 00:00:00 up to 2025-04-15 00:00:00 (31 days).
|
||||
2025-05-04 10:29:18,940 - freqtrade.misc - INFO - dumping json to "/freqtrade/user_data/backtest_results/backtest-result-2025-05-04_10-29-18.meta.json"
|
||||
Result for strategy OKXRegressionStrategy
|
||||
BACKTESTING REPORT
|
||||
┏━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user