تریلینگ استاپ چیست و چگونه حرکت میکند؟
تریلینگ استاپ (Trailing Stop) یا حد ضرر متحرک، نوعی استاپ لاس است که با حرکت قیمت به نفع معامله جابهجا میشود. در پوزیشن خرید، با افزایش قیمت، حد ضرر بالاتر میرود و در پوزیشن فروش، با کاهش قیمت، پایینتر میآید. اگر بازار برگردد، استاپ در آخرین سطح ثبتشده میماند و به عقب حرکت نمیکند.
در متاتریدر، تریلینگ استاپ زمانی فعال میشود که سود معامله به فاصله تعیینشده برحسب Point برسد. پس از آن، پلتفرم Stop Loss را با ادامه حرکت مطلوب قیمت جابهجا میکند. اگر قیمت به سطح استاپ برگردد، دستور خروج فعال میشود. تریلینگ استاپ برای مدیریت خروج و محافظت از بخشی از سود باز کاربرد دارد، اما جای حد ضرر اولیه را نمیگیرد. حد ضرر اولیه باید پیش از ورود مشخص شود؛ زیرا تا قبل از فعالشدن تریلینگ، ممکن است پوزیشن بدون Stop Loss باقی بماند.
مثال عملی از تریلینگ استاپ در معامله خرید و فروش
فرض کنید EUR/USD در قیمت 1.1000 خریداری شده و فاصله تریلینگ 50 پیپ است. اگر قیمت تا 1.1100 رشد کند، سطح نظری حد ضرر به 1.1050 میرسد. افت قیمت تا 1.1070 این سطح را پایین نمیآورد؛ اما صعود بعدی تا 1.1150 میتواند حد ضرر را به 1.1100 منتقل کند. با بازگشت قیمت به سطح استاپ، دستور خروج فعال میشود.
در معامله فروش رابطه معکوس است: برای نمونه، در فروش از 1.1000 با فاصله 50 پیپ، افت قیمت تا 1.0900 حد ضرر را به 1.0950 میرساند و بازگشت تا 1.0930 آن را بالا نمیبرد. با ثبت کف جدید، استاپ پایین میآید و هنگام بازگشت صعودی ثابت میماند. این اعداد فقط سازوکار را نشان میدهند. قیمت واقعی خروج به Bid و Ask، اسپرد و شیوه اجرا بستگی دارد و در نوسان سریع یا گپ، ممکن است با سطح Stop Loss تفاوت داشته باشد.
نکته: تریلینگ استاپ سود نهایی معامله را از قبل تعیین نمیکند. این ابزار فقط سطح خروج را بر پایه حرکت مطلوب قیمت بهروزرسانی میکند.
تفاوت تریلینگ استاپ با حد ضرر ثابت
هر دو ابزار برای محدود کردن ریسک خروج به کار میروند، اما منطق بهروزرسانی آنها یکسان نیست. حد ضرر ثابت تا زمانی که معاملهگر آن را ویرایش نکند در همان قیمت میماند؛ تریلینگ استاپ در جهت سود حرکت میکند و در جهت زیان عقب نمیرود. در جدول زیر، این دو ابزار از نظر محل قرارگیری، نحوه جابهجایی، رفتار هنگام بازگشت قیمت، نیاز به باز بودن متاتریدر و کاربرد مقایسه شدهاند.
| معیار | حد ضرر ثابت | تریلینگ استاپ |
|---|---|---|
| محل قرارگیری | یک قیمت مشخص | فاصله مشخص از آخرین سقف یا کف مطلوب |
| جابهجایی | فقط با ویرایش دستی یا الگوریتم | خودکار در جهت مطلوب معامله |
| رفتار هنگام برگشت قیمت | بدون تغییر | در آخرین سطح ثبتشده ثابت میماند |
| نیاز به بازبودن متاتریدر | پس از ثبت روی سرور، خیر | برای ادامه جابهجایی، بله |
| کاربرد رایج | محدودکردن زیان اولیه | مدیریت خروج و محافظت از بخشی از سود باز |
حد ضرر اولیه پیش از ورود مشخص میکند معامله در صورت نامعتبرشدن تحلیل در چه سطحی بسته شود و چه مقدار از سرمایه در معرض ریسک قرار بگیرد. تریلینگ استاپ پس از حرکت قیمت به نفع پوزیشن وارد عمل میشود و برای مدیریت خروج یا محافظت از بخشی از سود باز کاربرد دارد. به همین دلیل، در چارچوب مدیریت ریسک در فارکس، ابتدا محل حد ضرر و حجم معامله تعیین میشود و سپس قاعده فعالسازی تریلینگ مشخص خواهد شد. انتقال زودهنگام استاپ به نقطه ورود نیز میتواند معامله را با یک اصلاح طبیعی ببندد، حتی اگر سناریوی اصلی هنوز اعتبار داشته باشد.
آموزش فعالسازی تریلینگ استاپ در متاتریدر 5 و 4
تنظیم داخلی تریلینگ استاپ روی نسخه دسکتاپ و برای یک معامله باز انجام میشود. مسیر منو در MT4 و MT5 بسیار نزدیک است، هرچند نام پنجره پایین صفحه در MT4 معمولاً Terminal و در MT5 معمولاً Toolbox نمایش داده میشود. برای فعالسازی، مراحل زیر را طی کنید:
1. معامله را باز کنید و حد ضرر اولیه را جداگانه ثبت کنید؛ تریلینگ تا پیش از فعالشدن، هیچ محافظتی برای پوزیشن ایجاد نمیکند
2. با کلید Ctrl+T پنجره Terminal یا Toolbox را باز کنید.

