تفاوت میان سفارش، معامله و پوزیشن در MT5 چیست؟
پاسخ کوتاه: در MT5، یک سفارش دستوری به کارگزار برای خرید یا فروش است، یک معامله یک تراکنش اجراشده را ثبت میکند، و یک پوزیشن میزان ریسک بازاری باز باقیمانده را نشان میدهد. یک سفارش ممکن است چندین معامله ایجاد کند. آن معاملات، بسته به سیستم نتینگ یا هجینگ حساب، میتوانند یک پوزیشن را باز، تغییر یا بسته کنند.
سفارش، معامله و پوزیشن در MT5 به چه معناست؟
هر اصطلاح به سؤال متفاوتی درباره فعالیت معاملاتی پاسخ میدهد.
اصطلاح | معنا در MT5 | سؤالی که پاسخ میدهد | مثال ساده |
سفارش | دستوری به کارگزار برای خرید یا فروش یک ابزار مالی | چه چیزی درخواست شده است؟ | خرید 0.30 لات EURUSD |
معامله | ثبت یک اجرای واقعی خرید یا فروش | چه چیزی اجرا شده است؟ | خرید 0.30 لات با قیمت و زمان ثبتشده |
پوزیشن | مقدار و جهت باز ریسک بازاری در یک ابزار مالی | چه چیزی همچنان باز باقی مانده است؟ | یک پوزیشن خرید 0.30 لات EURUSD |
لات واحدی برای اندازهگیری حجم معاملاتی است. اندازه قرارداد آن به مشخصات ابزار مالی بستگی دارد. یک پوزیشن لانگ (خرید) پیش از کسر هزینهها از افزایش قیمت سود میبرد؛ یک پوزیشن شورت (فروش) پیش از کسر هزینهها از کاهش قیمت سود میبرد. حرکات نامطلوب قیمت باعث زیان میشوند.
برای CFDها، یک پوزیشن نشاندهنده ریسک بازاری قراردادی نسبت به تغییرات قیمت است، نه مالکیت دارایی پایه.
NordFX یک کارگزار چند-دارایی است که دسترسی به MT5 را فراهم میکند. متاتریدر 5 پلتفرم معاملاتی است که این دستورات، اجراها و پوزیشنها در آن ثبت میشوند.
آیا ممکن است یک سفارش بدون هیچ معامله یا پوزیشن بازی وجود داشته باشد؟
بله. یک سفارش معلق (pending order) پذیرفتهشده میتواند بدون ایجاد معامله منتظر شرایط اجرای خود بماند. اگر پیش از هر اجرایی منقضی یا لغو شود، هیچ معامله معاملاتی ایجاد نمیکند و هیچ پوزیشنی نیز نمیسازد.
سفارش بازار درخواست انجام تراکنش با قیمت در دسترس تحت قوانین اجرای قابلاعمال است. ارسال این درخواست، بهخودیخود، ثابت نمیکند که اجرا موفق بوده است.
وضعیت سفارش و حجم اجراشده را بررسی کنید. یک دستور اجرانشده و یک تراکنش اجراشده دو رویداد متفاوت هستند. به همین ترتیب، لغو یک سفارش معلق نامرتبط، پوزیشنی را که از قبل باز است نمیبندد.

