以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  高级功能研发区  (http://www.weistock.com/bbs/list.asp?boardid=5)
----  [求助]c++插件形式如何获取当前账户的信息(如金额,当前挂着的单)  (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=71951)

--  作者:makefriend8
--  发布时间:2014/11/13 14:25:46
--  [求助]c++插件形式如何获取当前账户的信息(如金额,当前挂着的单)

比如,我现在要用当前账户三分之一的金额。买入IF1503.(手数四舍五入)。有什么函数可以获取到当前的账户信息?

还有撤单。如何知道我挂出单的那个ID?  PlaceOrder函数虽然可以返回ID。但是是否成交。我如何才能知道?成交的就不要撤单了。

PS: 这些能否都用模拟账户进行模拟?


--  作者:makefriend8
--  发布时间:2014/11/13 14:27:43
--  
有没有相对完整一些的帮助说明?
--  作者:王锋
--  发布时间:2014/11/14 10:12:06
--  

参考

//得到当前默认帐户信息 
 virtual VARIANT GetAccount(short nType) = 0;

 //得到指定的国内期货帐户信息 
 virtual VARIANT GetAccount2(short nType, char * szAccount) = 0;

这2个方法可以得到账户信息, 参数请参考VBA的开发ORDER对象中的Account方法.

 

是否成交,你要根据回报消息来得知

参考金字塔附带的AddinDemo例程,

void CMainWindowDlg::OrderStatus(BARGAIN_NOTIFY_KSI * pKsi)

范例中已经有下单的示范了,如果具体不明白的地方,你可以再具体指出


--  作者:makefriend8
--  发布时间:2014/11/14 11:54:01
--  

谢谢。