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

求编写绘制K线与200周期SlowMa间背景的Pine Script代码

Pine Script:K线与200周期SlowMA间的背景填充实现

以下是实现需求的完整Pine Script代码,可直接在TradingView中运行:

//@version=5
indicator("K线与200周期SlowMA背景填充", overlay=true)

// 定义200周期SlowMA(粉色)
slowMA = ta.sma(close, 200)
plot(slowMA, color=color.new(color.pink, 0), linewidth=2)

// 定义K线实体的上下边界(若需包含影线,替换为high/low)
candleTop = math.max(open, close)
candleBottom = math.min(open, close)

// 填充MA与K线实体之间的区域
// MA在K线实体下方时,填充MA至实体底部的区间
fill(slowMA, candleBottom, color=color.new(color.pink, 90), title="MA下方填充", show_last=100)
// MA在K线实体上方时,填充MA至实体顶部的区间
fill(slowMA, candleTop, color=color.new(color.pink, 90), title="MA上方填充", show_last=100)

关键细节说明

  • 版本兼容:使用//@version=5确保适配最新Pine Script语法
  • MA设置:通过ta.sma()生成200周期简单移动平均线,直接设置为粉色
  • K线边界控制:
    • 默认使用candleTop/candleBottom仅填充K线实体与MA的区域
    • 若需覆盖K线影线(包含最高价/最低价),将两行边界定义代码替换为:
      candleTop = high
      candleBottom = low
      
  • 填充透明度:color.new(color.pink, 90)中的第二个参数为透明度(0=完全不透明,100=完全透明),可根据需求调整数值
  • 性能优化:show_last=100限制仅显示最近100根K线的填充区域,避免过多历史数据拖慢加载速度

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 19:42:08