以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  Exitbars 的使用问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=154969)

--  作者:qq代人发帖
--  发布时间:2017/6/12 10:14:03
--  Exitbars 的使用问题
请教:

首次开仓不用全局变量问题用exitbars=-1

以下程序图表上显示信号符合预期,但回测没有结果,模拟交易也可以,只是有一次在已经有1手空单情况下,早开盘后马上开空。因为实际程序条件很多,没有用过全局变量,这样用exitbars=-1有问题吗?谢谢
 

If exitbars=-1 and time=145900 then begin
BUYSHORT(holding=0, 1,market);
End

If time>093000 and time<145000 and SELLcond then begin
SELLSHORT(holding=-1, 1, market);
End

If time=145900 then begin
BUYSHORT(holding=0, 1, market);
End

--  作者:qq代人发帖
--  发布时间:2017/6/12 10:33:01
--  
exitbars返回的是上次平仓历时。您在这里的应用,不是很明白您的思路。您可以描述下您的需求,不明白您的需求的话,不好判断您的代码的编写问题。
--  作者:pyd
--  发布时间:2017/6/12 10:37:29
--  

为什么开仓条件里要加上exitbars=-1;

 


--  作者:jx8621
--  发布时间:2017/6/12 13:28:05
--  
谢谢答复。我查到你们的说明exitbars=-1代表前面没有信号。我的程序条件有时会发现一个信号也没有,然后用了exitbars=-1定义了第一个信号后后面显示都对了。
--  作者:pyd
--  发布时间:2017/6/12 13:40:38
--  

“exitbars=-1代表前面没有信号”

如果你要判断前边没有信号用holding=0就可以了