期货程序化交易时间问题 (文华财经WH6赢顺V6.7)

投资者咨询:期货程序化交易时间问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-9-13 6:58
 M1901在9月12日 23时05分,23时06分,23时07分,23时08分,23时09分,23时10分的时候都满足了MA5大于MA10为1了,为什么只在23时10分06秒时多开成交呢,为什么23时05分03秒之后的条件允许时不成交呢?(见表M1901运行日志)

M1901的5分均线的MA5与MA10金叉死叉相当于或等于M1901的1分均线的MA25与MA50金叉死叉,因此23时06至09分时的交易条件是否满足在M1901的1分均线上清楚可见。

图片点击可在新窗口打开查看
技术人员回复
日期:2018-9-13 8:16
信号是由模型发出的,只看您日志看不出什么问题

您提供下加载的模型,以及加载的合约周期,我们对应k线看下运行效果
 
投资者咨询:期货程序化交易时间问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-9-13 6:58
 模型为:

MAMA(C,5);

MA10:MA(C,10);

MA5MA10&&MA5MA10+1,BK(1);

MA5MA10&&MA10MA5+1,SK(1);

MA5MA10&&MA10MA5+1,SP(1);

MA5MA10&&MA5MA10+1,BP(1);

技术人员回复
日期:2018-9-13 9:07
信号发出没有问题的

您是收盘价模型,当根k线走完收盘价判断是否满足开仓条件,满足即在下一根k线第一笔行情来的时候开仓

23:05-23:10这根k线收盘,即23:09:59时判断满足开仓条件,则下一根k线第一笔数据来的时候,就是23:10:04才发出信号

信号发出后,需要到交易所撮合成交,所以成交的时间不予考虑,主要是看信号发出的时间,是没有问题的


您是想要盘中满足条件立即下单,那么需要使用指令价模型的



     
投资者咨询:期货程序化交易时间问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-9-13 6:58
  M1901,5分均线的。
模型为:

MAMA(C,5);

MA10:MA(C,10);

MA5MA10&&MA5MA10+1,BK(1);

MA5MA10&&MA10MA5+1,SK(1);

MA5MA10&&MA10MA5+1,SP(1);

MA5MA10&&MA5MA10+1,BP(1);

技术人员回复
日期:2018-9-13 9:17
 参考4楼给您的回复理解下
投资者咨询:期货程序化交易时间问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-9-13 6:58
 M1901,5分均线的模型如下:

MAMA(C,5);

MA10:MA(C,10);

MA5MA10&&MA5MA10+1,BK(1);

MA5MA10&&MA10MA5+1,SK(1);

MA5MA10&&MA10MA5+1,SP(1);

MA5MA10&&MA5MA10+1,BP(1);

M1901912 2305分,2306分,2307分,2308分,2309分,2310分的时候都满足了MA5大于MA101了,为什么只在231006秒时多开成交呢,为什么230503秒之后的条件允许时不成交呢?(见表M1901运行日志,见上图)M19015分均线的MA5MA10金叉死叉相当于或等于M19011分均线的MA25MA50金叉死叉,因此230609分时的交易条件是否满足在M19011分均线上清楚可见。)

5分均线模型的交5分为间隔,只在5分间隔时间段,在满足条件时成交,在5分间隔时间段外,即使满足条件也不成交吗?

麻烦您直接在这里指导一下好吗

 文件名:m1901运行日志1.jpg


 

 

 

技术人员回复
日期:2018-9-13 10:20
 是的

盘中是否满足都不会判断,也不会出信号下单,只有这根k线走完也就是到了5min的间隔点,k线满足条件才会下单的

您想要盘中实时满足条件就下单,需要编写指令价模型,即5min 这个区间内满足条件就立即下单

如下修改试下:

MA5:MA(C,5);
MA10:MA(C,10);
MA5>MA10 && MA5>MA10+1,BK(1);
MA5<MA10 && MA10>MA5+1,SK(1);
MA5<MA10 && MA10>MA5+1,SP(1);
MA5>MA10 && MA5>MA10+1,BP(1);
MULTSIG(0,0,1,10);//盘中满足条件立即下单,双击选中函数右键可以查看详细的函数说明
投资者咨询:期货程序化交易时间问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-9-13 6:58
想要盘中实时满足条件就下单的模型:
MA5:MA(C,5);
MA10:MA(C,10);
MA5>MA10 && MA5>MA10+1,BK(1);
MA5<MA10 && MA10>MA5+1,SK(1);
MA5<MA10 && MA10>MA5+1,SP(1);
MA5>MA10 && MA5>MA10+1,BP(1);
MULTSIG(0,0,1,10);
这个指令价模型,即5min 这个区间内满足条件,在程序化软件设置中添加的话,交易运行是否重新开始?
技术人员回复
日期:2018-9-13 10:42
 是的

在编写中修改源码,之后编写平台右上角》更新》立即更新模组公式,就可以应用了


不过您操作方式不对

通常模型确定后需要进行主图回测,对应查看收益信号等情况,不断的优化完善模型

当主图回测满意之后在加载到模组运行的,而不是在模组中检验模型优劣的,主图回测参考链接2楼:【功能介绍】:wh8 回测功能介绍