خلاصه مقاله در یک دقیقه
ریکوت به پیغام هشداری که شما از بروکر مربوط به تفاوت قیمت درخواستی شما برای اجرای معامله و قیمتی که بروکر ارائه می دهد دریافت می کنید، اشاره دارد. ریکوت باعث تاخیر در اجرای معاملات می شود و می تواند شما را از قیمت موردنظر دور کند.
ریکوت چیست؟
وقتی شما دستور خرید یا فروش میدهید، اما قیمتی که کارگزار در لحظه اجرا میبیند با قیمتی که شما مشاهده کردهاید تفاوت دارد، سیستم به شما اطلاع میدهد که قیمت تغییر کرده و پیشنهاد جدیدی ارائه میکند. به این تغییر قیمت و صدور هشدار در پلتفرم، ریکوت گفته میشود.
ریکوت معمولاً در حسابهایی با نوع اجرای فوری (Instant Execution) رخ میدهد. در چنین شرایطی، کارگزار سفارش را با قیمت جدید به شما نمایش میدهد و چند ثانیه فرصت دارید تا بپذیرید یا رد کنید. اگر قیمت جدید را بپذیرید، معامله در قیمت جدید انجام میشود و اگر رد کنید یا در مهلت تعیین شده پاسخی ندهید، ترید شما لغو خواهد شد و معامله باز نخواهد شد.
ریکوت در فارکس چگونه اتفاق می افتد؟
ریکوت در فارکس عموماً در کسری از ثانیه و ناگهانی رخ میدهد. مثلاً شما بهعنوان یک تریدر، ناگهان با دستور” اجرای فوری” یک معامله را میخواهید باز کنید، اما در همان لحظه به دلایل مختلف از جمله نوسانات شدید بازار، امکان باز شدن معامله در قیمت مد نظر شما نیست و کارگزاری یک قیمت جدید را به شما پیشنهاد میدهد. اینجا شما در پلتفرم خود یک نوتیفیکیشن دریافت میکنید که عموماً یک تایمر کوتاه زیر 5 ثانیه دارد و یک قیمت جدید.

این نوتیقیکیشن به شما میگوید که ریکوت رخ داده و شما مثلاً 5 ثانیه فرصت دارید بپذیرید که معامله شما در این قیمت باز شود یا خیر. اگر موافقت کند، سفارش با همان نرخ جدید باز میشود (البته باز هم احتمال تغییر مجدد قیمت و تکرار ریکوت وجود دارد). در غیر این صورت، سفارش کنسل میشود و معاملهای انجام نمیشود.
برای مثال، فرض کنید قصد دارید جفتارز یورو به دلار را با قیمت 1.1052 بخرید، اما در لحظه ارسال دستور به سرور، قیمت بازار به 1.1053 رسیده باشد. در این حالت کارگزار به شما یک ریکوت با نرخ جدید 1.1053 نشان میدهد تا تصمیم بگیرید. اینجاست که متوجه خواهید شد ریکوت در بازار فارکس چیست و تا چه میزان میتواند روی معاملات شما اثرگذار باشد.
دلایل ایجاد ریکوت در معامله
دلایل زیادی وجود دارد که میتوانند باعث ایجاد ریکوت در معاملات فارکس شوند که از مهمترین آنها میتوان به موارد زیر اشاره کرد:
نوسانات سریع و لحظهای بازار
وقتی اخبار مهم اقتصادی منتشر میشود یا نقدینگی در بازار کم است، قیمتها در کسری از ثانیه تغییر میکنند. این تغییرات باعث میشود قیمتی که معاملهگر میبیند با قیمت واقعی در لحظه ثبت سفارش همخوانی نداشته باشد.
نوع حساب و مدل اجرای سفارش
ریکوت عمدتاً در حسابهایی با مدل «اجرای فوری» (Instant Execution) دیده میشود، زیرا در این مدل کارگزاری موظف است سفارش را دقیقاً با نرخ درخواستی اجرا کند. در صورت تغییر قیمت، بهجای اجرای با نرخ جدید (که اسلیپیج نامیده میشود)، یک ریکوت صادر میشود و تصمیم نهایی به معاملهگر واگذار میشود.
تأخیر در ارتباط با سرور کارگزار
هرگونه کندی در اینترنت، پینگ بالا یا تأخیر در انتقال داده بین پلتفرم معاملهگر و سرور بروکر میتواند باعث شود سفارش با تأخیر به مقصد برسد. در این فاصله زمانی کوچک، قیمت تغییر کرده و ریکوت رخ میدهد.
کمبود نقدینگی یا نبود قیمت مناسب در آن لحظه
اگر در لحظه باز کردن معامله، هیچ تأمینکننده نقدینگی (بانک یا صندوق بزرگ) حاضر به ارائه همان قیمت درخواستی نباشد، بروکر نمیتواند سفارش را اجرا کند و اجباراً ریکوت رخ میدهد.
ریکوت در متاتریدر
ریکوت مسئلهای است، مربوط به کارگزاری که با آن کار میکنید و زمانی رخ میدهد که کارگزاری نمیتواند در همان قیمتی که شما میخواهید، معامله را باز کند و پیشنهاد میدهد که معامله شما در قیمت دیگری باز شود. پس ریکویت ربطی به متاتریدر ندارد اما در این پلتفرم شما میتوانید آن را هنگام رخ دادن مشاهده کنید. برای کاهش ریکوت در متاتریدر میتوانید Maximum Deviation را در متاتریدر فعال کنید تا از توقف سفارش در تغییرات جزئی قیمت جلوگیری کند.

