refactor(phase2): Create strategy module core structure

This commit is contained in:
2026-03-06 10:51:58 +09:00
parent 30babd2963
commit 70dd32a783
3 changed files with 205 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
"""
Strategy Engine Module
매매 전략을 관리하고 실행하는 핵심 모듈
- 전략 추상화 (BaseStrategy)
- 신호 생성 (Signal)
- 전략 등록·실행·관리 (StrategyManager)
- 보조지표 (Indicators)
- 종목 스캔 (Scanner)
"""
from app.strategy.base_strategy import BaseStrategy
from app.strategy.signal import Signal, SignalType
from app.strategy.strategy_manager import StrategyManager, strategy_manager
__all__ = [
# Core classes
"BaseStrategy",
"Signal",
"SignalType",
"StrategyManager",
# Singleton
"strategy_manager",
]