GetStrategyList
GetStrategyList方法用于获取平台策略信息。
返回值
json
{
"code": 0,
"data": {
"result": {
"all": 123,
"strategies": [{
"category": 9,
"date": "2024-11-10 20:40:04",
"description": "",
"forked": 0,
"hits": 0,
"id": 123,
"is_buy": false,
"is_owner": false,
"language": 0,
"last_modified": "2024-11-11 17:23:52",
"name": "HedgeGridStrategy",
"profile": {
"avatar": "...",
"nickname": "abc",
"uid": "4ed225440db1eda23fe05ed10184113e"
},
"public": 0,
"tags": "",
"uid": "4ed225440db1eda23fe05ed10184113e",
"username": "abc"
}]
},
"error": null
}
}
- all: 筛选查询出的策略总数。
- strategies: 查询出的具体策略信息,其中
category、language的取值同上面的参数说明。
参数
| 名称 | 类型 | 必填 | 描述 |
offset | number | 是 | 分页偏移。 |
length | number | 是 | 每页数量;小于等于0时返回全部。 |
strategyType | number | 是 | 查询范围:
|
category | number | 是 | 策略类型:
|
language | number | 是 | 策略的编程语言:
|
kw | string | 是 | 按策略名称模糊匹配的关键字,多个词用空格分隔;空字符串表示不筛选。以 |
groupId | number | 否 | 策略分组: |
orderBy | string | 否 | 排序字段: |
备注
参数中没有needArgs。按旧版文档在category之后多传一个参数,会使后面的参数错位,请按上面的顺序传参,或按参数名传值:
plaintext
api('GetStrategyList', 0, 10, -3, -1, -1, '') # 自己的前10个策略
api('GetStrategyList', strategyType=-3, language=7) # 自己的全部Rust策略