agents.yaml 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. # 多智能体策略矩阵配置
  2. # 智能体通用配置
  3. base:
  4. # 健康度计算权重
  5. health_weights:
  6. sharpe: 0.40 # 近期夏普比率
  7. regime_adaptation: 0.30 # 生态适应性
  8. signal_stability: 0.20 # 信号稳定性
  9. compute_efficiency: 0.10 # 计算效率
  10. # 健康度分级
  11. health_levels:
  12. green: 80
  13. yellow: 60
  14. icu: 30
  15. # 生命周期管理
  16. lifecycle:
  17. min_trades_for_evaluation: 20 # 最少交易次数评估
  18. icu_duration_days: 60 # ICU观察期
  19. archive_min_trades: 500 # 归档最少交易次数
  20. archive_max_sharpe: 0.5 # 归档夏普阈值
  21. # 动态路由配置
  22. routing:
  23. # 期望效用计算参数
  24. utility:
  25. lambda_risk: 0.5 # 风险惩罚系数
  26. alpha_recent: 0.3 # 近期表现系数
  27. activation_threshold: 0.0 # 激活阈值
  28. # 相关性降权
  29. correlation:
  30. threshold: 0.7 # 相关性阈值
  31. reduction_factor: 0.5 # 降权因子
  32. # 各智能体配置
  33. agents:
  34. # 1. 趋势猎手
  35. trend_hunter:
  36. enabled: true
  37. weight_max: 1.0
  38. # 信号生成参数
  39. ma_short: 5
  40. ma_long: 20
  41. adx_period: 14
  42. adx_threshold: 25
  43. rsrs_threshold: 0.7
  44. # 最佳生态
  45. preferred_regimes: ["summer", "spring"]
  46. # 仓位计算
  47. position_factor: 1.0
  48. # 2. 均值回归者
  49. mean_reversion:
  50. enabled: true
  51. weight_max: 0.8
  52. # 布林带参数
  53. bb_period: 20
  54. bb_std: 2.0
  55. # 卡尔曼滤波参数
  56. kalman_transition: 1.0
  57. kalman_observation: 1.0
  58. # 最佳生态
  59. preferred_regimes: ["winter", "spring"]
  60. # 偏离度阈值
  61. deviation_threshold: 0.02
  62. position_factor: 0.8
  63. # 3. 动量冲浪者
  64. momentum_surfer:
  65. enabled: true
  66. weight_max: 0.6
  67. # 突破参数
  68. breakout_period: 20
  69. volume_ratio: 1.5
  70. # 持有期限制
  71. max_hold_days: 5
  72. # 最佳生态
  73. preferred_regimes: ["summer"]
  74. # 过滤条件
  75. avoid_toxic_flow: true
  76. position_factor: 0.6
  77. # 4. 结构套利者
  78. structure_arbitrage:
  79. enabled: true
  80. weight_max: 0.5
  81. # 期现背离阈值
  82. basis_threshold: 0.005
  83. # 配对交易参数
  84. pair_correlation_min: 0.8
  85. pair_zscore_threshold: 2.0
  86. # 最佳生态
  87. preferred_regimes: ["autumn"]
  88. position_factor: 0.5
  89. # 5. 波动率卖家
  90. volatility_seller:
  91. enabled: false # 需要期权支持,默认关闭
  92. weight_max: 0.4
  93. # IV Rank阈值
  94. iv_rank_high: 80
  95. iv_rank_low: 20
  96. # 策略类型: "straddle", "strangle", "iron_condor"
  97. strategy_type: "strangle"
  98. # 最佳生态
  99. preferred_regimes: ["summer", "spring"]
  100. avoid_regimes: ["autumn"]
  101. position_factor: 0.4
  102. # 6. 事件驱动者
  103. event_driven:
  104. enabled: true
  105. weight_max: 0.3
  106. # 事件类型
  107. event_types:
  108. - policy # 政策发布
  109. - earnings # 财报
  110. - index_rebalance # 指数调整
  111. - macro_data # 宏观数据
  112. # 历史回测窗口
  113. lookback_events: 10
  114. # 最佳生态
  115. preferred_regimes: ["all"]
  116. position_factor: 0.3
  117. # 持有期
  118. max_hold_days: 3
  119. # 智能体协同配置
  120. coordination:
  121. # 信号冲突处理
  122. conflict_resolution:
  123. method: "confidence_weighted" # "confidence_weighted", "higher_wins", "cancel"
  124. min_confidence_diff: 0.2 # 最小置信度差才执行
  125. # 信号叠加增强
  126. reinforcement:
  127. enabled: true
  128. same_direction_agents: 3 # 同向智能体数量阈值
  129. position_boost: 0.2 # 仓位提升幅度
  130. stop_tighten: 0.5 # 止损收紧幅度