شاخصهای تخنیکی / واگرایی RSI
ابزار واگرایی ساده به نظر میرسد: قیمت به حد نهایی تازهای میرسد و RSI نمیرسد. پرسشهای مفید این است که کدام نوسانها حساب میشوند، کدام RSI را میخوانید و چند میله باید بسته شود تا ابزار بتواند از آن آگاه شود. این صفحه با قواعد دقیق، نمودارهای واقعی ساعتی و کدی که میتوانید بررسی کنید، به آنها پاسخ میدهد.

RSI چه چیزی را اندازه میگیرد
شاخص قدرت نسبی، اندازه متوسط حرکتهای صعودی اخیر را با اندازه متوسط حرکتهای نزولی اخیر مقایسه میکند و نتیجه را میان 0 و 100 مقیاسبندی میکند. بر اساس رهنمای MT5، هنگام معرفی این شاخص، Wilder دوره 14 را پیشنهاد کرد و نسخههای دارای دوره 9 و دوره 25 از آن زمان محبوب شدهاند. همان رهنما اشاره میکند که RSI معمولاً بالاتر از 70 سقف و پایینتر از 30 کف میسازد. رهنمای MT5: RSI
در این فایل دانلودی، خطهای 30 و 70 فقط برای جهتیابی رسم میشوند. هیچ واگرایی بر اساس آنها فیلتر نمیشود. کد
واگرایی چه چیزی را مقایسه میکند
واگرایی دو نوسان قیمت را با قرائتهای RSI در همان دو میله مقایسه میکند. رهنمای MT5 آن را سقف یا کف تازه قیمت توصیف میکند که RSI با سقف یا کف تازه خودش تأییدش نمیکند. این فایل دانلودی آن توصیف را به الگوهای دقیق تبدیل میکند: رهنمای MT5: RSI
- نزولی معمولی: سقف نوسان بالاتر در قیمت، با RSI پایینتر در سقف دوم.
- صعودی معمولی: کف نوسان پایینتر در قیمت، با RSI بالاتر در کف دوم.
- نزولی پنهان (در حالت پیشفرض غیرفعال): سقف نوسان پایینتر، با RSI بالاتر در سقف دوم.
- صعودی پنهان (در حالت پیشفرض غیرفعال): کف نوسان بالاتر، با RSI پایینتر در کف دوم.
این صفحه آزمایش نمیکند که آیا قیمت پس از واگرایی تغییر جهت میدهد یا نه. نشان میدهد قواعد چه چیزی را علامت میزنند، چه زمانی میتوانند آن را علامت بزنند و موارد واقعیای که قیمت با وجود آن از نوسان دوم عبور کرده است. دادههای نمودار
این فایل دانلودی RSI را چگونه محاسبه میکند
شاخص از قیمتهای بستهشدن و هموارسازی Wilder استفاده میکند. تغییر قیمت هر میله به یک افزایش و یک کاهش تقسیم میشود که یکی از آنها همیشه صفر است و هر دو هموار میشوند. شمارش میلهها از قدیمیترین میله بارگذاریشده و از صفر آغاز میشود:
change[t] = Close[t] − Close[t−1] gain[t] = max(change[t], 0) loss[t] = max(−change[t], 0) مقدار آغازین در میله N: AvgGain[N] = (gain[1] + … + gain[N]) / N AvgLoss[N] = (loss[1] + … + loss[N]) / N میلههای بعدی: AvgGain[t] = (AvgGain[t−1] × (N − 1) + gain[t]) / N AvgLoss[t] = (AvgLoss[t−1] × (N − 1) + loss[t]) / N RSI[t] = 100 − 100 / (1 + AvgGain[t] / AvgLoss[t])
N دوره است که در حالت پیشفرض 14 است. مرحله هموارسازی همان میانگین متحرک هموارشده در رهنمای MT5 است: میانگین قبلی ضرب در N − 1، بهعلاوه مقدار تازه، تقسیم بر N. رهنمای RSI در MT5 فرمول نهایی را ارائه میکند، اما نمیگوید از کدام میانگین استفاده شود؛ از این رو این صفحه میانگینی را مشخص میکند که کد به کار میبرد. رهنمای MT5: میانگین متحرک هموارشده رهنمای MT5: RSI کد
مقدار آغازین و دوره آمادهسازی
نخستین میانگین افزایش و کاهش، میانگینهای ساده نخستین 14 تغییر هستند؛ بنابراین نخستین مقدار RSI به 15 قیمت بستهشدن نیاز دارد. در این دادههای صادرشده، آن مقدار روی میله 2025-12-04 22:00 قرار دارد و برابر با 42.78 است. میلههای قبلی خالی میمانند و با 14 میله یا کمتر، شاخص هیچ چیزی رسم نمیکند. کد مقادیر استفادهشده در این صفحه
اثر مقدار آغازین کم میشود، اما هرگز کاملاً از بین نمیرود. هر مرحله (N − 1) / N از میانگین قبلی را حفظ میکند؛ بنابراین 100 میله بعد، مقدار آغازین هنوز در هر میانگین وزنی حدود 0.06% دارد. پس RSI که از میله نخست متفاوت آغاز شود یا به شکل متفاوت مقداردهی اولیه شود، در ابتدا مقادیر متفاوتی نشان میدهد. با قیمتهای بستهشدن و هموارسازی یکسان، فاصله میان میانگینها در هر میله به همان ضریب کاهش مییابد. مقادیر استفادهشده در این صفحه
وقتی هیچ حرکتی وجود ندارد
اگر میانگین کاهش صفر باشد، فرمول بر صفر تقسیم خواهد کرد. کد زمانی که میانگین افزایش مثبت باشد 100 و زمانی که هر دو میانگین صفر باشند 50 برمیگرداند؛ حالت دوم به این معناست که قیمت اصلاً حرکت نکرده است. با میانگین افزایش صفر و میانگین کاهش مثبت، خود فرمول 0 میدهد. کد
دادههای واقعی هرگز به این حالتها نرسیدند: هیچکدام از 4,986 مقدار RSI آن دقیقاً 0، 50 یا 100 نیست. در عوض، سلسلههای مصنوعی قیمت ثابت و یکجهته در آزمایش این حالتها را پوشش میدهند. بررسی متقابل
موارد همسان را با هم مقایسه کنید. دو خط RSI تنها زمانی مطابقت دارند که قیمتهای بستهشدن، دوره، هموارسازی، مقدار آغازین و میله نخست یکسان باشند. دو فهرست واگرایی نیز به قواعد یکسان پیوت و جفتسازی نیاز دارند.
شاخص چگونه واگرایی را پیدا میکند
پیوتهای نوسان
یک میله زمانی پیوت سقف است که سقف آن کاملاً بالاتر از سقفهای 5 میله قبل باشد و سقفهای 5 میله بعد از آن فراتر نروند. پیوت کف همین قاعده را بهصورت معکوس روی کفها اعمال میکند:
پیوت سقف در میله p: High[p] > High[j] برای j = p − L … p − 1
High[p] ≥ High[j] برای j = p + 1 … p + R
پیوت کف در میله p: Low[p] < Low[j] برای j = p − L … p − 1
Low[p] ≤ Low[j] برای j = p + 1 … p + R
L همان PivotLeftBars و R همان PivotRightBars است. نامتقارنبودن قاعده حالتهای مساوی را حل میکند: سقف مساوی در سمت راست پیوت را لغو نمیکند، اما سقف مساوی در سمت چپ آن را لغو میکند؛ بنابراین از دو سقف مساوی که در محدوده یکدیگر باشند، میله زودتر به پیوت تبدیل میشود. در دادههای واقعی حالتهای مساوی رخ میدهند. در این دادههای صادرشده، 10 پیوت سقف و 4 پیوت کف حد نهایی مساوی در سمت راست داشتند و 14 سقف و 4 کف فقط به دلیل وجود حد نهایی مساوی در سمت چپ، پیوت نشدند. در مجموع دادههای صادرشده 313 پیوت سقف و 311 پیوت کف دارند. کد شمارشها
جفتها و آزمایش واگرایی
وقتی پیوت تازهای تأیید شود، کد آن را با پیوت قبلی از همان نوع و فقط همان پیوت مقایسه میکند. جفت زمانی آزمایش میشود که فاصله دو پیوت بین 5 و 60 میله باشد و RSI در پیوت نخست از قبل وجود داشته باشد. پیوت نزدیکتر همیشه مانع مقایسه با پیوت قدیمیتر میشود. کد
نزولی معمولی: High[p2] > High[p1] و RSI[p2] < RSI[p1] صعودی معمولی: Low[p2] < Low[p1] و RSI[p2] > RSI[p1] نزولی پنهان: High[p2] < High[p1] و RSI[p2] > RSI[p1] صعودی پنهان: Low[p2] > Low[p1] و RSI[p2] < RSI[p1] گزارش در میله: c = p2 + R
تمام مقایسهها نابرابری قطعی میخواهند؛ از این رو قیمتهای مساوی یا قرائتهای مساوی RSI هرگز واگرایی نمیسازند. با 5 میله در سمت چپ و 5 میله در سمت راست، دو پیوت از یک نوع همیشه حداقل 6 میله فاصله دارند؛ بنابراین حداقل فاصله در تنظیمات پیشفرض محدودکننده نیست. قواعد
تنظیمات
اینها ورودیهای فایل دانلودی هستند. هر شکل در این صفحه از تنظیمات پیشفرض استفاده میکند که نقطههای آغاز توضیحی هستند، نه مقادیر بهینهشده.
| ورودی | مقدار پیشفرض | چه چیزی را کنترول میکند |
|---|---|---|
RsiPeriod |
14 | دوره RSI روی قیمتهای بستهشدن با هموارسازی Wilder. |
PivotLeftBars |
5 | میلههای قبل از پیوت که پیوت باید قطعاً از آنها فراتر رود. |
PivotRightBars |
5 | میلههای بستهشده بعد از پیوت که نباید از آن فراتر روند. این همان تأخیر تأیید نیز هست. |
MinPivotDistance |
5 | کمترین تعداد مجاز میله میان دو پیوت یک جفت. |
MaxPivotDistance |
60 | بیشترین تعداد مجاز میله میان دو پیوت. جستوجوی پیوت قبلی در آنجا متوقف میشود. |
ShowHidden |
false | واگراییهای پنهان را به شکل خطهای نقطهچین با پیکانهای جداگانه اضافه میکند. |
دوره تعیین میکند هر تغییر تازه چه سهمی داشته باشد. هموارسازی Wilder در حالت پیشفرض وزن 1/14 و در دورههای جایگزین ذکرشده در رهنمای MT5 وزن 1/9 یا 1/25 به آن میدهد؛ بنابراین دوره کوتاهتر به هر میله بیشتر واکنش نشان میدهد. PivotRightBars سرعت را در برابر تأیید مبادله میکند: مقدار بزرگتر هرگز پیوت اضافه نمیکند و هر تشخیص را به اندازه میلههای اضافی به تأخیر میاندازد. رهنمای MT5: RSI مقادیر استفادهشده در این صفحه
تفسیر مثالهای واقعی
شکلهای 2 تا 4 با قواعد ثابت انتخاب از دادههای صادرشده گرفته شدهاند. قواعد شکلهای 2 و 3 تشخیصها را بر اساس فاصله RSI میان پیوتها رتبهبندی میکنند و رفتار بعدی قیمت را نادیده میگیرند. شکل 4 عمداً یک مورد ناکام را انتخاب میکند. قواعد انتخاب

