以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  执行exit指令,是退出公式运行,还是结束本周期的运行,在下一周期继续运行  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=91356)

--  作者:qq代人发帖
--  发布时间:2016/2/22 9:50:28
--  执行exit指令,是退出公式运行,还是结束本周期的运行,在下一周期继续运行
执行exit指令,是退出公式运行,还是结束本周期的运行,在下一周期继续运行

--  作者:jinzhe
--  发布时间:2016/2/22 9:57:40
--  

用户是如何使用的?举个具体的例子


--  作者:romario
--  发布时间:2016/2/22 10:03:46
--  
 我公式里的一句交易指令是:
           平空:SELLSHORT(平空条件2 ,手数,MARKETR),EXIT;
会是什么效果?
我需要的效果是如果满足平仓条件2,执行平仓操作,然后结束本周期,等待进入下一周期。如果未满足平仓条件,本周期继续监控。

我想请问
1、EXIT是终止本周期然后下一周期公式仍然有效,还是退出公式运行?
2、我上面的指令,会不会出现不管满不满足平空条件2,都执行EXIT,也就是说平仓操作取决于平空条件2的判断结果,而exit与判断结果无关?


--  作者:jinzhe
--  发布时间:2016/2/22 10:09:26
--  

 你这样写,会造成每根k线都运行到这句后,就不再执行后面的代码

需要做到满足条件平仓后不再运行后面的代码,到下一根k线再运行,那么这样写:

if 平空条件2 and holding<0 then begin

   sellshort.........;

   exit;

end