This commit is contained in:
2026-08-31 15:33:39 +08:00
parent 1b6f5a9f03
commit 027d7e06eb
21 changed files with 208 additions and 84 deletions

View File

@@ -4,6 +4,7 @@
import logging
import os
import sys
from datetime import datetime
from apscheduler.schedulers.background import BackgroundScheduler
import config
from dataclasses import dataclass
@@ -22,6 +23,7 @@ logging.basicConfig(
)
from sdk import APIError, Client
from libs.market import refresh_market
from strategy.trend.boot import StartTrend
from strategy.zt.boot import StartZT
from strategy.ipo import AutoBuyIpo
@@ -122,8 +124,18 @@ def main() -> int:
id="auto_buy_ipo",
replace_existing=True,
)
scheduler.add_job(
refresh_market,
trigger="interval",
minutes=1,
args=[config.global_config.api_host],
id="market_refresh",
replace_existing=True,
next_run_time=datetime.now(),
)
scheduler.start()
logging.info("IPO 自动打新定时任务已启动:每日 10:00、14:00")
logging.info("大盘信号后台刷新已启动:每分钟一次")
STRATEGIES[config.account_config.strategy].start_strategy()
logging.info("%s 策略启动成功",config.account_config.strateg)