请教老师MULTSIG函数问题 (文华财经WH8赢智V8.2)

投资者咨询:请教老师MULTSIG函数问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-29 10:11
 MULTSIG(8,8,2,10)
1.指的是出信号后的8秒开平仓,指的是确认信号开平仓吗?(还是不用确认直接开仓的?只是延后了8秒开平?)
2.时间间隔是10秒,指的是信号是以10秒来确认,还是直接符合条件就可以?
3.复核和确认信号指的是同一个意思吗?
投资者咨询:请教老师MULTSIG函数问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-29 10:11
函数说明是:出信号8秒后下单,不复核,
8秒信号消失的话是开仓?还是不开仓?
技术人员回复
日期:2018-7-29 10:33
先给您纠正一下概念:

最后一个参数写10,也就是时间间隔是10 。按照您的写法,是出开仓后8个时间间隔下单,实际上也就是在8*10秒后下单。

并且是需要满足开仓信号后这80秒是一直满足开仓条件,80秒后才会下单。

复核,字面意思,就是重新检查。是重新计算下是否满足下单条件。

上面写法是出信号8个时间间隔后下单,不复核。8个时间间隔后,出信号是不会进行复核了。也就没有信号消失这一说的。

具体可以参考函数说明再细致理解下
 
投资者咨询:请教老师MULTSIG函数问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-29 10:11
老师:
假设第50秒没满足,而其他时间段满足也不开仓吗?

另外 如果改成MULTSIG(0,0,2,10)又会是什么?
是出开仓后0个时间间隔下单,0*10秒后下单,也就是出信号立即下单,和这个10秒没关系了吗?不需要确认信号了吗?

投资者咨询:请教老师MULTSIG函数问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-29 10:11
 另外 如果改成MULTSIG(0,0,2,10)又会是什么?
是出开仓后0个时间间隔下单,0*10秒后下单,也就是出信号立即下单,和这个10秒没关系了吗?不需要确认信号了吗?
比如11:00:05出现信号,11:00:10即使信号消失了,也下单吗?
投资者咨询:请教老师MULTSIG函数问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-29 10:11
 看不明白函数说明:
 MULTSIG(3,3,2,10)

例如10:00:06秒出信号,假设之后信号一直在,是在这个基础上3*10秒下单,也就是10:00:36秒下单?
还是在10:00:30秒就下单了?
投资者咨询:请教老师MULTSIG函数问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-29 10:11
  看不明白函数说明:
例如10:00:06秒出信号,10:00:11秒信号消失了,
然后10:00:18秒信号又出现了,假设之后信号一直在,
MULTSIG(3,3,2,10)答案以下哪个是:
1.是在这个基础上3*10秒下单,也就是10:00:48秒下单?
2.还是在10:00:30秒下单?
3.还是在10:00:36秒下单?


MULTSIG(10,10,2,0)答案又是什么?
MULTSIG(0,0,2,10)答案又是什么?

   
   
技术人员回复
日期:2018-7-29 17:11
 MULTSIG(0,0,2,10),出信号后0个时间间隔下单也就是出信号立即下单。后面设置的时间价格意义不大的

比如11:00:05出现信号,就会立即下单。后续的行情就不会再判断进行复核了,11:00:10即使信号消失了,也还是下单的,不会对信号进行消失处理的


10:00:06秒出信号,假设之后信号一直在,是在这个基础上3*10秒下单,也就是10:00:36秒下单?

――10:00:06出信号,自然是在出信号后计算3个时间价格,也就是10:00:36下单呀


例如10:00:06秒出信号,10:00:11秒信号消失了然后10:00:18秒信号又出现了,假设之后信号一直在

――在11秒消失,就会重新计算,在18秒又出现,就是在此基础上重新计算时间的

MULTSIG(3,3,2,10)也就是18+3*10来执行下单的

MULTSIG(10,10,2,0),最后一个参数写为0也就是每秒都计算,也就是10秒确认信号。实际就是18+10来执行

MULTSIG(0,0,2,10)也就是18秒执行

您再综合本帖理解下
投资者咨询:请教老师MULTSIG函数问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-29 10:11
例如10:00:06秒出信号,10:00:11秒信号消失了,
然后10:00:18秒信号又出现了,假设之后信号一直在,

MULTSIG(3,3,2,10)是:10:00:48下单;
MULTSIG(10,10,2,0):10:00:28下单;
MULTSIG(0,0,2,10):10:00:18下单(只是回测精度低,实盘运行是出信号立即下单,最后的10变成没意义了,改成3也是一样的)


MULTSIG(1,1,2,10)等同于MULTSIG(10,10,2,0)?也是10:00:28下单?如果等同,那不是前者远远好于后者吗?因为回测效率高太多了!

老师,我以上的理解对吗? 
 
技术人员回复
日期:2018-8-2 16:37
 MULTSIG在设置延时开仓时,要求在延时的这个时间内,每次计算信号都是要满足的,最后才可以开仓

MULTSIG(3,3,2,10)是出信号后延时3*10秒 也就是比如10:00:06出信号 10:00:16/10:00:26/10:00:36分别计算一次,每次都满足信号成立,则在36开仓

这个计算精度是由最后这个数字决定的,也是他决定了回测的效率

继续楼上例子,06出信号、11时没了。那么在16计算信号的时候不满足。所以断了

MULTSIG(1,1,2,10)等同于MULTSIG(10,10,2,0)是不同的

MULTSIG(1,1,2,10)的计算精读是10也就是出现信号后10秒才会再次计算,如果开仓后2~9秒信号消失了 第10秒出现了也会开仓

MULTSIG(10,10,2,0)的计算精读是每一笔报价都计算,出信号后会一直计算至第十秒,一直满足才会开仓,