FAQ > 金融建模 > 建模问题 > 回测框架相关问题

Q:回测结果中没有处理分红送股的原因    

  • A:回测中,交易明细中的”代码“字段如果是没有市场前缀(SH、SZ)的代码,会导致取不到分红送股表数据,从而无法处理分红送股,造成回测结果错误。因此用户在送出交易明细前代码一定要标准化。
    如果代码为无市场前缀的代码,则处理方法:可将交易明细中的代码字段统一转化为标准化返回。如交易明细变量为t,即只需要在返回之前加下以下代码:
    t:=StockTrueID(t[:,'代码']);