در شکل 2، سقف دوم 0.00039 بالاتر از سقف نخست است، در حالی که RSI به اندازه 18.99 پوینت پایینتر است. این دو سلسله از قیمتهای متفاوت ساخته میشوند: پیوتها از سقفها و کفها و RSI از قیمتهای بستهشدن استفاده میکند. میلهای که سقف دوم را ساخت در 1.16168 بسته شد، یعنی 0.00420 پایینتر از سقف خودش و 0.00212 پایینتر از قیمت بستهشدن قبلی؛ بنابراین RSI روی همان میلهای که سقف تازه ساخت، کاهش ثبت کرد. مقادیر استفادهشده در این صفحه

کف دوم شکل 3 تنها 0.00009 پایینتر از کف نخست است که برابر با 9 پوینت با گام قیمت 0.00001 این نماد میشود، در حالی که RSI به اندازه 26.22 پوینت بالاتر است. قاعده حداقل اندازه ندارد؛ بنابراین چنین تفاوت کوچکی مانند هر تفاوت دیگر حساب میشود. در اینجا نیز میله پیوت دور از حد نهایی خود بسته شد: در 1.16176، یعنی 0.00355 بالاتر از کف خود و 0.00272 بالاتر از قیمت بستهشدن قبلی. مقادیر استفادهشده در این صفحه
هیچیک از مثالها بر اساس نتیجه انتخاب نشدند. پس از تأیید در شکل 2، هیچ سقفی در 24 میله بعدی از پیوت 2 بالاتر نرفت. پس از تأیید در شکل 3، قیمت در 2026-05-21 16:00 با کف 1.15757 پایینتر از پیوت 2 رفت، یعنی 18 میله پس از میله تأیید. سوابق نمودار