3. وارد تب Trade شوید و روی پوزیشن موردنظر راستکلیک کنید.
4. نشانگر را روی گزینه Trailing Stop ببرید.
5. یکی از فاصلههای آماده را انتخاب کنید یا با Custom مقدار دلخواه را وارد کنید.

6. فعال بودن تنظیم را از منوی همان پوزیشن و تغییرات ثبتشده در Journal بررسی کنید.

مقدار Custom برحسب Point است، نه لزوماً Pip. در بسیاری از جفتارزهای دارای 5 رقم اعشار، هر 10 پوینت معادل 1 پیپ است؛ این رابطه برای همه نمادها یکسان نیست. تعداد اعشار و اندازه Point را در Specification بررسی کنید. برای هر پوزیشن فقط یک تریلینگ داخلی میتوان تعیین کرد. در MT5 نیز این بهروزرسانی برای یک پوزیشن بیشتر از یکبار در هر 10 ثانیه انجام نمیشود؛ نکتهای که در حرکتهای بسیار سریع اهمیت پیدا میکند.
با بسته شدن متاتریدر چه اتفاقی برای تریلینگ استاپ میافتد؟
منطق تریلینگ داخلی متاتریدر 4 و متاتریدر 5 در ترمینال کاربر اجرا میشود، نه روی سرور معاملاتی. اگر نرمافزار بسته شود، اینترنت قطع باشد یا حساب از سرور جدا شود، حد ضرر دیگر قیمت را دنبال نمیکند. آخرین Stop Loss که پیش از قطع اتصال روی سرور ثبت شده است باقی میماند و در صورت رسیدن قیمت میتواند فعال شود.
اگر تریلینگ هنوز فعال نشده و استاپ لاس اولیهای هم ثبت نشده باشد، بستن پلتفرم ممکن است پوزیشن را بدون حد ضرر باقی بگذارد. برای اجرای پیوسته میتوان متاتریدر را روی VPS باز و متصل نگه داشت. منطق هر اکسپرت مدیریت معامله نیز باید ابتدا روی حساب آزمایشی بررسی شود.
هشدار: روشنبودن کامپیوتر بهتنهایی کافی نیست. متاتریدر باید اجرا شده، به حساب متصل باشد و قیمت جدید دریافت کند تا تریلینگ بتواند سطح Stop Loss را بهروزرسانی کند.
فاصله تریلینگ استاپ را چگونه تعیین کنیم؟
فاصله مناسب عدد ثابتی برای همه معاملات نیست. دامنه حرکت نماد، تایمفریم، اسپرد، محل ابطال تحلیل و هدف استراتژی باید با هم سنجیده شوند. سه روش زیر نقطه شروع رایجتری برای تعریف این فاصله هستند.
| روش | مبنای تنظیم | مزیت | محدودیت |
|---|---|---|---|
| فاصله ثابت | تعداد مشخص پیپ، پوینت یا واحد قیمت | ساده و قابل تکرار | با تغییر نوسان بازار سازگار نمیشود |
| مبتنی بر ATR | ضریبی از میانگین دامنه واقعی | فاصله را با نوسان هماهنگ میکند | ضریب نامناسب همچنان خروج زودهنگام یا ریسک زیاد میسازد |
| ساختار بازار | پشت کف یا سقف نوسانی معتبر | با منطق حرکت قیمت هماهنگ است | معمولاً به جابهجایی دستی یا اکسپرت نیاز دارد |
1. فاصله ثابت برحسب پیپ یا پوینت
در این روش برای هر نماد و تایمفریم یک فاصله عددی تعریف میشود. اجرای آن ساده است، اما با تغییر نوسان سازگار نمیشود؛ فاصله مناسب در یک دوره آرام ممکن است در بازار پرنوسان داخل حرکت عادی قیمت قرار بگیرد.
واحد فاصله باید با مشخصات نماد خوانده شود. برای نمونه، انتقال یک عدد ثابت از EUR/USD به XAUUSD بدون توجه به Tick Size، تعداد ارقام و دامنه روزانه قابل اتکا نیست. جزئیات انتخاب سطح اولیه و ویژگیهای نماد طلا (XAUUSD) در راهنمای حد ضرر برای ترید طلا توضیح داده شده است.
2. فاصله متغیر بر اساس ATR
Average True Range یا ATR دامنه نوسان اخیر را میسنجد و جهت بازار را نشان نمیدهد. فاصله تریلینگ میتواند ضریبی از ATR باشد؛ برای مثال 1.5 × ATR. با افزایش نوسان، فاصله بیشتر و با کاهش آن کوچکتر میشود. دوره ATR، تایمفریم و ضریب باید با همان استراتژی آزمایش شوند. ATR تایمفریم پایین ممکن است برای معامله چندروزه بیش از حد فشرده باشد و ضریب بزرگ، بخش زیادی از سود باز را در معرض بازگشت بگذارد. این روش عدد آماده یا سیگنال نیست.
3. جابهجایی پشت کف و سقفهای ساختار بازار
در روش ساختاری، حد ضرر با هر حرکت قیمت جابهجا نمیشود. در پوزیشن خرید، پس از تشکیل و تأیید یک کف بالاتر، استاپ میتواند پشت همان کف قرار بگیرد. در پوزیشن فروش نیز پس از تأیید یک سقف پایینتر، حد ضرر به پشت آن منتقل میشود. به این ترتیب، سطح خروج با نقاط معتبر نمودار هماهنگ میماند و نوسانهای عادی فضای کافی برای حرکت دارند.
تریلینگ استاپ داخلی متاتریدر فقط یک فاصله عددی را از قیمت حفظ میکند و توانایی تشخیص کف یا سقف معتبر را ندارد. اجرای این روش به جابهجایی دستی حد ضرر یا اکسپرتی با قواعد مشخص نیاز دارد. معیار تشخیص نقاط نوسانی نیز باید از قبل در پلن تعریف شود؛ در راهنمای ساختار بازار در ترید چیست میتوانید با نحوه شناسایی این نقاط و تغییرات ساختار قیمت آشنا شوید.

