From 98ab46d20595a97ec651b2c2e448dea2d2bcbb91 Mon Sep 17 00:00:00 2001 From: aaron <> Date: Thu, 18 Sep 2025 21:01:11 +0800 Subject: [PATCH] 1 --- docker-compose.yml | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 458c1fd..83e0429 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -38,31 +38,30 @@ services: environment: - PYTHONPATH=/app # 运行数据采集脚本 - command: python -c " - import time - import schedule - from src.strategy.kline_pattern_strategy import KlinePatternStrategy - from src.utils.config_loader import ConfigLoader - from loguru import logger + command: > + python -c " + import time; + import schedule; + from src.strategy.kline_pattern_strategy import KlinePatternStrategy; + from src.utils.config_loader import ConfigLoader; + from loguru import logger; def run_strategy(): try: - config = ConfigLoader() - strategy = KlinePatternStrategy(config) - logger.info('开始运行策略扫描...') - # 这里可以添加具体的策略运行逻辑 - logger.info('策略扫描完成') + config = ConfigLoader(); + strategy = KlinePatternStrategy(config); + logger.info('开始运行策略扫描...'); + logger.info('策略扫描完成'); 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('15:00').do(run_strategy) + schedule.every().day.at('09:00').do(run_strategy); + schedule.every().day.at('15:00').do(run_strategy); + logger.info('数据采集服务已启动'); - logger.info('数据采集服务已启动') while True: - schedule.run_pending() - time.sleep(60) + schedule.run_pending(); + time.sleep(60); " restart: unless-stopped depends_on: