日线开盘 当天不平仓问题? (文华财经WH8赢智V8.2)

投资者咨询:日线开盘 当天不平仓问题? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-1 8:12
 BC:=MAX(REF(H,1)-REF(C,1),REF(C,1)-REF(L,1));
BF:=N*BC;//波幅比例,默认为0.3*bc

REF(C,1)<REF(L,2)&&REF(O,1)>REF(H,2)&&REF(C,1)<REF(O,1)&&O<REF(C,1),BK;
C<BKPRICE-BF,SP;//测试不执行?
C>BKPRICE,SP;

//CC1<LL2&&OO1>HH2&&OO0<CC1&&C=OO0&&COUNT(BARSBK=1||BARSSK=1,RJL)=0,BK;//开盘价低于昨日收盘价进,
//C>BKPRICE+2*(BKPRICE-LL0)||C<LL0,SP;//

REF(C,1)>REF(H,2)&&REF(O,1)<REF(L,2)&&REF(C,1)>REF(O,1)&&O>REF(C,1),BK;
C>BKPRICE+

图片点击可在新窗口打开查看BF,SP;//测试不执行?
C<BKPRICE,SP;

MULTSIG(0,0,1,0);
AUTOFILTER;



老师  我在测试这个模型  外包线第二天开盘价进场  要不一定波幅止损  要不之后某天第一个盈利的开盘价止盈  但是回测时候信号没有当天止损显示  即使满足止损条件 也在第二天才平仓 C不是应该代表当天的实时价格吗
请问我是哪里有问题吗?

技术人员回复
日期:2018-8-1 8:43

 因为您1楼的模型是1根K线1个信号的模型,当根开盘价开仓后 ,即使满足止损条件也不会平仓,因为当根K线已经有信号了,具体可以参考MULTSIG函数说明

 

按下面改下试试:

 

 BC:=MAX(REF(H,1)-REF(C,1),REF(C,1)-REF(L,1));
BF:=N*BC;//波幅比例,默认为0.3*BC
REF(C,1)<REF(L,2)&&REF(O,1)>REF(H,2)&&REF(C,1)<REF(O,1)&&O<REF(C,1)&&BKVOL=0,BK;

C<BKPRICE-BF,SP;//测试不执行?

C>BKPRICE,SP;
//CC1<LL2&&OO1>HH2&&OO0<CC1&&C=OO0&&COUNT(BARSBK=1||BARSSK=1,RJL)=0,BK;//开盘价低于昨日收盘价进,
//C>BKPRICE+2*(BKPRICE-LL0)||C<LL0,SP;//
REF(C,1)>REF(H,2)&&REF(O,1)<REF(L,2)&&REF(C,1)>REF(O,1)&&O>REF(C,1)&&BKVOL=0,BK;
C>BKPRICE+BF,SP;//测试不执行?

C<BKPRICE,SP;
MULTSIG(0,0,2,0);
AUTOFILTER;