TCore Python API 交易

trade_connect

交易连线

def trade_connect(self,port):

Parameters

说明

port

连线port,搜寻 ZMQ log取得。

trade_logout

交易断线

def trade_logout(self,SessionKey):

Parameters

说明

SessionKey

connect时回传的sessionkey

account_lookup

取得交易帐号

def account_lookup(self,SessionKey):

Parameters

说明

SessionKey

connect时回传的sessionkey

restore_report

回报回补

def restore_report(self,SessionKey,QryIndex):

Parameters

说明

SessionKey

connect时回传的sessionkey

QryIndex

取得资料,从第几笔开始。

RestoreFillReport

回补成交回报

def RestoreFillReport(self,key,qryIndex):

Parameters

说明

SessionKey

connect时回传的sessionkey

qryIndex

取得资料,从第几笔开始。

new_order

下单

def new_order(self,SessionKey,Param):

Parameters

说明

SessionKey

connect时回传的sessionkey

Param

下单参数,Json格式。

replace_order

改单

def replace_order(self,SessionKey,Param):

Parameters

说明

SessionKey

connect时回传的sessionkey

Param

改单参数,Json格式。

cancel_order

删单

def cancel_order(self,SessionKey,Param):

Parameters

说明

SessionKey

connect时回传的sessionkey

Param

删单参数,Json格式。

ex.

{

"ReportID":"123456"

}

margin

资金查询

def margin(self,SessionKey,BrkAcct):

Parameters

说明

SessionKey

connect时回传的sessionkey

BrkAcct

BrokerID-Account

position

部位查询

def position(self,SessionKey,BrkAcct,QryIndex):

Parameters

说明

SessionKey

connect时回传的sessionkey

BrkAcct

BrokerID-Account

QryIndex

取得资料,从第几笔开始。

TradePong

Pong回复以维持连线

def TradePong(self, SessionKey):

OptComb

组合指令

def OptComb(self,key,Param):

QueryOptCombOrder

查询组合回报

def QueryOptCombOrder(self,key,AM,qryIndex):

主动推送回报(委托回报、成交回报)

最新回报变动会从先前创建的交易callback线程处理函数,推送回来。并借由判断资料类型message["DataType"]="EXECUTIONREPORT" 或 message["DataType"] == "FILLEDREPORT",做对应的函数处理。

回报资料为Json格式。

Last updated

Was this helpful?