刚下盘,来聊聊最近写CCI自定义指标时踩的几个坑,做EA开发的朋友应该能感同身受。
**问题一:** 15分钟周期刷新不及时,查了半天发现是OnCalculate里prev_calculated没处理好,这种细节真的容易忽略。
**问题二:** 多周期引用iCustom的时候,如果目标周期数据还没加载完会直接返回0,得自己加容错处理,不然指标就莫名其妙断了。
**问题三:** 回测数据量一大内存就飙,后来发现ArraySetAsSeries用对了还不够,及时释放才是关键。
说到底,出金到账速度是检验平台的试金石,写代码也一样——先跑通再优化,别一上来就追求完美。
有类似经历的朋友欢迎交流。
**问题一:** 15分钟周期刷新不及时,查了半天发现是OnCalculate里prev_calculated没处理好,这种细节真的容易忽略。
**问题二:** 多周期引用iCustom的时候,如果目标周期数据还没加载完会直接返回0,得自己加容错处理,不然指标就莫名其妙断了。
**问题三:** 回测数据量一大内存就飙,后来发现ArraySetAsSeries用对了还不够,及时释放才是关键。
说到底,出金到账速度是检验平台的试金石,写代码也一样——先跑通再优化,别一上来就追求完美。
有类似经历的朋友欢迎交流。