تشخیص شکل 4 بر اساس قواعد درست بود: سقف بالاتر با RSI به اندازه 17.88 پوینت پایینتر. چیزی که ناکام شد، انتظار تغییر جهت بود. پس از افت به کف 1.15237 در 2026-04-07 05:00، قیمت حرکت خود را به سوی سقف بالاتر ادامه داد. سوابق نمودار مقادیر استفادهشده در این صفحه
نمونه چه چیزی را نشان میدهد
با تنظیمات پیشفرض، دادههای صادرشده شامل 73 تشخیص معمولی هستند: 29 نزولی و 44 صعودی. با فعالکردن ShowHidden، تعداد 43 تشخیص نزولی پنهان و 29 تشخیص صعودی پنهان اضافه میشود، یعنی 145 در مجموع. این شمارشها همین نمونه را تحت همین قواعد توصیف میکنند. آنها نرخ موفقیت نیستند و هیچ عملکرد معاملاتی آزمایش نشده است. شمارشها
واگرایی دو نوسان را توصیف میکند که قبلاً رخ دادهاند. رفتار بعدی قیمت پرسشی جداگانه است.
چه زمانی واگرایی معلوم میشود
تأخیر تأیید
یک پیوت به 5 میله بستهشده در سمت راست خود نیاز دارد؛ بنابراین آشکارساز نمیتواند تا بستهشدن آخرین میله از آنها از پیوت 2 آگاه شود. کد پیکان را روی همان میله تأیید قرار میدهد، نه روی پیوت 2، و خط میان دو قرائت RSI در همان لحظه ظاهر میشود. تازهترین میله نمودار هنوز در حال تشکیل فرض میشود؛ از این رو هرگز پیوتی را تأیید نمیکند. کد

