以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 后台使用队列下单的不合理性 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=31619) |
-- 作者:lanchongms -- 发布时间:2012/12/18 16:06:21 -- 后台使用队列下单的不合理性
由于后台是不能对队列里面的单子的条件进行任何判断,所以碰到某种情况时会出现无法控制的局面
如:我先用orderqueue函数,用tbuy下了一张多头单
此时我代码设定两秒后不成交,撤单,再挂一张多头单 代码如下: tcancelex(1,0,ac,stklabel),orderqueue; tbuy(1,1,lmt,jiage,0,ac),allowrepeat,orderqueue; ———————————————————— 这时候问题就出现了,由于之前第一张tbuy下的单没有成交,于是导致tcancelex命令在队列里面毫无用处~
如果不用orderqueue下单,的确可以解决这个问题(但效率低,需要等第二次轮询才能开仓),但orderqueue这个指令就没用了嘛~ ————————————————————
根本方法: 1、VBA——这个我知道,但是从用户的角度,能不使用更复杂的东西越好~我也是因为图表效率问题所以转后台的,再转VBA很麻烦,需要适应的时间就更长了 2、后台加上可以判断队列的条件~比如目前队列单数有多少之类的~ |
-- 作者:jinzhe -- 发布时间:2012/12/18 16:11:13 -- 撤单的话用系统自带的会不会好一些? |
-- 作者:lanchongms -- 发布时间:2012/12/18 16:14:01 -- 我想撤单的判断方式,比如按价位之类的~金字塔没有提供 |