跳转至

策略与 AI 投研

策略中心管理模板、用户策略、版本和 AI 研究产物。研究目标、策略代码和回测结果共同构成可审查的研究记录,而不是自动下单指令。

使用方式

  • 投研 → 策略创建、编辑、复制或选择策略模板。
  • 使用 AI 助手进行知识问答、策略构思、Backtrader 草案生成或策略审查。
  • “生成研究目标”会弹窗让您选择默认模板,或使用当前模型优化措辞;模型不可用时保留默认方案并说明原因。
  • 选择不同投研配置后,运行 AI 投研会创建对应的新研究输出;页面随运行进度更新,而不是复用旧结果。
  • 将已审查策略加入研究工作区,运行回测和后续验证。

Backtrader 编写约定

价格序列必须保存在自定义属性中,例如:

def __init__(self):
    self.dataclose = self.datas[0].close

self.close() 是 Backtrader 的平仓方法,不能写成 self.close = ... 或对其赋值。沙箱会拒绝对交易方法的覆盖,以防生成的策略运行时失去平仓能力、导致交易统计失真。

审查清单

  1. 明确标的、周期、交易成本、仓位与止损假设。
  2. 检查代码是否只使用允许的 API,且不覆盖订单/平仓方法。
  3. 确认数据范围、复权/合约规则和质量预检结果。
  4. 读取交易次数、资金曲线、回撤和稳健性结果,而不只看单一收益指标。
  5. 人工批准后才进入交易工作区。

详见回测与验证参数优化