1
This commit is contained in:
parent
ad6963fc3f
commit
98ab46d205
@ -38,31 +38,30 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- PYTHONPATH=/app
|
- PYTHONPATH=/app
|
||||||
# 运行数据采集脚本
|
# 运行数据采集脚本
|
||||||
command: python -c "
|
command: >
|
||||||
import time
|
python -c "
|
||||||
import schedule
|
import time;
|
||||||
from src.strategy.kline_pattern_strategy import KlinePatternStrategy
|
import schedule;
|
||||||
from src.utils.config_loader import ConfigLoader
|
from src.strategy.kline_pattern_strategy import KlinePatternStrategy;
|
||||||
from loguru import logger
|
from src.utils.config_loader import ConfigLoader;
|
||||||
|
from loguru import logger;
|
||||||
|
|
||||||
def run_strategy():
|
def run_strategy():
|
||||||
try:
|
try:
|
||||||
config = ConfigLoader()
|
config = ConfigLoader();
|
||||||
strategy = KlinePatternStrategy(config)
|
strategy = KlinePatternStrategy(config);
|
||||||
logger.info('开始运行策略扫描...')
|
logger.info('开始运行策略扫描...');
|
||||||
# 这里可以添加具体的策略运行逻辑
|
logger.info('策略扫描完成');
|
||||||
logger.info('策略扫描完成')
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(f'策略运行失败: {e}')
|
logger.error(f'策略运行失败 {e}');
|
||||||
|
|
||||||
# 每天9点和15点运行策略
|
schedule.every().day.at('09:00').do(run_strategy);
|
||||||
schedule.every().day.at('09:00').do(run_strategy)
|
schedule.every().day.at('15:00').do(run_strategy);
|
||||||
schedule.every().day.at('15:00').do(run_strategy)
|
logger.info('数据采集服务已启动');
|
||||||
|
|
||||||
logger.info('数据采集服务已启动')
|
|
||||||
while True:
|
while True:
|
||||||
schedule.run_pending()
|
schedule.run_pending();
|
||||||
time.sleep(60)
|
time.sleep(60);
|
||||||
"
|
"
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
depends_on:
|
depends_on:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user