مقدمه
وقتی در متاتریدر یا پلتفرم معاملاتی روی دکمه Buy یا Sell کلیک میکنید، سفارش شما باید با یکی از مدلهای اجرای سفارش پردازش شود. یکی از رایجترین این روشها Market Execution است. اما سؤال اصلی این است که Market Execution چیست و چه تفاوتی با مدلهایی مانند Instant Execution دارد؟
در مدل اجرای بازار، معاملهگر سفارش خرید یا فروش را ارسال میکند و بروکر آن را در بهترین قیمت موجود در همان لحظه اجرا میکند. در این روش قیمت نهایی ممکن است چند پوینت با قیمتی که هنگام کلیک روی دکمه معامله مشاهده کردهاید تفاوت داشته باشد.
این اختلاف میتواند به دلیل سرعت حرکت بازار، نقدینگی و Slippage ایجاد شود. به همین دلیل Market Execution در فارکس بیشتر روی «اجرای سریع سفارش» تمرکز دارد تا تضمین اجرای معامله دقیقاً روی قیمت اولیه.
در ادامه نحوه عملکرد این مدل، مزایا، معایب، تفاوت آن با Instant Execution و اهمیت آن برای اسکالپ، معاملات خبری و استفاده از اکسپرت را بررسی میکنیم.
Market Execution چیست؟
Market Execution چیست؟ نوعی روش اجرای سفارش است که در آن معاملهگر درخواست خرید یا فروش را به بروکر ارسال میکند و سفارش با بهترین قیمت موجود در بازار اجرا میشود.
فرض کنید EUR/USD در لحظه ارسال سفارش روی:
1.10000
قرار دارد.
تا زمانی که درخواست شما به سرور بروکر و سپس به منبع نقدینگی برسد، قیمت ممکن است به:
1.10003
تغییر کند.
در این حالت سفارش میتواند روی 1.10003 اجرا شود.
در Market Execution معاملهگر قیمت مشخصی را برای اجرای Market Order تضمین نمیکند، بلکه میپذیرد سفارش براساس شرایط لحظهای بازار اجرا شود.
اجرای بازار چگونه کار میکند؟
فرآیند معمولاً به این شکل است:
- معاملهگر Buy یا Sell را انتخاب میکند.
- درخواست به سرور بروکر ارسال میشود.
- بروکر یا سیستم اجرای سفارش قیمت قابل معامله را بررسی میکند.
- سفارش با بهترین Quote موجود اجرا میشود.
- قیمت نهایی در Trade History ثبت میشود.
در بازار آرام ممکن است اختلاف قیمت تقریباً صفر باشد.
اما در شرایط پرنوسان احتمال Slippage افزایش پیدا میکند.
مثال Market Execution
فرض کنید قصد خرید GBP/USD دارید.
قیمت هنگام کلیک:
1.25000
اما بازار سریع در حال حرکت است.
تا لحظه اجرا قیمت به:
1.25004
رسیده است.
سفارش روی 1.25004 باز میشود.
این چهار پوینت اختلاف نمونهای از Slippage است.
اگر قیمت در جهت دیگر حرکت کند، ممکن است سفارش حتی روی قیمت بهتری مانند:
1.24998
اجرا شود.
بنابراین Slippage در شرایط طبیعی میتواند مثبت یا منفی باشد.
تفاوت Market Execution و Instant Execution
یکی از مهمترین موضوعات در شناخت Market Execution در فارکس تفاوت آن با Instant Execution است.
| ویژگی | Market Execution | Instant Execution |
| قیمت اجرا | بهترین قیمت موجود | قیمت درخواستی |
| Requote | معمولاً ندارد | ممکن است داشته باشد |
| Slippage | ممکن است رخ دهد | معمولاً کمتر، اما Requote محتمل است |
| سرعت اجرا | معمولاً سریعتر | میتواند با تأخیر مواجه شود |
| بازار پرنوسان | مناسبتر | احتمال Requote بیشتر |
| کاربرد در ECN/STP | رایج | کمتر رایج |
در Instant Execution معاملهگر درخواست میکند سفارش در قیمت مشخصی اجرا شود.
اگر آن قیمت دیگر موجود نباشد، بروکر ممکن است قیمت جدیدی پیشنهاد دهد که به آن Requote گفته میشود.
در مقابل، Market Execution معمولاً بدون Requote سفارش را در بهترین قیمت موجود اجرا میکند.
Requote چیست؟
Requote زمانی اتفاق میافتد که بروکر نتواند معامله را در قیمت درخواستشده اجرا کند و قیمت جدیدی پیشنهاد دهد.
مثلاً شما Buy را روی:
1.10000
ارسال میکنید.
بروکر پاسخ میدهد:
1.10008
آیا با این قیمت موافق هستید؟
در معاملات سریع این تأخیر میتواند باعث از دست رفتن فرصت شود.
یکی از مزایای اصلی اجرای بازار کاهش یا حذف چنین Requoteهایی است.
آیا Market Execution همیشه بدون Requote است؟
در اکثر ساختارهایی که این مدل را به شکل واقعی پیادهسازی میکنند، Requote وجود ندارد.
دلیل آن این است که بروکر موظف نیست معامله را دقیقاً روی قیمت درخواستی انجام دهد.
سفارش با بهترین قیمت قابل دسترس اجرا میشود.
البته کیفیت اجرا همچنان به:
- بروکر
- نقدینگی
- سرور
- نوع حساب
- شرایط بازار
وابسته است.
Slippage در Market Execution چیست؟
Slippage اختلاف بین قیمت دیدهشده هنگام ارسال سفارش و قیمت واقعی اجرای معامله است.
مثلاً:
قیمت درخواست = 1.10000
قیمت اجرا = 1.10005
Slippage برابر پنج پوینت است.
این اتفاق مخصوصاً هنگام:
- NFP
- CPI
- تصمیم نرخ بهره
- باز شدن بازار
- اخبار ناگهانی
بیشتر رخ میدهد.
Slippage به خودی خود نشانه مشکل بروکر نیست.
Slippage مثبت هم وجود دارد؟
بله.
فرض کنید Sell روی:
1.10000
ارسال کنید و معامله روی:
1.10004
باز شود.
برای معامله Sell این قیمت بهتر است.
به این اتفاق Positive Slippage گفته میشود.
یک ساختار اجرای منصفانه باید امکان Slippage مثبت و منفی را داشته باشد.
اگر بروکر دائماً Slippage منفی ایجاد کند اما هیچگاه تغییر قیمت مثبت را منتقل نکند، کیفیت اجرای آن ارزش بررسی بیشتری دارد.
Market Execution در فارکس بیشتر در چه حسابهایی استفاده میشود؟
این مدل در حسابهای:
- ECN
- STP
- Raw Spread
- بعضی حسابهای Standard
رایج است.
بروکرهایی که سفارش را به Liquidity Provider یا مجموعهای از منابع نقدینگی منتقل میکنند، معمولاً از Market Execution استفاده میکنند.
با این حال نام حساب به تنهایی کافی نیست و باید در Contract Specifications یا Execution Policy بررسی شود.
برای مقایسه مدلهای مختلف میتوانید صفحه بروکر فارکس را نیز مشاهده کنید.
Market Execution برای اسکالپ مناسب است؟
معمولاً بله.
اسکالپر به:
- سرعت اجرا
- عدم Requote
- Spread پایین
- تأخیر کم
حساس است.
Market Execution به دلیل تمرکز روی اجرای سریع میتواند برای Scalping مناسب باشد.
اما Slippage همچنان اهمیت زیادی دارد.
اگر بروکر اجرای ضعیفی داشته باشد، حتی چند پوینت Slippage میتواند سود یک استراتژی کوتاهمدت را کاهش دهد.
Market Execution برای News Trading مناسب است؟
معمولاً از Instant Execution مناسبتر است، زیرا هنگام خبر احتمال تغییر سریع قیمت زیاد است.
در Instant Execution ممکن است معاملهگر چند بار Requote دریافت کند.
اما در مدل Market سفارش در اولین قیمت قابل اجرا انجام میشود.
البته این به معنی اجرای دقیق در قیمت موردنظر نیست.
هنگام خبر ممکن است Slippage قابل توجه باشد.
برای معامله اخبار، در کنار ساختار اجرای سفارش باید از تحلیل فاندامنتال نیز برای شناخت زمان رویدادهای اقتصادی مهم استفاده شود.
آیا Market Execution برای اکسپرت مناسب است؟
بله، مخصوصاً برای Expert Advisorهایی که:
- معاملات سریع دارند.
- تعداد سفارش زیادی ارسال میکنند.
- Scalping انجام میدهند.
نبود Requote میتواند اجرای الگوریتم را سادهتر کند.
اما Latency، Slippage و سرعت سرور همچنان باید بررسی شوند.
یک EA که روی بروکر A عملکرد خوبی دارد ممکن است روی بروکر B به دلیل تفاوت Execution نتیجه متفاوتی ایجاد کند.
ارتباط Market Execution با لوریج چیست؟
این دو مفهوم مستقل هستند.
Market Execution نحوه اجرای سفارش را مشخص میکند.
لوریج تعیین میکند معاملهگر با چه میزان سرمایه میتواند چه اندازه پوزیشن باز کند.
ممکن است یک حساب:
- Market Execution داشته باشد.
- و لوریج 1:1000 ارائه کند.
حساب دیگری:
- همان مدل اجرا را داشته باشد.
- اما لوریج 1:100 داشته باشد.
بنابراین نباید این دو مفهوم با یکدیگر اشتباه گرفته شوند.
آیا Market Execution یعنی بروکر ECN است؟
خیر.
وجود Market Execution به تنهایی ثابت نمیکند بروکر ECN واقعی است.
یک بروکر STP یا حتی Hybrid نیز میتواند از این روش استفاده کند.
برای تشخیص مدل واقعی باید موارد دیگری مانند:
- Execution Policy
- Liquidity Providers
- ساختار Commission
- نحوه Routing سفارش
بررسی شوند.
Market Execution روی Stop Loss چه اثری دارد؟
هنگامی که Stop Loss فعال میشود، سفارش باید در بازار اجرا شود.
اگر قیمت سریع حرکت کند، ممکن است معامله در قیمتی متفاوت از سطح Stop Loss بسته شود.
برای مثال:
Stop Loss = 1.1000
اولین قیمت قابل اجرا:
1.0995
است.
معامله ممکن است روی 1.0995 بسته شود.
این اختلاف نتیجه Slippage است.
بنابراین Market Execution تضمین نمیکند Stop Loss دقیقاً در قیمت تعیینشده اجرا شود.
Market Execution روی Take Profit چگونه است؟
Take Profit نیز در شرایط بازار باید اجرا شود.
اگر قیمت به سطح هدف برسد و نقدینگی کافی وجود داشته باشد، سفارش معمولاً نزدیک همان قیمت بسته میشود.
اما Gap یا حرکت سریع میتواند باعث اجرای متفاوت شود.
گاهی حتی Positive Slippage ممکن است باعث شود Take Profit در قیمت بهتری بسته شود.
چه عواملی کیفیت اجرای بازار را تعیین میکنند؟
فقط داشتن عبارت Market Execution کافی نیست.
سرعت سرور
هرچه Latency کمتر باشد، احتمال اختلاف قیمت کمتر میشود.
Liquidity Provider
تعدد و کیفیت منابع نقدینگی میتواند Execution را بهبود دهد.
Spread
Spread پایین هزینه ورود و خروج را کاهش میدهد.
Slippage
میزان و جهت Slippage باید بررسی شود.
زیرساخت بروکر
سرورهای ضعیف میتوانند باعث تأخیر شوند.
شرایط بازار
حتی بهترین زیرساخت نیز نمیتواند Slippage در یک Gap بزرگ را کاملاً حذف کند.
چگونه بفهمیم حساب Market Execution دارد؟
چند محل را بررسی کنید:
- صفحه نوع حساب
- Contract Specifications
- Client Agreement
- Execution Policy
- مشخصات نماد در MetaTrader
عباراتی مانند:
Execution Type: Market
یا:
Market Execution
معمولاً به صورت مستقیم درج میشوند.
تفاوت Market Execution و Market Order چیست؟
این دو اصطلاح نزدیک هستند اما دقیقاً یک مفهوم نیستند.
Market Order
نوع سفارش است.
یعنی معاملهگر میخواهد همین حالا خرید یا فروش انجام دهد.
Market Execution
روش اجرای همان سفارش توسط بروکر است.
بنابراین یک Market Order میتواند در ساختارهای اجرایی مختلف پردازش شود.
مزایا و معایب Market Execution
مزایا
- سرعت اجرای مناسب
- معمولاً بدون Requote
- مناسب Scalping
- مناسب معاملات الگوریتمی
- قابل استفاده در بازارهای سریع
- ساختار رایج ECN و STP
معایب
- امکان Slippage
- قیمت نهایی تضمین نمیشود.
- در اخبار اختلاف اجرا میتواند زیاد شود.
- کیفیت اجرا بین بروکرها متفاوت است.
- نیاز به نقدینگی مناسب دارد.
مقایسه Market Execution در بازار آرام و پرنوسان
| شرایط بازار | کیفیت اجرا | Slippage | Spread |
| بازار آرام | معمولاً بسیار نزدیک به قیمت درخواست | کم | پایینتر |
| جلسه لندن/نیویورک | معمولاً مناسب | محدود | معمولاً مناسب |
| انتشار خبر | امکان اختلاف بیشتر | بالا | ممکن است افزایش یابد |
| بازار کمحجم | کیفیت کمتر | بیشتر | بیشتر |
| Gap | قیمت درخواست ممکن است موجود نباشد | زیاد | متغیر |
این جدول نشان میدهد حتی بهترین ساختار اجرای سفارش نیز به شرایط نقدینگی بازار وابسته است.
آیا Market Execution بهتر از Instant Execution است؟
پاسخ به سبک معامله بستگی دارد.
برای:
- Scalping
- News Trading
- EA
- معاملات پرتعداد
Market Execution معمولاً جذابتر است.
اما معاملهگری که ترجیح میدهد فقط در قیمت مشخص وارد شود ممکن است ساختار Instant را بیشتر بپسندد، هرچند احتمال Requote نیز وجود خواهد داشت.
در بروکرهای مدرن، Market Execution به دلیل سرعت و انعطاف بیشتر رایجتر شده است.
جمعبندی
در پاسخ به سؤال Market Execution چیست میتوان گفت این مدل برای اجرای سفارش در بهترین قیمت موجود بازار استفاده میشود و تمرکز آن بیشتر بر سرعت و دسترسی به قیمت فعلی است تا تضمین یک قیمت مشخص.
در اجرای بازار معمولاً Requote وجود ندارد، اما Slippage میتواند رخ دهد. این موضوع بهخصوص هنگام اخبار و کاهش نقدینگی اهمیت بیشتری دارد.
به همین دلیل Market Execution در فارکس برای اسکالپرها، معاملهگران الگوریتمی و کاربران معاملات پرتعداد محبوب است.
در نهایت برای اینکه بدانیم Market Execution چیست و آیا یک بروکر آن را با کیفیت مناسبی ارائه میدهد، فقط نام روش اجرا کافی نیست. سرعت سرور، Liquidity Provider، Spread، Slippage و Execution Policy نیز باید در کنار آن بررسی شوند.