فاصله خیلی نزدیک یا خیلی دور؛ خطای رایج در تنظیم تریلینگ
فاصله بسیار نزدیک، تریلینگ را داخل نویز معمول بازار قرار میدهد. یک اصلاح کوتاه، افزایش لحظهای اسپرد یا سایه کندل ممکن است استاپ را فعال کند و قیمت پس از خروج دوباره در جهت قبلی حرکت کند. این مشکل در تایمفریمهای پایین، شروع جلسات معاملاتی و زمان انتشار دادههای اقتصادی بیشتر دیده میشود.
فاصله بسیار دور احتمال خروج زودهنگام را کم میکند، اما بخش بزرگتری از سود باز را در معرض بازگشت میگذارد. فاصله باید نوسان عادی را تحمل کند، بدون آنکه نقطه خروج از محدوده ریسک پلن خارج شود.
در تعیین فاصله تریلینگ استاپ موارد زیر را رعایت کنید:
- فاصله را از روی اسپرد لحظهای بهتنهایی تعیین نکنید؛ دامنه حرکت چند دوره اخیر را هم ببینید.
- پیش از خبرهای پراثر، احتمال گسترش اسپرد و اسلیپیج را در نظر بگیرید.
- برای پوزیشن خرید، فعالسازی Stop Loss معمولاً با Bid و برای پوزیشن فروش با Ask بررسی میشود.
- نتیجه فاصلههای مختلف را جداگانه برای هر نماد و تایمفریم ثبت کنید.
تریلینگ استاپ چه اثری بر ریسک به ریوارد دارد؟
تریلینگ استاپ نسبت ریسک به ریوارد اولیه را تغییر نمیدهد، زیرا این نسبت پیش از ورود و براساس فاصله قیمت ورود تا حد ضرر و حد سود محاسبه میشود. با این حال، پس از حرکت قیمت در جهت معامله، تریلینگ میتواند ریسک باقیمانده را کاهش دهد، سود شناور را حفظ کند و در نهایت بر بازده واقعی معامله اثر بگذارد. البته اگر فاصله تریلینگ بیش از حد کم باشد، خروجهای زودهنگام میتوانند میانگین سود معاملات را کاهش دهند.
قاعده فعالسازی تریلینگ باید با نسبت ریسک به بازده استراتژی هماهنگ باشد. در راهنمای ریسک به ریوارد نحوه محاسبه این نسبت و مفهوم واحد R توضیح داده شده است. بر همین اساس میتوان شرط مشخصی مانند «فعالسازی تریلینگ پس از رسیدن قیمت به 1R» یا «انتقال حد ضرر پس از تشکیل یک نقطه بازگشتی معتبر» تعریف کرد. این قاعده باید پیش از ورود تعیین و با نتایج گذشته استراتژی ارزیابی شود.
تریلینگ استاپ فقط باید در جهت کاهش ریسک حرکت کند؛ یعنی در پوزیشن خرید بالاتر برود و در پوزیشن فروش پایینتر بیاید. افزایش فاصله استاپ برای جلوگیری از بستهشدن معامله، زیان مجاز را بیشتر میکند و با منطق مدیریت ریسک سازگار نیست.

