diff --git a/user_data/strategies/config.py b/user_data/strategies/config.py index 1b928c9ae..c9d5bcc45 100644 --- a/user_data/strategies/config.py +++ b/user_data/strategies/config.py @@ -8,3 +8,4 @@ class Config: WORKSPACE_PATH = "workspace2" if IS_BACKTEST else "workspace" EXECUTION_PATH = "/root/" + WORKSPACE_PATH + "/execution/" IS_PARALLEL_EXECUTION = True + BACKTEST_THROTTLE_SECOND = 1 diff --git a/user_data/strategies/util.py b/user_data/strategies/util.py index a01ed4cb2..4fe29c224 100644 --- a/user_data/strategies/util.py +++ b/user_data/strategies/util.py @@ -1,6 +1,7 @@ import subprocess import threading from user_data.strategies.config import Config +import time def execute(mode, coin, brain): if Config.IS_PARALLEL_EXECUTION: @@ -17,6 +18,7 @@ def _perform_back_test(date_time, coin, brain): subprocess.call("python3 "+ Config.EXECUTION_PATH + "back_tester.py " + date + " " + coin + " " + brain + " 0.45 3", shell=True) def back_test(date_time, coin, brain): + time.sleep(Config.BACKTEST_THROTTLE_SECOND) if Config.IS_PARALLEL_EXECUTION: threading.Thread(target=_perform_back_test, args=(date_time, coin, brain)).start() else: