یکی از خطاهایی که ممکن است معاملهگران هنگام ارسال سفارش در متاتریدر ۴ یا متاتریدر ۵ با آن مواجه شوند، پیام Market Closed است. این خطا بهطور معمول به این معناست که بازار موردنظر در زمان ارسال سفارش بسته بوده است؛ اما گاهی اوقات این پیام در شرایطی نمایش داده میشود که بازار از نظر معاملهگر کاملاً باز است و سایر نمادها نیز در حال حرکت هستند. در ادامه بررسی خطای Market Closed در زمان باز بودن بازار را خواهیم داشت.
این موضوع میتواند باعث سردرگمی شود، بهخصوص زمانی که معاملهگر قصد ورود فوری به یک معامله را دارد یا یک ربات معاملاتی باید در زمان مشخصی سفارش ارسال کند.
نکته مهم این است که نمایش خطای Market Closed لزوماً به معنای بسته بودن کل بازار نیست. ممکن است بازار جهانی باز باشد اما نماد موردنظر، حساب معاملاتی، سرور بروکر یا حتی نوع سفارش ارسالی شرایط لازم برای ثبت معامله را نداشته باشد.
در این مقاله مهمترین دلایل نمایش خطای Market Closed در زمان باز بودن بازار را بررسی میکنیم و برای هرکدام راهکار مناسب ارائه میدهیم.
خطای Market Closed در متاتریدر یعنی چه؟
پیام Market Closed معمولاً زمانی ظاهر میشود که پلتفرم یا سرور معاملاتی تشخیص دهد امکان ارسال سفارش برای نماد موردنظر در آن لحظه وجود ندارد.
برای مثال، ممکن است معاملهگر در روز دوشنبه وارد متاتریدر شود و ببیند قیمت طلا یا یک جفتارز در حال تغییر است، اما هنگام ارسال سفارش با خطای Market Closed مواجه شود.
در چنین شرایطی اولین تصور این است که متاتریدر یا بروکر دچار مشکل شده است؛ درحالیکه دلایل مختلفی میتوانند باعث این وضعیت شوند.
مهمترین نکته این است که باز بودن بازار جهانی با باز بودن یک نماد خاص در بروکر دقیقاً یکسان نیست.
هر بروکر برای نمادهای مختلف، ساعات معاملاتی مشخصی تعریف میکند و این ساعات میتوانند با ساعات رسمی بازارهای جهانی، تعطیلات یا حتی ساعات معاملاتی بروکرهای دیگر متفاوت باشند.
چرا با وجود باز بودن بازار خطای Market Closed نمایش داده میشود؟

