1
This commit is contained in:
parent
dcfa679f80
commit
cfeda40915
BIN
data/trading.db
BIN
data/trading.db
Binary file not shown.
@ -16,6 +16,9 @@ sys.path.insert(0, str(project_root))
|
|||||||
|
|
||||||
from src.strategy.kline_pattern_strategy import KLinePatternStrategy
|
from src.strategy.kline_pattern_strategy import KLinePatternStrategy
|
||||||
from src.utils.config_loader import ConfigLoader
|
from src.utils.config_loader import ConfigLoader
|
||||||
|
from src.data.data_fetcher import ADataFetcher
|
||||||
|
from src.utils.notification import NotificationManager
|
||||||
|
from src.database.database_manager import DatabaseManager
|
||||||
from loguru import logger
|
from loguru import logger
|
||||||
|
|
||||||
|
|
||||||
@ -23,8 +26,27 @@ def run_strategy():
|
|||||||
"""运行策略扫描"""
|
"""运行策略扫描"""
|
||||||
try:
|
try:
|
||||||
logger.info('开始运行策略扫描...')
|
logger.info('开始运行策略扫描...')
|
||||||
config = ConfigLoader()
|
|
||||||
strategy = KLinePatternStrategy(config)
|
# 初始化各个组件
|
||||||
|
config_loader = ConfigLoader()
|
||||||
|
config = config_loader.config
|
||||||
|
|
||||||
|
# 初始化数据获取器
|
||||||
|
data_fetcher = ADataFetcher(config)
|
||||||
|
|
||||||
|
# 初始化通知管理器
|
||||||
|
notification_manager = NotificationManager(config)
|
||||||
|
|
||||||
|
# 初始化数据库管理器
|
||||||
|
db_manager = DatabaseManager()
|
||||||
|
|
||||||
|
# 初始化策略
|
||||||
|
strategy = KLinePatternStrategy(
|
||||||
|
data_fetcher=data_fetcher,
|
||||||
|
notification_manager=notification_manager,
|
||||||
|
config=config,
|
||||||
|
db_manager=db_manager
|
||||||
|
)
|
||||||
|
|
||||||
# 这里可以添加具体的策略运行逻辑
|
# 这里可以添加具体的策略运行逻辑
|
||||||
# strategy.scan_all_stocks()
|
# strategy.scan_all_stocks()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user