大智慧程序化交易功能模块 延时功能.dll
模块功能:模块是个延时功能,也就是锁定大智慧股池一个指定的时间,在锁定时间内大智慧股池不会有任何动作。
?用途:
1、用于在程序化下单的时候协调和三方软件之间的节奏,比如池子同时出5只票,5条开仓指令同时发给三方软件就可能导致漏单或者卡死,那么用这个模块作为延时间隔,这样会减少意外发生
2、用于在池子代码中插入延时以便对前一信号做校验,例如:监控到持仓票急拉,然后锁定代码10秒,再统计近期30笔内的资金流出净值,再判断是否执行高抛
?以上只是举例,可能的应用还很多,按自己需要来用就行。
?相关说明:
1、类似的功能在其他高手的DLL中或许也有,您可以按自己喜好选择使用,功能雷同也很正常请勿喷
2、这个延时是锁定当前股票池的流程,不会锁整体大智慧,所以不会影响其他池子或指标
3、这是一个特殊的DLL,使用不当的话可能会让池子很卡或者其他问题,请务必在IF语句中使用,这样可以避免一些不必要的问题(格式参考下面的例子),并且我对此模块因使用不当而产生的问题不负责任。
4、欢迎探讨并对我可能无法及时回复先表示歉意5、DLL文件请见附件
格式例子:
{--执行交易---------------------------------}
if 买卖 then? BEGIN
??? "Order@BUY"(c*1.003,买卖*股数,公式编号,助手编号);
??? "延时功能@延时暂停"(5000);{参数单位毫秒}
end
上面例子是在发出一个买入指令后锁定池子5秒钟以便三方软件可以响应指令并做好迎接下一个指令的准备,这样可以避免连续指令造成的卡死或者漏单
?
?附件:
?延时.zip (343.42 KB)
Copyright 2018- www.ahjiedai.com 融城股票网 版权所有 邮箱:terrylm@qq.com
免责声名:本站所发表的内容仅用于学术交流和学习,内容所带来的一切后果均与本站无关。若您发现本站存在您非授权的原创作品,请第一时间联系本站删除!