|
|
|
|
@ -55,9 +55,9 @@ def test_extract_data_and_train_model_Standard(mocker, freqai_conf, model, pca,
|
|
|
|
|
|
|
|
|
|
can_run_model(model)
|
|
|
|
|
|
|
|
|
|
test_tb = True
|
|
|
|
|
if is_mac():
|
|
|
|
|
test_tb = False
|
|
|
|
|
# test_tb = True
|
|
|
|
|
# if is_mac():
|
|
|
|
|
# test_tb = False
|
|
|
|
|
|
|
|
|
|
model_save_ext = 'joblib'
|
|
|
|
|
freqai_conf.update({"freqaimodel": model})
|
|
|
|
|
@ -94,7 +94,7 @@ def test_extract_data_and_train_model_Standard(mocker, freqai_conf, model, pca,
|
|
|
|
|
strategy.freqai_info = freqai_conf.get("freqai", {})
|
|
|
|
|
freqai = strategy.freqai
|
|
|
|
|
freqai.live = True
|
|
|
|
|
freqai.activate_tensorboard = test_tb
|
|
|
|
|
# freqai.activate_tensorboard = test_tb
|
|
|
|
|
freqai.can_short = can_short
|
|
|
|
|
freqai.dk = FreqaiDataKitchen(freqai_conf)
|
|
|
|
|
freqai.dk.live = True
|
|
|
|
|
@ -233,7 +233,7 @@ def test_extract_data_and_train_model_Classifiers(mocker, freqai_conf, model):
|
|
|
|
|
("CatboostRegressor", 2, "freqai_test_strat"),
|
|
|
|
|
("PyTorchMLPRegressor", 2, "freqai_test_strat"),
|
|
|
|
|
("PyTorchTransformerRegressor", 2, "freqai_test_strat"),
|
|
|
|
|
("ReinforcementLearner", 3, "freqai_rl_test_strat"),
|
|
|
|
|
("ReinforcementLearner", 2, "freqai_rl_test_strat"),
|
|
|
|
|
("XGBoostClassifier", 2, "freqai_test_classifier"),
|
|
|
|
|
("LightGBMClassifier", 2, "freqai_test_classifier"),
|
|
|
|
|
("CatboostClassifier", 2, "freqai_test_classifier"),
|
|
|
|
|
@ -242,9 +242,9 @@ def test_extract_data_and_train_model_Classifiers(mocker, freqai_conf, model):
|
|
|
|
|
)
|
|
|
|
|
def test_start_backtesting(mocker, freqai_conf, model, num_files, strat, caplog):
|
|
|
|
|
can_run_model(model)
|
|
|
|
|
test_tb = True
|
|
|
|
|
if is_mac():
|
|
|
|
|
test_tb = False
|
|
|
|
|
# test_tb = True
|
|
|
|
|
# if is_mac():
|
|
|
|
|
# test_tb = False
|
|
|
|
|
|
|
|
|
|
freqai_conf.get("freqai", {}).update({"save_backtest_models": True})
|
|
|
|
|
freqai_conf['runmode'] = RunMode.BACKTEST
|
|
|
|
|
@ -277,7 +277,7 @@ def test_start_backtesting(mocker, freqai_conf, model, num_files, strat, caplog)
|
|
|
|
|
strategy.freqai_info = freqai_conf.get("freqai", {})
|
|
|
|
|
freqai = strategy.freqai
|
|
|
|
|
freqai.live = False
|
|
|
|
|
freqai.activate_tensorboard = test_tb
|
|
|
|
|
# freqai.activate_tensorboard = test_tb
|
|
|
|
|
freqai.dk = FreqaiDataKitchen(freqai_conf)
|
|
|
|
|
timerange = TimeRange.parse_timerange("20180110-20180130")
|
|
|
|
|
freqai.dd.load_all_pair_histories(timerange, freqai.dk)
|
|
|
|
|
|