交易策略分析指标(7) - SAR 停损转向

停损转向指标 SAR

SAR 停损转向指标, 又叫做抛物线指标, Stop and Reverse.

stop 意为止损, 及时平仓; reverse 意为翻转, 可以反向开仓.

当价格处于上涨趋势(价格 > SAR)时, 如果收盘价格跌破 SAR, 表示上涨趋势停止, 应该及时平多止损, 是否开空仓, 应当配合其他指标判断.

反之, 价格处于下跌趋势(价格 < SAR)时, 收盘价格涨破 SAR, 表示下跌趋势停止, 应该及时平空止损, 是否开多仓, 应当配合其他指标判断.

Python 计算

1
2
3
4
5
6
7
import talib

# nphigh, nplow: numpy ndarray
sar = talib.SAR(nphigh, nplow, acceleration=0.02, maximum=0.2)

# df['high'], df['low']: high, low price series; .values: numpy ndarray
df['sar'] = talib.SAR(df['high'].values, df['low'].values, acceleration=0.02, maximum=0.2)

参数说明:

  • acceleration: 加速因子
  • maximum: 加速因子累加最大值
Donate - Support to make this site better.
捐助 - 支持我让我做得更好.