比如,我現(xiàn)在要用當(dāng)前賬戶三分之一的金額。買入IF1503.(手?jǐn)?shù)四舍五入)。有什么函數(shù)可以獲取到當(dāng)前的賬戶信息?
還有撤單。如何知道我掛出單的那個(gè)ID? PlaceOrder函數(shù)雖然可以返回ID。但是是否成交。我如何才能知道?成交的就不要撤單了。
PS: 這些能否都用模擬賬戶進(jìn)行模擬?
參考
//得到當(dāng)前默認(rèn)帳戶信息
virtual VARIANT GetAccount(short nType) = 0;
//得到指定的國(guó)內(nèi)期貨帳戶信息
virtual VARIANT GetAccount2(short nType, char * szAccount) = 0;
這2個(gè)方法可以得到賬戶信息, 參數(shù)請(qǐng)參考VBA的開(kāi)發(fā)ORDER對(duì)象中的Account方法.
是否成交,你要根據(jù)回報(bào)消息來(lái)得知
參考金字塔附帶的AddinDemo例程,
void CMainWindowDlg::OrderStatus(BARGAIN_NOTIFY_KSI * pKsi)
范例中已經(jīng)有下單的示范了,如果具體不明白的地方,你可以再具體指出
謝謝。