求助老师:帮忙修改跨周期模型 (文华财经WH8赢智V8.2)

投资者咨询:求助老师:帮忙修改跨周期模型 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-2 17:07
 求助: 修改一下跨周期模型:

15分钟MA1040)金叉状态,1分钟MAM3M4)每一次金叉开多,死叉平多。不开空。

15分钟MA1040)死叉状态,1分钟MAM3M4)每一次死叉开空,金叉平空。不开多。

 

MYCC:

C1:=MA(CLOSE,10);

C2:=MA(CLOSE,40);

 

MYMM

#IMPORT[MIN,15,MYCC] AS MYMM

MA1:=MYMM.C1;

MA2:=MYMM.C2;

MA3:=MA(CLOSE,M3);

MA4:=MA(CLOSE,M4);

 

MA1>MA2&&CROSS(MA3,MA4),BK;

MA1>MA2&&CROSS(MA4,MA3),SP;

MA1<MA2&&CROSS(MA4,MA3),SK;

MA1<MA2&&CROSS(MA3,MA4),BK;

AUTOFILTER;

自编出来和预想的对不上,请问是哪错了,帮忙修改下。

 
技术人员回复
日期:2018-7-2 17:16
 从编写上看是符合您的思路的

您在对比的时候,在K线图右键》对比跨周期/合约K线图进行对比查看下

还有疑问,您可以配合截图说明下哪里与预想不一致,我们针对分析看看
投资者咨询:求助老师:帮忙修改跨周期模型 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-2 17:07
图没有信号显示

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看
技术人员回复
日期:2018-7-2 18:32
 我们本地测试是可以出信号的

在K线图右键》补充历史数据,多补充一些1分钟数据后。点击软件上方时钟按钮将回测时间调整远一些再进行回测

同时点击字母N图标,将资金分配量调整大一些再进行回测就可以了


图片点击可在新窗口打开查看
投资者咨询:求助老师:帮忙修改跨周期模型 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-2 17:07
 请问老师,还是昨天这个跨周期程序,信号异常,帮忙看下
#IMPORT[MIN,15,MYCC] AS MYMM
MA1:=MYMM.C1;
MA2:=MYMM.C2;
MA3:=MA(CLOSE,M3);
MA4:=MA(CLOSE,M4);

MA1>MA2&&CROSS(MA3,MA4),BK;
MA1>MA2&&CROSS(MA4,MA3),SP;
MA1<MA2&&CROSS(MA4,MA3),SK;
MA1<MA2&&CROSS(MA3,MA4),BP;
AUTOFILTER;


图片点击可在新窗口打开查看
技术人员回复
日期:2018-7-3 10:33
您是觉得哪里信号不对

在截图中箭头指的位置,满足了开仓信号没有出信号?

这是由于您编写是过滤模型,只有当前持仓平掉,才会再开仓的

程序化名词您可以参考这个连接了解下:【学习资料】:程序化软件的一些名词解释   
投资者咨询:求助老师:帮忙修改跨周期模型 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-2 17:07
 请问老师:上图为15分钟图,6/27 9:45起至7/2  11:15为多头信号,但是1分钟图6/27 9:41至7/2 21:24却只有一个做空信号,是怎么回事,如何修改程序?


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

图片点击可在新窗口打开查看
技术人员回复
日期:2018-7-3 11:32
 您对比的方式不对的 

上面的模型是加载到1分钟,跨周期引用的是15分钟指标数值

在对应的15分钟满足MA1>MA,同时1分钟周期满足均线金叉才会做多的

因此您在对比的时候,也是需要在当根K线是否满足金死叉,以及对应的15分钟是否是在大于或者小于状态的

并且模型是过滤模型,只有满足平仓条件将持仓平掉,才会开新仓的。您不能多个周期分别对比交易指令的

您再理解下
 
投资者咨询:求助老师:帮忙修改跨周期模型 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-2 17:07
 请问老师:那如何编程才能实现我这个意思:
15分钟MA1040)金叉状态,1分钟MAM3M4)每一次金叉开多,死叉平多。不开空。
15分钟MA1040)死叉状态,1分钟MAM3M4)每一次死叉开空,金叉平空。不开多。
如上图15分钟图6/27 9:45起至7/2  11:15为多头信号,1分钟图也只能开多平多,不开空呢?
技术人员回复
日期:2018-7-3 13:32
 上面编写是满足您的思路的

只有在对应的15分钟满足金叉状态,1分钟出现金叉才会开多和平多的,是不会开空的。

您截图位置,是在6月27日 10:45才满足金叉。因此对照1分钟是在6月27 9:41是在金叉之前,也就是在死叉的时候,1分钟满足死叉,因此开空的

您注意对比的信号时间,就不会有疑问了