Merge pull request #13 from tef-github/start_message_sent
This commit is contained in:
commit
cbe2fb80f3
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
13
user_data/strategies/notifier.py
Normal file
13
user_data/strategies/notifier.py
Normal 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))
|
Loading…
Reference in New Issue
Block a user