چرا یک سفارش MT5 میتواند چندین معامله ایجاد کند؟
حجم درخواستی یک سفارش ممکن است از طریق بیش از یک اجرا (fill) انجام شود. هر اجرا با حجم، قیمت اجرا و زمان مختص به خود، بهعنوان معاملهای جداگانه ثبت میشود.
برای مثال، یک سفارش خرید 0.30 لاتی ممکن است بهصورت 0.10 لات بهعلاوه 0.20 لات اجرا شود. این یک سفارش و دو معامله است، با مجموع 0.30 لات اجراشده. بنابراین چندین رکورد معامله لزوماً به این معنا نیست که معاملهگر سفارشهای تکراری ثبت کرده است.
این یک احتمال توضیحی است، نه ادعایی مبنی بر اینکه هر حساب اجازه اجرای جزئی ناتمام را میدهد. تنظیمات اجرا و سیاست فیلینگ ابزار مالی تعیین میکند که آیا باقیمانده اجرانشده لغو میشود، فعال باقی میماند، یا مانع اجرای سفارش میشود. اجرای کامل حجم نیز میتواند از چندین پیشنهاد موجود استفاده کند.
وقتی یک پوزیشن را باز، بهصورت جزئی بسته و کاملاً بسته میکنید چه اتفاقی میافتد؟
معاملهگری را در نظر بگیرید که یک پوزیشن خرید 0.30 لاتی EURUSD باز میکند و بعداً آن را در دو مرحله میبندد.
فرض کنید هیچ پوزیشن EURUSD موجودی وجود ندارد، هر سفارش در یک معامله اجرا میشود، حجمها مجاز هستند و هیچ فعالیت دیگری رخ نمیدهد. در یک حساب هجینگ، هر دو دستور بستن بهطور صریح پوزیشن اصلی را هدف قرار میدهند.
مرحله | دستور | معامله اجراشده | پوزیشن باز پس از آن |
باز کردن | خرید 0.30 لات EURUSD | خرید 0.30 لات | خرید 0.30 لات |
بستن جزئی | بستن 0.10 لات از آن پوزیشن خرید | فروش 0.10 لات | خرید 0.20 لات |
بستن باقیمانده | بستن 0.20 لات باقیمانده | فروش 0.20 لات | هیچکدام |
محاسبه حجم به این صورت است:
0.30 − 0.10 − 0.20 = 0.00 لات باقیمانده.
در طول چرخه عمر این پوزیشن، سه سفارش اجراشده و سه معامله وجود دارد. یک پوزیشن وجود داشت که حجم باقیمانده آن مرحلهبهمرحله کاهش یافت و در پایان هیچ پوزیشن بازی وجود ندارد.
معاملات فروش، خروج از پوزیشن خرید هستند. آنها در این مثال نشاندهنده پوزیشنهای شورت جدید نیستند.
این مثال حجم را دنبال میکند، نه سودآوری را. نتیجه محققشده به قیمتهای ورود و خروج و هزینههای قابلاعمال بستگی دارد. پس از بستن جزئی، 0.20 لات باقیمانده همچنان ریسک بازاری دارد.
نتینگ و هجینگ چگونه نتیجه را تغییر میدهند؟
MT5 از سیستمهای حساب نتینگ و هجینگ پشتیبانی میکند. کارگزار این سیستم را برای حساب تعیین میکند و این امر نحوه تأثیر تراکنشهای بیشتر بر پوزیشنها را تغییر میدهد.
وضعیت | حساب نتینگ | حساب هجینگ |
پوزیشنهای باز برای یک نماد | حداکثر یک پوزیشن ترکیبی | چندین پوزیشن جداگانه ممکن است وجود داشته باشد |
پوزیشن موجود خرید 0.30 لات؛ یک سفارش خرید مستقل دیگر با 0.20 لات اجرا میشود | پوزیشن خرید به 0.50 لات افزایش مییابد | یک پوزیشن خرید جداگانه 0.20 لاتی باز میشود |
پوزیشن موجود خرید 0.30 لات؛ یک سفارش فروش مستقل جدید با 0.10 لات اجرا میشود | پوزیشن خرید به 0.20 لات کاهش مییابد | یک پوزیشن فروش جداگانه 0.10 لاتی باز میشود |
بستن بخشی از یک پوزیشن خاص | یک اجرای مخالف، پوزیشن ترکیبی را کاهش میدهد | دستور بستن باید پوزیشنی را که کاهش مییابد مشخص کند |
در یک حساب نتینگ، یک اجرای مخالف بزرگتر از پوزیشن موجود جهت آن را معکوس میکند. برای مثال، فروش 0.50 لات در برابر یک پوزیشن خرید 0.30 لاتی، یک پوزیشن فروش 0.20 لاتی باقی میگذارد.
در یک حساب هجینگ، ثبت یک سفارش فروش جدید همان اقدام بستن یک پوزیشن خرید موجود نیست. پیش از تأیید، بررسی کنید کدام اقدام را دستور میدهید.
چگونه سفارشها، معاملات و پوزیشنها را در تاریخچه MT5 بخوانیم؟
هر نما را برای هدف خاص خودش بخوانید: سفارشها دستورات و نتایج را نشان میدهند، معاملات اجراها را نشان میدهند، و نمای پوزیشنهای تاریخی فعالیتهای مرتبط با یک پوزیشن را گروهبندی میکند.
نمای پوزیشنهای تاریخی با فهرست پوزیشنهای در حال حاضر باز متفاوت است. یک پوزیشن بستهشده میتواند همچنان در تاریخچه نمایش داده شود، حتی اگر دیگر ریسک بازاری باز نداشته باشد.
هنگام تطبیق رکوردها، از همان حساب، ابزار مالی و بازه زمانی استفاده کنید. یک فیلتر تاریخچه بیشازحد محدود ممکن است بخشی از فعالیتی را که میخواهید بررسی کنید حذف کند. حجم درخواستی را با حجم اجراشده و مقدار همچنان بازِ آن مقایسه کنید، بهجای اینکه انتظار تعداد ردیف برابر در همه نماها را داشته باشید.
"In"، "Out" و "In/Out" به چه معناست؟
این برچسبها نحوه تأثیر یک معامله معاملاتی بر پوزیشن را توصیف میکنند:
برچسب جهت | معنا |
In | ورود به بازار از طریق باز کردن یک پوزیشن یا افزودن به آن، در جایی که سیستم حساب اجازه میدهد |
Out | کاهش یا بستن یک پوزیشن |
In/Out | معکوس کردن یک پوزیشن در سیستم نتینگ |
"خرید" و "فروش" جهت تراکنش را توصیف میکنند؛ "In" و "Out" نقش آن را توصیف میکنند. بنابراین یک معامله فروش که با "Out" مشخص شده، میتواند تراکنش بستن برای یک پوزیشن خرید باشد.
شمارههای تیکت و شناسههای پوزیشن چگونه کمک میکنند؟
سفارشها و معاملات شماره تیکت مخصوص به خود را دارند. یک رکورد معامله همچنین سفارش پشت آن را نیز مشخص میکند. رکوردهای مرتبط سفارش و معامله یک شناسه پوزیشن دارند که آنها را به چرخه عمر پوزیشن مرتبط میکند.
فرض نکنید که هر عددی که برای یک سفارش، معامله و پوزیشن نمایش داده میشود باید مطابقت داشته باشد. شناسه یک پوزیشن و تیکت فعلی آن نیز اهداف متفاوتی دارند؛ تیکت میتواند در برخی عملیات سرور یا یک معکوسسازی نتینگ تغییر کند.
اگر درباره یک رکورد از NordFX سؤال میکنید، شماره حساب، نماد، تیکت سفارش یا معامله مربوطه، زمان اجرا و اسکرینشات را ارائه دهید. این کار فعالیت را دقیقتر از گفتن اینکه یک معامله "دو بار ظاهر شده" شناسایی میکند.

