[求助]求助 (文华财经WH8赢智V8.2)

投资者咨询:[求助]求助 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-11 11:46
 

图片点击可在新窗口打开查看

图片点击可在新窗口打开查看
MA26:MA(C,40);
MA10:MA(C,10);
MA20:MA(C,20);
CROSS(MA10,MA20),BK;
CROSS(MA20,MA10),SP;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;//收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值定义为RSV
K:SMA(RSV,3,1);//RSV的移动平均
D:SMA(K,3,1);//K值的移动平均

MID:=MA(CLOSE,26);//求N个周期的收盘价均线,称为布林通道中轨
TMP2:=STD(CLOSE,26);//求M个周期内的收盘价的标准差
TOP:MID+2*TMP2;//布林通道上轨
BOTTOM:MID-2*TMP2;//布林通道下轨

BH:HHVBARS(H,BARSBK);
(BKHIGH-REF(LLV(L,5),BH))/REF(LLV(L,5),BH)>0.04&&CROSS(D,K),SP;

//(BKHIGH-REF(LLV(L,5),BH))/REF(LLV(L,5),BH)>0.025&&REF(EVERY(D>REF(D,1),10),1)&&K<D&&C<TOP,SP;//条件1
(BKHIGH-REF(LLV(L,5),BH))/REF(LLV(L,5),BH)>0.025&&REF(EVERY(D>REF(D,1),10),1)&&K<D&&C<TOP&&BKHIGH>TOP,SP;//条件2


/////////////////////////////////
TRADE_OTHER('AUTO');
AUTOFILTER;
老师 帮忙看下上面代码  我用条件一平仓在图1的A处平     但是 我在用条件2平仓的时候  就加了一个买开仓以来最高价大于布林上轨条件  结果就不一样的如图2   按道理来说 条件2也符合图1A处平仓条件  为什么没有平仓
2018.5.3号
 
技术人员回复
日期:2018-5-11 13:08

 这里不是问题的

 

BKHIGH>TOP 语句是判断开仓以后最高价是否大于当前的BOLL线上轨

 

根据截图TOP是大于开仓以后K线的最高价的,所以不满足条件无法开仓

 

这里需要您调整一下思路

投资者咨询:[求助]求助 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-11 11:46
 那么 买开仓以来的最高价大于布林上轨 收盘价小与布林上轨怎么写
技术人员回复
日期:2018-5-11 13:26

参考:

 

HH:BKHIGH,NODRAW;
TT:TOP,NODRAW;  //可以将开仓最高价与上轨输出出来方便对比
BKHIGH>TOP && C<TOP;