干得好


EMA🌦️指标
如果需要帮助请查看评论
-复制以下所有内容-
研究(“双顶/底 + EMA 云”,overlay=true)
// 双顶/双底的用户输入
leftBars = input(8, "左侧条形", minval=1)
rightBars = input(5, "右栏", minval=1)
topTolerance = 输入(0.01,“最高公差%”,步长=0.01)
底部公差 = 输入(0.02,“底部公差%”,步长=0.01)
// 检测双顶/双底的函数
双顶底()=_
是顶部=假
是底部 = false
如果 i-leftBars _= 0 且 i+rightBars _= bar_index
顶差 = 绝对值(高 [i] - 高的 [0] ) / 高的 [0]
底部差值 = 绝对值(低 [i] - 低的 [0] ) / 低的 [0]
如果 topDiff _= topTolerance 和 high[i-leftBars] _ high [0] 和高[i+rightBars] _ 高 [0]
是顶部 := true
如果 BottomDiff _= BottomTolerance 且 low[i-leftBars] _ low [0] 和低[i+rightBars] _ 低 [0]
isBottom := true
[是顶部,是底部]
// 检测双顶/双底
[顶部,底部] = doubleTopBottom()
// 绘制双顶/双底信号
plotshape(顶部,样式=shape.triangledown,位置=location.abovebar,颜色=#f19260)
plotshape(底部,样式=shape.triangleup,位置=location.belowbar,颜色=#3179f5)
// 计算 EMA 云的 EMA
ema8 = ema(收盘价, 8)
ema18 = ema(收盘价, 18)
ema28 = ema(收盘价, 28)
// 绘制 EMA 云的 EMA
p1 = 绘图(ema8,颜色=#5a6569,transp=88)
p2 = 绘图(ema18,颜色=#5d6a6b,transp=88)
p3 = 绘图(ema28,颜色=#5a6569,transp=88)
// 为 EMA 云填充 EMA 之间的区域
填充(p1,p2,颜色=ema8_ema18?#296ecf:#f57c00,transp=84)
填充(p2,p3,颜色=ema18_ema28?#296ecf:#f57c00,transp=84)
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)