در فیوچرز، Reduce Only یعنی این سفارش فقط اجازه دارد پوزیشن باز را کوچک کند یا ببندد و هرگز پوزیشن تازه در جهت مخالف باز نمی‌کند. Post Only یعنی سفارش شما فقط به‌عنوان سفارش منتظر در دفتر سفارش بنشیند؛ اگر بخواهد همان لحظه پر شود، به‌جای اجرا لغو می‌شود.

نکات کلیدی

  • Reduce Only یک قفل ایمنی است: سفارشی که این نشانه را دارد فقط پوزیشن موجود را کم می‌کند و نمی‌تواند شما را ناخواسته وارد پوزیشن مخالف کند.
  • Post Only یک شرط اجراست، نه یک نوع سفارش تازه: یا سفارش شما در دفتر می‌نشیند، یا اصلاً ثبت نمی‌شود.
  • GTC و IOC و FOK فقط به عمر سفارش مربوط‌اند و هیچ‌کدام قیمت اجرا را عوض نمی‌کنند.
  • هیچ‌کدام از این گزینه‌ها تحلیل شما را بهتر نمی‌کنند؛ فقط جلوی چند اشتباه اجرایی رایج را می‌گیرند.
  • رفتار دقیق این گزینه‌ها بین پلتفرم‌ها فرق دارد، پس بار اول آن‌ها را با حجم کوچک امتحان کنید.

Reduce Only در فیوچرز یعنی چه و چه کاری می‌کند؟

وقتی سفارش فیوچرز ثبت می‌کنید، پلتفرم فقط دو چیز از شما می‌پرسد: جهت و حجم. مشکل اینجاست که پلتفرم نمی‌داند قصد شما باز کردن پوزیشن است یا بستن آن. از دید موتور معاملات، «فروش ۱ بیت‌کوین» وقتی شما ۱ بیت‌کوین لانگ دارید یعنی بستن پوزیشن، و همان سفارش وقتی پوزیشنی ندارید یعنی باز کردن یک شورت. هر دو یک دستور هستند و نتیجه‌شان کاملاً متفاوت است.

Reduce Only همان نشانه‌ای است که این ابهام را برمی‌دارد. با فعال کردن آن به پلتفرم می‌گویید: این سفارش فقط حق دارد پوزیشن فعلی من را کم کند. اگر اجرای کامل سفارش باعث شود جهت خالص حساب شما عوض شود یا پوزیشن بزرگ‌تر شود، پلتفرم جلوی آن را می‌گیرد.

رفتار دقیق در لحظهٔ برخورد بین پلتفرم‌ها فرق دارد و همین تفاوت را باید بدانید:

  • بعضی پلتفرم‌ها حجم سفارش را تا اندازهٔ پوزیشن باز کم می‌کنند و همان مقدار را اجرا می‌کنند.
  • بعضی دیگر کل سفارش را رد می‌کنند و پیام خطا می‌دهند.
  • اگر پوزیشن پیش‌تر بسته شده باشد، سفارش Reduce Only باقی‌مانده معمولاً بی‌اثر می‌شود یا خودکار لغو می‌شود.

یک نکتهٔ فنی هم هست که کمتر گفته می‌شود: چون سفارش Reduce Only نمی‌تواند ریسک تازه بسازد، در بیشتر پلتفرم‌ها برای ثبت آن مارجین جدیدی قفل نمی‌شود. این موضوع در حساب‌هایی که مارجین آزادشان کم شده اهمیت دارد، چون سفارش خروج شما دقیقاً در بدترین لحظه با خطای «مارجین ناکافی» روبه‌رو نمی‌شود.

چرا به‌جای بستن پوزیشن، پوزیشن برعکس باز شد؟

این رایج‌ترین دلیلی است که معامله‌گران نخستین بار سراغ Reduce Only می‌روند، و تقریباً همیشه یک خطای تایپی ساده است.

فرض کنید ۱ واحد لانگ باز دارید و می‌خواهید آن را کامل ببندید. در کادر حجم به‌جای ۱ عدد ۱٫۵ تایپ می‌کنید. بدون Reduce Only، پلتفرم دستور شما را عیناً اجرا می‌کند: ۱ واحد پوزیشن لانگ بسته می‌شود و ۰٫۵ واحد شورت تازه باز می‌ماند. شما فکر می‌کنید از بازار بیرون آمده‌اید، در حالی که پوزیشن باز دارید، آن هم در جهت مخالف تحلیل خودتان.

جدول زیر همین یک سفارش را در دو حالت نشان می‌دهد:

وضعیت پوزیشن پیش از سفارش سفارش ثبت‌شده Reduce Only خاموش Reduce Only روشن
تایپ درست ۱ واحد لانگ فروش ۱ واحد پوزیشن بسته می‌شود پوزیشن بسته می‌شود
تایپ اشتباه ۱ واحد لانگ فروش ۱٫۵ واحد ۰٫۵ واحد شورت باز می‌ماند فقط ۱ واحد اجرا، پوزیشن صفر
پوزیشن قبلاً بسته شده بدون پوزیشن فروش ۱ واحد ۱ واحد شورت تازه باز می‌شود سفارش بی‌اثر یا لغو

