diff --git a/user_data/strategies/Strategy002.py b/user_data/strategies/Strategy002.py index 493011581..4f2c5fce7 100644 --- a/user_data/strategies/Strategy002.py +++ b/user_data/strategies/Strategy002.py @@ -15,9 +15,12 @@ from datetime import datetime from user_data.strategies.util import execute, back_test from user_data.strategies.config import Config +from user_data.strategies.notifier import send_start_deliminator_message class Strategy002(IStrategy): + if Config.IS_BACKTEST: + send_start_deliminator_message('Freq Strategy002 ',Config.BACKTEST_COIN ,Config.BACKTEST_MONTH_LIST[Config.BACKTEST_DATA_CLEANER_MONTH_INDEX], Config.BACKTEST_DATA_CLEANER_YEAR) """ Strategy 002 author@: Gerald Lonlas diff --git a/user_data/strategies/Strategy003.py b/user_data/strategies/Strategy003.py index 3687c0717..e0f179348 100644 --- a/user_data/strategies/Strategy003.py +++ b/user_data/strategies/Strategy003.py @@ -15,9 +15,12 @@ from datetime import datetime from user_data.strategies.util import back_test, execute from user_data.strategies.config import Config +from user_data.strategies.notifier import send_start_deliminator_message class Strategy003(IStrategy): + if Config.IS_BACKTEST: + send_start_deliminator_message('Freq Strategy003 ',Config.BACKTEST_COIN ,Config.BACKTEST_MONTH_LIST[Config.BACKTEST_DATA_CLEANER_MONTH_INDEX], Config.BACKTEST_DATA_CLEANER_YEAR) """ Strategy 003 author@: Gerald Lonlas diff --git a/user_data/strategies/Strategy004.py b/user_data/strategies/Strategy004.py index 81402d49e..421bfce6b 100644 --- a/user_data/strategies/Strategy004.py +++ b/user_data/strategies/Strategy004.py @@ -12,8 +12,12 @@ import talib.abstract as ta from user_data.strategies.util import back_test, execute from user_data.strategies.config import Config +from user_data.strategies.notifier import send_start_deliminator_message + class Strategy004(IStrategy): + if Config.IS_BACKTEST: + send_start_deliminator_message('Freq Strategy004 ', Config.BACKTEST_COIN ,Config.BACKTEST_MONTH_LIST[Config.BACKTEST_DATA_CLEANER_MONTH_INDEX], Config.BACKTEST_DATA_CLEANER_YEAR) """ Strategy 004 author@: Gerald Lonlas diff --git a/user_data/strategies/config.py b/user_data/strategies/config.py index 62a4735ae..d452cb844 100644 --- a/user_data/strategies/config.py +++ b/user_data/strategies/config.py @@ -1,4 +1,5 @@ class Config: + BACKTEST_DOWNLOADED_JSON_DATA_FILE_PATH = "" BACKTEST_DATA_CLEANER_YEAR = 2020 BACKTEST_DATA_CLEANER_MONTH_INDEX = 9 diff --git a/user_data/strategies/notifier.py b/user_data/strategies/notifier.py new file mode 100644 index 000000000..96e304114 --- /dev/null +++ b/user_data/strategies/notifier.py @@ -0,0 +1,13 @@ +import requests +import sys +sys.path.append(Config.EXECUTION_PATH) +from config import Config + + +def send_start_deliminator_message(brain, coin, month, year): + print("notifier: send_start_deliminator_message: ") + text = "========" + str(brain) + str(coin) + " " + str(month) + " " + str(year) + "=======>" + + result = requests.post('https://api.telegram.org/bot' + Config.NOTIFIER_TELEGRAM_BOT_API_TOKEN_BACKTEST + + '/sendMessage?chat_id=' + Config.NOTIFIER_TELEGRAM_CHANNEL_ID_BACKTEST + '&text=' + text + '&parse_mode=Markdown') + print(str(result)) \ No newline at end of file