以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 若前60分钟振幅小于1,则这60分钟內则不开仓退出 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=164648) |
-- 作者:banzhuan -- 发布时间:2018/7/30 17:20:19 -- 若前60分钟振幅小于1,则这60分钟內则不开仓退出 请教老师,我想表达“若前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编辑过]
|
-- 作者:FireScript -- 发布时间:2018/7/30 17:28:24 -- 其实把这个判断加到开仓条件里面就行了。没必要使用exit。如果exit后面有一些计算需要保持连续性的话,你这个就有一定影响了其实。 [此贴子已经被作者于2018/7/30 17:29:50编辑过]
|
-- 作者:hsm822 -- 发布时间:2018/7/30 17:35:59 -- 请问如上这个写的对不对? |
-- 作者:hsm822 -- 发布时间:2018/7/30 17:37:21 -- 如上的写法对不对?能直接加到开仓的公式里面吗?不用改动啦? |
-- 作者:hsm822 -- 发布时间:2018/7/30 17:40:26 -- 请老师回复这样写表述的对吗? |
-- 作者:FireScript -- 发布时间:2018/7/31 8:39:36 -- ((highzf-lowzf)/closezf)<1 这个判断条件加到你的开仓条件里面去。你上面写的自然要改的。 |