使用指令价就一定只能选择忽略历史信号吗? (文华财经WH8赢智V8.2)

投资者咨询:使用指令价就一定只能选择忽略历史信号吗? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-4-9 19:52
 CHECKSIG(BK,'B',1,'C',0,0);
CHECKSIG(SK,'B',1,'C',0,0);
CHECKSIG(BP,'A',0,'C',0,0);
CHECKSIG(SP,'A',0,'C',0,0);

使用指令价就一定只能选择忽略历史信号吗?我用指数的!
加载模型无法选择延续历史信号?但是我是趋势模型并且需要指令价?如果解决?
 
技术人员回复
日期:2018-4-9 20:04
指数合约是根据分钟数据合成的,因此在回测的时候,如果使用自动换月函数,就只能使用逐分钟的方式进行回测。

您的问题可以这样解决,使用CHECKSIG_MIN函数,在模型最后加入TRADE_OTHER('AUTO');语句,实现自动交易主力合约,自动换月

再加载到指数合约中进行回测,这样交易合约就是一致的,就可以根据显示历史信号了

您理解一下

投资者咨询:使用指令价就一定只能选择忽略历史信号吗? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-4-9 19:52
 CHECKSIG(BK,'B',1,'C',0,0);
CHECKSIG(SK,'B',1,'C',0,0);
CHECKSIG(BP,'A',0,'C',0,0);
CHECKSIG(SP,'A',0,'C',0,0);

如何写成CHECKSIG_MIN函数


而且我是1分钟周期的
 
技术人员回复
日期:2018-4-9 20:10
 需要加载到15分钟周期才可以的

这样修改:

CHECKSIG_MIN(BK,'B',1,'C',0);
CHECKSIG_MIN(SK,'B',1,'C',0);
CHECKSIG_MIN(BP,'A',0,'C',0);
CHECKSIG_MIN(SP,'A',0,'C',0);

投资者咨询:使用指令价就一定只能选择忽略历史信号吗? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-4-9 19:52
以下是引用桃矢在2018/4/9 20:10:00的发言:
 需要加载到15分钟周期才可以的

这样修改:

CHECKSIG_MIN(BK,'B',1,'C',0);
CHECKSIG_MIN(SK,'B',1,'C',0);
CHECKSIG_MIN(BP,'A',0,'C',0);
CHECKSIG_MIN(SP,'A',0,'C',0);

 我的是1分钟的,郁闷,所以1分钟的不能就对了 。1分钟的指令价逐笔就不能用延续历史信号,对吧!
技术人员回复
日期:2018-4-9 20:29
是的,想要延续历史信号需要在15分钟以上周期使用的  
投资者咨询:使用指令价就一定只能选择忽略历史信号吗? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-4-9 19:52
 一分钟周期,
#CALL_PLUS如何使用指令价委托!出信号立即下单
技术人员回复
日期:2018-5-15 9:44
 #CALL_PLUS函数是跨合约跨周期引用函数,调用的合约基础数据是1分钟数据,

而在1分钟周期使用的指令价函数是调用的TICK数据进行回测。两个基础数据是不同的

因此您的思路既想要实现指令价出信号立即下单还想要引用其他合约数据,

需要在15分钟以上周期使用逐分钟回测函数CHECKSIG_MIN/MULTSIG_MIN函数进行回测

您理解下


另外,为了便于论坛管理,新的问题请您重新发帖提问,不要在其他客户下面跟帖,感谢您的反馈