__init__.py 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. """
  2. 智能体模块初始化
  3. 导出所有智能体和协同组件
  4. """
  5. from .base import (
  6. AgentBase,
  7. AgentSignal,
  8. AgentHealth,
  9. SignalDirection,
  10. SignalStrength
  11. )
  12. # 智能体
  13. from .trend_hunter.agent import TrendHunterAgent
  14. from .mean_reversion.agent import MeanReversionAgent
  15. from .momentum_surfer.agent import MomentumSurferAgent
  16. from .structure_arbitrage.agent import StructureArbitrageAgent
  17. from .volatility_seller.agent import VolatilitySellerAgent
  18. from .event_driven.agent import EventDrivenAgent, MarketEvent
  19. from .simple_trend import SimpleTrendAgent
  20. from .breakout import BreakoutAgent
  21. # 路由和协同
  22. from .router import (
  23. DynamicAgentRouter,
  24. AgentWeight,
  25. RoutingDecision
  26. )
  27. from .coordinator import (
  28. AgentCoordinator,
  29. CoordinatedSignal,
  30. ConflictResolutionMethod,
  31. ReinforcementResult
  32. )
  33. __all__ = [
  34. # 基类
  35. "AgentBase",
  36. "AgentSignal",
  37. "AgentHealth",
  38. "SignalDirection",
  39. "SignalStrength",
  40. # 智能体
  41. "TrendHunterAgent",
  42. "MeanReversionAgent",
  43. "MomentumSurferAgent",
  44. "StructureArbitrageAgent",
  45. "VolatilitySellerAgent",
  46. "EventDrivenAgent",
  47. "MarketEvent",
  48. # 路由
  49. "DynamicAgentRouter",
  50. "AgentWeight",
  51. "RoutingDecision",
  52. # 协同
  53. "AgentCoordinator",
  54. "CoordinatedSignal",
  55. "ConflictResolutionMethod",
  56. "ReinforcementResult",
  57. ]