checksig_min中的问题 (文华财经)

投资者咨询:checksig_min中的问题 (文华财经)
来源:文华财经  日期:2021-1-10 2:52
 12、如果用该函数设置了信号复核,复核时产生了信号消失,会进行信号消失处理。信号消失的处理方式:
还没有成交时的信号消失处理-撤单
BK、SK信号消失处理-平仓
BPK、SPK信号消失处理-平仓+恢复建仓
BP、SP信号消失处理-恢复建仓

在checksig_min函数中的第12条注释如上所述,请问我该如何知道哪个单子是由于“BP、SP信号消失处理-恢复建仓”这个机理而重新建仓呢?


CHECKSIG_MIN(BP,'A',0,'D',0);
CHECKSIG_MIN(SP,'A',0,'D',0);
技术人员回复
日期:2021-1-10 9:20

做信号消失处理时日志会有记录的,

会显示做信号消失处理,之后会有委托以及成交的日志显示,可以见到时间以及委托和成交价。

如果您不在电脑前,可以在菜单-》系统工具-》个性化设置-》程序化交易-》设置日志邮件,信号消失也会有日志邮件的。
 
投资者咨询:checksig_min中的问题 (文华财经)
来源:文华财经  日期:2021-1-10 2:52
 为什么现在升级新版后,checksig也会信号消失?以前从不消失。设置维持5分钟。
技术人员回复
日期:2021-1-15 9:10

和升级没有关系的。

 

信号是否消失和checksig的写法,以及复核时是否满足信号条件有关。

 

您以前的写法可能是不复核的写法,例如checksig_min(SP,'A',0,'C',0),所以信号不会消失。

 

1楼写法是出信号立即下单,等K线走完复核,如果复核时不满足信号条件了,信号就会消失。

 

 

另外,checksig是设置复核的时间,不是设置信号维持的时间,您说的维持5分钟,是怎么写的?

投资者咨询:checksig_min中的问题 (文华财经)
来源:文华财经  日期:2021-1-10 2:52
 CHECKSIG_MIN(BK,'A',5,'C',0);//出信号5分钟确认信号下单,不进行复核
CHECKSIG_MIN(BP,'A',5,'C',0);
CHECKSIG_MIN(SK,'A',5,'C',0);
CHECKSIG_MIN(SP,'A',5,'C',0);
我这样写一直没变,可现在会消失。
技术人员回复
日期:2021-1-15 9:41

5楼写法是出信号后5分钟确认信号下单,如果这5分钟内不满足条件了,就不显示信号了,日志中是没有记录的。

 

另外,5楼写法不进行复核,如果连续5分钟满足条件确认信号下单了,日志会显示信号发出,此时信号就固定了,是不会消失的。

 

您可以结合日志检查下。

     
投资者咨询:checksig_min中的问题 (文华财经)
来源:文华财经  日期:2021-1-10 2:52
 现在的情况是,比如上午出信号,下午再登录软件,信号没了。以前从不这样。
技术人员回复
日期:2021-1-15 10:17

确认信号下单前,不满足信号条件,那么K线图上信号图标消失是正常的。

 

参考6楼回复结合日志检查一下,是否已经确认信号下单了。