Files
playbook/docs/tsl/codegen/dotnet/trading/tsorder2.md
T

5.2 KiB

算法交易 / TSOrder2

add_log(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

get_cdprice()

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

返回:float

getData()

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

返回:array

get_key(key)

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

参数 类型 说明
key string

返回:any

getOid()

返回订单号

返回:string

getOrders(o_type)

获取所有子单信息

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

返回:array

get_pk_vol(bs, n)

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

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

返回:any

get_price()

获得交易价格(系统根据预设的参数: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

set_key(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