Optimize
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user