ردیف سوم همان حالتی است که بیشتر از تایپ اشتباه اتفاق می‌افتد: پوزیشن را دستی بسته‌اید ولی استاپ لاس قدیمی هنوز روی پلتفرم مانده است. چند ساعت بعد قیمت به آن سطح می‌رسد، استاپ فعال می‌شود و شما بدون اینکه پای سیستم باشید صاحب یک پوزیشن تازه می‌شوید. اگر همان استاپ نشانهٔ Reduce Only داشت، در بدترین حالت هیچ اتفاقی نمی‌افتاد.

خوب است بدانید که استاپ لاس به چند دلیل فنی دیگر هم ممکن است آن‌طور که انتظار دارید اجرا نشود؛ Reduce Only فقط یکی از آن دلایل را از فهرست حذف می‌کند.

Post Only چیست و چرا سفارش من با آن رد می‌شود؟

برای فهمیدن Post Only باید یک قدم عقب‌تر بروید و ببینید سفارش شما در دفتر سفارش چه می‌کند. هر سفارشی یا در دفتر می‌نشیند و منتظر می‌ماند تا کسی آن را بردارد (سفارش‌گذار یا میکر)، یا سفارش منتظر دیگری را همان لحظه برمی‌دارد (سفارش‌بردار یا تیکر). سفارش مارکت همیشه تیکر است. سفارش لیمیت بسته به قیمتی که می‌گذارید می‌تواند هر کدام باشد.

Post Only می‌گوید: من فقط حاضرم میکر باشم. اگر قیمتی که گذاشته‌ام طوری است که همین حالا با طرف مقابل دفتر برخورد می‌کند و فوری پر می‌شود، آن را اجرا نکن. در این حالت سفارش اجرا نمی‌شود و بسته به پلتفرم لغو یا رد می‌شود. در بعضی پلتفرم‌ها همین گزینه با نام ALO یا Add Liquidity Only (فقط افزودن نقدینگی) دیده می‌شود.

پس وقتی می‌پرسید «چرا سفارش Post Only من رد شد؟» پاسخ تقریباً همیشه یکی است: قیمت شما از بهترین قیمت طرف مقابل عبور کرده بود. برای یک سفارش خرید، این یعنی قیمتی برابر یا بالاتر از پایین‌ترین قیمت فروش موجود گذاشته‌اید.

دو موقعیت این اتفاق را رایج‌تر می‌کند:

  1. اسپرد باریک است. وقتی فاصلهٔ بهترین خرید و بهترین فروش یک یا دو تیک است، کوچک‌ترین جابه‌جایی، قیمت شما را به آن طرف می‌برد.
  2. قیمت بین ثبت و رسیدن سفارش حرکت کرده است. سفارشی که در لحظهٔ تایپ میکر بود، تا وقتی به موتور معاملات برسد می‌تواند تیکر شده باشد.

نکتهٔ عملی این است که اسپرد در همهٔ ساعت‌ها یکسان نیست. عمق دفتر سفارش و فاصلهٔ قیمت‌ها در ساعت‌های خلوت و شلوغ فرق می‌کند و همان سفارشی که نیمه‌شب راحت می‌نشیند، در بازگشایی بازار آمریکا ممکن است پیاپی رد شود.

GTC و IOC و FOK چه فرقی دارند؟

این سه گزینه زیر عنوان TIF یا Time in Force (مدت اعتبار سفارش) دسته‌بندی می‌شوند و فقط یک چیز را تعیین می‌کنند: سفارش شما چه مدت فعال بماند. هیچ‌کدام قیمت اجرا را عوض نمی‌کنند.

گزینه معنی کامل اگر همین حالا پر نشود کجا به کار می‌آید
GTC Good Til Cancel در دفتر سفارش منتظر می‌ماند سفارش لیمیت معمولی، پیش‌فرض بیشتر پلتفرم‌ها
IOC Immediate or Cancel هر مقدار پر نشده لغو می‌شود وقتی فقط نقدینگی همین لحظه را می‌خواهید
FOK Fill or Kill کل سفارش لغو می‌شود وقتی اجرای ناقص برای شما کاربردی ندارد
Post Only ALO / فقط سفارش‌گذار اگر تیکر شود، اجرا نمی‌شود وقتی باید حتماً میکر بمانید

تفاوت IOC و FOK را با یک مثال بهتر می‌توان دید. فرض کنید سفارش خرید ۱۰ واحدی می‌گذارید و در قیمت شما فقط ۴ واحد عرضه هست. با IOC، آن ۴ واحد خریده می‌شود و ۶ واحد باقی‌مانده لغو می‌شود؛ شما یک پوزیشن ناقص دارید. با FOK، هیچ‌چیز خریده نمی‌شود و کل سفارش لغو می‌شود؛ شما هیچ پوزیشنی ندارید. اینکه کدام بهتر است به این بستگی دارد که پوزیشن ناقص برای استراتژی شما قابل استفاده هست یا نه.

