# 算法交易 / 交易指令 ## `TT_CancelWT(h, entrust_id, batch_flag, timeout, comment, _async)` 撤单接口。 | 参数 | 类型 | 说明 | | ------------ | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------- | | `h` | any | 整数,交易客户登入成功返回的句柄,输入; | | `entrust_id` | string | 字符串,委托号或委托批号,输入;;(说明:以具体的柜台约定为准;1、单笔撤单,当输入的是委托号时,BatchFlag必须为0;;2、多笔撤单,输入必须是委托号,用\\ | | `batch_flag` | any | 整数,委托批号,输入;;(描述EntrustID参数输入的是委托号或委托批号。0-委托号,1-委托批号。以具体的柜台约定为准) | | `timeout` | any | 整数,超时(单位毫秒),输入; | | `comment` | string | 字符串,可选参数,说明信息,输入;(可以为每笔操作添加描述信息,以便区分每笔交易) | | `_async` | any | 整数,可选参数,委托模式,输入;(0--同步模式、1--异步模式) | 返回:array ## `TT_MultiWT(h, order_str, batch_no, timeout)` 批量委托接口。 | 参数 | 类型 | 说明 | | ----------- | ------ | ---------------------------------------------------------------------------------------------------- | | `h` | any | 整数,交易客户登入成功返回的句柄,输入; | | `order_str` | string | 字符串,批量委托串输入;;具体格式为:两笔委托间用分号;隔开。一笔委托用\\ | | `batch_no` | string | 字符串,委托批号,输入;;以具体柜台接口约定为准,当委托成功后,我们可以用此批号查询、撤单本次委托。 | | `timeout` | any | 整数,超时(单位毫秒),输入 | 返回:array ## `TT_UserLogin(gate_way, account_type, account_id, account_pwd, timeout, errmsg)` 交易账户登入接口。 | 参数 | 类型 | 说明 | | -------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------- | | `gate_way` | string | 字符串,网关支持的柜台接口名称,输入;(:如xxx证券、XXX期货、AAA证券恒生柜台等。) | | `account_type` | string | 字符串,账号属性,输入;(输入柜台地址、资金账号、股东卡号、牛卡号等。如果是CTP账号则输入柜台地址,如果是天软模拟柜台输入为空) | | `account_id` | string | 字符串,交易账号,输入; | | `account_pwd` | string | 字符串,交易密码,输入 | | `timeout` | any | 整数,超时(单位毫秒),输入 | | `errmsg` | string | 字符串,登陆错误信息,输出值 | 返回:any ## `TT_UserLogout(h, timeout)` 交易账户注销接口。 | 参数 | 类型 | 说明 | | --------- | ---- | ---------------------------------------- | | `h` | any | 整数,交易客户登入成功返回的句柄,输入; | | `timeout` | any | 整数,超时(单位毫秒),输入 | 返回:array ## `TT_WT(h, bs, stk_id, price, vol, timeout, comment, _async)` 委托接口。 | 参数 | 类型 | 说明 | | --------- | ------ | ---------------------------------------------------------------------------------- | | `h` | any | 整数,交易客户登入成功返回的句柄,输入; | | `bs` | string | 字符串,委托属性,输入;指令如下: | | `stk_id` | string | 字符串,股票代码,输入;(如SH600000,SZ000002,IF1109) | | `price` | float | 实数,委托价格价格,输入; | | `vol` | any | 整数,委托数量,输入; | | `timeout` | any | 整数,超时(单位毫秒),输入; | | `comment` | string | 字符串,可选参数,说明信息,输入;(可以为每笔操作添加描述信息,以便区分每笔交易) | | `_async` | any | 整数,可选参数,委托模式,输入;(0--同步模式、1--异步模式) | 返回:array