Move generated builtin and dotnet function docs into the upgraded taxonomy, remove legacy route pages, and regenerate function_index.tsv from markdown headings.
107 lines
4.6 KiB
Markdown
107 lines
4.6 KiB
Markdown
# 算法交易 / 算法交易服务器支撑事件函数
|
|
|
|
### `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
|