دلایل مختلفی میتوانند باعث ایجاد این خطا شوند. در ادامه مهمترین موارد را بررسی میکنیم.
۱. ساعات معاملاتی نماد متفاوت است
یکی از رایجترین دلایل، تفاوت بین ساعت باز بودن بازار و ساعت معاملاتی خود نماد است.
برای مثال ممکن است بازار فارکس در حالت کلی فعال باشد، اما یک نماد خاص مانند طلا، شاخص یا یک دارایی معاملاتی در آن ساعت امکان معامله نداشته باشد.
برخی نمادها ممکن است در طول شب یا در زمان مشخصی از روز دارای وقفه معاملاتی باشند. این موضوع بهخصوص در مورد فلزات، شاخصها، انرژی و برخی CFDها بیشتر دیده میشود.
بنابراین اگر خطای Market Closed مشاهده کردید، ابتدا باید بررسی کنید که همان نمادی که قصد معامله آن را دارید در آن لحظه قابل معامله هست یا خیر.
۲. ساعت سرور بروکر با ساعت سیستم شما متفاوت است
یکی دیگر از دلایل مهم، تفاوت ساعت سرور بروکر با ساعت کامپیوتر یا موبایل شماست.
متاتریدر بر اساس زمان سرور بروکر کار میکند و بسیاری از محدودیتهای معاملاتی نیز بر همین اساس تعیین میشوند.
برای مثال ممکن است ساعت سیستم شما ۱۵:۰۰ باشد، اما ساعت سرور بروکر ۱۳:۰۰ یا ۱۶:۰۰ را نشان دهد.
در نتیجه ممکن است شما تصور کنید بازار باز است، اما از دید سرور بروکر هنوز زمان شروع معاملات نماد فرا نرسیده باشد یا زمان پایان معاملات آن گذشته باشد.
به همین دلیل هنگام بررسی خطای Market Closed، صرفاً به ساعت ویندوز یا ساعت محلی خود اکتفا نکنید.
۳. تعطیلات رسمی یا تعطیلی بازار در بررسی خطای Market Closed در زمان باز بودن بازار
گاهی اوقات بازار از نظر تقویم روزانه باز است، اما یک تعطیلی رسمی باعث تغییر ساعات معاملاتی شده است.
برای مثال در برخی تعطیلات مهم مانند کریسمس، سال نو، روز شکرگزاری یا تعطیلات رسمی کشورهای مختلف، ساعت معاملاتی برخی نمادها تغییر میکند.
در چنین روزهایی ممکن است:
- بازار یک نماد دیرتر باز شود.
- بازار زودتر بسته شود.
- ساعات معاملاتی محدود شود.
- نقدشوندگی بهشدت کاهش پیدا کند.
- بعضی نمادها اصلاً قابل معامله نباشند.
بنابراین اگر خطای Market Closed در روزهای تعطیل یا نزدیک به تعطیلات مشاهده میشود، حتماً جدول ساعات معاملاتی بروکر را بررسی کنید.
۴. نماد موردنظر در متاتریدر بهدرستی فعال نشده است
در برخی موارد مشکل از خود نماد است.
ممکن است نمادی که در متاتریدر مشاهده میکنید، نسخهای متفاوت از نماد اصلی باشد یا تنظیمات معاملاتی آن توسط بروکر محدود شده باشد.
برای بررسی این موضوع در متاتریدر، روی بخش Market Watch کلیک کنید و مشخصات نماد را بررسی کنید.
در متاتریدر ۵ میتوانید از قسمت مشخصات نماد، اطلاعات مربوط به ساعات معاملاتی و شرایط آن را مشاهده کنید.
اگر نماد دارای پسوند یا پیشوند خاصی باشد نیز باید دقت کنید که دقیقاً همان نمادی را انتخاب کردهاید که بروکر برای حساب شما ارائه میدهد.
برای مثال ممکن است یک بروکر نماد طلا را با نامی مانند:
XAUUSD
و بروکر دیگری آن را با یک پسوند خاص ارائه کند.
بنابراین انتخاب نماد مشابه بهتنهایی کافی نیست؛ باید نماد صحیح حساب معاملاتی خود را انتخاب کنید.
۵. حساب معاملاتی یا نوع حساب شما محدودیت دارد
گاهی اوقات خطای Market Closed به دلیل شرایط حساب معاملاتی ایجاد میشود.
بروکرها ممکن است برای انواع مختلف حسابها شرایط متفاوتی داشته باشند. برای مثال:
- حساب آزمایشی
- حساب واقعی
- حساب سنت
- حساب ECN
- حساب استاندارد
- حسابهای مخصوص معاملات خاص
ممکن است ساعات یا شرایط معاملاتی متفاوتی داشته باشند.
همچنین بعضی نمادها ممکن است برای یک نوع حساب فعال باشند اما برای نوع دیگری قابل معامله نباشند.
بنابراین اگر یک نماد روی حساب دیگری قابل معامله است اما در حساب شما با Market Closed مواجه میشود، احتمال دارد مشکل مربوط به تنظیمات یا محدودیتهای همان حساب باشد.
۶. بازار برای مدتی کوتاه از طرف بروکر متوقف شده است
گاهی اوقات بروکر ممکن است به دلایل فنی، نقدینگی یا شرایط غیرعادی بازار، معاملات یک نماد را بهطور موقت متوقف کند.
در این شرایط ممکن است نمودار همچنان قیمت آخرین معامله را نشان دهد، اما امکان ارسال سفارش جدید وجود نداشته باشد.
این موضوع با بسته بودن کامل بازار تفاوت دارد.
برای مثال ممکن است آخرین قیمت روی نمودار مربوط به چند ثانیه یا چند دقیقه قبل باشد و معاملهگر تصور کند بازار فعال است، درحالیکه سرور بروکر فعلاً اجازه ارسال سفارش نمیدهد.
۷. مشکل از اتصال متاتریدر به سرور بروکر است

