آموزش اندیکاتور واگرایی معمولی و مخفی مکدی (آپدیت 2025)
آموزش اندیکاتور واگرایی معمولی و مخفی مکدی را در این مقاله مشاهده خواهید کرد. حتماً سؤالات زیادی در رابطه با این موضوع دارید. پیشنهاد میکنیم حتماً ویدیو آموزشی را مشاهده کنید و با نحوه کار و دقت این اندیکاتور آشنا شوید؛ سپس کافی است تا قدمی بردارید و آغاز به فعالیت کنید. این اندیکاتور برای افرادی مناسب است که با فیوچرز بایننس کار کرده و با آن آشنایی زیادی دارند، اما نگران نباشید شما هم میتوانید با کمی پشتکار به مراحل بالاتری دست پیدا کنید.
همانطور که گفته شد میتوانید به صفحه آموزش پیشرفته فیوچرز بروید و ویدیو واگرایی را مشاهده کنید. افرادی که در فیوچرز فعالیت دارند، میتوانند به سادگی از این اندیکاتور استفاده کرده و واگرایی های معمولی و مخفی را مشاهده کنند. برای مشاهده اندیکاتور، روی این لینک بزنید.
کد اندیکاتور واگرایی معمولی و مخفی مکدی در تریدینگ ویو
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © MrBTC.Trade
//@version=5
indicator(title="Divergence RDHD", shorttitle="Divergence MACD RDHD", timeframe="", timeframe_gaps=true)
// Getting inputs
fast_length = input(title="Fast Length", defval=12)
slow_length = input(title="Slow Length", defval=26)
src = input(title="Source", defval=close)
signal_length = input.int(title="Signal Smoothing", minval = 1, maxval = 50, defval = 9)
sma_source = input.string(title="histillator MA Type", defval="EMA", options=["SMA", "EMA"])
sma_signal = input.string(title="Signal Line MA Type", defval="EMA", options=["SMA", "EMA"])
// Plot colors
col_macd = input(#2962FF, "MACD Line ", group="Color Settings", inline="MACD")
col_signal = input(#FF6D00, "Signal Line ", group="Color Settings", inline="Signal")
col_grow_above = input(#26A69A, "Above Grow", group="Histogram", inline="Above")
col_fall_above = input(#B2DFDB, "Fall", group="Histogram", inline="Above")
col_grow_below = input(#FFCDD2, "Below Grow", group="Histogram", inline="Below")
col_fall_below = input(#FF5252, "Fall", group="Histogram", inline="Below")
// Calculating
fast_ma = sma_source == "SMA" ? ta.sma(src, fast_length) : ta.ema(src, fast_length)
slow_ma = sma_source == "SMA" ? ta.sma(src, slow_length) : ta.ema(src, slow_length)
macd = fast_ma - slow_ma
signal = sma_signal == "SMA" ? ta.sma(macd, signal_length) : ta.ema(macd, signal_length)
hist = macd - signal
plot(hist, title="Histogram", style=plot.style_columns, color=(hist>=0 ? (hist[1] < hist ? col_grow_above : col_fall_above) : (hist[1] < hist ? col_grow_below : col_fall_below))) // plot(macd, title="MACD", color=col_macd) // plot(signal, title="Signal", color=col_signal) lbR = input(title="Pivot Lookback Right", defval=1) lbL = input(title="Pivot Lookback Left", defval=5) rangeUpper = input(title="Max of Lookback Range", defval=60) rangeLower = input(title="Min of Lookback Range", defval=5) plotBull = input(title="Plot Bullish", defval=true) plotHiddenBull = input(title="Plot Hidden Bullish", defval=true) plotBear = input(title="Plot Bearish", defval=true) plotHiddenBear = input(title="Plot Hidden Bearish", defval=true) bearColor = color.red bullColor = color.green hiddenBullColor = color.new(color.green, 80) hiddenBearColor = color.new(color.red, 80) textColor = color.white noneColor = color.new(color.white, 100) plFound = na(ta.pivotlow(hist, lbL, lbR)) ? false : true phFound = na(ta.pivothigh(hist, lbL, lbR)) ? false : true _inRange(cond) =>
bars = ta.barssince(cond == true)
rangeLower <= bars and bars <= rangeUpper //------------------------------------------------------------------------------ // Regular Bullish // hist: Higher Low histHL = hist[lbR] > ta.valuewhen(plFound, hist[lbR], 1) and _inRange(plFound[1])
// Price: Lower Low
priceLL = low[lbR] < ta.valuewhen(plFound, low[lbR], 1)
bullCond = plotBull and priceLL and histHL and plFound
plot(
plFound ? hist[lbR] : na,
offset=-lbR,
title="Regular Bullish",
linewidth=2,
color=(bullCond ? bullColor : noneColor)
)
plotshape(
bullCond ? hist[lbR] : na,
offset=-lbR,
title="Regular Bullish Label",
text=" RD+ ",
style=shape.labelup,
location=location.absolute,
color=bullColor,
textcolor=textColor
)
//------------------------------------------------------------------------------
// Hidden Bullish
// hist: Lower Low
histLL = hist[lbR] < ta.valuewhen(plFound, hist[lbR], 1) and _inRange(plFound[1]) // Price: Higher Low priceHL = low[lbR] > ta.valuewhen(plFound, low[lbR], 1)
hiddenBullCond = plotHiddenBull and priceHL and histLL and plFound
plot(
plFound ? hist[lbR] : na,
offset=-lbR,
title="Hidden Bullish",
linewidth=2,
color=(hiddenBullCond ? hiddenBullColor : noneColor)
)
plotshape(
hiddenBullCond ? hist[lbR] : na,
offset=-lbR,
title="Hidden Bullish Label",
text=" HD+ ",
style=shape.labelup,
location=location.absolute,
color=bullColor,
textcolor=textColor
)
//------------------------------------------------------------------------------
// Regular Bearish
// hist: Lower High
histLH = hist[lbR] < ta.valuewhen(phFound, hist[lbR], 1) and _inRange(phFound[1]) // Price: Higher High priceHH = high[lbR] > ta.valuewhen(phFound, high[lbR], 1)
bearCond = plotBear and priceHH and histLH and phFound
plot(
phFound ? hist[lbR] : na,
offset=-lbR,
title="Regular Bearish",
linewidth=2,
color=(bearCond ? bearColor : noneColor)
)
plotshape(
bearCond ? hist[lbR] : na,
offset=-lbR,
title="Regular Bearish Label",
text=" RD - ",
style=shape.labeldown,
location=location.absolute,
color=bearColor,
textcolor=textColor
)
//------------------------------------------------------------------------------
// Hidden Bearish
// hist: Higher High
histHH = hist[lbR] > ta.valuewhen(phFound, hist[lbR], 1) and _inRange(phFound[1])
// Price: Lower High
priceLH = high[lbR] < ta.valuewhen(phFound, high[lbR], 1)
hiddenBearCond = plotHiddenBear and priceLH and histHH and phFound
plot(
phFound ? hist[lbR] : na,
offset=-lbR,
title="Hidden Bearish",
linewidth=2,
color=(hiddenBearCond ? hiddenBearColor : noneColor)
)
plotshape(
hiddenBearCond ? hist[lbR] : na,
offset=-lbR,
title="Hidden Bearish Label",
text=" HD - ",
style=shape.labeldown,
location=location.absolute,
color=bearColor,
textcolor=textColor
)
برای استفاده از این اندیکاتور وارد حساب تریدینگویو خود شوید. از پایین سمت چپ منو Pine Editor را باز کنید و کل متن این فایل را Copy و در پاینادیتور Paste کنید. سپس از دکمه Save اندیکاتور را با نام دلخواه ذخیره کنید. اکنون در قسمت اندیکاتورهای تریدینگویو و قسمت My Scripts میتوانید آن را بر روی چارت بیندازید.

آموزش اندیکاتور واگرایی معمولی و مخفی مکدی
چگونگی کارکرد و اهمیت صندوق های بیمه و لیکوییدیشن در معاملات فیوچرز
صفر تا صد بایننس فیوچرز (Binance Future)+نکات بسیار مهم 2023
آموزش اندیکاتور استوکاستیک به صورت کاربردی
نحوه واریز و برداشت ارز به فیوچرز چگونه است؟ (5)
راهنمای تازه واردان برای تأمین فاندینگ ریت
وبینار معارفه دوره معامله گری ارزهای دیجیتال-فیوچرز
آموزش اندیکاتور مدیریت سرمایه و ریسک
آموزش جامع و کامل پراپ فرم FTMO - بایننس فارسی
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید؟در گفتگو ها شرکت کنید.