---
title: pi_cycle_bottom (PI Cycle Bottom)
description: Trend indicator. Standard math aligned with TradingView Pine Script.
---

# `pi_cycle_bottom` — PI Cycle Bottom

> Category: **Trend** · Composite

::: tip For Skill / AI Agent integrations
When you `POST /api/indicators?explain=true`, the response carries a `knowledge` block with this indicator's interpretation rubric. **Pass it to your LLM together with the numeric data** — don't make the LLM guess thresholds from memory. Full rubric lives at the [Chinese page](https://docs.mobiusquant.ai/zh/indicators/pi_cycle_bottom) (summary_focus / signals / caveats).
:::

This is a trend indicator.
Math is aligned with TradingView Pine Script.

## Parameters

| Parameter | Type | Default |
|------|------|--------|
| `long_sma` | int | `471` |
| `short_ema` | int | `150` |
| `long_multiple` | float | `0.745` |
| `short_multiple` | float | `1` |

## Output columns

| Column |
|------|
| `pi_cycle_bottom_diff` |
| `pi_cycle_bottom_long_ma` |
| `pi_cycle_bottom_marker` |
| `pi_cycle_bottom_short_ma` |
| `pi_cycle_bottom_signal` |

## Example call

```bash
curl -X POST -H "Authorization: Bearer mq_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "exchange": "binance",
    "market":   "perp",
    "symbol":   "BTCUSDT",
    "interval": "1d",
    "limit":    500,
    "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
```

## Full interpretation guide

The full description, signal interpretation, caveats and analysis focus points are
documented in Chinese at:

[pi_cycle_bottom (中文详情)](https://docs.mobiusquant.ai/zh/indicators/pi_cycle_bottom)

## Related indicators

[alligator](./alligator) · [alma](./alma) · [ema](./ema) · [hma](./hma) · [lsma](./lsma) · [mcginley_dynamic](./mcginley_dynamic) · [mobius_trend](./mobius_trend) · [parabolic_sar](./parabolic_sar)

---

_Auto-generated by `scripts/sync-indicators.mjs` from `engine_indicator_knowledge` + engine runtime introspect. Manual edits will be overwritten on next sync._
