نشانگر سیگنال چرخش RSI

ساخت وبلاگ

این یک ابزار پشت پرده و تجارت زنده است که من برای یک استراتژی ساده عمل قیمت ایجاد کردم که توسط مربی من ، استیون هارت (خالق TheTradingChael) ایجاد شده است.

نشانگر پایه در اصل فقط یک نوسان ساز RSI پیشرفته است ، اما با یک اسکریپت همراه همراه است که سیگنال ها را نیز می کشد ، متوقف می شود و مستقیماً به نمودار شما می رسد.

با TradingView ، اسکریپت های شما فقط می توانند به نمودار شما یا جعبه اسیلاتور رسم کنند ، بنابراین مجبور شدم دو شاخص جداگانه ایجاد کنم تا بهترین تجربه آزمایش و تجارت را از این اسکریپت بدست آورم.

فهرست مطالب

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

هنگامی که RSI بالاتر از 80 می شود ، فیلمنامه به دنبال شمع های مشروبات الکلی نزولی شروع می شود.

هنگامی که RSI زیر 20 سال می یابد ، فیلمنامه به دنبال شمع های مشهور صعودی شروع می شود.

این در اصل یک استراتژی ضد گرایش یا معنادار است. مفهوم پشت آن ساده است. ما به دنبال قیمت هستیم تا به یک کشور بیش از حد تبدیل شود (با نام مستعار. "بیش از حد" یا "oversold" ، اگرچه می دانم که این شرایط در فارکس گمراه کننده است).

پس از گذشت بیش از حد قیمت ، ما می خواهیم منتظر نشانه ای باشیم که قیمت آماده است تا معانی یا معکوس باشد. الگوهای شمعدانی دیگری نیز وجود دارد که می توانید برای ورود به این نوع استراتژی از آنها استفاده کنید ، اما به نظر من شمع های نوسان بالا/پایین نوسان بسیار مؤثر هستند. و هرچه رد رد بهتر باشد بهتر است.

تنظیمات (نوسان ساز)

Lookback: این تعیین می کند که اسکریپت تا چه حد جستجو می کند تا به اوج های نوسان/پایین بپردازد.

سطح بیش از حد RSI: این آستانه Overbought را تعیین می کند.

سطح Oversold RSI: این آستانه فراز و نشیب را تعیین می کند.

طول RSI: این دوره محاسبه RSI را تغییر می دهد.

منبع RSI: این منبع محاسبه RSI را تغییر می دهد (یعنی زیاد ، کم ، نزدیک).

سیگنال می کشید؟این هر زمان که یک تنظیم معتبر رخ دهد ، سیگنال های رنگی را بر روی نوسان ساز ترسیم می کند.

سیگنال ها را روی شمع ها هنوز بسته می کنید؟اگر این موضوع را غیرفعال کنید ، اسکریپت تا زمانی که بسته نشود ، سیگنال هایی را روی شمع فعلی نمی کشد.

تنظیمات (نمودار)

STOP SIZE LISS (X ATR): این اندازه/فاصله از دست دادن شما را بر اساس ضرب ATR تعیین می کند.

نسبت پاداش به ریسک (متوقف کردن ضرر x؟): این باعث می شود نسبت سود شما در مقایسه با ضرر توقف شما باشد. ترک این در 1 سیگنال با 1: 1 rr.

نقطه b/e را نشان دهید؟در صورت فعال بودن این ، اسکریپت خطی را ترسیم می کند تا یک نقطه شکست (اختیاری-برای مدیریت ریسک استراتژی های بزرگ RR مفید باشد).

نسبت پاداش به ریسک (B/E): این مجموعه ای است که نقطه شکست شما را ترسیم می کند. به عنوان مثال ، 0. 5 آن را در نیمه راه بین 1: 1 خود و قیمت ورود خود قرار می دهد.

Lookback: این تنظیم می کند که اسکریپت تا چه حد به دنبال نوسان و پایین خواهد بود.

سطح بیش از حد RSI: این آستانه Overbought RSI را تعیین می کند.

سطح Oversold RSI: این آستانه RSI Oversold را تعیین می کند.

طول RSI: این دوره محاسبه RSI را تغییر می دهد.

منبع RSI: این منبع محاسبه RSI را تغییر می دهد.

سیگنال می کشید؟اگر این غیرفعال باشد ، اسکریپت سیگنال هایی را به نمودار شما نمی رساند.

