pi_cycle_bottom
类别:趋势 · 复合指标 · 关键词:pi cycle bottom, Pi Cycle Bottom, pi周期底部, π周期底部, 派周期底部, 周期底部, 长周期底部, 日线底部
返回说明
需要解读说明时,使用 POST /api/indicators?explain=true,读取 indicators[响应key].explain。指标数值位于同一对象的 columns 和 data 中。
Pi Cycle Bottom 用 150 日 EMA 与 471 日 SMA 折算线的下穿关系识别日线级别的长周期底部区域。
参数
| 参数 | 类型 | 默认值 |
|---|---|---|
long_sma | int | 471 |
short_ema | int | 150 |
long_multiple | float | 0.745 |
short_multiple | float | 1 |
输出列
| 列名 | 含义 |
|---|---|
pi_cycle_bottom_diff | 快线减慢线。正值表示快线仍在慢线上方;数值收窄表示接近触发区。 |
pi_cycle_bottom_long_ma | 慢线:SMA(long_sma) × long_multiple,默认对应 471 日 SMA 折算线。 |
pi_cycle_bottom_marker | 触发事件时的标记价格,等于 close × 1.10;未触发时为空。 |
pi_cycle_bottom_short_ma | 快线:EMA(short_ema) × short_multiple,默认对应 150 日 EMA 折算线。 |
pi_cycle_bottom_signal | 快线从上方向下穿越慢线时为 true,对应 Pi Cycle Bottom 事件。 |
特征信号
在计算请求顶层设置 signals: true,读取 indicators[响应key].signals。默认仅在收盘后判断。true 表示事件发生或状态成立,false 表示可判断但不成立,null 表示不可判断。这些不是买卖指令。
本指标支持 include_forming: true:将末根当前 OHLCV 作为完整样本按下表原规则试算,仍输出同一份数值、特征与对象。信号表末尾增加 bar_status 列:closed 为收盘计算,forming 为盘中试算,后者 confirmed_at_ms=null,特征可在后续更新或收盘时消失。BYO 末根形成中仍需设置 last_bar_closed: false。下表及附注中的收盘要求描述默认模式;试算只放开末根参与资格,不缩短结构窗口或降低模型确认条件。盘中试算用法。
下表历史长度为最低判断要求,不保证平滑值已完全收敛。前后比较使用未舍入数值;阈值恰好相等时按表中边界处理。输入缺口、依赖值无效或默认模式下未收盘时不要把 null 转为 false。
| 特征列 | 类型 | 判断逻辑 | 代表含义 | 所需历史 / 有效条件 |
|---|---|---|---|---|
pi_cycle_bottom.cross_down | event | 前根 short_ma >= long_ma,本根 short_ma < long_ma;读取 pi_cycle_bottom_signal。 | 短期 EMA×short_multiple 下穿长期 SMA×long_multiple 的原生事件;不是底部必然成立。 | max(long_sma, short_ema) + 1 根连续输入且前后均线有效 |
pi_cycle_bottom.cross_down
- 使用当前请求周期;原始日线含义要求 interval=1d,不会自动换成日线。
格式与示例见特征调用说明。/api/chart 同样可设置 signals: true,默认只标记已确认事件;开启 include_forming 后盘中事件也可生成标记,并带 bar_status=forming,状态不逐根绘制。参见信号绘图。
注意事项
该指标面向日线级别的长周期底部识别。系统当前指标函数按请求周期 DataFrame 计算;要复刻原始语义,应使用 interval=1d。该指标至少需要 471 根日线才有完整慢线,当前未收盘日线数值可能变化。它是低频周期底部提示,不提供止损、入场执行或短线方向判断,必须结合趋势、成交量、宏观流动性和风险管理使用。
调用示例
curl -X POST -H "Authorization: Bearer mq_xxx" \
-H "Content-Type: application/json" \
-d '{
"exchange": "binance",
"market": "perp",
"symbol": "BTCUSDT",
"interval": "1d",
"limit": 500,
"signals": true,
"calc": [{"name": "pi_cycle_bottom", "params": {"long_sma": 471, "short_ema": 150, "long_multiple": 0.745, "short_multiple": 1}}]
}' \
https://api.mobiusquant.ai/api/indicators同类指标
alligator · alma · ema · hma · hmm_regime · lsma · mcginley_dynamic · mobius_trend