交易 COM API Methods

TCTradeWrapperAPI methods

Connect

Connect TCore。若TCore未启动,则会先启动TCore,再进行Connect 。

Connect([in] BSTR HostAddress, [in] BSTR SystemName, [in] BSTR AppID, [out,retval] LONG* plRet);

Disconnect

Disconnect TCore。

Disconnect();

GetAccountData

取得帐户相关资料。

GetAccountData([in] LONG Type, [in] LONG Index, [in] BSTR AcctMask, [in] IDispatch* AccountDataItem, [out,retval] LONG* lpRet);

NewOrder2

下一笔新单。

NewOrder2([in] LONG SecurityType, [in] IDispatch*NewOrderParameters, [out,retval] LONG* RetVal);

ReplaceOrder

改单。

ReplaceOrder([in] IDispatch* ReplaceOrderParameters, [out,retval] LONG* RetVal);

CancelOrder

删单。

CancelOrder([in] BSTR ReportID, [in] BSTR Key, [out,retval] LONG* RetVal);

GetReportData

取得回报资料。

GetReportData([in] LONG ReportType, BSTR ReportID, [in] IDispatch* ReportItems, [out,retval] LONG* RetVal);

GetOrderTypeMatrix

可取得该帐号对此商品可下单的单别

GetOrderTypeMatrix ([in] BSTR BrokerID, [in] BSTR Account, [in] BSTR SymbolID, [in] LONG Synthetic, [out,retval] BSTR* RetVal);

QueryAccountData

帐务资料查询,触发 OnAccountUpdate 事件

QueryAccountData([in] LONG lType, [in] BSTR BrokerID, [in] BSTR Account);

GetInstrumentInfo

取得商品资讯

GetInstrumentInfo([in] BSTR Type, [in] BSTR SymbolID, [out,retval] BSTR* bstrRetVal);

GetExpirationDate

取得合约到期日

GetExpirationDate([in] BSTR SymbolID, [out,retval] BSTR* pstrDate);

Last updated