Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:若前60分钟振幅小于1,则这60分钟內则不开仓退出

1楼
banzhuan 发表于:2018/7/30 17:20:19
请教老师,我想表达“若前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编辑过]
2楼
FireScript 发表于:2018/7/30 17:28:24
 其实把这个判断加到开仓条件里面就行了。没必要使用exit。如果exit后面有一些计算需要保持连续性的话,你这个就有一定影响了其实。
[此贴子已经被作者于2018/7/30 17:29:50编辑过]
3楼
hsm822 发表于:2018/7/30 17:35:59
请问如上这个写的对不对?

4楼
hsm822 发表于:2018/7/30 17:37:21
如上的写法对不对?能直接加到开仓的公式里面吗?不用改动啦?
5楼
hsm822 发表于:2018/7/30 17:40:26
请老师回复这样写表述的对吗?

6楼
FireScript 发表于:2018/7/31 8:39:36
 ((highzf-lowzf)/closezf)<1  这个判断条件加到你的开仓条件里面去。你上面写的自然要改的。
共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 3 queries.