بازارهای مالی همیشه پر از فرصت و چالش هستند. یکی از ابزارهای مهم برای مدیریت معاملات و تعیین نقاط ورود و خروج، اکسپرتها (Expert Advisors) هستند. در این مقاله قصد داریم به صورت کامل و ساده، عملکرد و ویژگیهای سیستم Rollback برای متاتریدر ۵ را بررسی کنیم. این اکسپرت به طور خاص روی تایمفریم H1 کار میکند و هدف آن شناسایی کانالهای قیمتی روز قبل و اجرای معاملات برگشتی است.
معرفی سیستم Rollback
سیستم Rollback یک اکسپرت خودکار است که بر اساس عرض کانال روز قبل و رفتار قیمت، نقاط احتمالی برگشت را شناسایی میکند. این سیستم برای معاملهگران حرفهای و تازهکار مفید است، زیرا کمک میکند:
- از نوسانات غیرمنتظره قیمت جلوگیری شود.
- نقاط ورود و خروج بهینه تعیین شوند.
- مدیریت ریسک به شکل دقیقتری انجام شود.
در این سیستم، از اشیاء گرافیکی OBJ_RECTANGLE برای نمایش کانالها استفاده میشود که معاملهگر میتواند به راحتی محدودههای حمایتی و مقاومتی را مشاهده کند.
تایمفریم و محدودیتهای سیستم

