为什么1457分没有平仓信号 (文华财经WH8赢智V8.2)

投资者咨询:为什么1457分没有平仓信号 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-12 15:39
 TIME=1457,sP;
CHECKSIG(BK,'B',3,'C',0,0);//K线走完前N秒确认信号下单,不复核
   
技术人员回复
日期:2018-6-12 15:44

这样改下,

 

TIME=1457,SP;
CHECKSIG(SP,'B',3,'C',0,0);//K线走完前N秒确认信号下单,不复核

 
投资者咨询:为什么1457分没有平仓信号 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-12 15:39
C>REF(C,1),BK;
TIME=1457,SP;
CHECKSIG(BK,'B',3,'C',0,0);
CHECKSIG(SP,'B',3,'C',0,0);
AUTOFILTER;
TRADE_OTHER('AUTO');
只会开仓,不会平仓,3分钟周期,老师你测试下看有平仓信号不
 
技术人员回复
日期:2018-6-12 16:01

四楼的模型用法有误的,

 

TRADE_OTHER('AUTO')函数不支持与CHECKSIG逐笔回测的函数一起使用的,主连或指数合约的数据量太大,不支持逐笔TICK算的;

 

您可以在15分钟以上周期使用,连用CHECKSIG_MIN逐分钟回测的函数,如下:

 

C>REF(C,1),BK;
CLOSEMINUTE1<=3,SP;//收盘前3分钟,平仓
CHECKSIG_MIN(BK,'B',3,'C',0);
//CHECKSIG(SP,'B',3,'C',0,0);
AUTOFILTER;
TRADE_OTHER('AUTO');

 
投资者咨询:为什么1457分没有平仓信号 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-12 15:39
 C>REF(C,1),BK;
TIME=1457,SP;
CHECKSIG(BK,'B',3,'C',0,0);
CHECKSIG(SP,'B',3,'C',0,0);
AUTOFILTER;
这样也没有信号 
技术人员回复
日期:2018-6-12 16:19

不是问题的,

 

这句 CHECKSIG(SP,'B',3,'C',0,0);TIME=1457这根K线在走完前3秒确认信号下单,

 

但是盘中走到14:59:57时,已经不满足TIME=1457,SP;  就是说平仓条件只在14:57:00的时候满足一下,您了解下

 

模型这样改下,加载3分钟就可以出信号了

 

C>REF(C,1),BK;
TIME>=1457&&TIME<1500,SP;
CHECKSIG(BK,'B',3,'C',0,0);
CHECKSIG(SP,'B',3,'C',0,0);
AUTOFILTER;