Merge pull request #13 from tef-github/start_message_sent

This commit is contained in:
tef-github 2022-02-03 00:01:21 -05:00 committed by GitHub
commit cbe2fb80f3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 24 additions and 0 deletions

View File

@ -15,9 +15,12 @@ from datetime import datetime
from user_data.strategies.util import execute, back_test from user_data.strategies.util import execute, back_test
from user_data.strategies.config import Config from user_data.strategies.config import Config
from user_data.strategies.notifier import send_start_deliminator_message
class Strategy002(IStrategy): 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 Strategy 002
author@: Gerald Lonlas author@: Gerald Lonlas

View File

@ -15,9 +15,12 @@ from datetime import datetime
from user_data.strategies.util import back_test, execute from user_data.strategies.util import back_test, execute
from user_data.strategies.config import Config from user_data.strategies.config import Config
from user_data.strategies.notifier import send_start_deliminator_message
class Strategy003(IStrategy): 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 Strategy 003
author@: Gerald Lonlas author@: Gerald Lonlas

View File

@ -12,8 +12,12 @@ import talib.abstract as ta
from user_data.strategies.util import back_test, execute from user_data.strategies.util import back_test, execute
from user_data.strategies.config import Config from user_data.strategies.config import Config
from user_data.strategies.notifier import send_start_deliminator_message
class Strategy004(IStrategy): 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 Strategy 004
author@: Gerald Lonlas author@: Gerald Lonlas

View File

@ -1,4 +1,5 @@
class Config: class Config:
BACKTEST_DOWNLOADED_JSON_DATA_FILE_PATH = "" BACKTEST_DOWNLOADED_JSON_DATA_FILE_PATH = ""
BACKTEST_DATA_CLEANER_YEAR = 2020 BACKTEST_DATA_CLEANER_YEAR = 2020
BACKTEST_DATA_CLEANER_MONTH_INDEX = 9 BACKTEST_DATA_CLEANER_MONTH_INDEX = 9

View File

@ -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))