模型编写问题 (文华财经WH8赢智V8.2)

投资者咨询:模型编写问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-1-2 14:04
 60均线斜率>1,平空开多;

 60均线斜率<-1,平多开空;

过滤横盘反复开平条件:开平转换期间某根k最高价大于开仓前高点或最低价小于开仓前低点的突破;
 
技术人员回复
日期:2018-1-2 14:35

指标斜率与K线密度相关,因此建议您调整一下开仓部分思路。

 

您可以通过,MA60阶段涨幅或者MA60在N周期内持续上涨等来判断多头氛围。

投资者咨询:模型编写问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-1-2 14:04
 MA1:MA(C,60);
ATAN(MA1-REF(MA1,1))*180/3.1416>1,BPK;
ATAN(MA1-REF(MA1,1))*180/3.1416<-1,SPK;
AUTOFILTER;

就按这个来吧,主要是:过滤横盘反复开平条件:开平转换期间某根k最高价大于开仓前高点或最低价小于开仓前低点的突破; 这个需要老师的智慧,本人愚钝想不到怎么过滤,老师帮帮我有什么好的办法
技术人员回复
日期:2018-1-2 15:23

取上次开仓前高低点可以参考:

 

N:BARSBK;
LL:REF(LV(L,10),N);
//开仓前10周期低点


N1:BARSSK;
HH:REF(HV(H,10),N1);//上次开空仓前10周期高点

 

过滤是指,H> HH 才开多仓?

投资者咨询:模型编写问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-1-2 14:04
开平都是按均线大于小于,只是中间来个过滤
平多开空-->(判断有没有任何大于小于前高或前低的情况,有继续,没有返回)--->平空开多;
平空开多-->(判断有没有任何大于小于前高或前低的情况,有继续,没有返回)--->平多开空;

技术人员回复
日期:2018-1-2 15:45

以10周期为例编写

 

模型参考:

 MA1:MA(C,60);
ATAN(MA1-REF(MA1,1))*180/3.1416>1,BK;
ATAN(MA1-REF(MA1,1))*180/3.1416<-1,SK;

N:BARSBK;
N1:BARSSK;
NN:IF(N>N1,N1,N);
HH:REF(HV(H,10),NN);//上次开空仓前10周期高点
LL:REF(LV(L,10),NN);//开仓前10周期低点

ATAN(MA1-REF(MA1,1))*180/3.1416>1&&EXIST(H>HH||L<LL,N1),BPK;
ATAN(MA1-REF(MA1,1))*180/3.1416<-1&&EXIST(L<LL||H>HH,N),SPK;


AUTOFILTER;

 
投资者咨询:模型编写问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-1-2 14:04
 请教:上面的代码在文华8里,什么信号也没显示。
技术人员回复
日期:2018-7-13 13:50

 本地测试满足条件是可以正常出信号的

 

如果您有疑问,具体是加载在什么合约、周期上没有信号呢?您可以提供一下加载截图

 

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

投资者咨询:模型编写问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-1-2 14:04
 5分钟周期,焦炭,只有60日均线,请看

图片点击可在新窗口打开查看
投资者咨询:模型编写问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-1-2 14:04
 其它周期也不显示