در بعضی شرایط نیز مشکل میتواند از اتصال پلتفرم به سرور معاملاتی باشد.
اگر اتصال متاتریدر ناپایدار باشد یا ارتباط با سرور بهدرستی برقرار نشده باشد، اطلاعات مربوط به وضعیت نماد ممکن است بهدرستی دریافت نشود.
در این حالت بهتر است وضعیت اتصال را در متاتریدر بررسی کنید.
اگر اتصال قطع یا ناپایدار است:
- اینترنت خود را بررسی کنید.
- متاتریدر را یکبار ببندید و دوباره باز کنید.
- سرور صحیح بروکر را انتخاب کنید.
- از ورود صحیح به حساب مطمئن شوید.
- در صورت نیاز، پلتفرم را به آخرین نسخه بروزرسانی کنید.
البته توجه داشته باشید که صرفاً مشاهده نمودار به معنی برقرار بودن کامل ارتباط معاملاتی نیست.
۸. بازار باز است اما امکان ارسال نوع خاصی از سفارش وجود ندارد
یک نکته مهم این است که باز بودن بازار لزوماً به معنای فعال بودن تمام انواع سفارشها نیست.
برای مثال ممکن است معاملهگر بخواهد یک سفارش خاص مانند Pending Order ارسال کند، اما شرایط آن سفارش با قوانین نماد مطابقت نداشته باشد.
همچنین محدودیتهایی مانند حداقل فاصله سفارش از قیمت فعلی، حداقل حجم، حداکثر حجم یا قوانین مربوط به Stop Level میتوانند باعث رد شدن سفارش شوند.
بنابراین اگر سفارش Market اجرا نمیشود اما قیمت در حال حرکت است، بهتر است نوع سفارش و تنظیمات آن را نیز بررسی کنید.
۹. استفاده از ربات معاملاتی و مشکل در زمانبندی در بررسی خطای Market Closed در زمان باز بودن بازار
خطای Market Closed در ربات معاملاتی اهمیت بیشتری دارد.
فرض کنید یک اکسپرت در ساعت مشخصی از روز باید معاملهای را باز کند. اگر برنامهنویسی ربات بر اساس ساعت کامپیوتر انجام شده باشد اما بازار بر اساس ساعت سرور بروکر فعالیت کند، ممکن است ربات در زمان اشتباه سفارش ارسال کند.
برای مثال:
ساعت سیستم = ۱۰:۰۰
اما:
ساعت سرور بروکر = ۰۸:۰۰
اگر ربات تصور کند زمان مناسب برای معامله ساعت ۱۰ است، ممکن است در واقع سفارش را ساعت ۸ سرور ارسال کند؛ یعنی زمانی که نماد هنوز بسته است.
به همین دلیل در طراحی اکسپرتهای معاملاتی باید تفاوت ساعت محلی، ساعت سیستم و ساعت سرور بروکر در نظر گرفته شود.
چگونه خطای Market Closed را برطرف کنیم؟

