以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- [求助]orderqueue的含义 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=3012) |
-- 作者:z7c9 -- 发布时间:2010/9/27 15:19:23 -- [求助]orderqueue的含义 所有报单放入队列中,按次序委托下单,成交一个委托下一个.
该控制符适合所有下单指令 例如:ENTERLONG:CROSS(C,MA(C5)),ORDERQUEUE 所属函数组:交易系统
这里成交的意思是成功发送委托单,还是说此委托单在交易所成交? 如果未成交的话,后面的单子就不会发送到交易所,对么? |
-- 作者:z7c9 -- 发布时间:2010/9/27 15:21:14 -- 如果反手的话,这么写就可以了吧?
//反手
不需要在buyshort后面也加orderqueue吧?就是说orderqueue只对后面的委托单生效? |
-- 作者:wattwei -- 发布时间:2010/9/27 15:30:23 -- 嗯,确保交易完成,拿到了成交回执,再做后续交易 |
-- 作者:admin -- 发布时间:2010/9/27 15:54:13 -- orderqueue 是顺序成交指令,加这个标志的指令会被存放到成交队列中等待逐个成交。 顺序成交并不是前面不成交就撤单,而是前面委托失败后,继续发送下面的委托
sell(1,holding,limitr,bidprice),orderqueue;
你这么写公式等于前面的orderqueue白写了,因为后面的指令没有送到队列中,没有起到任何效果
CTP的模拟平台盘后也能委托交易,使用金字塔的用户需要有良好的自我调试能力,遇到问题时能自己先测试,这样也对自己的学习提高有好处 [此贴子已经被作者于2010-9-27 15:55:21编辑过]
|
-- 作者:z7c9 -- 发布时间:2010/9/27 16:32:31 -- 以下是引用admin在2010-9-27 15:54:13的发言:
orderqueue 是顺序成交指令,加这个标志的指令会被存放到成交队列中等待逐个成交。 顺序成交并不是前面不成交就撤单,而是前面委托失败后,继续发送下面的委托
sell(1,holding,limitr,bidprice),orderqueue;
你这么写公式等于前面的orderqueue白写了,因为后面的指令没有送到队列中,没有起到任何效果
CTP的模拟平台盘后也能委托交易,使用金字塔的用户需要有良好的自我调试能力,遇到问题时能自己先测试,这样也对自己的学习提高有好处 [此贴子已经被作者于2010-9-27 15:55:21编辑过] 就是说需要哪两个交易指令按队列发送,就将哪两个指令后面加上orderqueue就可以了吧。就是说orderqueue通常都是成对出现,对吧? |
-- 作者:admin -- 发布时间:2010/9/27 16:36:59 -- 不一定成对出现,但至少要有两条以上指令才是有意义的 |
-- 作者:z7c9 -- 发布时间:2010/9/27 16:42:18 -- 以下是引用admin在2010-9-27 16:36:59的发言:
不一定成对出现,但至少要有两条以上指令才是有意义的 这个指令通常也就在反手的时候需要在两条指令上使用吧?其他情况好像没什么需要吧? |
-- 作者:admin -- 发布时间:2010/9/27 16:51:07 -- 在反手资金紧张时和平仓时撤单再重新发送委托时用 |
-- 作者:z7c9 -- 发布时间:2010/9/27 16:57:19 -- 以下是引用admin在2010-9-27 16:51:07的发言:
在反手资金紧张时和平仓时撤单再重新发送委托时用 反手资金紧张时用明白,"平仓时撤单再重发",这个用代码怎么写?请给个代码示例,谢谢。 |
-- 作者:admin -- 发布时间:2010/9/27 17:01:37 -- 就是处于后台自动交易时,需要撤单后再重新交易的代码,如果不把撤单和下单放在队列里就会出现仓位不足的情况
顺序是 TCANCEL .... TSELL..
|