我写了一个MACD金叉或死叉的声音预警公式,有个问题就是有时候还没有走完一根K线就会发出声音预警,等到走完了K线有没有金叉或死叉。 请问高手我的公式应在加点什么样的语句才会让系统走完一个K线在发出预警声音?谢谢!
把“预警条件”改为“ref(预警条件,1)”即可
[此贴子已经被作者于2015/9/25 13:08:10编辑过]
if REF (cross(diff,dea),1) then PLAYSOUND(cross(diff,dea),'E:\MM.MP3');按照您的方案出现了语法错误。“cross在逐K线模式下不能直接在IF控制语句内应用。。。。。
那我应该怎么改
你再仔细看看,外面还有一层if
你可以自己试试看,看看光这句代码会不会编译错误,当然要定义好diff和dea