ریکوت چه نوع بروکرهایی بیشتر رخ میدهد؟
ریکوت بیشتر در بروکرهایی رخ میدهد که از مدل Market Maker یا Dealing Desk هستند؛ چون در این بروکرها سفارشها ابتدا توسط سیستم داخلی بروکر بررسی میشود و در صورت تغییر سریع قیمت، سفارش با قیمت جدید به معاملهگر بازگردانده میشود.
این مشکل معمولاً در حسابهای Instant Execution، زمان انتشار اخبار اقتصادی، نوسانات شدید بازار و بروکرهای دارای نقدینگی ضعیف بیشتر دیده میشود. در مقابل، بروکرهای ECN و STP که از Market Execution استفاده میکنند، معمولاً ریکوت کمتری دارند و سفارشها را سریعتر اجرا میکنند، هرچند ممکن است اسلیپیج رخ دهد.
- بروکرهای Market Maker
- بروکرهای Dealing Desk (DD)
- حسابهای Instant Execution
- بروکرهای با نقدینگی ضعیف
- بروکرهای دارای سرور کند یا اجرای ضعیف سفارش
- بروکرهای با اسپرد ثابت
- بروکرهای نامعتبر یا دارای دستکاری قیمت
تفاوت ریکوت و اسلیپیچ
تفاوت ریکوت و اسلیپیج (Slippage) در نحوه اجرای سفارش است. در ریکوت، بروکر سفارش معاملهگر را در قیمت درخواستی قبول نمیکند و قیمت جدیدی نمایش میدهد تا کاربر دوباره تأیید کند؛ همانطور که گفتیم این اتفاق بیشتر در حسابهای Instant Execution رخ میدهد. اما در اسلیپیج، سفارش بدون نیاز به تأیید مجدد کاربر، در قیمت جدید اجرا میشود، ولی قیمت اجرای سفارش قطعاً بالاتر یا پایینتر از قیمت مدنظر معاملهگر است.
پس بهطور کلی، ریکوت در فارکس یعنی «سفارش رد شد، دوباره امتحان کن» و اسلیپیج یعنی «سفارش انجام شد، ولی نه دقیقاً با آن قیمتی که در ذهن تریدر است» اما در بیشتر بروکرها بخصوص بروکرهای سطح پایین و مارکت میکر، کاربران اخطاری مبنی بر ریکوت مشاهده نمیکنند و سفارشات آنها با اسلیپیج یا همان لغزش اتفاق می افتد که چندان برای معاملهگر خوشآیند نیست.

