求教老师解答 (文华财经WH8赢智V8.2)

投资者咨询:求教老师解答 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-15 15:18
MA1:MA(CLOSE,N1);
MA2:MA(CLOSE,N2);
MA1>MA2,BPK;
MA2>MA1,SPK;
AUTOFILTER;

以上为模型,现在想用15分钟和5分钟跨周期模型,达到这样一个效果:15分钟是bpk状态,则在5分钟周期上只进行bk,bp操作,5分钟上不会开空和卖多;15分钟向下处于spk状态时,5分钟则只会进行sk,sp状态。
技术人员回复
日期:2018-8-15 15:36

跨周期模型不能引用另一个周期上的信号的,需要转化为引用另一个周期上对应的条件

 

比如引用15分钟上MA1>MA2的条件,如下编写:

 

MA1:MA(CLOSE,N1);
MA2:MA(CLOSE,N2);
TJ1:=MA1>MA2;

 

//以上被引用指标请保存并命名为TT

 

跨周期主模型

#IMPORT[MIN,15,TT]AS S
TJ1:S.TJ1;

 

关于跨周期模型的编写与机制参考:【编写技巧】:wh8 跨周期编写方法介绍  图片点击可在新窗口打开查看   

 

 

投资者咨询:求教老师解答 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-15 15:18
 老师测试一下,说是n1没有变量
投资者咨询:求教老师解答 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-15 15:18
 而且给出的公式中没有交易指令,该怎样添加呢
技术人员回复
日期:2018-8-15 16:03

N1、N2是均线的参数,需要您自己定义下

 

N1:=5;
N2:=10;

MA1:MA(CLOSE,N1);
MA2:MA(CLOSE,N2);
TJ1:=MA1>MA2;

 

您1楼的思路中没有给出,在15分钟上满足了MA1>MA2这个条件时,5分钟上要分别满足什么条件出BK、BP信号

 

需要您补充下对应的信号条件

投资者咨询:求教老师解答 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-15 15:18
 5分钟这样
当15分钟满足ma1>ma2时,
5分钟MA1:MA(CLOSE,N1);
MA2:MA(CLOSE,N2);
MA1>MA2,BK;
MA2>MA1,BP;
当15分钟满足ma1<ma2时,
5分钟MA1:MA(CLOSE,N1);
MA2:MA(CLOSE,N2);
MA1>MA2,sp;
MA2>MA1,sk;

技术人员回复
日期:2018-8-15 16:27

TT指标:

 

N1:=5;
N2:=10;
MA1:MA(CLOSE,N1);
MA2:MA(CLOSE,N2);
TJ1:=MA1>MA2;
TJ2:=MA1<MA2;

 

跨周期主模型:

 

#IMPORT[MIN,15,TT]AS S
N1:=5;
N2:=10;
MA1:MA(CLOSE,N1);
MA2:MA(CLOSE,N2);
MA1>MA2&&S.TJ1,BK;
MA2>MA1&&S.TJ1,BP;
MA1>MA2&&S.TJ2,SP;
MA2>MA1&&S.TJ2,SK;
AUTOFILTER;

投资者咨询:求教老师解答 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-15 15:18
 老师,加载出来没有信号记录,这是怎么回事
技术人员回复
日期:2018-8-15 16:49

正常满足条件都会出信号的

 

您可以把开仓条件定义出来,加载K线图查看返回值,是否有返回1的时候没出信号

 

MA1>MA2&&S.TJ1;
MA2>MA1&&S.TJ2;

投资者咨询:求教老师解答 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-15 15:18
 可以了,多谢老师