行情 COM API Methods

TCQuoteWrapperAPI methods

Connect

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

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

Parameters

类型

说明

HostAddress

string

TCore位址

SystemName

string

TCore系统名称

AppID

string

连线TCore ID

Return
  • 0 : CONNECT_RETURN_FAIL

  • 1 : CONNECT_RETURN_CONNECTING

  • 2 : CONNECT_RETURN_CONNECTED

Description

呼叫Connect后,由event OnCommandMsg推送连线状态。

Disconnect

Disconnect TCore。

Request
Request
Disconnect();

SubQuote

订阅行情资料。

Request
Return
Description
Request
SubQuote([in] LONG DataType, [in] IDispatch* DataParameters, [out,retval] LONG* plSubCount);

Parameters

类型

说明

DataType

long

1 : 实时行情

2 : 当日Ticks

4 : 历史1分K

5 : 历史日K

6 : 实时GREEKS

DataParameters

object

订阅资料物件 DataParameters

Return
  • 0 : 订阅失败

  • 1 : 订阅成功

  • -1 : 订阅数超过上限

Description

订阅成功后,由event OnQuoteData主动推送行情资料。

UnsubQuote

解除订阅行情资料。

Request
Respone
Request
UnsubQuote([in] LONG DataType, [in] IDispatch* DataParameters, [out,retval] LONG* plSubCount);

Parameters

类型

说明

DataType

long

1 : 实时行情

2 : 当日Ticks

4 : 历史1分K

5 : 历史日K

6 : 实时GREEKS

DataParameters

object

订阅资料物件 DataParameters

Respone
  • 0 : 解订阅失败

  • 1 : 解订阅成功

GetSymbolClassifications

取得商品分类表。

Request
Return
Request
GetSymbolClassifications([in] BSTR Classify, [in] BSTR Exchange, [in] BSTR Symbol, [in] BSTR Month, [in] BSTR CallPut, [out,retval] BSTR* RetVal);

Parameters

类型

说明

Classify

string

分类表ID

Exchange

string

交易所

Symbol

string

商品

Month

string

月份

CallPut

string

Call Put

Return

使用说明

  1. Classify Exchange Symbol均带空白,可取得分类表ID。

  2. Classify带入分类表ID,可取得分类交易所。

  3. Classify带入分类表ID,Exchange带入分类交易所,可取得分类商品。

Classify带入分类表ID,Exchange带入分类交易所,Symbol带入分类商品,可取得该商品的合约月份。

GetInstrumentInfo

取得商品资讯

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

Parameters

类型

说明

Type

string

1 : 上手分母值

2 : 跳动档位

3 : 交易时间

4 : 显示乘数

5 : 显示分母

6 : 合约单位(点值 )

7 : 可下价格旗标 Market,Limit,Stop,StopLimit

8 : 可下单ROD,IOC,FOK,GTC,GTD

HotMonth : 热门月

HotMonth2 : 热门月2

Instrument : 期权交易代码

SymbolID

string

商品ID

Return

回传商品资讯。

GetExpirationDate

取得合约到期日

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

Parameters

类型

说明

SymbolID

string

商品ID

Return

回传合约到期日

GetProductCurrency

取得商品币别。

Request
Return
Request
GetProductCurrency([in] BSTR SymbolID, [out,retval] BSTR* Currency);

Parameters

类型

说明

SymbolID

string

商品ID

Return

回传商品币别。

GetCurrencyExchangeRate

取得币别汇率。

Request
Request
GetCurrencyExchangeRate([in] BSTR Currency, [out,retval] BSTR* ExchangeRate);

Parameters

类型

说明

Currency

string

币别对应,ex.US/HK。