Mirror docs/tsl/codegen into the bundled tsl-api-reference skill and rebuild the function index. Remove invalid duplicate API entries for cb_delistedbydate, createhttpsession, exportJsonString, and Anova_Bartlett so exact lookup returns the canonical entries.
4.6 KiB
4.6 KiB
算法交易 / 算法交易服务器支撑事件函数
addEvent(msg_type, msg_identy, code, id_list, user_id)
订购消息。
| 参数 | 类型 | 说明 |
|---|---|---|
msg_type |
string | 字符串类型,可自定义的消息类别。 |
msg_identy |
string | 字符串类型。本次订购的标识,必需唯一。该标识会被用于取消订购等函数。 |
code |
string | 字符串类型,消息回调执行的一段代码。例如”EventCallBackSample(1);” |
id_list |
array | 订购的ID列表。例如订购多个行情更新消息,可采用ID列表代表更新的股票代码。 |
user_id |
string | 执行代码的时候所用函数所处的用户。 |
返回:any
getGlobalData(name)
取全局数据。
| 参数 | 类型 | 说明 |
|---|---|---|
name |
string | 字符串,全局数据的名称。 |
返回:any
listEvents()
获得当前设置的事件信息表。
返回:array
listGlobalData()
获得当前的全局数据信息列表。
返回:array
removeEvent(msg_identy)
取消消息钩子。
| 参数 | 类型 | 说明 |
|---|---|---|
msg_identy |
string | 字符串类型,要取消的消息订购标识。 |
返回:any
removeGlobalData(name)
删除全局数据。
| 参数 | 类型 | 说明 |
|---|---|---|
name |
string | 字符串,全局数据的名称。 |
返回:bool
scheduleEvent(call_out_time, identy, code, user_id)
调度事件。 备注:TimerEvent与ScheduleEvent的差异的ScheduleEvent只做一次,做完会自动取消,而TimerEvent则会不断间隔做。
| 参数 | 类型 | 说明 |
|---|---|---|
call_out_time |
datetime | 整数,毫秒数,指定的毫秒数之后运行指定代码。 |
identy |
string | 字符串类型。本次订购的标识,必需唯一。该标识会被用于取消订购等函数。 |
code |
string | 字符串类型,消息回调执行的一段代码。例如”EventCallBackSample(1);” |
user_id |
string | 执行代码的时候所用函数所处的用户。 |
返回:any
sendEvent(msg_type, id_list, value)
给消息队列发送事件,如果成功则返回真。
| 参数 | 类型 | 说明 |
|---|---|---|
msg_type |
string | 字符串类型,可自定义的消息类别。 |
id_list |
array | 发送的ID列表。例如多个行情更新消息,可采用ID列表代表更新的股票代码。 |
value |
any | 发送的消息内容,任意类型。 |
返回:bool
setGlobalData(name, value)
设置全局数据。
| 参数 | 类型 | 说明 |
|---|---|---|
name |
string | 字符串,全局数据的名称。 |
value |
any | 全局数据的内容。 |
返回:array
timerEvent(call_out_time, identy, code, user_id)
定时器事件。 备注:TimerEvent与ScheduleEvent的差异的ScheduleEvent只做一次,做完会自动取消,而TimerEvent则会不断间隔做。
| 参数 | 类型 | 说明 |
|---|---|---|
call_out_time |
datetime | 整数,毫秒数,指定的毫秒数间隔不断运行指定代码。 |
identy |
string | 字符串类型。本次订购的标识,必需唯一。该标识会被用于取消订购等函数。 |
code |
string | 字符串类型,消息回调执行的一段代码。例如”EventCallBackSample(1);” |
user_id |
string | 执行代码的时候所用函数所处的用户。 |
返回:any