سیگنال ها را روی شمع ها هنوز بسته می کنید؟در صورت غیرفعال بودن این اسکریپت تا زمانی که بسته نشود ، سیگنال هایی را روی شمع فعلی نمی کشید.

رمز منبع

نوسان ساز

// Created by Matthew J. Slabosz // www.zenandtheartoftrading.com // To create Alerts use Condition: RSI+, Frequency: Once Per Bar (on Close) // @version=3 study(title = "MJS - RSI Swing Signal", shorttitle="RSI+", overlay = false) // Strategy settings lookback = input(title="Lookback:", type=integer, defval=7) rsiob = input(title="RSI Overbought Level:", type=integer, defval=80) rsios = input(title="RSI Oversold Level:", type=integer, defval=20) rsilen = input(title="RSI Length:", type=integer, defval=7) rsisrc = input(title="RSI Source:", type=source, defval=close) drawsignals = input(title="Draw Signals?", type=bool, defval=true) drawrt = input(title="Draw Signals On Candles Yet to Close?", type=bool, defval=true) // Get indicator values rsi = rsi(rsisrc, rsilen) rsisell = rsi>rsiob rsibuy = rsiopen[1] and low>کم [1] و کم [1]high[1] and high == highest(high, lookback)) and open>= close[1] sellsignal1 = (rsisell or rsisell[1]) and (close[1]>باز [1] و بستنhigh[2] and high[1] == highest(high, lookback)) and open>= نزدیک [1] // سیگنال های رنگ bgcolor (buysignal1؟ آهک: (sellsignal1؟ red: na) ، transp = 0 ، عنوان = "123 fractal") bgcolor (buysignal2؟ آهک: (sellsignal2؟ red) ، transp =0 ، عنوان = "Swing Fractal") طرح (RSI ، عنوان = "RSI" ، Color = (RSISELL؟ RED: (RSIBUY؟ LIME: #4985E7)) ، LINEWIDTH = 2 ، transp = 0) طرح (RSIOB ، عنوان ="RSI Overbought" ، رنگ = قرمز ، transp = 0) طرح (RSIOS ، عنوان = "RSI Oversold" ، رنگ = سبز ، transp = 0) // اگر این شمع با هشدار شرایط ما را برآورده می کند ، هشدار ارسال کنید ((sellsignal1 یا sellsignal22) یا (buysignal1 یا buysignal2) ، عنوان = "سیگنال RSI" ، پیام = "سیگنال فرسودگی RSI برای xxxx")

چارت سازمانی

