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

如何在1H/4H图表上绘制基于日线收盘价计算的EMA400指标

基于日线收盘价固定计算EMA400的Pine Script修改方案

修改后完整代码

//@version=4
study(title="日线级别EMA400", shorttitle="D EMA 400", overlay=true)
len400 = input(400, minval=1, title="EMA - 400")
// 跨周期调取当前标的的日线收盘价
daily_close = security(syminfo.tickerid, "D", close, barmerge.gaps_on, barmerge.lookahead_off)
out400 = ema(daily_close, len400)
plot(out400, title="日线EMA - 400", color=#9b9e9e, linewidth=4)

改动说明

  • 新增security()内置函数实现跨周期数据调取,该函数参数说明:
    • 第一个参数syminfo.tickerid:固定取当前图表对应的交易标的,无需手动修改
    • 第二个参数"D":指定数据周期为日线,你也可以替换为"W"/"M"实现周线/月线级别指标计算
    • 第三到第五个参数:分别指定取日线收盘价、合并周期时保留缺口、关闭未来数据引用,避免回测信号漂移
  • 将原EMA计算的数据源从当前图表周期的收盘价,替换为调取到的日线收盘价,此时无论你切换到1H、4H还是其他更低时间周期的图表,指标的计算基础永远是每日收盘价,数值不会随当前周期切换发生变化。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 19:15:02