搞了一个日线模型,发现开仓当天达到了止损条件不止损,第二天才平仓,我想开盘当天如果达到条件也止损,怎么搞?
SHORTX2 := HIGH > MYENTRYPRICE + X*N ;
IF SHORTX2 AND POSITION = -1 AND BUYORDERTHISBAR=0 THEN BEGIN
MYEXITPRICE := IF(OPEN>MYENTRYPRICE+X*N ,OPEN ,MYENTRYPRICE+X*N ) ;
MYEXITPRICE := CEILING(MYEXITPRICE/MINDIFF)*MINDIFF ;
SELLSHORT( _DEBUG,0,LIMITR,MYEXITPRICE);
POSITION := 0 ;
TURTLEUNITS := 0 ;
END
此主题相关图片如下:qq图片20150305114720.png

还是第二天开盘平的。如果开仓当天平的话,应该是6184吧
[此贴子已经被作者于2015/3/5 11:49:04编辑过]
已在图表里设置

此主题相关图片如下:qq图片20150305123340.png

我还以为你是当天信号第二天平
原来是第二天的信号
这就说明你当天信号不成立,第二天的信号才成立
不是你说的当天信号成立
[此贴子已经被作者于2015/3/5 13:35:54编辑过]
我用文字描述吧,就是开始下跌,我开仓了,然后行情反转,达到我的止损位,我应该当天平仓。而模型是第二天开盘而且达到我的止损位才平。 SHORTX2 := HIGH > MYENTRYPRICE + X*N ,
是不是应该把H改为C?
例如,行情从100跌到80,我在90开空,止损95,然后行情从80一直涨到97,但这时的97是C,不是H吧,所以不平。等第二天开盘高于95才平。对么?