ساعات معاملات
جدول مرجع ساعات رایج بازار سهام و ETF.
| بازار | ساعت | یادداشت |
|---|---|---|
| سهام و حق تقدم | ۰۹:۰۰–۱۲:۳۰ | پیشگشایش معمولاً ۸:۴۵–۹:۰۰؛ دقیق را از سایت بورس بخوانید. |
| صندوقهای قابل معامله (ETF) | ۰۹:۰۰–۱۵:۰۰ | بسته به نوع صندوق ممکن است متفاوت باشد. |
| اختیار معامله | ۰۹:۰۰–۱۲:۳۰ | بازار مشتقه؛ ساعات ممکن است جدا اعلام شود. |
| بورس کالا (نمونه) | متغیر | هر تالار ساعت خود را دارد؛ این ردیف فقط یادآوری است. |
مرتبط
قبل از ثبت سفارش، تماس با کارگزار، یا زمانبندی اسکریپت API، سؤال تکراری این است: «الان بازار باز است؟» و «ETF تا چند میتوانم معامله کنم؟» صفحهٔ ساعات معاملات FinAI یک جدول مرجع client-side است — سهام و حقتقدم، صندوقهای قابل معامله (ETF)، اختیار، و یادآوری بورس کالا — بدون stream زنده و بدون جایگزین اعلام رسمی سازمان بورس. برای «فردا تعطیل است؟» به تعطیلات ۱۴۰۵ و برای «چند روز کاری بین دو تاریخ» به روزهای کاری بروید؛ این صفحه فقط پنجرهٔ ساعتی session را ثابت میکند.
چرا جدول ثابت در FinAI
ساعات رسمی گاهی با بخشنامهٔ کوتاهمدت (تعطیلات اضطراری، تغییر پیشگشایش) عوض میشوند. FinAI tradeoff: version-controlled table سریع، offline-friendly، و کافی برای ۹۰٪ planning — نه push notification لحظهای. قبل از معاملهٔ بزرگ، یک بار سایت بورس اوراق بهادار تهران یا کارگزار را چک کنید.
ردیفهای جدول (همتراز با UI)
سهام و حق تقدم
Session: ۰۹:۰۰–۱۲:۳۰ (زمان تهران). یادداشت: پیشگشایش معمولاً ۸:۴۵–۹:۰۰ — سفارش در پیشگشایش با قواعد جدا match میشود؛ دقیق را از منبع رسمی بخوانید.
برای معاملهگر خرد: بیشتر حجم در continuous session همین پنجره است. بعد از ۱۲:۳۰، سفارش جدید در همان روز session عادی نمیرود مگر مکانیزمهای خاص (که این جدول پوشش نمیدهد).
صندوقهای قابل معامله (ETF)
Session: ۰۹:۰۰–۱۵:۰۰. یادداشت: بسته به نوع صندوق ممکن است متفاوت باشد — ETF سهامی پایه معمولاً پنجرهٔ طولانیتر از سهام تکی دارد؛ صندوقهای با asset متفاوت را در prospectus چک کنید.
اشتباه رایج: فرض کردن ETF مثل سهام ساعت ۱۲:۳۰ بسته میشود — ممکن است ظهر هنوز بتوان NAV-based trade کرد (بسته به قوانین همان صندوق).
اختیار معامله
Session: ۰۹:۰۰–۱۲:۳۰ (نمونهٔ بازار مشتقه). یادداشت: ساعات ممکن است جدا اعلام شود — volatility و margin call در ساعات آخر session اهمیت دارد.
بورس کالا (نمونه)
Session: متغیر. یادداشت: هر تالار (petrochem، cement، …) ساعت خود را دارد — این ردیف فقط یادآوری است که trading-hours سهام را به کالا تعمیم ندهید.
پیشگشایش در مقابل continuous
پیشگشایش دورهای است که سفارشها جمع میشوند تا auction باز شود. قیمت کشفشده ۹:۰۰ لزوماً آخرین pre-open order book نیست — برای algo trader، latency و rule book کارگزار مهمتر از این HTML است. جدول FinAI مرز ۸:۴۵–۹:۰۰ را یادآوری میکند تا کسی ساعت ۸:۵۰ expecting fill فوری continuous نشود.
ETF vs equity: planning روزانه
- اگر فقط سهام دارید، calendar mental تا ۱۲:۳۰ کافی است.
- اگر ETF arbitrage یا rebalance بعدازظهر دارید، تا ۱۵:۰۰ پنجره دارید — در same day با سهام ۱۲:۳۰ بسته mixed workflow ممکن است.
- برای «چند ساعت session در هفته»، business-days × ساعات — تقریب دستی.
تعطیلات و نیمهروز
جدول ساعات روز باز را فرض میکند. روز تعطیل رسمی → session صفر — از تعطیلات استفاده کنید. FinAI نیمهروز (if announced) در table static ندارد.
مرز با forex sessions
سشنهای فارکس ۲۴/۵ جهانی است — ربطی به بورس تهران ندارد. crypto ۲۴/۷. trading-hours فقط ecosystem domestic equity/ETF reference است.
کارگزار و OMS
کارگزار ممکن است cutoff ثبت سفارش آنلاین چند دقیقه زودتر از بورس داشته باشد — «۱۲:۲۵ آخرین کلیک» vs «۱۲:۳۰ بسته شدن market». SLA داخلی کارگزار را از FAQ کارگزار بگیرید، نه از FinAI.
API و automation
اسکریپت که «if now in session» میزند باید timezone Asia/Tehran و holiday calendar جدا داشته باشد — table FinAI seed data برای constants است، نه cron کامل.
آموزش تیم نوکار
Onboarding: یک slide — equity ۹–۱۲:۳۰، ETF ۹–۱۵، جمعه تعطیل (business-days)، نوروز از holidays. لینک این tool در wiki کافی است.
بهروزرسانی محتوا
وقتی بورس session را عوض کند، FinAI باید TRADING_HOURS در repo و این HTML را همزمان update کند — drift بین UI table و prose بد است.
رفتار قیمت در آخر session
نزدیک ۱۲:۲۵–۱۲:۳۰ حجم و volatility pattern خود را دارد — table ساعت را میگوید، microstructure نه. برای algo، order book کارگزار مهم است.
حق تقدم و سهام در یک ساعت
هر دو در ردیف equity ۹–۱۲:۳۰ — priority queue در OMS کارگزار ممکن است first-leg سهام را قبل از حق تقدم ببندد؛ table تمایزی نمیدهد.
صندوق درآمد ثابت ETF
ETF row تا ۱۵:۰۰ — اگر صندوق bond ETF باشد، liquidity afternoon ممکن است thinner باشد؛ ساعت باز ≠ spread tight.
تعطیل و session صفر
در holiday از bourse-holidays، trading-hours آن روز irrelevant — session length صفر.
مقایسه با ساعت کاری بانک
واریز وجه ۱۴:۰۰ ممکن است همان روز settle نشود — banking hours با market hours overlap کامل ندارد.
آموزش دانشجو
اولین بازدید از TSETMC: این table را print کنید کنار monitor تا «چرا سفارش reject شد» (بسته بودن) روشن شود.
Session equity در یک روز نیمهتعطیل
اگر رسماً نیمهروز اعلام شد، static table outdated — check news. FinAI default full session یا zero on full holiday.
Market maker و ساعات
MM obligation در continuous session — table برای retail همان window است.
صندوق طلا ETF vs سهام
هر دو ممکن است ETF row را share کنند — prospectus NAV cutoff afternoon متفاوت دارد.
Cross-border investor
Tehran time — investor اروپا باید convert کند؛ table local است.
Historical session changes
اگر archive research میکنید، table سال جاری برای backtest گذشته کافی نیست — calendar history جدا.
یک روز معاملاتی از ۸:۴۵ تا ۱۵:۰۰ — timeline ذهنی
برای سهامدار pure equity: پیشگشایش ۸:۴۵–۹:۰۰ جایی است که سفارش limit جمع میشود و کشف قیمت اولیه شکل میگیرد. ۹:۰۰ continuous تا ۱۲:۳۰ — bulk معاملات retail اینجاست. بعد از ۱۲:۳۰ برای سهام تکی session تمام — اگر فقط ETF در portfolio دارید، همان روز تا ۱۵:۰۰ هنوز میتوانید unit ETF trade کنید (subject to fund rules). این تفاوت برای adviser که client mixed دارد حیاتی است: «ظهر سهام بسته، ETF نه».
اختیار در همان window ۹–۱۲:۳۰ با margin و risk profile متفاوت — table ساعت یکسان نشان میدهد ولی capital requirement نه. بورس کالا reminder row: petrochemical ring ممکن است بعدازظهر session جدا داشته باشد — equity hours را copy نکنید.
چرا FinAI جدول را در HTML content تکرار میکند
SEO و E-E-A-T: کاربر قبل از کلیک روی tool بداند چه reference میگیرد. UI table و prose باید sync — اگر session ETF عوض شد، اول TRADING_HOURS در TypeScript، بعد این content.
خطاهای رایج کاربر
- سفارش ۱۲:۴۵ on equity — reject.
- فرض ETF = equity hours — until ۱۵ wrong assumption for morning-only trader.
- ignore holiday — hours irrelevant closed day.
- compare to forex 24h — wrong market.
Pre-open و volatility
در ۸:۵۵ spread گاهی wide — table زمان را میگوید نه quality execution. market order در pre-open risk جدا دارد.
کارگزار آنلاین و mobile
اپ ممکن است countdown «تا بسته شدن» نشان دهد — reference این table برای validate که countdown با ۱۲:۳۰ equity sync است.
Fundamental news و session
خبر بعد ۱۲:۳۰ برای equity تا فردا price discovery — ETF afternoon ممکن است همان روز react کند — hours difference matters for event study.
مرجع سریع برای desk
چاپ این four-row table کنار desk: equity 09–12:30، ETF 09–15، option 09–12:30، commodity variable. وقتی client call میپرسد «الان بفروشم؟» اول holiday check، بعد row correct market. pre-open 8:45–9:00 برای limit order queue — market order aggressive در 9:00 first prints risk دارد.
ETF arbitrage ذهنی
اگر NAV premium بعد از 12:30 on underlying closed — ETF still trades until 15:00 — arb desk care — retail table فقط hours.
سهام، حق تقدم، و ETF در یک پرتfolio
حق تقدم همان session equity را دارد. ETF row جدا تا 15:00. اگر client پرسید «بعدازظهر چه چیزی باز است» — answer: ETF (and not single names). option همان 12:30 — writer/buyer باید قبل cutoff action کنند.
در روزهایی که تعطیل رسمی است، هیچ row این جدول apply نمیشود — session length صفر. در روز کاری بین دو تاریخ، فقط روزهای non-holiday non-Friday شمارش میشوند؛ سپس در هر چنین روزی به این جدول نگاه کنید که چند ساعت پنجره دارید.
برای content SEO: این صفحه reference است نه live status — کاربر باید بداند FinAI ساعت زندهٔ TSETMC stream نمیکند.
چکلیست قبل از order بزرگ
- امروز در bourse-holidays نیست.
- الان ساعت تهران داخل session row درست (equity vs ETF).
- کارگزار cutoff را رعایت کردهاید.
- برای derivative، margin کافی قبل 12:30.
سهام و ETF در یک روز باز ممکن است ساعت متفاوت ببندند — advisor باید بداند client فقط ETF دارد یا single stock؛ جدول FinAI هر دو row را نگه میدارد تا confusion کم شود.
برای ربات تلگرام یا alert داخلی: cron باید timezone Asia/Tehran و holiday table را قبل compare ساعت صدا بزند — این HTML cron نیست، فقط مرجع انسانی و SEO.
Market-on-open و market-on-close orderها به pre-open و last minutes وابستهاند — جدول window کلی میدهد؛ micro timing در rule book کارگزار است. FinAI order type advise نمیکند.
صندوقهای درآمد ثابت قابل معامله گاهی در prospectus ساعت متفاوت ذکر میکنند — row ETF generic است؛ قبل از trade نهایی one-pager صندوق را بخوانید. بورس کالا row «متغیر» یادآوری میکند commodity ring سهام نیست.
حق تقدم و سهم عادی در جدول equity یک session share میکنند — تفاوت در instrument rule است نه ساعت.
پیشگشایش ۸:۴۵–۹:۰۰ برای equity و ETF هر دو relevant است — continuous equity ۱۲:۳۰ بسته میشود ولی ETF تا ۱۵:۰۰ ادامه دارد.
این جدول در صفحهٔ tool و content HTML یکسان نگه داشته میشود تا user بین UI و راهنما drift نبیند. مرجع equity و ETF در یک نگاه — نه جایگزین اعلام رسمی بورس. ساعتها به وقت تهران هستند. option همان پنجرهٔ ۱۲:۳۰ equity را دارد. commodity متغیر بماند. قبل از معامله، تعطیلات را هم چک کنید — در هر روز تعطیل، session صفر است.
جمعبندی
ساعات معاملات مرجع compact برای equity/ETF hours است: ۰۹–۱۲:۳۰ سهام، ۰۹–۱۵ ETF نمونه، اختیار ۰۹–۱۲:۳۰، کالا متغیر. live clock نیست؛ legal نیست. با holidays و business-days تکمیل کنید.