请教老师,我想表达“若前60分钟振幅小于1,则这60分钟內则不开仓退出。”如下写有错误吗?
closezf:=callstock(stklabel,vtclose,5,-1);
highzf:=callstock(stklabel,vthigh,5,-1);
lowzf:=callstock(stkabel,vtlow,5,-1);
If ((highzf-lowzf)/closezf)<1 then exit;
这样写表述若前60分钟振幅小于1则退出公式就不往下刷了。若大于1则往下走。请老师指正。多谢!
[此贴子已经被作者于2018/7/30 17:27:17编辑过]
其实把这个判断加到开仓条件里面就行了。没必要使用exit。如果exit后面有一些计算需要保持连续性的话,你这个就有一定影响了其实。
[此贴子已经被作者于2018/7/30 17:29:50编辑过]
如上的写法对不对?能直接加到开仓的公式里面吗?不用改动啦?