我写了几个均线策略,都是这样:如果开平仓价格在均线的位置上下1个点INTPART(JX)+-1,几乎95%的品种都盈利,改成OPEN价开平,95%的都赔钱。这是模拟结果这样。实际上怎么保证每次开平都在均线位置上呢?
不太明白你的问题到底想问什么。
开发策略的时候,应该要考虑,信号条件发生的时候,盘口价格是多少,然后推算一个大概率能成交的价格作为信号价格。
比如突破均线策略,如果发生突破的时候,均线点位是1000,那么标准的信号价格肯定是1000,或者买入1000加一跳,更加保险。
你的策略具体有没有考虑这个,有没有保证无偷价,没有代码并不能诊断出来,所以无法给出结论。
另外保证每次开平都在均线位置,这个问题也不知道怎么回答。图上出什么信号,系统就报什么单,但是能不能成交要看盘口价格和单量,撮合状况。你所谓的的开平都在均线位置上到底是报单价格还是成交价格?提问提得很模糊,不严谨
回测结果根据你图表上的标记位置开平, 你标得越有利结果自然越好