程序没有买卖信号 (文华财经WH8赢智V8.2)

投资者咨询:程序没有买卖信号 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-15 14:35
要求:上涨波段回调做多
波段条件:大于100点,10个周期以上,并且上破前10个周期的高点。
回调条件:回调50% ,并收吞没阳线进场。
出场:止损出场,上涨突破那一段的起点位置。止盈出场,上涨突破那一段1倍的距离。


HH:=HHV(H,10);//10个周期的最高点
HH1:VALUEWHEN(HH=H,H);
N:=SUMBARS(H=HH,1);
SL:=EVERY(C>REF(C,1)&&ISUP,3);//三连阳
C<HH1*0.5 && REF(EXIST(SL,N),N),BK;//回调50%
C<REF(L,N+20) ||C>BKPRICE+(REF(H-REF(L,20),N)),SP;//起点和1倍
AUTOFILTER;

这个写出来 只有线条,没有买卖信号 不能做回测,麻烦老师帮忙改改。
技术人员回复
日期:2018-5-15 14:46
 稍等
投资者咨询:程序没有买卖信号 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-15 14:35
 ?
技术人员回复
日期:2018-5-15 16:42
您需要对上涨波段进行一个量化

HH:=HHV(H,10);//在连续上涨行情中是不断产生的

是没法确定整个上涨趋势的起点的如果仅用10周期做上涨趋势的波段起点

参考
HH:=HHV(H,10);//10个周期的最高点
HH1:VALUEWHEN(H=HH,H),NODRAW;
N:SUMBARS(H=HH&&H-REF(H,10)>100,1),NODRAW;
C<(REF(H,N)+REF(L,N+10))/2&&COUNTSIG(BK,N)=0,BK;//以10周期前起点回调50%
C<REF(L,N+10) ||C>BKPRICE+(REF(H-REF(L,10),N)),SP;
AUTOFILTER;




投资者咨询:程序没有买卖信号 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-15 14:35
 我先装进去看看 辛苦了 谢谢
投资者咨询:程序没有买卖信号 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-15 14:35
 导入进去,什么也没有,没有买卖点提示
技术人员回复
日期:2018-5-15 16:50
您是用于什么合约的什么周期上呢?

这边加载至主图是有信号的:



图片点击可在新窗口打开查看
投资者咨询:程序没有买卖信号 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-15 14:35
 我是用在原油主连的,

技术人员回复
日期:2018-5-15 16:57
 这样:

HH:=HHV(H,10);//10个周期的最高点
HH1:VALUEWHEN(H=HH,H),NODRAW;
N:SUMBARS(H=HH&&H-REF(H,10)>100*MINPRICE,1),NODRAW;
C<(REF(H,N)+REF(L,N+10))/2&&COUNTSIG(BK,N)=0,BK;//以10周期前起点回调50%
C<REF(L,N+10) ||C>BKPRICE+(REF(H-REF(L,10),N)),SP;
AUTOFILTER;