RonnieZ 发表于 2012-10-18 10:29:54

程序化新增函数G_LastOrderNo及相关介绍

本帖最后由 RonnieZ 于 2012-10-18 10:31 编辑

最新的程序化版本中(2.6.2.0),加入了G_LastOrderNo 函数,可返回当前帐户最近发送的订单号。与此对应,之前的版本中已经有了A_LastOrderNo函数,返回当前策略最近发送的订单号。下面演示下G_LastOrderNo使用中的效果,以及两者差异。

test策略中下了一手单,订单id为2.与此同时,在另外一个策略中分别用G_LastOrderNo,A_LastOrderNo捕获刚才订单的id。


可看到G_LastOrderNo已经正确捕获了订单id为2.而A_LastOrderNo,无法正确捕获。这里也顺便提到了易盛程序化中最常用2种函数A函数,和G函数的区分。G作用于整个帐号,A函数只作用于当前策略。使用中需要注意加以区别。


另:目前的程序化监控窗口(上图)已经做了优化,默认情况下会不断滚动,同步刷新。这样不方便查看历史的监控日志,为了便于查询,目前版本中,如果用鼠标拖动右侧的滚动条,就会停止滚动,便于查看。此外,程序化运行的所有策略监控日志,都有保存在程序化客户端根目录下的TradeData文件夹里,以ExpertLog开头的log日志中,可查看


满盘红 发表于 2012-10-19 17:05:17

G作用于整个帐号,A函数只作用于当前策略。

stxxl 发表于 2012-12-7 21:45:43

学到东西了。

风客云心 发表于 2013-7-26 08:17:55

谢谢解惑{:soso_e100:}
页: [1]
查看完整版本: 程序化新增函数G_LastOrderNo及相关介绍