تأثیر ریکوت بر استراتژی معاملاتی
ریکوت در فارکس میتواند تأثیر بد زیادی روی معاملات داشته باشد. برای معاملهگرانی که از سبکهای اسکلپ یا معاملات سریع استفاده میکنند، رخ دادن ریکوت فاجعه بار است، زیرا جابجایی چند پیپ در ورود به معامله ممکن است به صورت کامل سوددهی آنها را تحت تأثیر قراردهد.
اما در معاملات بلند مدت و سوئینگ عموماً مسئلهای مانند ریکوت و اسلیپیج چندان برای تریدرها مهم نیست و به راحتی با آن کنار میآیند. پس اگر یک معاملهگر روزانه هستید که به صورت اسکلپینگ ترید میکنید برای اینکه فرم معاملاتی شما دچار مشکل نشود، بهتر است حتماً از بروکری استفاده کنید که کمترین حد ممکن دچار ریکوت شود.
تأثیر ریکوت بر اسکالپینگ
همانطور که گفتیم ریکوت زمانی که نوسانات زیاد است رخ میدهد، همین مسئله برای معاملهگران اسکلپ که حتی 1 پیپ نیز برایشان اهمیت بسیار زیادی دارد، به شدت تأثیر منفی دارد. در اسکلپینگ حتی چند 1 پیپ اختلاف میتواند سود معامله را کاهش داده یا آن را به ضرر تبدیل کند. ریکوت معمولاً در زمان انتشار اخبار اقتصادی، نوسانات شدید بازار و در بروکرهای مارکت میکر بیشتر دیده میشود. به همین دلیل، بسیاری از معاملهگران اسکالپ ترجیح میدهند از حساب ECN یا حساب اس تی پی و اجرای Market Execution استفاده کنند تا سرعت اجرای سفارشها افزایش یافته و احتمال ریکوت کاهش پیدا کند. بنابراین انتخاب حساب و بروکر برای یک معاملهگر اسکلپر حیاطیترین مسئله ممکن است.
در صورتی که میخواهید در یک بروکر با حساب STP سرمایه گذاری کنید به صفحه بهترین بروکر ها با حساب STP مراجعه کنید.
تأثیر ریکوت بر ترید روزانه
در معاملات سوئینگ روزانه، هرچند ریکوت مهم است اما آنقدر اثرگذار نیست، اگر یک تریدر معاملاتی با بیش از 20 پیپ حد سود ایجاد کند، ریکوتهای 1-2 پیپی چندان برایش حائز اهمیت نیست. هرچند که همین میزان نیز میتواند باعث کاهش سود آن باشد اما تاثیرش زیاد نیست. هرچند که چنین معاملهگرانی باید هنگام معامله ریکوت های زیاد را که فاصله بیش از 4-5 پیپی با مبلغ مورد معامله آنها دارد را کنسل کرده و وارد معامله نشوند.
تأثیر ریکوت بر معاملات بلند مدت
ریکوت کمترین تأثیر را بر معاملات بلند مدت دارد. عموماً برای تریدرهایی با چنین سبکهای معاملاتی، ریکوت فاقد اهمیت است. مثلاً معاملهگری که حد سود 100 پیپ به بالا را در معاملات بلند مدت ایجاد میکند، اهمیتی به چند پیپ جابجایی قیمت برای ورود به معامله نمیدهد. پس اگر به ناچار به بروکری دسترسی دارید که امکان ریکوت در حسابهای آن زیاد است بهتر است از روشهای معاملاتی بلند مدت استفاده کنید.
خطرات ریکوت در فارکس چیست؟
ریکوت در فارکس یک مسئله مهم و دغدغه جدی برای معاملهگران است که میتواند تاثیرات جدی روی روش معاملاتی بگذارد. از جمله مهمترین خطرات و مشکلات ریکوت به شرح زیر است:
- از دست رفتن فرصتهای معاملاتی: تأخیر به وجود آمده به دلیل ریکوت ممکن است باعث شود معاملهگر بهترین نقطه ورود یا خروج را از دست بدهد.
- کاهش سود معاملات: قیمت جدید معمولاً بدتر از قیمت اولیه است و میتواند بخش زیادی از سود را کاهش دهد.
- نابودی استراتژی اسکالپینگ: در معاملات اسکالپ، حتی چند پیپ ریکوت میتواند کل سود معامله را از بین ببرد.
- ایجاد تأخیر و عدم قطعیت: برخلاف اسلیپیج که سفارش فوراً اجرا میشود، ریکوت نیاز به تأیید مجدد دارد و ممکن است معامله کاملاً لغو شود.
- احتمال سوءاستفاده برخی بروکرها: بعضی بروکرهای ضعیف یا غیر شفاف عمداً اجرای سفارش را کند میکنند تا ریکوت به نفع خودشان ایجاد شود.
چگونه ریکوت را کاهش دهیم؟
مهمترین مسئله در کاهش ریکوت در فارکس استفاده از بروکر مناسب و حرفهای است که تأمین کنندههای مالی قوی داشته باشد یا مستقیماً به بازار متصل باشد. اما به صورت کلی راهکارهایی برای کاهش ریکوت وجود دارد که مهمترین آنها به شرح زیر هستند:
- استفاده از بروکر ECN یا STP با اجرای Market Execution برای کاهش ریکوت
- در Market Execution سفارش مستقیماً با بهترین قیمت موجود اجرا میشود
- فعال کردن Maximum Deviation در متاتریدر برای جلوگیری از توقف سفارش در تغییرات جزئی قیمت
- اجتناب از زمانهای پرنوسان مثل اخبار اقتصادی مهم
- معامله در سشنهای با نقدینگی بالا مثل لندن و نیویورک
- استفاده از سفارشهای Pending (Limit/Stop) بهجای سفارش لحظهای
- استفاده از VPS برای کاهش تأخیر و افزایش سرعت اتصال به سرور بروکر
- بررسی و کاهش Latency اینترنت برای جلوگیری از تأخیر در ارسال سفارش
- سبک نگه داشتن پلتفرم متاتریدر برای جلوگیری از کندی اجرا
نقش بروکر در ریکوت
نقش بروکر در این فرآیند به مدل اجرایی آن بستگی دارد؛ در بروکرهای Market Maker که خودشان طرف مقابل معاملات هستند، قیمتگذاری داخلی انجام میشود و بهدلیل مدیریت ریسک در بازارهای سریع، ریکوتها بیشتر دیده میشوند، در حالی که در بروکرهای ECN/STP سفارشها مستقیماً به تأمینکنندگان نقدینگی ارسال میشود و ریکوت کمتر است.
هرچند در نوسانات شدید ممکن است قیمت جدیدی پیشنهاد شود. همچنین سرعت سرور و میزان تأخیر (Latency) بروکر تأثیر مستقیم بر احتمال ریکوت دارد، زیرا هرچه فاصله زمانی ارسال تا اجرای سفارش بیشتر باشد، احتمال تغییر قیمت افزایش مییابد. برای کاهش اثر ریکوت نیز میتوان از تنظیم Maximum Deviation، استفاده از سفارشهای Pending و انتخاب حسابهای ECN استفاده کرد.
تفاوت ریکوت طبیعی و غیر طبیعی
اما دو مورد ریکویت وجود دارد، یکی ریکوت های طبیعی که عموماً در تمامی کارگزاریها در یک شرایط عادی رخ میدهند و دیگری ریکوت های غیر طبیعی که مشکوک به نظر میرسند. برای شناخت کاملتر این دو مدل ریکوت در ادامه آنها را شرح دادهایم:
ریکوت عادی
این نوع ریکوت یک اتفاق طبیعی و قابل انتظار در بازار است.
- دلیل: نوسانات شدید بازار، جهش ناگهانی قیمت یا حجم بالای سفارشها که باعث میشود در چند میلیثانیه بین کلیک شما و رسیدن سفارش به سرور، قیمت تغییر کند.
- نتیجه: بروکر اجرای سفارش را متوقف میکند و از شما میخواهد قیمت جدید را قبول یا رد کنید.
- تکرار: معمولاً نادر است و بیشتر در زمان اخبار مهم اقتصادی یا کندی ارتباط اینترنتی رخ میدهد.
ریکوت غیرعادی
این نوع ریکوت نشاندهنده مشکل ساختاری یا رفتار مشکوک بروکر است.
- دلیل: نقدینگی ضعیف بروکر، تأخیر در پردازش سرور یا حتی دستکاری عمدی (گاهی با عنوان Stop Hunting).
- نتیجه: سفارشها حتی در بازارهای آرام هم مکرراً رد میشوند یا فقط در جهت نامطلوب ریکوت میخورند و معاملات سودده با تأخیر یا عدم اجرا مواجه میشوند.
- تکرار: بهصورت مداوم در طول روز دیده میشود، حتی در داراییهای با نقدینگی بالا.
مثال واقعی از تجربه نویسنده از ریکوت در معامله
در یکی از معاملات جفتارز EUR/USD، من قصد داشتم در قیمت 1.08500 وارد خرید شوم. هنگام انتشار یک خبر مهم اقتصادی، درست در لحظه کلیک روی Buy، بروکر سفارش را اجرا نکرد و قیمت جدید 1.08512 را بهعنوان ریکوت پیشنهاد داد. من بعد از چند ثانیه تأخیر این قیمت را تأیید کردم و وارد معامله شدم، اما همان 12 پیپ اختلاف باعث شد نسبت ریسک به ریوارد معامله تغییر کند. در ادامه بازار فقط یک اصلاح کوتاه تا 1.08480 انجام داد و معامله بهجای سود مورد انتظار، با ضرر بسته شد.
این تجربه نشان داد که حتی یک ریکوت کوچک میتواند کل ساختار ورود و خروج یک معامله را بههم بزند. پس بهتر بود زمانی که ریکوت اتفاق افتاد من کلاً معامله را لغو میکردم و یا برای ورود به معامله در قیمت مد نظرم صبر میکردم تا بازار به محدوده دلخواه من برگردد.
جمع بندی
پس در این مقاله متوجه شدیم که ریکوت در فارکس چیست و فهمیدیم که ریکوت زمانی رخ میدهد که بروکر بهدلیل تغییر سریع قیمت یا کمبود نقدینگی، سفارش را در قیمت درخواستی اجرا نکرده و قیمت جدیدی برای تأیید ارائه میدهد. این پدیده بیشتر در مدلهای Instant Execution و بروکرهای Market Maker دیده میشود و میتواند باعث تأخیر در اجرای سفارش و تغییر نقطه ورود شود. از نظر فنی، ریکوت نتیجه عدم همزمانی بین ارسال سفارش و رسیدن قیمت به سرور بروکر است. در مقابل، استفاده از ECN/STP و Market Execution میتواند این مشکل را کاهش داده و اجرای سفارش را بهصورت روانتر با پذیرش اسلیپیج جایگزین کند.