请教multisigmin (文华财经wh9)

投资者咨询:请教multisigmin (文华财经wh9)
来源:文华财经  日期:2018-4-28 10:06
 假设设置的出信号后3分钟下单不复合,如果3分钟内又出了一次信号,那会怎么处理?
技术人员回复
日期:2018-4-28 10:17
 3分钟内不会判断其他信号了,如果该信号持续了3分钟,那么就会下单

如果3分钟内不满足条件了,那么就重新判断,满足哪个信号,在从满足的时间点开始计算持续3分钟后下单  
投资者咨询:请教multisigmin (文华财经wh9)
来源:文华财经  日期:2018-4-28 10:06
 不满足条件还要重新判断?我理解3分钟下单不复核,那么就是除了信号3分钟之后执行,而不会再重新判断吧
技术人员回复
日期:2018-4-30 14:14
 不是您理解的这样

3分钟后下单是指信号满足持续了3分钟再下单,相当于确认信号,避免立即下单然后过一会不满足的情况
投资者咨询:请教multisigmin (文华财经wh9)
来源:文华财经  日期:2018-4-28 10:06
看了下函数的解释还是有些困惑,求教:
4、含有该函数的模型,满足条件后Min分钟出信号立即下单,并且此信号固定,不随之后行情是否满足条件而变化。其中,Min=0,出信号立即下单不复核;Min>0 出信号Min分钟下单不复核。

我的疑问是,假如我设置的min分钟为3分钟,那么T分钟出信号,然后是在T+3分钟再查看信号是否存在,如果在,则T+4分钟初始下单, 还是T,T+1,T+2,T+3
分钟每个分钟结束后都要查看信号存在,才在T+4下单?



函数中还有一个:10、模型中不含有该函数,信号执行方式默认为出信号立即下单,K线走完复核。

我的疑问是,如果模型没有用multisig以及multisig_min函数,在日K图上,那么盘中出了信号下了单,日K走完复核发现不满足信号,会怎么处理?我感觉这个K线走完复核没法起到什么作用啊。
技术人员回复
日期:2018-5-7 8:30
 1.是T,T+1,T+2,T+3分钟每个分钟结束后都要查看信号存在,才下单

这样才能保证是持续满足3分钟才下单

2.如果不满足信号,会恢复原来的持仓状态,进行信号消失处理

开仓信号消失处理-平仓

平仓信号消失处理-恢复建仓

 
投资者咨询:请教multisigmin (文华财经wh9)
来源:文华财经  日期:2018-4-28 10:06
 2.如果不满足信号,会恢复原来的持仓状态,进行信号消失处理

开仓信号消失处理-平仓

平仓信号消失处理-恢复建仓


谢谢解答,这种信号消失的处理会影响收益的,但是我发现在回测中没有这种情况的开平仓记录,这是什么原因?
技术人员回复
日期:2018-5-7 22:16

 wh9中回测默认是收盘价回测,K线走完确认信号下单

 

如果实盘运行不想要7楼这种复核的方式,可以编写前一根K线走完,下根K线开盘执行,就和回测一致,都是K线走完确认信号下单

 

Begin
if(ref(条件,1))
buy;

投资者咨询:请教multisigmin (文华财经wh9)
来源:文华财经  日期:2018-4-28 10:06
 我用的mq平台回测的,数据是日k,设置了multisigmin,那么这种出了信号复核又给毙了的,最后的回测报告上会显示么? 
技术人员回复
日期:2018-5-8 11:53

不显示,multisigmin函数是不进行信号复核的

 

回测报告信号明细显示的都是已经固定并执行的信号


multisigmin函数逐分钟确认信号之前,信号是不固定的


确认后信号会执行并固定下来不再判断是否后续会消失了,因此multisigmin也不涉及后续的信号消失处理