该建议由最近一个10年交易经验的客户需求而来,理由如下:
他的系统是分批进场和分批出场的系统
比如: 3分钟K线,每次收阳线都买入1手 ,均线死叉离场,未了避免滑点,限价发单
对于未成交单的控制,不是简单的 N秒内不成交自动撤单,而是 N秒内不成交且成交速度(单位时间内的成交量)达到一定值才撤单后追单,追单价格是委托价上移一定的点数(据说是算法交易)
所以需要获取委托时间、委托价格
目前没这2个函数。tsubmit这个函数也不够强大,因为取得的永远是上一笔委托的未成交秒数,但是,分批买入,未成交单可能有好多笔
建议开发2个函数 上N笔委托单的委托价格 和 委托时间(具体的时间)
这样就可以通过 未成交委托单的数量 tremainqty(这里错了),用 for i=1 to tremainqty 历遍每一笔未成交委托,然后对未成交委托做相应的处理
应该这样:
这样就可以通过 未成交委托单的委托数量N (这个N是基于依赖TBUY等交易语句或者在交易监控中的手工干预的委托),用 for i=1 to N 历遍每一笔未成交委托,然后对未成交委托做相应的处理
同样的,VBA获取未成交委托单信息时,目前可以获取委托单的委托价格,希望多加一个获取委托单的时间信息。
tsubmit(N) 有1000秒的限制。有时候可能不止这个数哦。
[此贴子已经被作者于2011-9-6 22:30:13编辑过]