مدت اعتبار در معاملات: بررسی انواع Day، GTC، IOC و FOK
مدت اعتبار یا Time in Force تعیین میکند سفارش شما تا چه زمانی فعال بماند. با تفاوتهای انواع Day، GTC، IOC و FOK و نحوه مدیریت اجرای سفارش در بازار آشنا شوید.
«مدت اعتبار» (Time in Force) فیلدی در برگه سفارش است که به یک پرسش پاسخ میدهد: این سفارش تا چه زمانی باید فعال بماند؟ نوع سفارش، قیمت را تعیین میکند. مدت اعتبار، زمانسنج و شرایط اجرای سفارش را مشخص میکند. هر برگه سفارش سهام و اختیار معامله (Options) شامل هر دو فیلد است و پیشفرض پلتفرم شما نیز همچنان یک انتخاب محسوب میشود.
مدت اعتبار در معاملات به چه معناست؟
هر سفارش دارای دو تنظیم مستقل است. اولی قیمت است. سفارش بازار (Market Order) هر قیمتی را که در دفتر سفارشات موجود باشد میپذیرد؛ سفارش محدود (Limit Order) بدترین قیمتی را که حاضر به پذیرش آن هستید، تعیین میکند. راهنمای سفارش بازار در برابر سفارش محدود این بخش را بهطور مفصل بررسی کرده است.
دومی مدت زمان است. مدت اعتبار به بازار معاملاتی میگوید که بخش اجرانشده سفارش شما تا چه زمانی باید فعال بماند و آیا اجرای جزئی (Partial Fill) در این مسیر قابلقبول است یا خیر. یک سفارش محدود برای خرید 500 سهم با قیمت 50 دلار، هر دو دستور را همزمان در خود دارد: قیمت و طول عمر سفارش. اگر طول عمر را تغییر دهید، حتی بدون تغییر قیمت، سفارش متفاوتی ارسال کردهاید.
واژگان این بخش محدود است. چهار بازه زمانی تقریباً تمام برگههایی را که یک پلتفرم معاملاتی خرد نمایش میدهد، پوشش میدهند: روزانه (Day)، معتبر تا زمان لغو (GTC)، معتبر تا تاریخ مشخص (GTD)، و جفتِ «فوری یا لغو» (IOC) و «اجرا یا ابطال» (FOK). چند شرط اجرایی نیز بر این موارد افزوده میشود و دستورات حراج (Auction Instructions) بهطور کامل جایگزین مدت اعتبار میشوند.
سفارشهای روزانه، GTC و معتبر تا تاریخ مشخص
روزانه (Day): سفارش تا پایان جلسه معاملاتی عادی فعال میماند و هر مقدار اجرانشده در زمان بسته شدن بازار لغو میشود. این گزینه پیشفرض تقریباً در تمام پلتفرمهای خرد است. سفارش روزانهای که ساعت 10:00 صبح وارد شده و تا ساعت 4:00 بعدازظهر اجرا نشده باشد، از بین میرود و چیزی به روز بعد منتقل نمیشود.
معتبر تا زمان لغو (Good-til-canceled - GTC): سفارش تا زمان اجرا یا لغو توسط شما، در جلسات معاملاتی باقی میماند. بورسهای سهام ایالات متحده عمدتاً با سفارشهای روزانه کار میکنند؛ این یعنی سفارش GTC معمولاً نزد کارگزار شما باقی میماند و هر روز صبح دوباره وارد سیستم میشود. با این کار، اولویت صف شما بازنشانی میشود: جایگاه دیروز شما در صف با آن قیمت از دست رفته است.
معتبر تا تاریخ مشخص (Good-til-date - GTD): همان GTC با تاریخ انقضایی که شما تعیین میکنید. این گزینه زمانی مفید است که دلیل سفارش، محدودیت زمانی داشته باشد.
روزانه در ساعات تمدیدشده (Extended-hours day): برخی پلتفرمها مدت زمانی را ارائه میدهند که به سفارش روزانه اجازه میدهد بهجای توقف در ساعت 4:00 بعدازظهر، در بازههای پیش از بازار (Pre-market) و پس از بازار (After-hours) نیز فعال بماند.
پنجره فعال بودن یک سفارش روزانه با توزیع بسیار نامتوازن معاملات همخوانی دارد. نمودار زیر حجم یک ماه کامل SPY را در طول ساعت معاملاتی ET، از شروع پیشبازار در ساعت 4:00 صبح تا پایان پسبازار در ساعت 8:00 شب تقسیم کرده است.
کد دقیق SQL پشت هر عدد
SELECT
formatDateTime(toStartOfHour(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS et_time,
round(100 * sum(volume) / sum(sum(volume)) OVER (), 2) AS pct_of_volume
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-06-01 08:00:00', 'UTC')
AND window_start < toDateTime('2026-07-01 00:00:00', 'UTC')
GROUP BY et_time
ORDER BY et_timeدر طول ژوئن 2026، ساعت 04:00 شامل 0.27% از حجم ماهانه سهام SPY بوده است. ساعت 09:00 که با زنگ ساعت 9:30 صبح آغاز میشود، 9.32% را به خود اختصاص داده است. ساعت 16:00 یک بازه ترکیبی است: این ساعت شامل معاملات حراج پایانی در کنار شروع معاملات پس از بازار است و به 14.42% رسیده است. یک سفارش روزانه ساده برای بخش میانی این نمودار فعال است و در دو طرف آن حضور ندارد.
چه اتفاقی برای سفارش GTC پس از تقسیم سهام یا سود نقدی میافتد؟
سفارش GTC میتواند هفتهها باقی بماند، که به اقدامات شرکتی فرصت میدهد تا بر آن تأثیر بگذارند. دو رویه معمول است. برخی کارگزاران تمام سفارشهای GTC باز برای یک سهم را در تاریخ بدون سود (ex-dividend) یا زمان اجرای تقسیم سهام (Split) لغو میکنند. برخی دیگر قیمت محدود و مقدار سفارش را برای مطابقت با تعداد جدید سهام تعدیل میکنند. هر دو رویکرد قابلدفاع هستند. اینها یکسان نیستند و برگه سفارش به شما نمیگوید کدامیک برای حساب شما اعمال میشود.
بیشتر کارگزاران همچنین مدت اعتبار GTC را بهطور کلی محدود میکنند، که معمولاً 60 تا 90 روز تقویمی است و پس از آن سفارش بهطور خودکار منقضی میشود. سفارشی که در ماه مارس ثبت و فراموش شده، اغلب تا ماه ژوئن بدون اینکه بازار هرگز به آن دست زده باشد، از بین میرود.
مورد تقسیم سهام حساستر است. یک تقسیم معکوس 1 به 10، 100 سهم را به 10 سهم تبدیل کرده و قیمت مرجع را در همان صبح ده برابر میکند. یک سفارش خرید محدود در قیمت 2 دلار برای سهام قدیمی، در برابر سهام جدید بیمعناست. تقسیم سهام رویداد نادری نیست. نمودار زیر تمام تقسیمهای ثبتشده در بازار ایالات متحده را به تفکیک ماه شمارش میکند.
کد دقیق SQL پشت هر عدد
SELECT
formatDateTime(toStartOfMonth(execution_date), '%Y-%m') AS month,
countDistinctIf(id, toFloat64(split_to) > toFloat64(split_from)) AS forward_splits,
countDistinctIf(id, toFloat64(split_to) < toFloat64(split_from)) AS reverse_splits
FROM global_markets.stocks_splits
WHERE execution_date >= toDate('2025-08-01')
AND execution_date < toDate('2026-08-01')
GROUP BY month
ORDER BY monthاین بازه از 2025-08 تا 2026-07 است. در 2026-07، بازار شاهد 45 تقسیم مستقیم و 119 تقسیم معکوس بوده است. هر یک از این تاریخها، صبحی است که در آن سفارش فعال برای آن نماد یا لغو شده یا بازنویسی شده است، و معاملهگری که هفتهها قبل آن را ثبت کرده، پس از وقوع متوجه آن میشود.
تفاوت IOC و FOK چیست؟
«فوری یا لغو» (Immediate-or-cancel) و «اجرا یا ابطال» (Fill-or-kill) نیز مدت اعتبار محسوب میشوند. مدت اعتبار آنها یک لحظه است.
فوری یا لغو (IOC): هر مقداری که در حال حاضر با قیمت محدود شما موجود است را بردارید و بقیه را لغو کنید. اجرای جزئی نتیجه مورد انتظار است. یک سفارش IOC برای 5000 سهم که 800 سهم موجود پیدا کند، 800 سهم را اجرا میکند؛ 4200 سهم باقیمانده بلافاصله لغو میشوند.
اجرا یا ابطال (FOK): کل مقدار، بلافاصله، یا هیچ. همان سفارش اگر 800 سهم موجود پیدا کند، صفر سهم اجرا میشود.
همه یا هیچ (AON): کل مقدار، اما با صبر. سفارش AON بهجای لغو شدن، منتظر تکمیل کل حجم میماند، که به این معنی است که به یک مدت اعتبار در زیرمجموعه خود نیاز دارد: AON روزانه، یا AON معتبر تا زمان لغو.
اینکه آیا FOK واقعبینانه است یا خیر، به حجم سفارش شما در مقایسه با حجم معاملاتی بازار در آن نماد بستگی دارد. نمودار زیر یک ساعت از اواسط صبح در یک تاریخ مشخص را در نظر گرفته و معاملات انجامشده را اندازهگیری میکند.
کد دقیق SQL پشت هر عدد
SELECT
ticker AS symbol,
round(avg(size), 0) AS avg_print_shares,
round(100 * countIf(size >= 1000) / count(), 2) AS large_print_pct
FROM global_markets.stocks_trades
WHERE ticker IN ('SPY', 'AAPL', 'NVDA', 'MSFT', 'KO')
AND sip_timestamp >= toDateTime('2026-06-10 14:00:00', 'UTC')
AND sip_timestamp < toDateTime('2026-06-10 15:00:00', 'UTC')
AND size > 0
GROUP BY ticker
ORDER BY large_print_pct DESCدر طول آن ساعت، NVDA بیشترین سهم از معاملات خود را در حجم 1000 سهم یا بیشتر، با 0.32% از کل معاملات و میانگین اجرای 38 سهم ثبت کرده است. در سوی دیگر، MSFT حدود 0.1% از معاملات خود را در آن بازه قرار داده است. ارسال یک سفارش FOK برای 5000 سهم به بازاری که میانگین معاملات آن چند صد سهم است، احتمالاً منجر به لغو سفارش میشود تا اجرا.
سفارش در قیمت پایانی و محدود در قیمت پایانی: دستورات حراج
دو دستور هیچ مدت اعتباری ندارند. آنها یک رویداد را نام میبرند.
سفارش در قیمت پایانی (MOC): سفارش را به حراج پایانی میفرستد و در قیمت رسمی پایانی اجرا میشود. سفارش محدود در قیمت پایانی (LOC) همین کار را با سقف یا کف قیمت انجام میدهد و تنها زمانی مشارکت میکند که قیمت پایانی در حد یا بهتر از قیمت محدود شما باشد. معادلهای صبحگاهی، «سفارش در قیمت بازگشایی» و «سفارش محدود در قیمت بازگشایی» هستند که به حراج بازگشایی هدایت میشوند.
نکته مهم، زمان قطع دسترسی است. در بازارهای اصلی ایالات متحده، ثبت سفارش برای MOC و LOC در ساعت 3:50 بعدازظهر ET بسته میشود و پس از آن، سفارش قابل لغو یا اصلاح نیست، مگر برای تصحیح یک خطای واقعی. معادلهای بازگشایی حدود ساعت 9:28 صبح ET بسته میشوند. برای لحظات پایانی، شما به هر قیمتی که در حراج ثبت شود متعهد هستید. راهنماهای حراج پایانی و حراج بازگشایی نحوه محاسبه هر حراج را توضیح میدهند.
آنچه معاملهگران در ازای واگذاری حق خروج دریافت میکنند، اجرای سفارش در قیمت رسمی پایانی است. نمودار زیر بازار را از ساعت 3:45 بعدازظهر ET تا پایان، بهطور میانگین در یک ماه جلسات معاملاتی SPY اندازهگیری میکند.
کد دقیق SQL پشت هر عدد
SELECT
formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') AS et_time,
round(sum(volume) / countDistinct(toDate(toTimeZone(window_start, 'America/New_York'))) / 1e6, 2) AS volume_millions
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-06-01 08:00:00', 'UTC')
AND window_start < toDateTime('2026-07-01 00:00:00', 'UTC')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 945 AND 960
GROUP BY et_time
ORDER BY et_timeاین نمودار دقیقه به دقیقه خوانده میشود. ستون 15:45 بهطور میانگین 0.22 میلیون سهم SPY در هر جلسه و ستون 16:00 بهطور میانگین 0.39 میلیون سهم را نشان میدهد. خودِ حراج، یک دقیقه دیگر از معاملات پیوسته نیست. این یک رویداد واحد است که در یک قیمت رسمی انجام میشود و برگه MOC یا LOC درخواستی برای حضور در آن است. هزینه این درخواست، قطع دسترسی در ساعت 3:50 بعدازظهر است.
مدت اعتبار خارج از ساعات عادی
جلسات ساعات تمدیدشده قوانین را تغییر میدهند. اکثر بازارها سفارشهای محدود را فقط خارج از بازه 9:30 صبح تا 4:00 بعدازظهر ET میپذیرند و سفارش روزانهای که برای جلسه عادی وارد شده، بهطور خودکار به پنجره پس از بازار منتقل نمیشود. راهنمای معاملات پس از بازار و پیش از بازار این بازهها را بهطور مفصل پوشش میدهد. نمودار ساعتی بالا، کمحجم بودن بازار را که قانون «فقط محدود» برای آن نوشته شده نشان میدهد: ساعت 19:00 شامل 0.17% از حجم ماهانه SPY بوده است.
اختیار معاملهها پیچیدگی جداگانهای دارند. آخرین لحظهای که یک قرارداد میتواند معامله شود، از ساعتشمار سهام پایه متفاوت است و یک اختیار معامله در حال انقضا، زمان قطع دسترسی سختی دارد که هیچ تنظیم مدت اعتباری آن را تمدید نمیکند. راهنمای زمان توقف معاملات اختیار معامله جزئیات آن را دارد.
خواندن یک برگه سفارش: مدت اعتبار بهعلاوه شرط اجرایی
- روزانه، بدون شرط: تا زمان بسته شدن بازار فعال است، اجرای جزئی مجاز است. پیشفرض روزمره.
- روزانه با IOC: هرچه در آن لحظه موجود باشد را برمیدارد، بقیه لغو میشود. چیزی در دفتر سفارشات باقی نمیماند.
- روزانه با FOK: کل مقدار در همان لحظه، یا هیچ. چیزی در دفتر سفارشات باقی نمیماند.
- روزانه با AON: کل مقدار، با انتظار تا زمان بسته شدن بازار.
- GTC با AON: کل مقدار، با انتظار در طول جلسات تا زمان انقضای کارگزار.
- GTD، بدون شرط: اجرای جزئی مجاز است، تا تاریخی که نام بردهاید فعال میماند.
- MOC یا LOC: فیلد مدت اعتبار ندارد. حراج خودِ دستور است و 3:50 بعدازظهر ET آخرین لحظه برای تغییر تصمیم است.
نامهای پلتفرمها برای این موارد متفاوت است. دستورات زیربنایی یکسان هستند و تطبیق واژگان روی صفحه نمایش شما با این لیست، معمولاً یک تمرین یکدقیقهای است.
پرسشهای متداول
مدت اعتبار در یک سفارش به چه معناست؟
مدت اعتبار دستوری است که تعیین میکند یک سفارش قبل از لغو خودکار، چه مدت فعال بماند. این فیلد از نوع سفارش که قیمت را تعیین میکند، جداست. یک برگه سفارش شامل هر دو فیلد است.
تفاوت سفارش روزانه و سفارش GTC چیست؟
سفارش روزانه در پایان جلسه عادی در صورت عدم اجرا لغو میشود. سفارش GTC تا زمان اجرا یا لغو توسط شما در جلسات باقی میماند و در هر صورت، بیش از محدودیت انقضای خودِ کارگزار فعال نخواهد بود.
آیا سفارش GTC برای همیشه باز میماند؟
خیر. اکثر کارگزاران سفارشهای GTC را به حدود 60 تا 90 روز تقویمی محدود میکنند و بسیاری از آنها نیز هنگام پرداخت سود نقدی (ex-dividend) یا تقسیم سهام، سفارش را لغو میکنند. نحوه دقیق آن بسته به کارگزار متفاوت است و در توافقنامه حساب ذکر شده است.
تفاوت IOC و FOK چیست؟
سفارش IOC هر مقداری را که در حال حاضر موجود باشد اجرا کرده و باقیمانده را لغو میکند، که اجرای جزئی را به نتیجهای عادی تبدیل میکند. سفارش FOK کل مقدار را بلافاصله میخواهد؛ در غیر این صورت هیچ معاملهای انجام نمیشود.
آیا میتوان سفارش MOC را لغو کرد؟
نه پس از زمان قطع دسترسی بازار، که در بورسهای اصلی ایالات متحده ساعت 3:50 بعدازظهر ET است. پیش از آن زمان، سفارش MOC مانند هر سفارش دیگری قابل ثبت یا لغو است. پس از آن، فقط تصحیح خطای واقعی پذیرفته میشود.
هر نمودار در اینجا با کد SQL تولیدکننده آن ارائه شده است. یکی را باز کنید و دقیقاً ببینید عدد چگونه محاسبه شده است. برای اندازهگیری رفتار بازار یک نماد خاص در دقایق پایانی، پرسش خود را به زبان ساده در ترمینال Strasmore مطرح کنید.