معاملهگران باید از چه اشتباهاتی اجتناب کنند؟
شمردن هر معامله بهعنوان یک معامله کامل جداگانه. اجراهای ورود و خروج به یک چرخه عمر پوزیشن تعلق دارند، و اجراهای جزئی یا بستنهای جزئی میتوانند رکوردها را افزایش دهند. پیش از مقایسه مجموعها، مشخص کنید منظورتان از "معامله" چیست.
فرض اینکه هر معامله خرید یک پوزیشن لانگ باز میکند. یک معامله خرید میتواند یک پوزیشن شورت را ببندد. نقش ورود/خروج آن و زمینه حساب را بررسی کنید.
در نظر گرفتن لغو بهعنوان معکوسسازی اجرا. لغو یک سفارش اجرانشده مانع از اجرای آن دستور میشود. این کار یک معامله تکمیلشده را باطل نمیکند. معاملهگر معمولاً ریسک بازاری موجود را از طریق تراکنش دیگری تغییر میدهد؛ اصلاحات استثنایی کارگزار یا صرافی موضوع دیگری است.
در نظر گرفتن یک رکورد ورود با سود صفر بهعنوان اثبات نبود هزینه. معاملات ورود معمولاً در فیلد سود محققشده صفر نشان میدهند. کمیسیونها و سایر هزینهها ممکن است جداگانه ظاهر شوند، بنابراین آن فیلد بهتنهایی نتیجه خالص را مشخص نمیکند.
درک این رکوردها به توضیح فعالیت حساب کمک میکند، اما ریسک معاملاتی را از بین نمیبرد.
سؤالات متداول
تفاوت میان یک پوزیشن و یک معامله (trade) چیست؟
پوزیشن ریسک بازاری تعریفشدهای در یک ابزار مالی است. "Trade" به شکل کلیتری استفاده میشود: میتواند به معنای یک اجرا، یک تصمیم ورود یا یک توالی کامل ورود تا خروج باشد. زمانی که شمارش دقیق در MT5 اهمیت دارد، از سفارش، معامله و پوزیشن استفاده کنید.
آیا هر معامله یک پوزیشن جدید باز میکند؟
خیر. یک معامله معاملاتی میتواند یک پوزیشن را باز کند، به آن اضافه کند، آن را کاهش دهد، آن را ببندد یا، تحت نتینگ، آن را معکوس کند. اثر آن به سیستم حساب و دستوری که اجرا میشود بستگی دارد.
آیا بستن یک پوزیشن سفارش و معامله دیگری ایجاد میکند؟
بله. یک بستن معمولی شامل یک سفارش دیگر و یک یا چند معامله اجراشده است. اگر هم سفارش بازکننده و هم سفارش کاملاً بستنکننده هر دو در یک اجرا انجام شوند، آن چرخه عمر ساده دو سفارش و دو معامله ایجاد میکند.
آیا اجرای جزئی همان بستن جزئی است؟
خیر. اجرای جزئی مربوط به اجرای تنها بخشی از حجم درخواستی یک سفارش است. بستن جزئی یک پوزیشن موجود را کاهش میدهد. بستن جزئی خود میتواند در یک اجرا یا چندین اجرا انجام شود.
آیا یک سفارش معلق میتواند بدون هیچ معاملهای در تاریخچه باشد؟
بله. اگر بدون هیچ اجرایی لغو یا منقضی شده باشد، میتواند در تاریخچه سفارشها بدون هیچ معامله معاملاتی مرتبطی ظاهر شود. حضور آن در تاریخچه ثابت نمیکند که پوزیشنی باز شده است.
چرا یک پوزیشن خرید در تاریخچه خود معاملات فروش دارد؟
یک پوزیشن خرید از طریق اجراهای فروش کاهش مییابد یا بسته میشود. برچسب جهت معامله و ارتباط آن با پوزیشن را بررسی کنید تا این خروجها را از باز شدن یک پوزیشن شورت جداگانه تشخیص دهید.
آیا واریز بهعنوان یک معامله معاملاتی محسوب میشود؟
یک واریز ممکن است بهعنوان یک عملیات موجودی در تاریخچه معاملات MT5 ظاهر شود. این یک اجرای خرید یا فروش نیست و ریسک بازاری ایجاد نمیکند. هنگام شمارش اجراهای معاملاتی، عملیات موجودی را حذف کنید.
هنگام بررسی رکوردهای MT5 چه چیزی باید به خاطر بسپارید؟
از رکوردهای سفارش برای بررسی دستورات، از رکوردهای معامله برای بررسی اجراها و از اطلاعات پوزیشن برای درک ریسک بازاری استفاده کنید. تعداد رکوردهای متفاوت میتواند طبیعی باشد. تطبیق حالت حساب، حجمها و شناسههای مرتبط، پیش از نتیجهگیری درباره یک ناهماهنگی بهظاهر موجود، به توضیح فعالیت کمک میکند.
بازگشت بازگشت