比如,我现在要用当前账户三分之一的金额。买入IF1503.(手数四舍五入)。有什么函数可以获取到当前的账户信息?
还有撤单。如何知道我挂出单的那个ID? PlaceOrder函数虽然可以返回ID。但是是否成交。我如何才能知道?成交的就不要撤单了。
PS: 这些能否都用模拟账户进行模拟?
参考
//得到当前默认帐户信息
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)
范例中已经有下单的示范了,如果具体不明白的地方,你可以再具体指出
谢谢。