Move generated builtin and dotnet function docs into the upgraded taxonomy, remove legacy route pages, and regenerate function_index.tsv from markdown headings.
5.2 KiB
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