برای بیشتر معامله‌گران خرد، GTC انتخاب درست و پیش‌فرض است. IOC و FOK بیشتر در معاملات بزرگ و الگوریتمی معنا پیدا می‌کنند؛ جایی که باقی ماندن یک سفارش در دفتر، خود اطلاعاتی را فاش می‌کند.

آیا این گزینه‌ها واقعاً در کارمزد صرفه‌جویی می‌کنند؟

این پرسش معمولاً دربارهٔ Post Only مطرح می‌شود و پاسخ آن دو بخش دارد.

بخش اول: بله، در پلتفرم‌هایی که نرخ کارمزد سفارش‌گذار از سفارش‌بردار کمتر است، Post Only تضمین می‌کند همیشه نرخ پایین‌تر برای شما اعمال شود. برای کسی که روزی ده‌ها معامله می‌کند، همین تفاوت چند صدم درصدی در طول ماه جمع می‌شود.

بخش دوم، که مهم‌تر است: این صرفه‌جویی رایگان نیست. هزینهٔ Post Only ریسک پر نشدن سفارش است. اگر در صف بمانید تا چند صدم درصد کارمزد کمتر بدهید و قیمت بدون شما حرکت کند، هزینهٔ جا ماندن از معامله معمولاً چند برابر آن صرفه‌جویی است. Post Only ابزار کسی است که می‌تواند منتظر بماند، نه کسی که باید همین حالا وارد یا خارج شود.

هنگام محاسبهٔ هزینه، به دو سر معامله هم توجه کنید: یک معاملهٔ کامل دو بار کارمزد دارد، یک بار برای ورود و یک بار برای خروج. با نرخ ۰٫۰۷ درصد، رفت و برگشت روی یک پوزیشن ۱٬۰۰۰ دلاری حدود ۱٫۴ دلار می‌شود. این عدد در کنار هزینهٔ نگه‌داشتن پوزیشن و فاندینگ ریت معنا پیدا می‌کند، نه به‌تنهایی.

کپی‌بیت یک بیلدر هایپرلیکوئید با فید کپی‌تریدینگ است و کارمزد آن ۷ صدم درصد در هر معامله است، علاوه بر کارمزد خود پروتکل هایپرلیکوئید. همین کارمزد روی هر معامله‌ای اعمال می‌شود، چه معاملهٔ خودتان باشد چه معاملهٔ کپی‌شده.

این گزینه‌ها را کجای روند معامله بگذاریم؟

یک ترتیب ساده که بیشتر اشتباهات اجرایی را پوشش می‌دهد:

  1. سفارش ورود. اگر عجله ندارید، سفارش لیمیت با GTC ثبت کنید. اگر می‌خواهید حتماً میکر بمانید، Post Only را هم اضافه کنید و بپذیرید که ممکن است پر نشود. Reduce Only را اینجا فعال نکنید؛ سفارش ورود قرار است پوزیشن بسازد و با این نشانه رد می‌شود.
  2. استاپ لاس و حد سود. هر دو را با Reduce Only ثبت کنید. کار این سفارش‌ها بستن پوزیشن است و دلیلی ندارد اجازهٔ ساختن پوزیشن تازه داشته باشند.
  3. خروج دستی. اگر کل پوزیشن را می‌بندید، Reduce Only را فعال کنید تا خطای حجم بی‌خطر شود.
  4. بعد از هر خروج دستی. فهرست سفارش‌های باز را نگاه کنید و سفارش‌های باقی‌مانده را لغو کنید. Reduce Only شبکهٔ ایمنی است و جای نظم دادن به سفارش‌ها را نمی‌گیرد.

توصیهٔ آخر: به توضیح این متن بسنده نکنید. یک بار با کوچک‌ترین حجم ممکن روی پلتفرم خودتان امتحان کنید و ببینید دقیقاً چه پیامی می‌گیرید. تفاوت «رد شد» و «حجم کم شد» را فقط وقتی می‌فهمید که یک بار دیده باشید، و بهتر است آن یک بار روی پوزیشنی باشد که برایتان مهم نیست.

این مطلب آموزشی است و پیشنهاد معاملاتی نیست. ارقام مثال‌ها محاسبهٔ حسابی روی همان فرض‌ها هستند و رفتار دقیق هر گزینه بسته به پلتفرم فرق می‌کند؛ پیش از اتکا به آن، مستندات پلتفرم خودتان را بخوانید.

پرسش‌های متداول

یعنی این سفارش فقط اجازه دارد پوزیشن باز فعلی را کوچک‌تر کند یا ببندد. اگر اجرای آن باعث شود شما وارد پوزیشن تازه در جهت مخالف شوید، پلتفرم یا کل سفارش را رد می‌کند یا حجم آن را تا اندازهٔ پوزیشن موجود کم می‌کند. کاربرد اصلی آن جلوگیری از یک اشتباه تایپی ساده در لحظهٔ بستن پوزیشن است.