TCore Python API 交易
trade_connect
交易连线
def trade_connect(self,port):Parameters
说明
port
连线port,搜寻 ZMQ log取得。
回复SessionKey
trade_logout
交易断线
def trade_logout(self,SessionKey):Parameters
说明
SessionKey
connect时回传的sessionkey
account_lookup
取得交易帐号
def account_lookup(self,SessionKey):Parameters
说明
SessionKey
connect时回传的sessionkey
交易帐号变动会从先前创建的交易callback线程处理函数,推送回来。并借由判断资料类型message["DataType"]="ACCOUNTS",做对应的函数处理。
restore_report
回报回补
Parameters
说明
SessionKey
connect时回传的sessionkey
QryIndex
取得资料,从第几笔开始。
分页查询需要带入QryIndex(带空则回第一页),每页50笔资料,拿最后一笔QryIndex资讯可以往下查,最后一页则回空资料。
RestoreFillReport
回补成交回报
Parameters
说明
SessionKey
connect时回传的sessionkey
qryIndex
取得资料,从第几笔开始。
分页查询需要带入QryIndex(带空则回第一页),每页50笔资料,拿最后一笔QryIndex资讯可以往下查,最后一页则回空资料。
new_order
下单
ErrorCode : -10 Unknow Error -11 买卖别不对 -12 复式单商品代码解析错误 -13 下单帐号, 不可下此交易所商品 -14 下单错误, 不支援的价格 或 OrderType 或 TimeInForce -15 不支援证券下单 -20 连线未建立 -22 价格的TickSize错误 -23 下单数量超过该商品的上下限 -24 下单数量错误 -25 价格不能小于和等于0 (市价类型不会去检查)
replace_order
改单
cancel_order
删单
Parameters
说明
SessionKey
connect时回传的sessionkey
Param
删单参数,Json格式。
ex.
{
"ReportID":"123456"
}
margin
资金查询
Parameters
说明
SessionKey
connect时回传的sessionkey
BrkAcct
BrokerID-Account
position
部位查询
Parameters
说明
SessionKey
connect时回传的sessionkey
BrkAcct
BrokerID-Account
QryIndex
取得资料,从第几笔开始。
分页查询需要带入QryIndex(带空则回第一页),每页50笔资料,拿最后一笔QryIndex资讯可以往下查,最后一页则回空资料。
TradePong
Pong回复以维持连线
OptComb
组合指令
QueryOptCombOrder
查询组合回报
主动推送回报(委托回报、成交回报)
最新回报变动会从先前创建的交易callback线程处理函数,推送回来。并借由判断资料类型message["DataType"]="EXECUTIONREPORT" 或 message["DataType"] == "FILLEDREPORT",做对应的函数处理。
回报资料为Json格式。
Last updated
Was this helpful?