交易 COM API Events

TCTradeWrapperAPI events

OnCommandMsg

TCore传送出讯息。

Callback
Description
Callback
OnCommandMsg([in] LONG MsgType, [in] LONG MsgCode, [in] BSTR MsgString);

Parameters

类型

说明

MsgType

long

讯息Type

1 : MSG_TYPE_ERROR

2 : MSG_SYSTEM_STATUS

MsgCode

long

讯息数值资料

0 : STATUS_DISCONNECTED

1 : STATUS_CONNECTING

2 : STATUS_CONNECTED

MsgString

string

讯息字串资料

Description

连线TCore状态通知。任何API操作请在收到连线成功后,方可运行

连线成功 : MsgType=2 MsgCode=2

连线中断 : MsgType=2 MsgCode=0

OnAccountUpdate

帐号及帐务资料更新通知。可呼叫methods GetAccountData,重新取得最新的帐务资料。

Callback
Callback
OnAccountUpdate([in] LONG Type, [in] BSTR AcctMask, [in] LONG Count);

Parameters

类型

说明

Type

long

1 : 帐号

5 : 查询 证券/期货/期权权益数

6 : 查询 证券/期货/期权部位

7 : 主推 即时 证券/期货/期权部位

9 : 主推 即时 证券/期货/期权权益数

31 : 群组帐号

AcctMask

string

更新帐务的帐号。

Count

long

资料笔数。

OnReportReset

回报重整所有回报更新通知。可呼叫methods GetReportData,重新取得所有回报。

OnReportReset();

OnExecutionReport

回报资料更新通知。呼叫methods GetReportData,帶入ReportID取得更新当笔回报。

Callback
Callback
OnExecutionReport([in] BSTR ReportID);

Parameters

类型

说明

ReportID

string

更新当笔回报的RportID。

OnFilledReport

成交回报资料更新通知。呼叫methods GetReportData,帶入ReportID取得更新当笔回报。

Callback
Callback
OnFilledReport ([in] BSTR ReportID);

Parameters

类型

说明

ReportID

string

更新当笔回报的RportID。

OnInstrumentInfoUpdate

商品的交易设定资料更新通知。可呼叫methods GetInstrumentInfo,重新取得最新商品资讯。

OnInstrumentInfoUpdate();