✨ feat(tsl-api-reference): index class and unit APIs
Migrate reference pages to declaration-line storage and rebuild the 13-column index. Add qualified member lookup plus regression and end-to-end coverage.
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
|
||||
## `TS_ATGetParamterandDefaultValue(argv, name)`
|
||||
|
||||
声明:function
|
||||
|
||||
获得指定策略的缺省参数
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -13,6 +15,8 @@
|
||||
|
||||
## `TS_ATQuery(user_id, password, end_t, query_type, time_out)`
|
||||
|
||||
声明:function
|
||||
|
||||
查询账号相关信息,包括资金,持仓等
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -27,6 +31,8 @@
|
||||
|
||||
## `TS_ATQueryByOrderId(user_id, password, end_t, order_id, query_type, time_out)`
|
||||
|
||||
声明:function
|
||||
|
||||
策略执行结果详情查询(按订单号)
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -42,6 +48,8 @@
|
||||
|
||||
## `TS_ATStart(h, time_out, err_str)`
|
||||
|
||||
声明:function
|
||||
|
||||
启动指定策略
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -54,6 +62,8 @@
|
||||
|
||||
## `TS_ATStop(h, order_id, time_out)`
|
||||
|
||||
声明:function
|
||||
|
||||
按照订单号停止指定策略
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -66,6 +76,8 @@
|
||||
|
||||
## `TSOrder_FuturePosition(addr, broker_id, account, password, stkid, position, cancel_threshold, comment)`
|
||||
|
||||
声明:function
|
||||
|
||||
函数会自动维护指定品种的头寸。用户不需要进行复杂的事务处理、交易下单、交易撤单等,大大简化了应用开发。 委托价格是品种的当前价格。当委托价格偏离最新价格指定阀值(cancel_threshold)时撤单;cancel_threshold< 0 不撤单(禁用撤单功能) 服务器模式:每间隔指定时间(循环中),调用行情信号模块——计算当前头寸,同时调用本指令维护头寸。 客户端模式:每间隔指定时间(循环中),调用行情信号模块——计算当前头寸,同时使用RDO2调用本指令维护头寸(交易在客户端)。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -83,6 +95,8 @@
|
||||
|
||||
## `TSOrder_FuturePosition_CEP(addr, broker_id, account, password, stkid, position, cancel_threshold, comment, act)`
|
||||
|
||||
声明:function
|
||||
|
||||
本函数是对TSOrder_FuturePosition进行CEP封装,会每间隔1秒调用一次。 本指令每间隔1秒调用TSOrder_FuturePosition检查、维护指定品种头寸;运行参数为最后一次调用本函数(act=1设置头寸)的参数表。 服务器模式:本指令需要天软CEP(复杂事务处理)支持。可以订购指定品种行情事件、Timer事件,每当行情变动或定时器事件时,调用行情信号模块——计算当前头寸,同时调用本指令维护头寸。 客户端模式:天软客户端集成CEP(复杂事务处理),本指令可以通过RDO2推送到客户端运行。可以订购Timer事件(目前客户端暂不支持实时行情事件),每当定时器事件时,调用本指令维护头寸。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
|
||||
## `addEvent(msg_type, msg_identy, code, id_list, user_id)`
|
||||
|
||||
声明:function
|
||||
|
||||
订购消息。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -16,6 +18,8 @@
|
||||
|
||||
## `getGlobalData(name)`
|
||||
|
||||
声明:function
|
||||
|
||||
取全局数据。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -26,18 +30,24 @@
|
||||
|
||||
## `listEvents()`
|
||||
|
||||
声明:function
|
||||
|
||||
获得当前设置的事件信息表。
|
||||
|
||||
返回:array
|
||||
|
||||
## `listGlobalData()`
|
||||
|
||||
声明:function
|
||||
|
||||
获得当前的全局数据信息列表。
|
||||
|
||||
返回:array
|
||||
|
||||
## `removeEvent(msg_identy)`
|
||||
|
||||
声明:function
|
||||
|
||||
取消消息钩子。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -48,6 +58,8 @@
|
||||
|
||||
## `removeGlobalData(name)`
|
||||
|
||||
声明:function
|
||||
|
||||
删除全局数据。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -58,6 +70,8 @@
|
||||
|
||||
## `scheduleEvent(call_out_time, identy, code, user_id)`
|
||||
|
||||
声明:function
|
||||
|
||||
调度事件。 备注:TimerEvent与ScheduleEvent的差异的ScheduleEvent只做一次,做完会自动取消,而TimerEvent则会不断间隔做。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -71,6 +85,8 @@
|
||||
|
||||
## `sendEvent(msg_type, id_list, value)`
|
||||
|
||||
声明:function
|
||||
|
||||
给消息队列发送事件,如果成功则返回真。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -83,6 +99,8 @@
|
||||
|
||||
## `setGlobalData(name, value)`
|
||||
|
||||
声明:function
|
||||
|
||||
设置全局数据。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -94,6 +112,8 @@
|
||||
|
||||
## `timerEvent(call_out_time, identy, code, user_id)`
|
||||
|
||||
声明:function
|
||||
|
||||
定时器事件。 备注:TimerEvent与ScheduleEvent的差异的ScheduleEvent只做一次,做完会自动取消,而TimerEvent则会不断间隔做。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
|
||||
## `TT_CancelWT(h, entrust_id, batch_flag, timeout, comment, _async)`
|
||||
|
||||
声明:function
|
||||
|
||||
撤单接口。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -17,6 +19,8 @@
|
||||
|
||||
## `TT_MultiWT(h, order_str, batch_no, timeout)`
|
||||
|
||||
声明:function
|
||||
|
||||
批量委托接口。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -30,6 +34,8 @@
|
||||
|
||||
## `TT_UserLogin(gate_way, account_type, account_id, account_pwd, timeout, errmsg)`
|
||||
|
||||
声明:function
|
||||
|
||||
交易账户登入接口。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -45,6 +51,8 @@
|
||||
|
||||
## `TT_UserLogout(h, timeout)`
|
||||
|
||||
声明:function
|
||||
|
||||
交易账户注销接口。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -56,6 +64,8 @@
|
||||
|
||||
## `TT_WT(h, bs, stk_id, price, vol, timeout, comment, _async)`
|
||||
|
||||
声明:function
|
||||
|
||||
委托接口。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
|
||||
## `add_log(msg)`
|
||||
|
||||
声明:function
|
||||
|
||||
订单日志功能。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -12,6 +14,8 @@
|
||||
|
||||
## `cancelOrder(entrust_id)`
|
||||
|
||||
声明:function
|
||||
|
||||
撤单指定的子单。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -22,18 +26,24 @@
|
||||
|
||||
## `cancelOrder1()`
|
||||
|
||||
声明:function
|
||||
|
||||
子单撤单指令1(根据预设的参数:argv\[‘撤单时间’\],argv\[‘价格撤单模式’\]等,撤掉所有符合条件的订单)
|
||||
|
||||
返回:any
|
||||
|
||||
## `cancelOrder2()`
|
||||
|
||||
声明:function
|
||||
|
||||
子单撤单指令2(撤掉所有可撤的子单)
|
||||
|
||||
返回:any
|
||||
|
||||
## `create(url, header, onmessage, u, p, s, reconn)`
|
||||
|
||||
声明:function
|
||||
|
||||
构造方法
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -50,24 +60,32 @@
|
||||
|
||||
## `doOrder()`
|
||||
|
||||
声明:function
|
||||
|
||||
虚方法,用户重载此方法,当指定品种行情到达、或定时器触发消息,会回调此函数,用户在此函数中下单、撤单或结束订单。
|
||||
|
||||
返回:any
|
||||
|
||||
## `get_cdprice()`
|
||||
|
||||
声明:function
|
||||
|
||||
获得撤单价格(根据预设的参数:argv\[‘代码’\],argv\[‘交易方向’\],argv\[‘价格撤单-买卖盘参考档’\]等参数,获得撤单价格)
|
||||
|
||||
返回:float
|
||||
|
||||
## `getData()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回用户创建订单的参数表
|
||||
|
||||
返回:array
|
||||
|
||||
## `get_key(key)`
|
||||
|
||||
声明:function
|
||||
|
||||
获得订单个性化数据key的值
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -78,12 +96,16 @@
|
||||
|
||||
## `getOid()`
|
||||
|
||||
声明:function
|
||||
|
||||
返回订单号
|
||||
|
||||
返回:string
|
||||
|
||||
## `getOrders(o_type)`
|
||||
|
||||
声明:function
|
||||
|
||||
获取所有子单信息
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -94,6 +116,8 @@
|
||||
|
||||
## `get_pk_vol(bs, n)`
|
||||
|
||||
声明:function
|
||||
|
||||
获得股票盘口数量(根据交易方向和行情档获得行情档下的盘口数量,如方向为”B”,行情档为二,则股票盘口数量为卖一量+卖二量)
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -105,12 +129,16 @@
|
||||
|
||||
## `get_price()`
|
||||
|
||||
声明:function
|
||||
|
||||
获得交易价格(系统根据预设的参数:argv\[‘代码’\],argv\[‘交易方向’\], argv\['委托价类别'\]等自动计算委托价)。
|
||||
|
||||
返回:float
|
||||
|
||||
## `getValue(d_type, v1, v2)`
|
||||
|
||||
声明:function
|
||||
|
||||
获取当前订单的状态信息。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -123,18 +151,24 @@
|
||||
|
||||
## `init()`
|
||||
|
||||
声明:function
|
||||
|
||||
虚方法,订单被创建时调用此方法,用户重载此方法可以做相关订单初始化工作。
|
||||
|
||||
返回:any
|
||||
|
||||
## `isInit()`
|
||||
|
||||
声明:function
|
||||
|
||||
订单是否初始化成功
|
||||
|
||||
返回:bool
|
||||
|
||||
## `release(msg)`
|
||||
|
||||
声明:function
|
||||
|
||||
结束订单。
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -145,6 +179,8 @@
|
||||
|
||||
## `set_key(key, val)`
|
||||
|
||||
声明:function
|
||||
|
||||
存贮订单个性化数据key-value
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -156,6 +192,8 @@
|
||||
|
||||
## `sysLog(oid, msg)`
|
||||
|
||||
声明:function
|
||||
|
||||
将日志输出到系统日志中
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -167,6 +205,8 @@
|
||||
|
||||
## `tOrder(bs, price, v, comment)`
|
||||
|
||||
声明:function
|
||||
|
||||
子单委托指令
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -180,6 +220,8 @@
|
||||
|
||||
## `tOrder2(stkid, bs, price, v, comment)`
|
||||
|
||||
声明:function
|
||||
|
||||
子单委托指令2(对于篮子订单,可以委托不同的股票及买卖方向)
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
@@ -194,6 +236,8 @@
|
||||
|
||||
## `tOrder3(v, comment)`
|
||||
|
||||
声明:function
|
||||
|
||||
子单委托指令3(系统根据预设的参数自动获取买卖方向,买卖价格)
|
||||
|
||||
| 参数 | 类型 | 说明 |
|
||||
|
||||
Reference in New Issue
Block a user