برای پیدا کردن علت خطا بهتر است بهجای تغییر تصادفی تنظیمات، مرحلهبهمرحله بررسی کنید.
مرحله اول: وضعیت نماد را بررسی کنید
ابتدا مطمئن شوید نمادی که انتخاب کردهاید همان نماد معاملاتی صحیح بروکر است.
مرحله دوم: ساعت سرور بروکر را بررسی کنید
ساعت سرور را با ساعت محلی خود مقایسه کنید و ببینید نماد موردنظر در چه ساعتی باز و بسته میشود.
مرحله سوم: ساعات معاملاتی نماد را بررسی کنید
در مشخصات نماد، Trading Sessions یا بخش مربوط به ساعات معاملاتی را بررسی کنید.
مرحله چهارم: تعطیلات بازار را بررسی کنید
اگر مشکل در روز خاصی اتفاق افتاده است، تقویم تعطیلات بروکر را بررسی کنید.
مرحله پنجم: یک نماد دیگر را امتحان کنید
برای تشخیص اینکه مشکل عمومی است یا فقط مربوط به یک نماد، یک جفتارز یا نماد دیگر را امتحان کنید.
اگر نمادهای دیگر معامله میشوند، احتمالاً مشکل مربوط به نماد اول است.
مرحله ششم: اتصال به سرور را بررسی کنید
مطمئن شوید متاتریدر به سرور صحیح بروکر متصل است و ارتباط پایدار دارد.
مرحله هفتم: نوع سفارش را بررسی کنید
اگر فقط یک نوع سفارش با خطا مواجه میشود، شرایط همان سفارش را بررسی کنید.
تفاوت Market Closed با سایر خطاهای معاملاتی
گاهی معاملهگر تصور میکند هر خطایی که هنگام ارسال سفارش رخ میدهد به معنی بسته بودن بازار است، اما اینطور نیست.
برای مثال خطاهایی مانند:
Invalid Price
میتواند به قیمت نامعتبر مربوط باشد.
Invalid Stops
معمولاً به نامعتبر بودن حد ضرر یا حد سود مربوط میشود.
Not Enough Money
به کمبود وجه یا مارجین کافی اشاره دارد.
Trade Disabled
میتواند نشاندهنده غیرفعال بودن معاملات برای نماد یا حساب باشد.
بنابراین مهم است که متن دقیق خطا را بررسی کنید و بر اساس همان پیام، علت را پیدا کنید.
آیا Market Closed به معنی بسته بودن کل بازار فارکس است؟
خیر.
این یکی از مهمترین نکات درباره این خطاست.
وقتی متاتریدر پیام Market Closed نمایش میدهد، این پیام معمولاً درباره قابلیت معامله نماد و شرایط معاملاتی حساب در همان لحظه صحبت میکند، نه اینکه تمام بازارهای مالی جهان تعطیل باشند.
ممکن است یک نماد بسته باشد اما نماد دیگری همچنان قابل معامله باشد.
برای مثال ممکن است بازار یک شاخص یا کالای خاص بسته باشد، درحالیکه بعضی جفتارزهای فارکس همچنان قیمت دریافت کنند.
بنابراین باید وضعیت همان نمادی را که قصد معامله آن را دارید بررسی کنید.
اگر قیمت روی نمودار حرکت میکند، چرا سفارش ثبت نمیشود؟
حرکت نمودار بهتنهایی ثابت نمیکند که امکان ارسال سفارش وجود دارد.
ممکن است قیمت نمایشدادهشده مربوط به آخرین قیمت دریافتشده باشد یا اطلاعات قیمتی از منبعی متفاوت از مسیر اجرای سفارش دریافت شود.
همچنین ممکن است نماد در وضعیت خاصی قرار داشته باشد که قیمت نمایش داده شود اما معاملات جدید موقتاً امکانپذیر نباشد.
به همین دلیل برای تشخیص مشکل، باید قیمت، وضعیت اتصال، ساعات معاملاتی و قابلیت معامله نماد را همزمان بررسی کنید.
خطای Market Closed در متاتریدر ۴ و متاتریدر ۵

