以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  高级功能研发区  (http://www.weistock.com/bbs/list.asp?boardid=5)
----  vba如果对多账户下单  (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=51969)

--  作者:daishw
--  发布时间:2013/5/13 15:59:37
--  vba如果对多账户下单

vba下单语句可以针对账户组下单吗?比方有3个账户的账户组,组名为123,下单语句可以这么写吗?

call Order.Buy(0,Remaining,Report1.SellPrice1,0,Report1.label,Report1.marketname,"123",0)


--  作者:rushtaotao
--  发布时间:2013/5/13 17:07:46
--  

Buy(Type,Vol,Price,StoplmtPrice,Code,Market,AccountID,Valid)

Type           委托类型,分别可为 0限价 1市价 2停损 3限价停损

Vol               委托数量

Price           委托价格,当Type为2和3时为停损价格

StoplmtPrice   停损限价,当Type为3时必须指定停损限价

Code           品种代码,如 "600215"

Market        品种市场,如"SH"表示上海市场

AccountID       指定帐户,为空表示当前帐户

Valid           为1表示下单时弹出确认对话框,为0表示直接下单到服务器

返回值:         下单失败返回0,否则返回本地订单ID(可能包含负数),通过此ID可以修改订单或者撤单等等操作

这里应该是指定账户的 账户组不行

代码多写几行来实现吧

[此贴子已经被作者于2013-5-13 17:08:05编辑过]

--  作者:王锋
--  发布时间:2013/5/13 17:22:32
--  

必须为指定账户不能是账户组。

账户组是专供后台程序化交易而使用的


--  作者:guotx2010
--  发布时间:2013/5/14 20:51:16
--  
看我的签名档,去我群里下载一个vba调度程序,就能实现多账户、多品种、多策略交易了。