最近在折腾一个KDJ自定义指标,碰到几个挺有意思的坑,来跟大家聊聊。
做EA开发的朋友应该都懂这种感觉。
第一个坑:周线周期刷新慢半拍,查了半天发现是OnCalculate里prev_calculated没处理好。
第二个坑:iCustom引用多周期数据的时候,如果目标周期还没加载完,直接给你返回个0,得自己做容错。
第三个坑:回测数据一多内存就飙起来了,ArraySetAsSeries用完记得正确释放,这个真的关键。
说到底,控仓位是第一位,写代码也一样——先让它跑起来,再慢慢优化。
交易有风险,以上只是个人经验,仅供参考。
做EA开发的朋友应该都懂这种感觉。
第一个坑:周线周期刷新慢半拍,查了半天发现是OnCalculate里prev_calculated没处理好。
第二个坑:iCustom引用多周期数据的时候,如果目标周期还没加载完,直接给你返回个0,得自己做容错。
第三个坑:回测数据一多内存就飙起来了,ArraySetAsSeries用完记得正确释放,这个真的关键。
说到底,控仓位是第一位,写代码也一样——先让它跑起来,再慢慢优化。
交易有风险,以上只是个人经验,仅供参考。