// ایجاد شده توسط Matthew J. Slabosz // www. zenandtheartoftrading. com // @نسخه = 3 مطالعه (عنوان = "MJS - سیگنال نوسان RSI (نمودار)" ، Shorttitle = "RSI+" ، Overlay = True) // تنظیمات استراتژیstoplossinput = ورودی (1. 0 ، minval = 0. 1 ، عنوان = "اندازه از دست دادن (x ATR):") RiskToreward = ورودی (1. 0 ، minval = 0. 1 ، عنوان = "پاداش به ریسک (از دست دادن x؟):") Showbe= ورودی (عنوان = "نمایش b/e نقطه؟" ، نوع = bool ، defval = false) ischtorewardbe = ورودی (0. 8 ، minval = 0. 1 ، عنوان = "نسبت پاداش به ریسک (b/e):") useatralgo = ورودی."، نوع = عدد صحیح ، defval = 80) rsios = input (عنوان =" rsi overlold سطح: "، نوع = عدد صحیح ، defval = 20) rsilen = input (عنوان =" طول rsi: "، نوع = صحیح ، defval = 7) RSISRC = ورودی (عنوان = "منبع RSI:" ، نوع = منبع ، defval = بستن) drawsignals = input (عنوان = "سیگنال های ترسیم؟" ، نوع = bool ، defval = true) drawrt = input (عنوان = "سیگنال های ترسیمروی شمع هنوز بسته شده؟ "، نوع = bool ، defval = true) decimals = abs (log (syminfo. mintick) / log (10)) currentATR = ATR (14) // انجام محاسبات از دست دادن توقف ATR Atrwhole = جریان فعلی اگر ((decimals == 5) Atrwhole: = جریان فعلی * 10000 if (decimals == 4) Atrwhole: = جریان فعلی * 1000 if (decimals == 3) Atrwhole: = جریان فعلی * 100 if (decimals == 2) Atrwhole: = جریان فعلی * 10stopSizex = 200 // اگر ATR<30, stop size = 20 if(atrWhole>= 30 و Atrwhole<50) stopSizeX := 300 if(atrWhole>= 50 و Atrwhole<100) stopSizeX := 500 if(atrWhole>= 100) stopSizeX := 1000 stopSizeAlgo = stopSizeX * syminfo.mintick // Calculate stop loss info stopSize = currentATR * stopLossInput // Detect RSI signal rsi = rsi(rsisrc, rsilen) rsisell = rsi>rsiob rsibuy = rsiopen[1] and low>کم [1] و کم [1]high[2] and high[1] == highest(high, lookback)) and open>= close[1] sellsignal2 = (rsisell or rsisell[1]) and (close[1]>باز [1] و بستنhigh[1] and high == highest(high, lookback)) and open>= نزدیک [1] longentrysize = (نزدیک - پایین ترین (کم ، 3)) + (useatralgo؟ stopsizealgo: stopSize) luttentrysize = (بالاترین (بالا ، 3) - نزدیک) + (useatralgo؟ stopSizeAlgo: Stopsize) // آماده سازی را آماده کنید و Stop را آماده کنید و Stop را آماده کنید و Stop را آماده کنید و Stop را آماده کنید و آماده شوید و Stop را آماده کنید و آماده شوید و Stop را آماده کنید و Stop را آماده کنید و Stop را آماده کنید ومقادیر هدف TradeStopPrice = 0. 0 TradeStopprice: = TradeStopprice [1] TradeTargetPrice = 0. 0 TradeTargetPrice: = TradeTargetPrice [1] TradeBreakevenPrice = 0. 0 leftLong = buysignal1 یا buysignal2 leventshort = sellsignal1 یا tradopprice: close longlung)longentrysize tradetargetPrice: = Close + (longentrysize * Risktoreward) tradebreakevenprice: = Close + (longentrysize * RiskTorewardbe) // اطلاعات موقعیت کوتاه را ذخیره کنید اگر (معتبر) Tradopprice: = TradeStargePrice: = CloseTrySize TradeTargetPrice: = Close - (LoundentryseSize * RiskToreward) TradeBreaWardbearekekeveRewardCLOSE - (کوتاه مدت * RiskTorewardbe) // طرح الگوهای شمعدانی طرح ریزی (leventlong و (barstate. ishistory یا drawrt) ، عنوان = "Engulfing bushish" ، location = location. belowbar ، رنگ = سبز ، transp = 0 ، style = شکل.، متن = "") plotshape (معتبر و (barstate. ishistory یا drawrt) ، عنوان = "Engulfing Bearish" ، مکان = مکان. abovebar ، رنگ = قرمز ، transp = 0 ، style = shape. triangledown ، text = "")// نقشه توقف و اهداف را ترسیم کنید ((معتبر یا معتبر [1])؟.[1]): na ، title = "قیمت توقف کوتاه" ، رنگ = قرمز ، سبک = Linebr ، transp = 0) طرح ((معتبر یا معتبر [1])؟، عنوان = "قیمت هدف طولانی" ، رنگ = سبز ، سبک = Linebr ، transp = 0) طرح ((معتبر یا معتبر [1])؟قیمت "، رنگ = سبز ، سبک = Linebr ، transp = 0) طرح ((معتبر یا معتبر [1]) و نمایشگاه؟، رنگ = آبی ، سبک = Linebr ، transp = 0) طرح ((معتبر یا معتبر [1]) و Showbe؟ (معتبر؟ TradeBreakevenPrice: TradeBreakevenPrice [1]): na ، عنوان = "کوتاه شکستن-قیمت حتی" ، رنگ= آبی ، سبک = Linebr ، transp = 0) // اگر این شمع با هشدار شرایط ما را برآورده می کند ، هشدار دهید ((Sellsignal1 یا sellsignal2) یا (buysignal1 یا buysignal2) ، عنوان = "نمودار سیگنال RSI" ، پیام = "RSI EutuaSion)سیگنال برای xxxx ")

آخرین به روز شده: 21 مارس 2019

راهنمای تجارت فارکس...
ما را در سایت راهنمای تجارت فارکس دنبال می کنید

برچسب : نویسنده : نسیم خاکسار بازدید : <-PostHit-> تاريخ : يکشنبه 22 مرداد 1402 ساعت: 17:27