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):
replace_order
改单
def replace_order(self,SessionKey,Param):
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?