نشانگر پشتیبانی و مقاومت پویا

ساخت وبلاگ

این شاخص اسکریپت کاج برای شناسایی بصری مناطق با ارزش (یعنی پشتیبانی و مقاومت پویا) طراحی شده است.

این مناطق توسط سه میانگین حرکت نمایی که در تلاقی کار می کنند تعیین می شود. این برای استراتژی های مربوط به روند و روند روند روند کار مفید است.

چگونه کار می کند

تنظیمات پیش فرض عبارتند از:

EMA بلند مدت: 200 دوره. دوره کوتاه مدت EMA 1: 50. دوره کوتاه مدت EMA 2: 20.

بنابراین با توجه به تنظیمات پیش فرض ، هنگامی که 20EMA بالاتر از 50EMA است ، و 50EMA بالاتر از 200EMA است ، منطقه بین 20EMA و 50EMA سبز خواهد شد.

هنگامی که 20EMA زیر 50EMA است و 50EMA زیر 200EMA است ، منطقه قرمز می شود. هنگامی که EMA در همه جا قرار دارد (یعنی قیمت در حال تحکیم است) ، این منطقه به رنگ سفید رنگ می شود.

تنظیمات

طول EMA طولانی مدت: این دوره طولانی مدت EMA را برای تعیین روند کلی تعیین می کند.

منبع EMA طولانی مدت: این منبع EMA بلند مدت را تعیین می کند.

DSR 1 EMA طول: این دوره اولین میانگین حرکت کوتاه مدت را تعیین می کند.

منبع DSR 1 EMA: این منبع اولین میانگین حرکت کوتاه مدت را تعیین می کند.

DSR 2 EMA طول: این دوره میانگین حرکت کوتاه مدت دوم را تعیین می کند.

منبع DSR 2 EMA: این منبع دومین میانگین متحرک کوتاه مدت را تعیین می کند.

مناطق ناهمزمان را پر نمی کنید؟در صورت فعال بودن ، اگر EMA در تلاقی باشد ، اسکریپت فقط مناطق EMA را رنگ می کند (به عنوان مثال اگر اولین میانگین متحرک کوتاه مدت بالاتر از میانگین حرکت کوتاه مدت دوم باشد ، و هر دو میانگین متحرک بالاتر از میانگین حرکت بلند مدت هستند).

رمز منبع

// Created by Matthew J. Slabosz // www.zenandtheartoftrading.com // Last Updated: 28th September, 2020 // @version=4 study(title="Dynamic Support & Resistance", shorttitle="DSR", overlay=true) // Get user input emaMainLength = input(200, minval=1, title="Longterm EMA Length") emaMainSource = input(close, title="Longterm EMA Source") emaDSR1Length = input(50, minval=1, title="DSR 1 EMA Length") emaDSR1Source = input(close, title="DSR 1 EMA Source") emaDSR2Length = input(20, minval=1, title="DSR 2 EMA Length") emaDSR2Source = input(close, title="DSR 2 EMA Source") dontPaintInvalidZones = input(title="Don't Fill Asynchronous Zones?", type=input.bool, defval=true) // Get EMAs ema200 = ema(emaMainSource, emaMainLength) ema50 = ema(emaDSR1Source, emaDSR1Length) ema20 = ema(emaDSR2Source, emaDSR2Length) trend = ema200> ema50 and ema50> ema20 // Bearish trend invalid = dontPaintInvalidZones and (ema200>EMA50 و EMA50ema20) // emas همزمان همزمان نیستند // خطوط نقشه نامرئی مورد نیاز برای پر کردن رنگ منطقه را ترسیم کنید Z1 = طرح (ema20 ، رنگ = na ، transp = 100) Z2 = طرح (ema50 ، رنگ = na ، transp = 100) // پر کنیدمنطقه پر کردن (Z1 ، Z2 ، رنگ = روند؟ رنگ. red: نامعتبر؟ رنگ. رنگ: رنگ. رنگ ، transp = 75) // نقشه EMA بلند مدت را بکشید (EMA200 ، رنگ = روند؟ Color. red: نامعتبر است؟color. white: color. green ، linewidth = 2 ، transp = 0)

آخرین به روز شده: 28 سپتامبر 2020

تجارت با گزینه‌‌های باینری...
ما را در سایت تجارت با گزینه‌‌های باینری دنبال می کنید

برچسب : نویسنده : نازنین فراهانی بازدید : 34 تاريخ : چهارشنبه 25 مرداد 1402 ساعت: 13:07