Files
playbook/skills/tsl-api-reference/references/codegen/dotnet/trading/tsorder2.md
T
csh e1f7ce052c feat(skills): add tsl api reference skill
Bundle the TSL API index and markdown references under the skill, route TSL docs to use it, and update the codegen index generator to maintain the bundled data.
2026-07-07 16:36:15 +08:00

5.2 KiB

算法交易 / TSOrder2

addLog(msg)

订单日志功能。

参数 类型 说明
msg string 信息

返回:any

cancelOrder(entrust_id)

撤单指定的子单。

参数 类型 说明
entrust_id string 子单撤单号

返回:any

cancelOrder1()

子单撤单指令1(根据预设的参数:argv[‘撤单时间’],argv[‘价格撤单模式’]等,撤掉所有符合条件的订单)

返回:any

cancelOrder2()

子单撤单指令2(撤掉所有可撤的子单)

返回:any

create(url, header, onmessage, u, p, s, reconn)

构造方法

参数 类型 说明
url string TS-OPS服务注册地址
header string TS-OPS服务注册时需要指定的头部信息,比如TS-OPS-CALL等
onmessage any 消息处理过程,指向一个函数。可通过Findfunction("函数名")产生
u string 用户名
p string 用户密码
s string 租户Session Key;使用特殊租户(调用功能列表为*)替代用户时指定
reconn bool object

返回:any

doOrder()

虚方法,用户重载此方法,当指定品种行情到达、或定时器触发消息,会回调此函数,用户在此函数中下单、撤单或结束订单。

返回:any

getCdprice()

获得撤单价格(根据预设的参数:argv[‘代码’],argv[‘交易方向’],argv[‘价格撤单-买卖盘参考档’]等参数,获得撤单价格)

返回:float

getData()

返回用户创建订单的参数表

返回:array

getKey(key)

获得订单个性化数据key的值

参数 类型 说明
key string

返回:any

getOid()

返回订单号

返回:string

getOrders(o_type)

获取所有子单信息

参数 类型 说明
o_type int 类型如下

返回:array

getPkVol(bs, n)

获得股票盘口数量(根据交易方向和行情档获得行情档下的盘口数量,如方向为”B”,行情档为二,则股票盘口数量为卖一量+卖二量)

参数 类型 说明
bs string 交易方向(”B”,”S”)
n any 行情档

返回:any

getPrice()

获得交易价格(系统根据预设的参数:argv[‘代码’],argv[‘交易方向’], argv['委托价类别']等自动计算委托价)。

返回:float

getValue(d_type, v1, v2)

获取当前订单的状态信息。

参数 类型 说明
d_type int 类型如下
v1 datetime 当dType=2时,统计的开始时间。
v2 datetime 当dType=2时,统计的结束时间

返回:string

init()

虚方法,订单被创建时调用此方法,用户重载此方法可以做相关订单初始化工作。

返回:any

isInit()

订单是否初始化成功

返回:bool

release(msg)

结束订单。

参数 类型 说明
msg string 字符串,结束订单备注信息

返回:any

setKey(key, val)

存贮订单个性化数据key-value

参数 类型 说明
key string
val any any,存储的数据

返回:any

sysLog(oid, msg)

将日志输出到系统日志中

参数 类型 说明
oid any 订单号
msg string 信息

返回:any

tOrder(bs, price, v, comment)

子单委托指令

参数 类型 说明
bs string 买卖方向(B\
price float 买卖价格
v float 买卖数量
comment string 备注信息

返回:any

tOrder2(stkid, bs, price, v, comment)

子单委托指令2(对于篮子订单,可以委托不同的股票及买卖方向)

参数 类型 说明
stkid string 股票代码
bs string 买卖方向(B\
price float 买卖价格
v float 买卖数量
comment string 备注信息

返回:any

tOrder3(v, comment)

子单委托指令3(系统根据预设的参数自动获取买卖方向,买卖价格)

参数 类型 说明
v float 买卖数量
comment string 备注信息

返回:any