Pharos
TATrend

趋势指标 (Trend Indicators)

趋势指标用于识别和跟踪价格趋势方向,是技术分析中最基础和常用的指标类别。

指标分类

基础移动平均

高级移动平均

自适应移动平均

通用函数

快速导航

按灵敏度分类

平滑型(滞后少)

  • TEMA, DEMA, T3

标准型

  • SMA, EMA, WMA

自适应型

  • KAMA, MAMA

按用途分类

趋势跟踪

  • EMA, SMA, DEMA

支撑阻力

  • SMA(20, 50, 200)

金叉死叉

  • EMA(12, 26), SMA(5, 10, 20)

使用技巧

1. 多周期结合

同时使用短期、中期、长期均线判断趋势强度:

python
sma20 = TA.SMA(closes, 20)   # 短期
sma50 = TA.SMA(closes, 50)   # 中期
sma200 = TA.SMA(closes, 200) # 长期

if sma20[-1] > sma50[-1] > sma200[-1]:
    Log("多头排列,强势上涨")

2. 金叉死叉

短期均线上穿长期均线为金叉(买入),下穿为死叉(卖出):

python
ema12 = TA.EMA(closes, 12)
ema26 = TA.EMA(closes, 26)

if ema12[-1] > ema26[-1] and ema12[-2] <= ema26[-2]:
    Log("金叉,买入信号")

3. 支撑阻力

均线可作为动态支撑阻力位:

python
sma50 = TA.SMA(closes, 50)
current_price = closes[-1]

if current_price > sma50[-1]:
    Log("SMA50 作为支撑位")
else:
    Log("SMA50 作为阻力位")

4. 均线粘合

多条均线聚集表示趋势即将变化:

python
sma_diff = abs(sma20[-1] - sma50[-1]) / sma50[-1]
if sma_diff < 0.01:  # 差距小于1%
    Log("均线粘合,趋势即将突破")

5. 价格位置

价格在均线之上为强势,之下为弱势:

python
if closes[-1] > sma200[-1]:
    Log("价格在200日均线之上,长期牛市")

参数建议

指标推荐参数适用场景特点
SMA5, 10, 20, 50, 200趋势识别最常用
EMA12, 26趋势跟踪反应快
WMA20趋势分析重视近期
DEMA20, 30快速跟踪滞后少
TEMA20, 30超快跟踪最灵敏
KAMA30自适应智能调节

综合策略示例

详见:

常见误区

⚠️ 避免这些错误

  1. 过度优化参数: 历史最优参数未来未必有效
  2. 单一均线交易: 需要多指标确认
  3. 忽略趋势背景: 震荡市中金叉死叉频繁失效
  4. 滞后性: 均线是滞后指标,用于确认而非预测
  5. 盲目追随: 需结合成交量等其他指标

相关文档