اصل مشکل در هر دو نسخه متاتریدر مشابه است، اما محل نمایش بعضی اطلاعات ممکن است متفاوت باشد.
در هر دو پلتفرم باید ابتدا نماد، حساب، سرور بروکر و ساعات معاملاتی را بررسی کنید.
در متاتریدر ۵ اطلاعات مربوط به مشخصات نماد معمولاً جزئیات بیشتری درباره جلسات معاملاتی ارائه میدهد و میتواند برای تشخیص این مشکل بسیار مفید باشد.
اگر مشکل فقط در یک نسخه از متاتریدر مشاهده میشود، بهتر است همان حساب را در نسخه دیگر نیز بررسی کنید تا مشخص شود مشکل از پلتفرم است یا شرایط معاملاتی نماد.
جمعبندی برای بررسی خطای Market Closed در زمان باز بودن بازار
خطای Market Closed همیشه به این معنا نیست که بازار فارکس یا بازار جهانی بسته است. در بسیاری از موارد، مشکل به ساعات معاملاتی همان نماد، تفاوت ساعت سرور بروکر با ساعت محلی، تعطیلات رسمی، محدودیت حساب، توقف موقت معاملات یا تنظیمات سفارش مربوط میشود.
برای رفع این خطا بهتر است ابتدا مشخص کنید که آیا مشکل فقط مربوط به یک نماد است یا تمام نمادها. سپس ساعات معاملاتی نماد، ساعت سرور بروکر، وضعیت اتصال متاتریدر، نوع حساب و نوع سفارش را بررسی کنید.
اگر از ربات معاملاتی استفاده میکنید، هماهنگی ساعت ربات با ساعت سرور بروکر اهمیت بسیار زیادی دارد؛ زیرا یک اختلاف زمانی ساده میتواند باعث شود اکسپرت در زمانی سفارش ارسال کند که بازار موردنظر هنوز باز نشده یا قبلاً بسته شده است.
در نهایت، بهجای اینکه صرفاً بر اساس حرکت نمودار نتیجه بگیرید بازار باز است، همیشه وضعیت معاملاتی خود نماد را در بروکر بررسی کنید.
سؤالات متداول درباره بررسی خطای Market Closed در زمان باز بودن بازار
چرا در حالی که بازار باز است خطای Market Closed میگیرم؟
احتمالاً نماد موردنظر در آن ساعت قابل معامله نیست، ساعت سرور بروکر با ساعت محلی شما متفاوت است یا بروکر بهطور موقت معاملات نماد را متوقف کرده است.
آیا Market Closed به معنی بسته بودن بازار فارکس است؟
خیر. این خطا میتواند فقط مربوط به یک نماد خاص باشد و به معنی بسته بودن کل بازار فارکس نیست.
چرا قیمت روی نمودار حرکت میکند اما نمیتوانم معامله باز کنم؟
حرکت قیمت روی نمودار الزاماً به معنی فعال بودن امکان ارسال سفارش نیست. ممکن است نماد موقتاً غیرقابل معامله باشد یا شرایط معاملاتی آن تغییر کرده باشد.
چگونه ساعت معاملاتی یک نماد را در متاتریدر بررسی کنیم؟
میتوانید مشخصات نماد را در متاتریدر باز کنید و بخش مربوط به ساعات یا جلسات معاملاتی آن را بررسی کنید. همچنین میتوانید ساعات معاملاتی اعلامشده توسط بروکر را بررسی کنید.
آیا اختلاف ساعت کامپیوتر با بروکر باعث Market Closed میشود؟
بله، بهخصوص در اکسپرتها و سیستمهای معاملاتی زمانمحور، اختلاف ساعت میتواند باعث ارسال سفارش در زمان اشتباه شود.
آیا تعطیلات رسمی میتواند باعث این خطا شود؟
بله. در تعطیلات رسمی ممکن است ساعات معاملاتی برخی نمادها تغییر کند یا معاملات آنها برای مدتی متوقف شود.
چرا فقط یک نماد Market Closed میدهد؟
اگر سایر نمادها قابل معامله هستند، احتمال زیادی دارد که مشکل مربوط به ساعات معاملاتی، وضعیت یا محدودیت همان نماد باشد.
آیا Market Closed مشکل متاتریدر است؟
نه لزوماً. این پیام معمولاً از وضعیت معاملاتی نماد یا سرور بروکر ناشی میشود و قبل از نصب مجدد متاتریدر باید تنظیمات نماد، حساب و ساعات معاملاتی بررسی شود.
آیا خطای Market Closed روی ربات معاملاتی هم تأثیر میگذارد؟
بله. اگر ربات در زمان بسته بودن نماد سفارش ارسال کند، سفارش اجرا نمیشود و ممکن است در گزارشهای اکسپرت یا ژورنال با خطای Market Closed مواجه شوید.
اگر مشکل ادامه داشت چه کاری انجام دهیم؟
اگر بعد از بررسی ساعات معاملاتی، نماد، حساب و اتصال همچنان خطا وجود داشت، گزارشهای Journal و Experts متاتریدر را بررسی کنید و در صورت نیاز با پشتیبانی بروکر تماس بگیرید. ارائه نام دقیق نماد، نوع حساب، زمان وقوع خطا و متن کامل پیام میتواند به شناسایی علت کمک کند.
منابع:


