以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  多账户的后台程序化交易  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=1264)

--  作者:haixin158
--  发布时间:2010/3/29 13:32:27
--  多账户的后台程序化交易

VARIABLE:hy=\'sqru09\',zh1=\'003028\',zh2=\'003059\';
zd:=high>25000;
tbuy(zd,1,mkt,\'003028\',hy);
tbuy(zd,1,mkt,\'003059\',hy);

 

以上为试验程序,假设RU09在25000以上买进,希望指令传递到两个账户。运行的时候当前账户为003028,当条件符合时,后天发出指令,结果两条指令同时指向了当前账户,即003028买进2手胶。不知道在这个问题上编程有没有问题,还是后台执行的问题。麻烦斑竹解决一下,谢谢!


--  作者:admin
--  发布时间:2010/3/29 13:52:43
--  

请认真看看tbuy都需要哪些参数,谢谢


--  作者:haixin158
--  发布时间:2010/3/29 14:20:22
--  

程式化交易系统之开多操作,
用法:TBUY(COND,V,[Type,P1,P2,AC,STOCK]);表示当COND条件成立时,
买入V股(手)当前品种,TYPE表示开仓类型,
LMT限价 MKT市价 STP止损 STPLMT限价止损
P1表示开仓价格,当TYPE为LMT和STP,STPLMT时为指定限价和止损价格,其他情况填0
P2为止损限价,当TYPE为STPLMT时,必须指定P2的止损限价,其他情况填0,当P1止损价触发时按照P2价格止损操作.
当TYPE参数省略时,为市价开仓。AC为帐户ID或者帐户分组名称,为空时为系统默认帐户,否则将下单到指定帐户中
STOCK为品种代码,比如\'SH600215\',为空或者不填时为当前品种

 

对应的 COND 为 ZD条件

          V       为 1手

         TYPE   为  mkt  由此P1,P2省略

         AC     为  账户名,‘003028’,‘003059,

         STOCK 为 hy变量, 已经申明

 

不知道还少哪里,请指正

       


--  作者:admin
--  发布时间:2010/3/29 14:22:06
--  
由此P1,P2省略, 是你自己想象的吧。
--  作者:haixin158
--  发布时间:2010/3/29 14:34:37
--  

P1表示开仓价格,当TYPE为LMT和STP,STPLMT时为指定限价和止损价格,其他情况填0
P2为止损限价,当TYPE为STPLMT时,必须指定P2的止损限价,其他情况填0,当P1止损价触发时按照P2价格止损操作.

原来还有个其他情况。谢谢斑竹提示。不过建议下次类似问题斑竹可以直接给出标准答案,毕竟这里不是开编程课,直接给标准答案可以节省不少时间。再次表示感谢