تریلینگ استاپ در چه شرایطی کارایی بیشتری دارد؟
حرکت رونددار و پیوسته محیط مناسبتری برای حد ضرر متحرک است. در بازار رنج، رفتوبرگشتهای مکرر میتوانند تریلینگ را فعال و خروجهای کوچک ایجاد کنند؛ پس شرایط بازار باید پیش از انتخاب ابزار خروج تشخیص داده شود. در زمان خبر، سرعت تغییر قیمت و گسترش اسپرد ممکن است حتی یک فاصله منطقی را زود فعال کند. تریلینگ استاپ مانع اسلیپیج نیست و قیمت درجشده را تضمین نمیکند. برای معاملهای که قرار است از یک رویداد پرنوسان عبور کند، سناریوی گپ، افت نقدشوندگی و حداکثر زیان قابلتحمل باید جداگانه بررسی شود.
این ابزار یک قاعده از پیش تعیینشده را منظم اجرا میکند و نیاز به تغییر دستی استاپ لاس را کاهش میدهد. بااینحال، فاصله ثابت کیفیت روند یا اهمیت سطوح نمودار را تشخیص نمیدهد.
چکلیست استفاده از حد ضرر متحرک
پیش از فعالسازی، این موارد را کنترل کنید تا تنظیم تریلینگ با برنامه معامله همخوان بماند:
- حد ضرر اولیه و مقدار ریسک معامله مشخص شده است.
- واحد ورودی پلتفرم، Point یا Pip، با Specification نماد تطبیق داده شده است.
- فاصله انتخابی از اسپرد عادی و نویز معمول تایمفریم بزرگتر است.
- زمان شروع تریلینگ، مانند رسیدن به 1R یا شکست یک سطح، از قبل تعریف شده است.
- شرایط بازار از نظر روند، رنج و رویداد خبری بررسی شده است.
- متاتریدر باز و متصل میماند یا VPS برای اجرای پیوسته آماده است.
- سناریوی خروج در صورت گپ، اسلیپیج یا قطع اتصال پذیرفته شده است.
- تنظیم ابتدا در حساب دمو یا بکتست همان استراتژی ارزیابی شده است.
فعالسازی فوری پس از ورود، استفاده از یک فاصله برای همه نمادها، نادیدهگرفتن اسپرد و تغییر تنظیم پس از هر کندل از خطاهای رایجاند. ثبت فاصله اولیه و علت جابهجایی، مقایسه روش ثابت، ATR و ساختاری را ممکن میکند.
جمعبندی؛ تریلینگ استاپ مناسب چگونه انتخاب میشود؟
تریلینگ استاپ ابزار تضمین سود نیست؛ بلکه روشی برای مدیریت خروج پس از حرکت قیمت در جهت معامله است. حد ضرر اولیه، حداکثر زیان قابلقبول را مشخص میکند و تریلینگ استاپ با جابهجایی یکطرفه حد ضرر، ریسک باز را کاهش میدهد یا از بخشی از سود شناور محافظت میکند. استفاده از این ابزار زمانی منطقی است که نقطه فعالسازی، فاصله تریلینگ و شرایط خروج از قبل مشخص شده باشند.
برای انتخاب تنظیم مناسب، باید نوسان نماد، تایمفریم، اسپرد، واحد Point، ساختار قیمت و نیاز متاتریدر به اتصال فعال را در نظر بگیرید. سپس عملکرد این تنظیمات را با بکتست یا حساب دمو ارزیابی کنید. بهترین تریلینگ استاپ یک عدد ثابت برای همه معاملات نیست؛ بلکه تنظیمی است که با رفتار بازار، سبک معاملاتی و سقف ریسک شما هماهنگ باشد.

