概述
量化分析 API 提供专业的量化投资工具,支持技术指标计算、因子选股、行情数据查询和策略回测。公式语法
量化 API 使用类似通达信/同花顺的 Mai 语言公式语法。支持的变量
| 变量 | 别名 | 描述 |
|---|---|---|
CLOSE | C | 收盘价 |
OPEN | O | 开盘价 |
HIGH | H | 最高价 |
LOW | L | 最低价 |
VOLUME | V, VOL | 成交量 |
支持的运算符
| 类型 | 运算符 | 示例 |
|---|---|---|
| 比较 | >, <, >=, <=, ==, != | CLOSE > MA(20) |
| 逻辑与 | & | (RSI(14) < 30) & (CLOSE > MA(20)) |
| 逻辑或 | | | (RSI(14) < 30) | (RSI(14) > 70) |
| 算术 | +, -, *, / | (CLOSE - MA(20)) / MA(20) * 100 |
支持的函数
Level 0 - 基础函数
Level 0 - 基础函数
| 函数 | 描述 | 示例 |
|---|---|---|
MA(N) | N 日简单移动平均 | MA(20) |
EMA(N) | N 日指数移动平均 | EMA(12) |
SMA(N, M) | 平滑移动平均 | SMA(9, 1) |
REF(X, N) | 引用 N 天前的值 | REF(CLOSE, 1) |
HHV(X, N) | N 周期最高值 | HHV(HIGH, 20) |
LLV(X, N) | N 周期最低值 | LLV(LOW, 20) |
STD(X, N) | N 周期标准差 | STD(CLOSE, 20) |
SUM(X, N) | N 周期求和 | SUM(VOLUME, 5) |
ABS(X) | 绝对值 | ABS(CLOSE - OPEN) |
MAX(X, Y) | 取最大值 | MAX(CLOSE, OPEN) |
MIN(X, Y) | 取最小值 | MIN(CLOSE, OPEN) |
IF(C, A, B) | 条件选择 | IF(CLOSE > OPEN, 1, 0) |
Level 1 - 应用函数
Level 1 - 应用函数
| 函数 | 描述 | 示例 |
|---|---|---|
CROSS(A, B) | A 上穿 B | CROSS(MA(5), MA(10)) |
CROSSDOWN(A, B) | A 下穿 B | CROSSDOWN(MA(5), MA(10)) |
COUNT(X, N) | N 周期内满足条件的天数 | COUNT(CLOSE > OPEN, 10) |
EVERY(X, N) | N 周期内全部满足条件 | EVERY(CLOSE > MA(20), 5) |
EXIST(X, N) | N 周期内存在满足条件 | EXIST(CLOSE > HHV(HIGH, 60), 5) |
BARSLAST(X) | 上次满足条件到现在的周期数 | BARSLAST(CROSS(MA(5), MA(10))) |
Level 2 - 技术指标
Level 2 - 技术指标
| 函数 | 描述 | 返回字段 |
|---|---|---|
RSI(N) | 相对强弱指数 | rsi |
MACD(S, L, M) | MACD 指标 | dif, dea, macd |
KDJ(N, M1, M2) | KDJ 随机指标 | k, d, j |
BOLL(N, P) | 布林带 | upper, mid, lower |
WR(N) | 威廉指标 | wr |
ATR(N) | 平均真实波幅 | atr |
CCI(N) | 商品通道指数 | cci |
BIAS(N) | 乖离率 | bias |
PSY(N) | 心理线 | psy |
股票代码格式
| 市场 | market 参数 | 股票代码示例 |
|---|---|---|
| A 股 | cn | 000001, 600519, 688001 |
| 港股 | hk | 00700, 09988 |
| 美股 | us | AAPL, TSLA, NVDA |
市场参数默认为
cn(A 股市场)。股票代码不需要带市场前缀,通过 market 参数指定市场。公式示例
错误码
| 状态码 | 描述 |
|---|---|
| 200 | 成功 |
| 400 | 请求参数错误 |
| 401 | 认证失败 |
| 422 | 参数验证失败 |
| 429 | 请求频率超限 |
| 500 | 服务器内部错误 |