آیا بازترسیم میکند؟
پس از ثبت، تشخیص تا زمانی که تاریخچه بستهشده تغییر نکند در جای خود میماند. آزمایش بومی تمام 5,000 میله را یکییکی بازپخش میکند، نخست با تیک میانی تغییرکرده روی تازهترین میله و سپس با مقادیر نهایی آن، و در هر مرحله بررسی میکند که تشخیصها فقط روی میله تأیید خود ظاهر شوند و بعداً هرگز تغییر نکنند. مقدار RSI تازهترین میله همچنان با هر تیک حرکت میکند، مانند هر RSI دیگر. اگر خود تاریخچه قیمت تغییر کند، مثلاً وقتی تاریخچه عمیقتری دانلود شود، ترمینل صفر را بهعنوان prev_calculated میفرستد و شاخص همه چیز را از دادههای تازه دوباره محاسبه میکند. آزمایش بومی مرجع MQL5: OnCalculate
یک نوسان پیش از بستهشدن میلههایی که آن را تعریف میکنند قابل تأیید نیست.
ترکیب با ابزارهای دیگر
آشکارساز دو نوسان را با دو قرائت RSI مقایسه میکند و هیچ چیز دیگر را در نظر نمیگیرد. هر چیز بیشتر قاعدهای جداگانه است که باید خودتان تعریف و آزمایش کنید. این رهنما هیچیک از موارد اضافی زیر را آزمایش نمیکند:
- سطوح قیمت. خط نقطهچین در شکلهای 2 تا 5 سطح پیوت 2 را امتداد میدهد. در نمودار دیده میشود که آیا قیمت بعداً از آن فراتر معامله میشود یا نه، و در شکلهای 3 تا 5 چنین شد.
- سطوح RSI. فیلتری مانند تشخیص صعودی فقط زیر 30، ورودی تازهای خواهد بود. این فایل دانلودی خطهای 30 و 70 را رسم میکند، اما بر اساس آنها فیلتر نمیکند.
- قرائتهای دیگر RSI. رهنمای MT5 همچنین سقفها و کفها، الگوهای نموداری، نوسانهای ناکام و حمایت یا مقاومت روی خود خط RSI را توصیف میکند. آشکارساز به دنبال آنها نمیگردد.
- فیلترهای روند و بازههای زمانی بالاتر. فیلتر روند مانند میانگین متحرک، یا همین قواعد روی بازه زمانی بالاتر، تشخیصهای باقیمانده را تغییر میدهد. این صفحه هیچیک را اندازهگیری نمیکند.
محدودیتها
- آشکارساز میلههای گذشته را توصیف میکند. پیشبینی نمیکند و هیچ نرخ موفقیت یا نتیجه معاملاتی گزارش نمیشود.
- هر تشخیص بنا بر ساختار خود، 5 میله بستهشده پس از پیوت 2 میرسد.
- تفاوتهای بسیار کوچک حساب میشوند. در میان 621 جفت ارزیابیشده، کمترین تفاوت قیمت 0.00001، یعنی کوچکترین گام قیمت نماد، و کمترین تفاوت RSI برابر با 0.05 پوینت بود. قیمتهای پیوت دقیقاً مساوی در 1 جفت رخ داد که طبق قاعده واگرایی نبود.
- پیوتها از سقفها و کفها استفاده میکنند، اما RSI از قیمتهای بستهشدن استفاده میکند. میلهای با سایه بلند میتواند حد نهایی تازهای بسازد و باز هم دور از آن بسته شود، مانند شکلهای 2 و 3.
- فقط پیوتهای همسایه با فاصله حداکثر 60 میله مقایسه میشوند. واگرایی میان نوسانهای غیرهمسایه گزارش نمیشود.
- مقادیر نزدیک آغاز تاریخچه بارگذاریشده به مقدار آغازین وابستهاند و ممکن است با پیادهسازیهای دیگر RSI فرق کنند.
- زمانها بر اساس ساعت سرور معاملات هستند، یعنی UTC+3 هنگام ثبت؛ تغییرات تاریخی ساعت تابستانی مدلسازی نشدهاند. نمودارها تعطیلات آخر هفته و فاصلههای دیگر را فشرده میکنند.
- فایل MQL4 در MT4 کامپایل یا اجرا نشده است.
استفاده از شاخص
مراحل زیر برای MT5 هستند. فایل .mq4 برای MT4 در نظر گرفته شده و در آنجا آزمایش نشده است.
- کد منبع .mq5 یا فایل کامپایلشده .ex5 را در پایین دانلود کنید.
- پوشه دادهها را باز کنید (فایل › بازکردن پوشه دادهها در MetaEditor) و فایل را در پوشه MQL5\Indicators کاپی کنید.
- اگر از کد منبع استفاده میکنید، آن را در MetaEditor باز کنید و برای کامپایل F7 را فشار دهید. این کار فایل .ex5 را میسازد.
- در پنجره Navigator در MT5، شاخص را روی یک نمودار بکشید. شاخص در پنجره جداگانه با مقیاس خودش باز میشود که از 0 تا 100 ثابت شده است.
- برای مطابقت با این صفحه تنظیمات پیشفرض را نگه دارید، یا هنگام افزودن شاخص ورودیهای جدول تنظیمات را تغییر دهید.
پوشه دادهها پوشه شاخصها و کامپایل افزودن شاخصها
کد منبع MQL5
کد بومی قابل ویرایش MQL5: RSI با خطها و پیکانهای واگرایی در پنجره جداگانه. بدون سفارش، هشدار، واردکردن DLL یا درخواست ویب.
MQL5 کامپایلشده
ساختهشده از همین کد منبع با MetaEditor: 0 خطا، 0 هشدار. افزودن آن به نمودار زنده آزمایش نشده است.
کد منبع MQL4
همان بخش محاسبات با تنظیم بافر به سبک MT4. فقط بازبینی ایستا: در MT4 کامپایل یا اجرا نشده است.
چه چیزی بررسی شد
بخش محاسبات فایل MQL5، فقط با تغییر نام تابع ورودی آن، در یک برنامه آزمایشی کامپایل و روی همان 5,000 میله در آزمایشگر ریاضی MT5 اجرا شد. یک پیادهسازی مرجع مستقل از همان قواعد، همان ردیفها را پردازش کرد. میانگینهای Wilder آن از میانگین وزندار نمایی استفاده میکنند که شکل محاسباتی متفاوتی از همان رابطه بازگشتی است. محدوده برنامه آزمایشی مرجع MQL5: آزمایش میانگین وزندار نمایی
تمام 4,986 مقدار RSI در محدوده 4.97e-14 پوینت مطابقت دارند و 2,139 مورد از آنها بیتبهبیت یکسان هستند. حد تحمل قبولی 1e-9 پوینت بود: بسیار بالاتر از نویز مورد انتظار ممیز شناور، حدود 1e-13 پوینت، و بسیار دقیقتر از 2 رقم اعشاری که شاخص نشان میدهد. تمام 145 تشخیص با ShowHidden فعال، از نظر نوع، میله تأیید و هر دو میله پیوت دقیقاً مطابقت دارند. هیچ تصمیمی نزدیک حد تحمل نبود: کمترین تفاوت RSI برای هر جفت ارزیابیشده 0.05 پوینت بود. بررسی متقابل گزارش ساخت
برنامه بومی 41 مورد از 41 بررسی را گذراند که دوره آمادهسازی و مقدار آغازین، قیمتهای ثابت و یکجهته، سقفها و کفهای مساوی، واگراییهای با پاسخ معلوم، تاریخچه ناکافی، تیک تکراری، میله در حال تشکیل تغییرکرده، میله اضافهشده، بازپخش میلهبهمیله و تنظیم پیشفرض ShowHidden را پوشش میدادند. اسکریپت بررسی متقابل 24 مورد از 24 مقایسه را گذراند. آزمایش بومی بررسی متقابل
این بررسیها محاسبات و منطق بهروزرسانی را پوشش میدهند. رسم روی نمودار زنده، MT4 یا نتایج معاملاتی را پوشش نمیدهند. محدوده برنامه آزمایشی
هشدار خطر. معامله با خطر همراه است و ممکن است پول از دست بدهید. این شاخص فقط الگوهای گذشته قیمت و RSI را علامت میزند: قیمتها را پیشبینی نمیکند، سفارش ثبت یا محافظت نمیکند و خطر را مدیریت نمیکند. مثالها قواعد را توضیح میدهند. آنها سیگنال معاملاتی نیستند و هیچ چیز در این صفحه نتیجهای را وعده نمیدهد.
پرسشهای رایج
واگرایی RSI چیست؟
ناهماهنگی میان دو نوسان قیمت و قرائتهای RSI در همان دو میله است. در واگرایی نزولی معمولی، قیمت سقف نوسان بالاتری میسازد، در حالی که RSI در سقف دوم پایینتر است. در واگرایی صعودی معمولی، قیمت کف نوسان پایینتری میسازد، در حالی که RSI در کف دوم بالاتر است.
این فایل دانلودی RSI را چگونه محاسبه میکند؟
از قیمتهای بستهشدن و هموارسازی Wilder با دوره 14 استفاده میکند. نخستین میانگین افزایش و کاهش، میانگینهای ساده نخستین 14 تغییر قیمت هستند؛ پس از آن هر تغییر تازه با وزن 1/14 وارد میشود. RSI با هموارسازی متفاوت در سراسر تاریخچه مقادیر متفاوت میدهد. با هموارسازی یکسان اما مقدار آغازین یا میله نخست متفاوت، تفاوتها نزدیک آغاز تاریخچه بزرگتر هستند و بعداً کاهش مییابند.
چرا واگرایی 5 میله پس از نوسان ظاهر میشود؟
یک نوسان فقط زمانی به پیوت تبدیل میشود که 5 میله سمت راست آن بدون فراتررفتن از آن بسته شده باشند. شاخص واگرایی را روی آخرین میله از آنها گزارش میکند و آن را به میله پیوت برنمیگرداند؛ بنابراین نمودار چیزی را نشان میدهد که شاخص در آن لحظه میتوانست بداند.
آیا شاخص بازترسیم میکند؟
پس از تأیید نخیر، تا زمانی که تاریخچه بستهشده یکسان بماند. بازپخش بومی تمام 5,000 میله با یک تیک میانی روی هر میله تازه، هیچ تشخیصی پیدا نکرد که زودتر ظاهر شود، جابهجا شود یا بعداً تغییر کند. مقدار RSI میله در حال تشکیل هنوز با هر تیک تغییر میکند و تغییر در تاریخچه بارگذاریشده، مانند دانلود تاریخچه عمیقتر، باعث میشود شاخص همه چیز را دوباره محاسبه کند.
واگراییهای پنهان چیستند؟
واگرایی نزولی پنهان سقف نوسان پایینتر با RSI بالاتر است؛ واگرایی صعودی پنهان کف نوسان بالاتر با RSI پایینتر است. آنها در حالت پیشفرض غیرفعال هستند. تنظیم ShowHidden روی true آنها را به شکل خطهای نقطهچین با پیکانهای جداگانه رسم میکند. بررسی متقابل آنها را با تنظیم فعال مقایسه کرد و آزمایش بومی تأیید کرد که تنظیم پیشفرض هیچ واگرایی پنهانی رسم نمیکند و موارد معمولی را بدون تغییر میگذارد.
آیا واگرایی به این معناست که قیمت تغییر جهت خواهد داد؟
این صفحه چنین چیزی را نشان نمیدهد. یک نمونه را تحت قواعد ثابت توصیف میکند و شکلهای 3، 4 و 5 همگی نشان میدهند که قیمت پس از تأیید از نوسان دوم عبور میکند. هیچ نرخ موفقیت یا نتیجه معاملاتی آزمایش نشده است.
آیا میتوانم فایل MQL4 را در MT4 استفاده کنم؟
فایل .mq4 همان بخش محاسبات فایل آزمایششده MQL5 را با تنظیم بافر به سبک MT4 دارد. فقط بهصورت ایستا بازبینی شده است: در MT4 کامپایل یا اجرا نشده است. آن را در MetaEditor همراه MT4 کامپایل کنید و پیش از استفاده، گزارش کامپایلر را برای خطاها و هشدارها بررسی کنید.
منابع و بازتولیدپذیری
رهنمای MT5: شاخص قدرت نسبی: دامنه، دوره Wilder و جایگزینهای محبوب، سقفها و کفهای معمول، واگراییها، فرمول.
رهنمای MT5: میانگین متحرک: فرمول میانگین متحرک هموارشده.
مرجع MQL5: OnCalculate: مقدار prev_calculated و محاسبه دوباره کامل پس از تغییر دادههای قیمت.
مرجع MQL5: copy_rates_from_pos: موقعیت میلهها برای صدور دادهها؛ موقعیت صفر میله جاری است که هنگام صدور کنار گذاشته میشود.
مرجع MQL5: آزمایش: حالت محاسبات ریاضی که برای آزمایش بومی استفاده شد.
مستندات کتابخانه مرجع: میانگین وزندار نمایی: رابطه بازگشتی adjust=False که بررسی مستقل استفاده میکند.
رهنمای MetaEditor: ساختار پلتفرم: پوشه دادهها و پوشههای شاخصها.
رهنمای MT5: معاملات الگوریتمی: پوشه MQL5\Indicators و کامپایل با F7.
رهنمای MT5: شاخصهای تخنیکی: افزودن شاخص از Navigator و پنجرههای جداگانه شاخص.
مقادیر استفادهشده در این صفحه و نمودارها · میلههای صادرشده · منشأ دادههای صادرشده · RSI و پیوتهای مرجع · تشخیصهای مرجع · بافرهای بومی MQL5 · تشخیصهای بومی MQL5 · بررسی متقابل · اجرای آزمایش بومی · گزارش ساخت · گزارش کامپایلر · مشخصات
نمودارها تعطیلات آخر هفته و فاصلههای دیگر میان میلهها را فشرده میکنند. زمانها همان ساعت سرور معاملات ترمینل هستند که صادر شدهاند. مثالها برای بازتولیدپذیری ثابت هستند و تفسیر زنده بازار نیستند.
محصولات دارای اهرم میتوانند به از دست رفتن سریع پول منجر شوند. د افغانستان بانک انجام معاملات فارکس را ممنوع اعلام کرده است.