یکی از ویژگیهای مهم این اکسپرت، تایمفریم ثابت H1 است. یعنی:
| ویژگی | توضیح |
|---|---|
| تایمفریم | H1 (یک ساعته) |
| روزهای غیر فعال | دوشنبه و جمعه |
| زمان بررسی کانال | 00:00 تا 00:03 در صورت نداشتن موقعیت باز |
توجه: تایمفریم H1 داخل کد ثبت شده و به عنوان ورودی قابل تغییر نیست.
این محدودیتها به دلیل کاهش ریسکهای نوسانات شدید در باز و بسته شدن بازار و همچنین مدیریت بهینه زمان معاملات در روزهای حساس است.
نحوه محاسبه کانال روز قبل
برای استفاده از سیستم Rollback، ابتدا باید عرض کانال روز قبل محاسبه شود. این کانال به شکل زیر تعریف میشود:
- Open کندل شماره ۲۴ روز قبل
- Close کندل شماره ۱ روز قبل
و سپس تفاوت بین این دو قیمت، عرض کانال را مشخص میکند:
[ \text{عرض کانال} = \text{Close کندل 1} – \text{Open کندل 24} ]
نکته: اگر عرض کانال کمتر از حد مشخص شده باشد، سیستم هیچ معاملهای را اجرا نمیکند، زیرا نشاندهنده نوسانات کم و غیرمطلوب بازار است.
شرایط باز کردن موقعیت معاملاتی
سیستم Rollback تنها زمانی موقعیت باز میکند که شرایط مشخص شده برای برگشت قیمت برقرار باشد. این شرایط شامل:
- وجود عرض کافی کانال
- بررسی زمان سرور: بین 00:00 تا 00:03 و عدم وجود موقعیت باز
- بررسی رفتار قیمت در محدوده کانال
اگر این شرایط برقرار باشد، سیستم:
- کانال را رسم میکند با استفاده از OBJ_RECTANGLE
- میزان Rollback را محاسبه کرده و پوزیشن مناسب را باز میکند
نمایش کانال با OBJ_RECTANGLE به معاملهگر کمک میکند تا محدوده حمایت و مقاومت را به صورت بصری مشاهده کند.
انواع Rollback در این سیستم
سیستم Rollback دو نوع برگشت قیمت را تشخیص میدهد:
| نوع Rollback | توضیح |
|---|---|
| Rollback ساده | برگشت قیمت به سطح میانی کانال |
| Channel Rollback | برگشت قیمت به نقاط انتهایی کانال، برای گرفتن سود بیشتر |
توصیه میشود که معاملهگران تازهکار ابتدا با Rollback ساده کار کنند و پس از تجربه، از Channel Rollback استفاده کنند.
نمایش کانال با OBJ_RECTANGLE
یکی از قابلیتهای ویژه این اکسپرت، نمایش گرافیکی کانالها است. با استفاده از OBJ_RECTANGLE:
- کانال روز قبل به صورت یک مستطیل روی چارت رسم میشود
- معاملهگر میتواند محدوده حمایتی و مقاومتی را به راحتی مشاهده کند
- امکان تنظیم رنگ، ضخامت و نام کانال وجود دارد
مثال:
| ویژگی | مقدار پیشنهادی |
|---|---|
| رنگ کانال | آبی یا سبز |
| ضخامت | ۲ تا ۳ پیکسل |
| نام کانال | Previous Day Channel |
این ویژگی کمک میکند که تصمیمگیری بصری و سریعتری داشته باشید.
غیرفعال کردن سیستم در روزهای خاص
سیستم Rollback در دوشنبه و جمعه غیرفعال است. دلیل این کار:
- دوشنبه: شروع هفته و امکان نوسانات شدید
- جمعه: بسته شدن بازار و احتمال برگشت نامنظم قیمت
با این کار، اکسپرت تنها در روزهای مناسب و با احتمال موفقیت بالاتر معاملات را اجرا میکند.
نکات مهم برای استفاده از Rollback
برای اینکه حداکثر بهره را از این اکسپرت ببرید، به موارد زیر توجه کنید:
- کنترل زمان سرور: همیشه بررسی کنید که ساعت سرور درست تنظیم شده باشد.
- مدیریت ریسک: حتی با سیستم اتوماتیک، حد ضرر و حد سود را تنظیم کنید.
- رصد کانالها: با OBJ_RECTANGLE کانالها را زیر نظر داشته باشید تا در شرایط غیرمنتظره بتوانید سریع تصمیم بگیرید.
- تست روی حساب دمو: قبل از اجرای واقعی، حتماً عملکرد سیستم را روی حساب دمو بررسی کنید.
این نکات کمک میکنند تا از خطاهای احتمالی جلوگیری کرده و سود بیشتری کسب کنید.
مزایای استفاده از Rollback در معاملات H1
| مزایا | توضیح |
|---|---|
| تحلیل دقیق | بررسی دقیق کانال روز قبل و رفتار قیمت |
| سرعت تصمیمگیری | رسم کانالها بصورت خودکار |
| مدیریت ریسک بهتر | ورود به معاملات فقط در شرایط مناسب |
| کاهش استرس | کنترل خودکار معاملات و نقاط ورود |
با این سیستم، معاملهگر میتواند تمرکز بیشتری روی استراتژی کلی خود داشته باشد و نگران اشتباهات دستی نباشد.
مثال عملی استفاده از سیستم Rollback

فرض کنید:
- Open کندل شماره ۲۴ روز قبل: 1.1000
- Close کندل شماره ۱ روز قبل: 1.1050
عرض کانال برابر است با:
[ 1.1050 – 1.1000 = 0.0050 \text{ (50 پیپ)} ]

اگر شرایط Rollback برقرار باشد:
- سیستم کانال را روی چارت رسم میکند
- حد سود و حد ضرر متناسب با عرض کانال تعیین میشود
- پوزیشن باز میشود
این روش به شکل واضح و قابل فهم به معاملهگر کمک میکند تا تصمیم بهتری بگیرد.
سیستم Rollback برای متاتریدر ۵ یک ابزار قدرتمند برای مدیریت معاملات H1 است. ویژگیهای اصلی آن شامل:
- محاسبه خودکار کانال روز قبل
- شناسایی نقاط برگشت قیمت
- رسم کانالها با OBJ_RECTANGLE
- غیرفعال بودن در روزهای پرریسک دوشنبه و جمعه
توصیه میشود که همیشه استراتژیهای مدیریت ریسک را رعایت کنید و این سیستم را ابتدا روی حساب دمو تست کنید تا با عملکرد آن به خوبی آشنا شوید.





