add error for user trying to backtest with backtest_period<1
This commit is contained in:
parent
6193205012
commit
23c30dbc10
@ -19,6 +19,7 @@ from sklearn.model_selection import train_test_split
|
||||
from freqtrade.configuration import TimeRange
|
||||
from freqtrade.data.history import load_pair_history
|
||||
from freqtrade.data.history.history_utils import refresh_backtest_ohlcv_data
|
||||
from freqtrade.exceptions import OperationalException
|
||||
from freqtrade.freqai.data_drawer import FreqaiDataDrawer
|
||||
from freqtrade.resolvers import ExchangeResolver
|
||||
from freqtrade.strategy.interface import IStrategy
|
||||
@ -59,6 +60,11 @@ class FreqaiDataKitchen:
|
||||
self.pair = pair
|
||||
self.svm_model: linear_model.SGDOneClassSVM = None
|
||||
if not self.live:
|
||||
if config.get('freqai', {}).get('backtest_period') is not int:
|
||||
raise OperationalException('backtest_period < 1,'
|
||||
'Can only backtest on full day increments'
|
||||
'backtest_period. Only live/dry mode'
|
||||
'allows fractions of days')
|
||||
self.full_timerange = self.create_fulltimerange(self.config["timerange"],
|
||||
self.freqai_config.get("train_period")
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user