You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将双EMA指标与多时间框架EMA指标合并为一个Pine Script指标

Pine Script 合并双EMA与多时间框架EMA指标

以下是满足需求的合并后代码,包含两条当前时间框架的EMA,以及一条H1(1小时)时间框架的50周期EMA:

indicator('双EMA+多时间框架EMA', overlay=true)

// 当前时间框架的两条EMA
ema1_length = input(title='EMA1 周期', defval=20, minval=1)
ema1 = ta.ema(close, ema1_length)
plot(ema1, title='EMA1', color=#f80000, linewidth=2)

ema2_length = input(title='EMA2 周期', defval=50, minval=1)
ema2 = ta.ema(close, ema2_length)
plot(ema2, title='EMA2', color=#000000, linewidth=2)

// H1时间框架的50周期EMA
htf_ema_length = input(title='多时间框架EMA周期', defval=50, minval=1)
htf_resolution = input(title='多时间框架分辨率', defval='60', type=input.resolution) // H1对应60分钟
htf_ema = request.security(syminfo.tickerid, htf_resolution, ta.ema(close, htf_ema_length))
plot(htf_ema, title='H1 EMA50', color=#0066ff, linewidth=2, style=plot.style_dashed)

关键说明:

  • 采用Pine Script v5标准的indicator函数替代旧版study函数,兼容最新版本语法
  • 所有EMA的周期、多时间框架分辨率都保留可自定义输入框,方便灵活调整
  • 使用新版request.security函数获取跨时间框架数据,syminfo.tickerid自动匹配当前交易品种
  • 多时间框架EMA设置为虚线样式,便于和当前时间框架的EMA直观区分

内容的提问来源于stack exchange,提问作者user21090840

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 17:35:30