37 lines
1.3 KiB
Python
37 lines
1.3 KiB
Python
#!/usr/bin/env python3
|
|
# -*- coding: utf-8 -*-
|
|
"""
|
|
数据模型模块
|
|
"""
|
|
|
|
from .kline import KlineData
|
|
from .pivot import PivotPoint
|
|
from .llm_config import LLMConfig
|
|
from .llm_analysis import LLMAnalysisResult
|
|
from .tech_analysis import TechTrendState, TechTrendChange, TechResonanceResult, TechTradeSuggestion
|
|
from .calendar_event import CalendarEvent
|
|
from .flash_news import FlashNews
|
|
from .pending_order import PendingOrder
|
|
from .trading_instruction import TradingInstruction
|
|
from .trading_signal import TradingSignal, SignalSource, SignalStatus
|
|
from .trading_strategy import (
|
|
TradingStrategy, TradingDecision,
|
|
ConsistencyRequirement, ConflictResolution, VolumeMode,
|
|
StopLossMode, TakeProfitMode, PositionConflict
|
|
)
|
|
from .statistics import StatisticsData
|
|
from .position import PositionData
|
|
from .trade_history import TradeDeal
|
|
|
|
__all__ = [
|
|
'KlineData', 'PivotPoint',
|
|
'LLMConfig', 'LLMAnalysisResult',
|
|
'TechTrendState', 'TechTrendChange', 'TechResonanceResult', 'TechTradeSuggestion',
|
|
'CalendarEvent', 'FlashNews',
|
|
'PendingOrder', 'TradingInstruction',
|
|
'TradingSignal', 'SignalSource', 'SignalStatus',
|
|
'TradingStrategy', 'TradingDecision',
|
|
'ConsistencyRequirement', 'ConflictResolution', 'VolumeMode',
|
|
'StopLossMode', 'TakeProfitMode', 'PositionConflict',
|
|
'StatisticsData', 'PositionData', 'TradeDeal'
|
|
] |