MQ平台语法理解 (文华财经随身行Android   5.3.7(234))

投资者咨询:MQ平台语法理解 (文华财经随身行Android   5.3.7(234))
来源:文华财经  日期:2018-6-13 16:33
出信号立即下单,下单后到k线走完的的后续信号不再执行,K线走完时按照那个时刻的信号做持仓同步;
请问老师K线走完按照那个时刻做持仓同步是什么意思?回测不考虑信号消失成本又是什么意思?
技术人员回复
日期:2018-6-13 16:43
 1、一个模型可能有多个指令,比如,开多,平多,开空,平空

    k线行情来的时候满足开多的条件,则下单买多(出信号立即下单

    但是后续行情不断的变化,不满足买多条件,而是满足平多条件,但是这个信号就在不判断执行(下单后到k线走完的的后续信号不再执行

    之后当根k线走完,收盘价不满足买多条件,也不满足平多条件,而是满足开空条件(K线走完时按照那个时刻的信号做持仓同步

    那么这个时候做持仓同步,即将之前开的多仓平掉(做信号消失处理),按照最后一个信号的状态,卖空持仓

2、信号消失处理时,之前开的仓会有手续费和平仓盈亏的

    这些价格在回测的时候不予考虑,在实盘中会实际的扣除的,因为这个是真实的交易产生的
投资者咨询:MQ平台语法理解 (文华财经随身行Android   5.3.7(234))
来源:文华财经  日期:2018-6-13 16:33
那在回测时,k线走完的那刻也会做持仓同步吗?回测是怎么处理的?
技术人员回复
日期:2018-6-13 17:12
 是的

回测的时候不显示盘中下单情况,直接以收盘k线对应的指令为准
投资者咨询:MQ平台语法理解 (文华财经随身行Android   5.3.7(234))
来源:文华财经  日期:2018-6-13 16:33
那麦语言平台如果用了出信号立即下单k线走完不复核的函数,那在回测时怎么处理的?
技术人员回复
日期:2018-6-13 18:16
以麦语言的CHECKSIG为例

回测时每根K线每笔TICK数据都对模型进行一次计算,也就是逐笔回测

您可以参考精华帖了解下