---
title: williams_stops · 威廉分形移动止损线
description: 威廉分形移动止损线，基于分形高低点的自适应追踪止损系统
---

# `williams_stops`

> 类别:**趋势** · 复合指标 · 关键词:williams_stops, 威廉止损, 分形止损, Fractal Stops, 追踪止损, 分形

::: tip 给 Skill / AI Agent 的提示
调 `POST /api/indicators?explain=true` 时,本页下方的 **解读重点 / 信号 / 注意事项** 内容会以 `knowledge` 字段塞进响应。**把它和数值一起喂给下游 LLM**,杜绝幻觉规则,不要让 LLM 自己猜阈值。
:::

威廉分形移动止损线，基于分形高低点的自适应追踪止损系统



## 参数

| 参数 | 类型 | 默认值 |
|------|------|--------|
| `left_range` | int | `2` |
| `right_range` | int | `2` |
| `buffer_pct` | float | `0` |

## 输出列

| 列名 | 含义 |
|------|------|
| `long_stop` | 多头止损价（只上不下） |
| `short_stop` | 空头止损价（只下不上） |
| `trend_state` | 趋势状态，1=多头，-1=空头，0=未确定 |

## 解读重点

1. 当前趋势状态（多头/空头/未确定）
2. 价格与止损线（long_stop/short_stop）的距离
3. 近期是否发生趋势翻转，翻转时间换算为相对时间
4. 三个周期的趋势状态是否一致

## 信号

| 信号 | 含义 |
|------|------|
| `long` | trend_state=1，多头趋势，long_stop为支撑 |
| `short` | trend_state=-1，空头趋势，short_stop为压力 |
| `flip_long` | trend_state从-1变为1，趋势翻多 |
| `flip_short` | trend_state从1变为-1，趋势翻空 |

## 注意事项

基于分形识别，需要 left_range+right_range 根K线才能确认分形，有固有延迟


## 调用示例

```bash
curl -X POST -H "Authorization: Bearer mq_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "exchange": "binance",
    "market":   "perp",
    "symbol":   "BTCUSDT",
    "interval": "5m",
    "limit":    100,
    "calc":     [{"name": "williams_stops", "params": {"left_range": 2, "right_range": 2, "buffer_pct": 0}}]
  }' \
  https://api.mobiusquant.ai/api/indicators
```

## 同类指标

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

---

_本页由 `scripts/sync-indicators.mjs` 自动生成。手动编辑会被下次 sync 覆盖。_
