پاسخ کوتاه: ریکوت یعنی بروکر نمیتواند سفارش شما را در قیمت درخواستی اجرا کند. بهجای اجرا، قیمت تازهای پیشنهاد میدهد تا آن را بپذیرید یا رد کنید. اسمش هم از همین میآید: قیمتگذاری مجدد.
تجربهاش برای هر معاملهگری آشناست؛ روی دکمه خرید میزنید و بهجای باز شدن پوزیشن، پنجرهای با قیمتی کمی متفاوت جلویتان سبز میشود. در همان چند ثانیه تردید، بازار جلوتر میرود.
در این راهنما میبینید ریکوت چه فرقی با اسلیپیج دارد و چرا در برخی حسابها اصلاً رخ نمیدهد. ریشه فنیاش در حالت اجرای سفارش و راهکارهای کاهش آن هم بررسی میشود.
- ریکوت یعنی پیشنهاد قیمت جدید پیش از اجرا؛ تصمیم پذیرش یا رد با شماست و کنترل قیمت را از دست نمیدهید.
- اسلیپیج بعد از ارسال سفارش و بدون پرسش رخ میدهد؛ معامله انجام میشود اما در قیمتی متفاوت.
- ریشه فنی ریکوت، حالت اجرای فوری (Instant Execution) است؛ در حالت اجرای بازار که حسابهای ECN معمولاً دارند، ریکوت موضوعیت ندارد.
- سفارشهای لیمیت و استاپ، پرهیز از ورود در ثانیههای خبر و انتخاب بروکر با اجرای سریع، احتمال ریکوت را بهشدت کم میکنند.
ریکوت چیست؟
ریکوت در فارکس زمانی رخ میدهد که میان لحظه کلیک شما و لحظه رسیدن سفارش به سرور بروکر، قیمت تغییر کرده باشد. بروکر بهجای اجرا در قیمت قدیمی، پیام قیمتگذاری مجدد میفرستد و منتظر تصمیم شما میماند. برای درک بهتر، مقاله قیمتهای Bid و Ask را هم ببینید؛ چون ریکوت دقیقاً روی همان دو عدد اتفاق میافتد.
نکته مهم این است که ریکوت لزوماً بهمعنای تخلف بروکر نیست. در بازاری که قیمتش در هر ثانیه چند بار بهروز میشود، طبیعی است که قیمت لحظهای گاهی پیش از رسیدن سفارش شما منقضی شود. آنچه اهمیت دارد، تکرار غیرعادی این پیام است، نه دیدن یکی دو مورد آن در سال.
ریکوت در متاتریدر چگونه دیده میشود؟
در متاتریدر، این پیام بهشکل پنجرهای ظاهر میشود که قیمت جدید و دکمههای پذیرش یا لغو را نشان میدهد. اعتبار این پنجره معمولاً چند ثانیه بیشتر نیست. در همان پنجره سفارش، فیلدی به نام حداکثر انحراف مجاز وجود دارد؛ هرچه عدد آن بزرگتر باشد، تغییرات بیشتری بدون ریکوت پذیرفته میشود.
همین چند ثانیه اعتبار، خودش بخشی از ماجراست. اگر تردید کنید، پنجره بسته میشود و باید از نو سفارش بدهید؛ و در بازاری که تند حرکت میکند، سفارش تازه هم میتواند دوباره با همین پیام روبهرو شود.
تفاوت ریکوت و اسلیپیج
این دو را زیاد با هم اشتباه میگیرند، در حالی که تفاوتشان در یک نکته خلاصه میشود: از شما میپرسند یا نه. در ریکوت، پیش از اجرا قیمت جدید به شما پیشنهاد میشود و اختیار تصمیم دارید. در اسلیپیج یا لغزش قیمت، سفارش خودکار و بدون پرسش با قیمت متفاوتی پر میشود و شما بعد از اجرا متوجه میشوید.
| ویژگی | ریکوت | اسلیپیج |
|---|---|---|
| زمان وقوع | پیش از اجرای سفارش | هنگام اجرای سفارش |
| اختیار معاملهگر | پذیرش یا رد با شماست | کنترلی وجود ندارد |
| نتیجه | ممکن است معامله اصلاً باز نشود | معامله باز میشود، با قیمت متفاوت |
| جهت اثر | معمولاً به ضرر شما | میتواند مثبت یا منفی باشد |
| حالت اجرا | مخصوص اجرای فوری | بیشتر در اجرای بازار |
یک تفاوت ظریف را هم بدانید: اسلیپیج میتواند مثبت باشد و سفارشتان در قیمتی بهتر از انتظار پر شود. ریکوت اما بهندرت به نفع شماست؛ در بهترین حالت، فقط زمان از دست میدهید.
کدامیک بهتر است؟ بستگی به سبک شما دارد. اگر ورود در قیمت دقیق برایتان حیاتی است، ریکوت در واقع یک سپر است. اما اگر حضور در حرکت مهمتر از چند پیپ اختلاف است، اسلیپیج هزینه منطقیتری بهنظر میرسد.
ریشه فنی؛ اجرای فوری در برابر اجرای بازار
اینجا بخشی است که اکثر مقالات فارسی جا میاندازند و بدون آن، پاسخ سوال «چرا ECN ریکوت ندارد» ناقص میماند. طبق مستندات رسمی متاتریدر (MetaTrader)، در حالت اجرای فوری سفارش با همان قیمتی که روی پلتفرم میبینید به بروکر ارسال میشود؛ اگر بروکر آن قیمت را بپذیرد سفارش اجرا میشود و اگر نپذیرد، ریکوت رخ میدهد.
در مقابل، در حالت اجرای بازار سفارش بدون قیمت ثابت ارسال و در بهترین قیمت موجود پر میشود. اینجا اصلاً پرسشی مطرح نیست، پس ریکوتی هم وجود ندارد؛ در عوض ممکن است اسلیپیج رخ دهد. مستندات متاتریدر ۵ (MetaTrader 5) چند حالت اجرا را از هم تفکیک میکند و نکته کلیدی این است که انتخاب حالت با بروکر است، نه با معاملهگر.
همین یک تفاوت، معیار مهمی برای انتخاب حساب است و منابع آموزشی مستقل مانند BabyPipes هم روی آن تاکید میکنند: پیش از افتتاح حساب، حالت اجرای آن را بررسی کنید. جملهای که ارزش حفظ کردن دارد این است: اجرای فوری قیمت را تضمین میکند اما اجرا را نه؛ اجرای بازار اجرا را تضمین میکند اما قیمت را نه.
آیا میدانستید؟
در برخی پلتفرمها بیش از دو حالت اجرا تعریف شده است؛ از جمله حالتی که در آن ابتدا قیمت از بروکر درخواست میشود و بعد سفارش ارسال میشود. آنچه برای معاملهگر خرد اهمیت دارد، همان تفکیک اصلی اجرای فوری و اجرای بازار است.
این تفکیک برای کاربران اکسپرت و ربات معاملاتی هم مهم است. اگر برنامه شما برای حالت اجرای بازار نوشته شده باشد و روی حسابی با اجرای فوری اجرا شود، رفتارش غیرقابل پیشبینی میشود. ربات در برخورد با پیام ریکوت ممکن است متوقف شود یا سفارش را از دست بدهد.
بررسی یک مثال عددی خرید یورو دلار؛ ریکوت چقدر هزینه دارد؟
فرض کنید قیمت EURUSD روی صفحه ۱٫۲۰۰۰ است و میخواهید یک لات بخرید. کلیک میکنید و پیام ریکوت با قیمت ۱٫۲۰۰۵ ظاهر میشود. حالا دو راه دارید و هر دو هزینه دارند.
اگر بپذیرید، پنج پیپ گرانتر وارد شدهاید که در یک لات استاندارد حدود پنجاه دلار است. حد سود شما دورتر و حد ضررتان نزدیکتر میشود؛ یعنی نسبت ریسک به ریوارد کمی بدتر. اگر رد کنید، معاملهای در کار نیست و در بازار پرشتاب ممکن است قیمت بازهم دورتر برود و کلاً از حرکت جا بمانید.
پرسش مهم: در لحظه ریکوت بپذیرم یا رد کنم؟
پاسخ: پاسخ به فاصله قیمت جدید با نقطه ورود منطقی شما بستگی دارد. اگر ستاپ شما هنوز با قیمت جدید معتبر است و حد ضررتان تغییر معناداری نمیکند، پذیرش منطقی است. اما اگر قیمت پیشنهادی، نسبت ریسک به ریوارد را زیر آستانه قابل قبول شما ببرد، رد کردن تصمیم درستتری است. قاعده ساده این است: پیش از کلیک بدانید حداکثر قیمت قابل قبولتان کجاست تا در آن چند ثانیه، هیجانی تصمیم نگیرید.
علت ریکوت؛ چرا این پیام ظاهر میشود؟
- نوسان شدید: در ثانیه انتشار دادههای مهم اقتصادی، قیمت چند بار در ثانیه بهروز میشود و قیمت کلیکشده عملاً منقضی است.
- نقدینگی کم: در ساعات خلوت یا نمادهای کمحجم، عمق سفارشها کم است و قیمت پایدار نمیماند.
- تاخیر اجرا: اینترنت کند، فاصله تا سرور بروکر و پلتفرم سنگین، فاصله میان کلیک و اجرا را بیشتر میکنند.
- حالت اجرای حساب: حسابهای تنظیمشده روی اجرای فوری ذاتاً امکان ریکوت دارند؛ این یک ویژگی حساب است، نه اتفاق تصادفی.
نکتهای که کمتر گفته میشود: اسپایکهای ناگهانی قیمت و افت نقدینگی معمولاً با هم میآیند. برای همین بیشترین گزارشهای ریکوت مربوط به همان دقایقی است که هم اسپرد پهن میشود و هم عمق بازار نازک؛ موضوعی که در مقالههای اسپایک و ریسک نقدینگی مفصل باز کردهایم.
نقش مدل بروکر؛ A-book و B-book
مدل کسبوکار بروکر هم در این ماجرا اثر دارد. در مدل B-book یا مارکت میکر، خود بروکر طرف مقابل معامله شماست و قیمتدهی را کنترل میکند؛ همین ساختار، احتمال تضاد منافع و گزارش ریکوت را بالاتر میبرد. در مدل A-book و حسابهای ECN و STP، سفارش به تامینکنندگان نقدینگی میرود و بهجای ریکوت، اسلیپیج طبیعی رخ میدهد.
پس اگر ریکوت برای شما مکرر شده است، پیش از تغییر استراتژی، مدل و حالت اجرای حسابتان را بررسی کنید. گاهی مشکل در تحلیل نیست؛ در زیرساخت اجراست.
یک آزمون ساده هم برای خودتان بگذارید: چند هفته، هر ریکوت را با ساعت، نماد و شرایط بازار یادداشت کنید. اگر بیشتر موارد در دقایق خبری و روی نمادهای کمحجم بود، ماجرا طبیعی است؛ اما اگر در بازار آرام و روی جفتارزهای اصلی تکرار میشد، مشکل جای دیگری است.
جلوگیری از ریکوت؛ پنج راهکار عملی
رفع ریکوت بهمعنای حذف صددرصدی آن ممکن نیست، اما کاهش چشمگیرش کاملاً در دسترس است. مهمترین کار، استفاده از سفارشهای معلق بهجای سفارش بازار است: سفارش لیمیت یا استاپ در سطح مشخصی فعال میشود و پیام قیمتگذاری مجدد نمیگیرد. راهنمای انواع سفارش و تفاوت بای لیمیت و بای استاپ را جداگانه نوشتهایم.
دو نکته دیگر هم اثر مستقیم دارد: تقویم اقتصادی را از قبل چک کنید و در ثانیههای انتشار خبر وارد نشوید؛ و تاخیر سمت خودتان را با اینترنت پایدار و پلتفرم سبک کم کنید. این نکته برای سبکهای سریع مانند اسکالپینگ حیاتیتر است، چون در آن هر ثانیه و هر پیپ اهمیت دارد.
قانون:
پیش از افتتاح حساب، دو چیز را بپرسید: حالت اجرای سفارش چیست و مدل اجرای بروکر کدام است. این دو پاسخ، بیش از هر تبلیغی درباره تجربه اجرای واقعی شما حرف میزند.
تجربه اجرا در آرون گروپس
حسابهای ECN آرون گروپس روی اجرای بازار کار میکنند؛ یعنی سفارش شما مستقیم و بدون پیام قیمتگذاری مجدد در بهترین قیمت موجود پر میشود. صادقانه بگوییم: این بهمعنای اجرای دقیق در قیمت دلخواه نیست، بلکه بهمعنای نبود مرحله چانهزنی است و در بازارهای پرنوسان همچنان ممکن است اسلیپیج طبیعی داشته باشید.
برای سنجش عملی، روی حساب دمو در متاتریدر ۵ چند سفارش را در ساعات پرنوسان و کمنوسان اجرا کنید. تفاوت کیفیت اجرا را با چشم خودتان میبینید. قواعد ورودتان در روزهای خبری را هم در پلن معاملاتی مکتوب کنید تا تصمیم لحظهای نگیرید.
نتیجهگیری
ریکوت یعنی بروکر نمیتواند سفارش را در قیمت درخواستی اجرا کند و قیمت تازهای برای پذیرش یا رد پیشنهاد میدهد. تفاوتش با اسلیپیج هم روشن است: یکی پیش از اجرا از شما میپرسد و دیگری بعد از اجرا مطلعتان میکند.
ریشه فنی ماجرا در حالت اجرای سفارش است؛ ریکوت مخصوص اجرای فوری است و در اجرای بازار جای خود را به اسلیپیج میدهد. مدل بروکر، نقدینگی و تاخیر هم بقیه عواملاند.
و راهحل عملی همان چیزی است که به دست خودتان است: سفارش معلق بهجای سفارش بازار، پرهیز از ورود در ثانیههای خبر، کاهش تاخیر و انتخاب حسابی که حالت اجرایش با سبک معاملاتی شما بخواند.
پرسشهای متداول
آیا ریکوت نشانه کلاهبرداری بروکر است؟
نه لزوماً. ریکوت در حالت اجرای فوری یک رفتار تعریفشده و فنی است. اما تکرار مکرر آن در شرایط عادی بازار، آن هم همیشه به ضرر شما، علامت هشدار است. در این حالت کیفیت اجرا و مدل بروکر را جدی بررسی کنید.
چرا در حساب ECN ریکوت نمیگیرم؟
چون این حسابها معمولاً روی اجرای بازار تنظیم شدهاند و در آن، سفارش بدون قیمت ثابت ارسال و در بهترین قیمت موجود پر میشود. جایگزین ریکوت در این مدل، اسلیپیج است که میتواند مثبت یا منفی باشد.
آیا سفارشهای حد ضرر و حد سود هم ریکوت میشوند؟
این سفارشها معلقاند و با رسیدن قیمت به سطح تعیینشده فعال میشوند، پس پیام قیمتگذاری مجدد نمیگیرند. البته در بازار پرشتاب ممکن است در قیمتی متفاوت از سطح دقیق پر شوند که این دیگر اسلیپیج است، نه ریکوت.
افزایش حداکثر انحراف مجاز، ریکوت را حل میکند؟
تا حدی بله، اما رایگان نیست. با بزرگ کردن این عدد، سفارش شما در دامنه وسیعتری از قیمتها بدون پرسش اجرا میشود؛ یعنی ریکوت کمتر و در عوض احتمال اجرا در قیمت نامطلوب بیشتر. عدد را متناسب با نوسان نماد و اندازه حد ضررتان انتخاب کنید.
ریکوت بیشتر روی چه نمادهایی رخ میدهد؟
روی نمادهای پرنوسان یا کمحجم، مثل جفتارزهای فرعی، برخی فلزات و نمادهایی که در ساعات خلوت معامله میشوند. جفتارزهای اصلی در ساعات پرنقدینگی، کمترین احتمال را دارند.
اعلان ریسک
معاملات فارکس و CFD به دلیل اهرم با ریسک بالای از دست رفتن سریع سرمایه همراه است و برای همه سرمایهگذاران مناسب نیست. کیفیت اجرا، اسپرد و احتمال ریکوت یا اسلیپیج در شرایط مختلف بازار متفاوت است. هیچ بروکری هم نمیتواند اجرای بینقص را در همه شرایط تضمین کند. ارقام این مقاله جنبه آموزشی دارند، هیچ روشی سود تضمینی ایجاد نمیکند و این مطلب توصیه سرمایهگذاری محسوب نمیشود.