大智慧程序化交易功能模块 延时功能.dll
-
相关简介:大智慧程序化交易功能模块 延时功能.dll 模块功能:模块是个延时功能,也就是锁定大智慧股池一个指定的时间,在锁定时间内大智慧股池不会有任何动作。 用途: 1、用于在程序化下单的时候协调和三方软件之间的节奏,比如池子同时出5只票,5条开仓指令同时发给三方软件就可能导致漏单或者卡死,那么用这个模块作为延时间隔,这样会减少意外发生 2、用于在池子代码中插入延时以便对前一信号做校验,例如:监控到持仓票急拉,然后锁定代码10秒,再统计近期30笔内的资金流出净值,再判断是否执行高抛 以上只是举例,可能的应
-
文章来源:股海网作者:股海网发布时间:2017-11-27浏览次数:
大智慧程序化交易功能模块 延时功能.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)