请教:
首次开仓不用全局变量问题用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
exitbars返回的是上次平仓历时。您在这里的应用,不是很明白您的思路。您可以描述下您的需求,不明白您的需求的话,不好判断您的代码的编写问题。
谢谢答复。我查到你们的说明exitbars=-1代表前面没有信号。我的程序条件有时会发现一个信号也没有,然后用了exitbars=-1定义了第一个信号后后面显示都对了。
“exitbars=-1代表前面没有信号”
如果你要判断前边没有信号用holding=0就可以了