老师是否可以解决? (文华财经WH8赢智V8.2)

投资者咨询:老师是否可以解决? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-9-18 16:39
 MULTSIG(0,0,2,0);//逐笔。一根K线上两个信号,开平用出信号立即下单!

MULTSIG_MIN(1,0,2);//逐分钟。一根K线上两个信号,出信号后1分钟开仓,平用出信号立即下单!


老师是否可以使用上面俩个1分钟周期模型中实现:


开仓用收盘价格,平仓用出信号立即下单,一K俩信号!
 
技术人员回复
日期:2018-9-18 16:54
您可以通过编写的方式来实现

收盘价模型是在K线走完判断信号,实际是在下一根开盘才会执行,因此可以通过REF的方式判断前一根K线是否满足

如果满足立即下单,就是收盘价模型的效果

参考:

REF(开仓条件,1),BK;
平仓条件,SP;
AUTOFILTER;
MULTSIG_MIN(0,0,2);
投资者咨询:老师是否可以解决? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-9-18 16:39
以下是引用桃矢在2018/9/18 16:54:00的发言:
您可以通过编写的方式来实现

收盘价模型是在K线走完判断信号,实际是在下一根开盘才会执行,因此可以通过REF的方式判断前一根K线是否满足

如果满足立即下单,就是收盘价模型的效果

参考:

REF(开仓条件,1),BK;
平仓条件,SP;
AUTOFILTER;
MULTSIG_MIN(0,0,2);

带有#CALL_PLUS语句的模型不能含有"MULTSIG"函数!如何解决? 等于跨合约引用的模型不能使用一K多信号
技术人员回复
日期:2018-9-18 17:15
跨合约基础数据是一分钟中 需要 用MULTSIG_MIN实现一根k线多信号,不能MULTSIG 的


投资者咨询:老师是否可以解决? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-9-18 16:39
 可是这个也不只支持15分周期以下的啊!郁闷啊   

等于文华现在1分钟周期的,不能一K俩信号,并且支持开仓用收盘,平仓用指令!跨周期不能逐笔!
 
技术人员回复
日期:2018-9-18 19:42
 您误解了

跨合约的基础数据是1分钟数据,因此可以使用逐分钟回测函数MULTSIG_MIN

而MULTSIG是逐笔回测,基础数据是TICK数据,这个数据量是非常大的,不适合跨合约来计算的

更建议您在15分钟以上周期使用MULTSIG_MIN配合跨合约函数实现或者是使用MULTSIG函数加载到1分钟周期单合约回测

您考虑下