پلتفرم های معاملاتی MetaTrader 4 و MetaTrader 5
پلتفرم های معاملاتی MetaTrader 4 و MetaTrader 5 از معروفترین و پرکاربردترین پلتفرم برای معاملات فارکس و CFD است.
دو نسخه MetaTrader 4 و MetaTrader 5 پلتفرم وجود دارد که ما در این مقاله آنها را با یکدیگر مقایسه نموده و ویژگیهای هر یک را مورد بررسی قرار میدهیم.
MetaTrader 4 و MetaTrader 5 از این پس در این مقاله به ترتیب MT4 و MT5 خوانده میشوند.
پس با ما در ادامه مقاله با ما همراه باشید
آنچه در این مقاله خواهید خواند
تفاوت MT5 و MT4 – کدام پلتفرم معاملاتی فارکس را انتخاب کنیم؟
چنانچه در معاملات فارکس مشارکت دارید، احتمالاً حداقل با سیستم عاملهای MT4 و MT5 آشنایی دارید.
این دو پلتفرم به دلیل ارزش ابزارها و منابع آنها به هنگام ارزیابی پوزیشنها و عملکرد، در بین محبوبترین پلتفرمهای معاملاتی برای طیف وسیعی از معاملهگران و مشاوران معاملاتی رتبه بندی میشوند.
اگرچه ممکن است نام آنها نشان دهد که MT5 فقط یک نسخه به روز شده از MT4 است، اما واقعیت این است که این دو و ویژگی های متفاوتی را ارائه داده و به مخاطبان معاملاتی با نیازهای متمایزی خدمت میکنند.
انتخاب اینکه آیا از MT4 یا MT5 استفاده کنید یا خیر، به پیشینه و اهداف معاملاتی شما بستگی دارد.
در اینجا نگاهی به تفاوت این دو پلتفرم و نحوهی استفادهی مناسب ازهر یک از آنها با توجه به اهداف مختلف میاندازیم.
پلتفرم های معاملاتی MetaTrader 4 و MetaTrader 5
چه نوع داراییهایی را میخواهید معامله کنید؟
بزرگترین تفاوت کلی بین MT4 و MT5 انواع معاملهگرانی است که این سیستم عاملها تمایل به جذب آنها دارند. MT4 به طور خاص برای معاملهگران فارکس طراحی شده و ویژگیها و عملکرد آن نشاندهندهی این امر است.
به همین دلیل، MT4 پلتفرم ترجیح داده شده برای معاملهگرانی است که عمدتا بر بازار فارکس متمرکز هستند.
در بروکر ای مارکتس ، می توانید انواع دارایی ها را در نرم افزار متاتریدر 4 و 5 معامله کنید. این بروکر علاوه بر جفت ارزهای فارکس، بسیاری دیگر از گروه های دارایی را در اختیار تریدرها قرار داده است. با کلیک بر روی دیکه زیر، علاوه بر بررسی این بروکر، می توانید متاتریدر اختصاصی این بروکر را نیز دانلود کنید.
MT5 کاربردهای گستردهتری در معاملات CFD، سهام و معاملات آتی دارد.
در نتیجه دارای طیف وسیعتری از ویژگیهایی است که ممکن است مربوط به هر معاملهگر نباشد – اما اگر چندین نوع دارایی را معامله کنید، میتواند ارزش بهتری برای اهداف معاملاتی شما ارائه دهد.
پلتفرم های معاملاتی MetaTrader 4 و MetaTrader 5
آیا می خواهید به FIX API دسترسی داشته باشید؟
Financial Information eXchange) FIX API) یک ابزار مهم برای معاملهگرانی است که به دنبال اطلاعات لحظهای مربوط به اوراق بهادار هستند.
FIX API هم توسط تنظیم کنندگان بازار و هم معاملهگران برای به اشتراک گذاشتن اطلاعات مهم قبل و بعد از معاملات و همچنین اطلاعاتی که سفارشات جدید و معاملات انجام شده را تأیید میکند، استفاده میشود.
FIX API مزایای زیادی را به معاملهگران ارائه تفاوت بین Mt4 و Mt5 میدهد.
مهمتر از همه، معاملهگران هنگام معامله بر روی پلتفرمی که ادغام FIX API را ارائه میدهد، دسترسی بیشتری به اطلاعات مالی دارند و قالببندی این اطلاعات برای ساده سازی ارتباطات در مقابل هرگونه موانع زبانی استاندارد شده است.
FIX API همچنین ایجاد استراتژیهای بلک باکس یا الگوریتمهای خصوصی را برای کمک به تحلیل معاملات فارکس آسان میکند.
اگر میخواهید از FIX API استفاده کنید، باید از پلتفرم معاملاتی MT4 استفاده کنید. FIX API از طریق MT5 ارائه نمیشود.
ارائه نمودار بازه زمانی
MT4 برای ارج نهادن سادگی ساخته شده است. معاملهگران معمولی و مبتدی احتمالاً نیازی به دسترسی به دادههای محدوده زمانی پیچیده و دقیق ندارند، بنابراین MT4 را به عنوان گزینه سادهتر، دارای منابع مورد نیاز و بدون هیچ یک از ویژگیهای پیچیدهای که نیاز ندارند برمیگزینند.
با MT4، معاملهگران میتوانند هنگام تحلیل نمودار، از بین نه بازه زمانی مختلف انتخاب کنند. در مقابل، MT5، 21 بازهی زمانی مختلف را ارائه میدهد، که نشاندهندهی گسترهی وسیعی از پیشنهادات نسبت به MT4 است. برای بسیاری از معاملهگران، این گزینههای قابل تنظیم غیر ضروری است.
اما برخی از معاملهگران – و همچنین انواع خاصی از معاملات مانند CFD از گزینهی دسترسی به این بازههای زمانی استفاده می کنند. معاملهگران باتجربهتر یا آنهایی که با داراییهای متنوعتری سر و کار دارند ممکن است این اطلاعات را برای انجام معاملات آگاهانهتر مهم بدانند.
پلتفرم های معاملاتی MetaTrader 4 و MetaTrader 5
تعداد انواع سفارش
MT4 چهار نوع سفارش اصلی را ارائه میدهد:
- بای استاپ
- بای لیمیت
- سِل استاپ
- سل لیمیت
برای اکثر معاملهگران، این نوع سفارشات برای اجرای استراتژی معاملاتی کافی است و در عین حال ریسک را به حداقل میرساند و کنترل بیشتری بر نحوهی ورود و خروج پوزیشنها اعمال میکند.
MT5 این موارد را به همراه دو مورد دیگر ارائه میدهد:
- بای استاپ لیمیت
- سل استاپ لیمیت
این امر به معاملهگران انعطافپذیری بیشتری در نحوهی حرکت قیمت و خرید و فروش میدهد.
معاملهگران باتجربه ممکن است اغلب از این نوع سفارشات استفاده کنند، اما احتمالاً کمتر مورد استفاده معاملهگران مبتدی و معمولی قرار میگیرد.
ربان برنامه پلتفرم های معاملاتی MetaTrader 4 و MetaTrader 5
زبان برنامه نویسی
MT4 و MT5 هر یک از زبان برنامهنویسی اختصاصی خود استفاده میکنند که بسته به نیازهای معاملاتی شما، قابلیتهای تجاری مختلف و سفارشیسازیها را ارائه میدهد.
با این حال، در MT4، این فرض بیشتر وجود دارد که معاملهگران به دنبال پلتفرمی هستند که بتوان آن را به سرعت نصب و راه اندازی کرد و حداقل راهکارها را برای راهاندازی عملکرد یا توسعه یک برنامهی معاملاتی نیاز دارد.
این امر MT4 را برای معاملهگران آماتور یا معاملهگرانی که علاقهای به ایجاد اسکریپتها یا الگوریتمهای خود برای حمایت از استراتژی معاملاتی خود ندارند، ایده آل میکند.
در مقابل، MT5 دارای زبان برنامهنویسی پیچیدهتری است و قابلیت نوشتن یا تغییر اسکریپتها را نیز ارائه میدهد.
بر خلاف تجربه کاربری ارائه شده در MT4، در MT5، معاملات نیز می توانند با یک عملکرد واحد اجرا شوند.
ویژگیهای کمتر استفاده شده در پلتفرم های معاملاتی MetaTrader 4 و MetaTrader 5
در انتخاب بین این دو پلتفرم به معیارهای کوچکتری توجه کنید که ممکن است بر تجربه معاملاتی شما تأثیر بگذارد.
به عنوان مثال، هر دو پلتفرم در معاملات خاصی ریسک را ارائه میدهند، اما فقط MT5 نتینگ را ارائه میدهد، که برخی از معاملهگران برای کنترل خطر نسبی خود به آن تمایل زیادی دارند.
MT5 همچنین شاخصهای تکنیکال بیشتری نسبت به MT4 و همچنین ابزارهایی مانند تقویم اقتصادی ارائه میدهد که به شما کمک میکند اخبار مربوط به بازارهای مختلف خارجی را دنبال کنید.
اما باز هم، این پیشنهادات گسترده منجر به پلتفرم پیچیدهتر و منحنی یادگیری بیشتری میشود.
MT5 همچنین ویژگیهایی مانند آزمایشکننده استراتژی چند رشتهای، انتقال وجه بین حسابها و چت اجتماعی تعبیه شده را نیز فراهم میآورد – ویژگیهایی که MT4 ارائه نمیدهد.
این ویژگیها برای هر معاملهگر مهم نخواهد بود، اما شما میبایست نیازهای خود را ارزیابی کرده تا تعیین کنید که آیا این قابلیت ارزش خاصی برای شما دارد یا خیر.
سخن آخر
در نهایت وقتی صحبت از MT4 در مقابل MT5 میشود، انتخاب یک مورد، ترجیحی شخصی است.
برای تعیین بهترین پلتفرم معاملاتی، عادتها و ترجیحات معاملاتی خود را بررسی کرده و در نظر بگیرید که کدام پلتفرم متناسبتر با نیازهای شما است.
بسیاری از معاملهگران تازهکار سادگی و ویژگیهای محدودتر MT4 را ترجیح میدهند، در حالی که MT5 تمایل به جذب معاملهگران باتجربه تری دارد که به دنبال منابع گسترده و تنوع پلتفرم هستند.
همچنین به خاطر داشته باشید که ممکن است برای دورهای بیشترین بهره را از MT4 ببرید، اما بعداً متوجه شوید که آمادهی انتقال به MT5 هستید.
هر کجا از حرفهی معاملاتی خود هستید، مطمئن شوید که پلتفرم انتخابی شما همراستای اهداف معاملاتیتان است.
قصد دارید با ما در این خصوص ارتباط برقرار کنید؟ فرم زیر را پر کنید تا با شما ارتباط بگیریم.
مقایسه متاتریدر 4 و متاتریدر 5
معامله گران فارکس می توانند از بین پلتفرم های معاملاتی مختلف یکی را برای معاملات خود برگزینند. اما این انتخاب به امکانات بروکر بستگی دارد و هر بروکر ممکن است تنها چند پلتفرم معاملاتی را به مشتریانش ارائه دهد. همچنین برخی بروکرها با بعضی از پلتفرم ها سازگاری ندارند. در این حالت ممکن است یک بروکر با استفاده از نرم افزارهای خاصی، سیستم معاملاتی خود را به پلتفرم های مد نظر متصل کند و بدین صورت بتواند پلتفرم های ناسازگار را نیز به مشتریانش ارائه دهد. این ممکن است برای مشتریان بسیار رضایت بخش باشد. اما اگر نرم افزار ارتباطی، بخوبی عمل نکند یا سرعت مناسبی نداشته باشد اجرا و مدیریت معاملات با مشکل مواجه می شود که در نتیجه نارضایتی مشتریان را در پی خواهد داشت.
پلتفرم معاملاتی متاتریدر 4 محبوبیت بسیاری دارد و با اطمینان می توان گفت که یک هماهنگی و استاندارد را در صنعت فارکس ایجاد کرد. شاید نتوان بروکری را یافت که بطور مستقیم یا غیرمستقیم این پلتفرم را ارائه ندهد. البته ارائه غیرمستقیم با اندکی هزینه اضافه همراه خواهد بود که بصورت اسپرد یا کمیسون بیشتر خود را نشان می دهد. با وجود اینکه پلتفرم های معاملاتی متاتریدر 4 و متاتریدر 5 توسط یک شرکت نرم افزاری(متاکوتس) ساخته شده اند اما بروکرهای کمتری متاتریدر 5 را ارائه می دهند. برای درک این موضوع بایستی نگاه دقیق تری به این پلتفرم ها داشته باشیم.
در جدول زیر تفاوتهای MT4 و MT5 را بطور خلاصه مشاهده می کنید.
عنوان
Immediate or Cancel
پلتفرم معاملاتی متاتریدر 5
متاتریدر 5، در سال 2010 یعنی پنج سال پس از متاتریدر 4 ساخته شد. با توجه به اینکه در آن زمان، متاترید 4 محبوبیت فراوانی داشت و همچنین عنوان این پلتفرم های معاملاتی با اعداد ترتیبی 4 و 5 نامگذاری شده است این سوء تفاهم پیش می آید که متاتریدر 5 نسخه جدیدی از متاتریدر 4 می باشد. گرچه متاترید 5 همانند متاتریدر 4 یک پلتفرم معاملاتی با امکانات بک تست و ظاهر گرافیکی مشابه است اما یک پلتفرم معاملاتی کاملا متفاوت است.
متاتریدر 5 طراحی شد تا کارهایی را انجام دهد که متاتریدر 4 قادر به انجام آن نیست. در واقع متاتریدر 5 برای بازار هدف دیگری ساخته شد. بنابراین مقایسه این دو پلتفرم شاید چندان هم معقول بنظر نرسد.
اساسا، متاتریدر 5 برای معاملاتی غیر از معاملات فارکس مانند سهم و کالا ساخته شد. زیرا این پلتفرم، توانایی بهتری در اتصال به بازارهای متمرکز دارد. فارکس یک بازار کاملا غیرمتمرکز است که تعدادی بازیگر اصلی با ارائه قیمتهای رقابتی، نقدشوندگی را در این بازار بزرگ فراهم می آورند. بازارهای سهام و کالا بعنوان بازارهای بزرگ بعدی، در قالب تعداد زیادی قرارداد فیوچر با سررسیدهای مختلف معامله می شوند که بایستی در یک فرآیند کاملا متمرکز انجام شوند. در زمان ظهور و توسعه متاتریدر 5، این موضوع قابل پیش بینی بود که شرکت متاکوتس این نرم افزار را با هدف ارتقاء بازار معاملات خرد سهام و کالا طراحی کرده است.
وجه تمایز دیگر در طراحی متاتریدر 5، مطابقت با قانون عدم هجینگ در آمریکا است که طی آن مشتریان بروکرهای فارکس در کشور آمریکا باید بر اساس مدل FIFO معامله کنند. این بدان معنی است که اگر برای مثال یک معامله گر، موقعیت خریدی به اندازه یک لات بر روی یورو/دلار باز کند و سپس یک لات دیگر بر روی همان جفت ارز خرید انجام دهد ابتدا باید موقعیت اول را ببندد تا تا بتواند دومین موقعیت معاملاتی خود را ببندد. در حالیکه متاتریدر 4 هر معامله را بطور جداگانه ثبت می کند و اجازه می دهد هر معامله بطور جداگانه مدیریت شود، در متاتریدر 5 همه موقعیتها بطور خودکار با هم ادغام می شوند. بنابراین در متاتریدر 4 امکان هجینگ وجود دارد. این موضوع برای معامله گران آمریکایی مطلوب است. در حالیکه شهروندان آمریکایی از هر نوع معاملات هجینگ (پوشش ریسک) بصورت قانونی منع شده اند، معامله گران سایر نقاط دنیا این موضوع را یک نقص سیستم و یک مسئله آزار دهنده می بینند. شاید بتوان گفت این دلیل اصلی عدم تمایل معامله گران برای جایگزینی متاتریدر 5 با متاتریدر 4 است.
خلاصه مطلب اینکه متاتریدر 5 ساخته شده تا نیازهای بازارهای آمریکا و بازارهایی غیر از بازار فارکس را تامین کند. چرا که متاتریدر 4 بخوبی از عهده این کار بر نمی آمد و این کل داستان MT4 و MT5 است.
تفاوت های پلتفرم معاملاتی متاتریدر 4 و متاتریدر 5 چیست؟
علاوه بر دو تفاوت اصلی که در بالا تشریح شد وجه تمایزهای دیگری در این دو پلتفرم معاملاتی وجود دارد.
متاتریدر 5 از زبان برنامه نویسی MQL5 استفاده می کند در حالیکه زبان متاتریدر 4، MQL4 می باشد. مزیت زبان MQL5 در این است که برنامه نویسی بلک باکس در آن امکان پذیر است. این یعنی برنامه نویسی برای رباط های معامله گر و اکسپرت ها، راحت تر و در چهارچوب بهتری انجام می شود. شرکت متاکوتس درسال 2014 این قابلیت را به MQL4 نیز اضافه کرد و در حال حاضر دو پلتفرم از این نظر با هم تفاوتی ندارند. با این وجود اگر در آینده این زبان برنامه نویسی ارتقاء یابد، این بروز رسانی احتمالا شامل MQL4 نخواهد بود.
بایستی به این نکته توجه شود که در این پلتفرم ها سازگاری با گذشته وجود ندارد. بنابراین برنامه های نوشته شده برای متاتریدر 4 نمی توانند در متاتریدر 5 اجرا شوند. این می تواند یک مشکل جدی برای معامله گرانی باشد که تمایل به بروز رسانی دارند.
متاتریدر 5 نسبت به متاتریدر 4 دو مزیت اصلی در برنامه نویسی دارد. در متاتریدر5 بک تست استراتژی های برنامه نویسی شده با سرعت بسیار بالاتری انجام می شود. پس اگر از آن دسته معامله گرانی هستید که اکسپرت و استراتژی خود را در سطح وسیع بک تست می گیرند با استفاده از متاتریدر 5 می توانید صرفه جویی قابل توجهی در زمان داشته باشید. همچنین نرم افزار، قابلیت بک تست همزمان در چندین جفت ارز مختلف را دارد. این دو مزیت در کنار هم، سرعت فرآیند بک تست را بسیار بالاتر می برد.
کدام پلتفرم معاملاتی برای شما مناسب تر است؟
با توجه به مقاسیه دو پلتفرم در بالا، بایستی جواب این سوال تا حدودی برای شما روشن شده باشد. اگر به هر دلیلی باید قوانین معاملاتی آمریکا را اجابت کنید یا دائما با بک تست استراتژی و اکسپرت سرو کار دارید و یا در معاملات سهام و کالا فعالیت دارید متاتریدر 5 گزینه مناسبی برای شما خواهد بود.
اما دلیلی ندارد که متاتریدر 4 بعنوان یک پلتفرم استاندارد در صنعت کارگزاری، مورد استفاده قرار نگیرد. این پلتفرم بسیار محبوب تر از متاتریدر 5 می باشد. زیرا استفاده و مدیریت آن ساده است و همچنین نسبت به پلتفرم های رقیب، قطعی و مشکلات فنی بسیار کمتری دارد.
از منظر معامله گری
اغلب معامله گران با تجربه به شما خواهند گفت چیزی که آنها از پلتفرم معاملاتی می خواهند کاربری راحت و قابل اعتماد و گرافیک مناسب می باشد. از آنجا که انتخاب بروکر بسیار مهمتر از انتخاب پلتفرم معاملاتی است اغلب تبلیغات متمرکز بر پلتفرم و متاتریدر، بیشتر یک ترفند برای جذب مشتری است. چرا که عملا همه بروکرها متاتریدر 4 را به مشتریانشان ارئه می دهند.
اگر این مطلب براتون مفید بود امتیاز بدین!
برای امتیاز روی ستاره ها کلیک کنید
امتیاز 3.9 / 5. تعداد آرا 46
شما اولین نفری هستید که به این پست امتیاز میدین!
حباب بازار سهام چیست و چگونه آن را تشخیص دهیم؟
21 مورد از بایدها و نبایدهای معامله گران تازه کار در بازار سهام
ساسان پرهون
کارشناسی حسابداری- دارای گواهینامه های حرفه ای سازمان بورس- پنج سال سابقه فعالیت در کارگزاری بورس با سمت معامله گر کالا و اوراق بهادار
تفاوتهای متای ۴ و ۵ از منظر برنامهنویسی و بهینهسازی
تفاوتهای متاتریدر ۴ و ۵ از منظر برنامهنویسی و بهینهسازی
معاملهگری که بهصورت دستی و بدون استفاده از رباتهای هوشمند معامله میکند، تفاوت چندانی را بین متاتریدر ۴ و ۵ احساس نمیکند. دانستن تفاوتهای متاتریدر ۴ و متاتریدر ۵ برای برنامه نویسان بسیار حیاتی است.
تنها تفاوت متاتریدر ۴ و ۵ مهم این دو پلت فرم برای معاملهگر دستی، وجود تعدادی از اندیکاتورهای جدید در متاتریدر ۵ است. ولی برای معاملهگر الگوریتمی تفاوتها بسیار معنیدار است. آنقدر متفاوت که بههیچعنوان توصیه نمیکنم برای کد نویسی از متاتریدر ۴ استفاده کنید.
من تنها در ۳ حالت از متاتریدر ۴ استفاده میکنم:
اول: ابزار موردنظر من در متاتریدر ۵ وجود نداشته باشد و من به کد آن دسترسی نداشته باشم.
گاهی بعضی از ابزارها و اندیکاتورها فقط برای نسخه ۴ نوشتهشدهاند و مشابه آن در نسخه ۵ نیست. در این حالت اگر به فرمول آن ابزار دسترسی داشته باشم، آن را در نسخه ۵ پیادهسازی میکنم. اگرنه، بهناچار از نسخه ۴ استفاده میکنم.
دوم: کارگزار محصول موردنظر من را در نسخه ۵ ارائه نکند.
کارگزاران بعضی از محصولات را فقط روی نسخههای خاصی از متاتریدر ارائه میکنند. مثلاً کارگزار من محصولات ارز دیجیتال را روی متاتریدر ۴ ارائه میکند. در این حالت من چارهای ندرام جز اینکه کد خود را روی متاتریدر ۴ بنویسم.
سوم: هزینه معاملات (spread یا Commission) روی نسخه ۴ تفاوت معنیداری با نسخه ۵ داشته باشد.
گاهی پیش میآید که هم محصول روی هر ۲ نسخه وجود دارد و هم ابزارها برای هر دو نسخه هست. ولی (مثلاً) به دلیل تعداد معاملات بالای استراتژی، کومیسیونی که باید به کارگزاری برای نسخه ۵ بپردازیم، بسیار بالاتر از نسخه ۴ باشد. در این حالت من ابتدا استراتژی را بر روی نسخه ۵ مینویسم، آن را بهینهسازی میکنم و نسخه بهینهسازی شده را عیناً روی نسخه ۴ (بدون هیچ تغییری) اجرا میکنم.
قبل از اینکه به بیان تفاوت متاتریدر ۴ یا ۵ در معاملات الگوریتمی بکنم، ابتدا مفهوم بک تست و فوروارد تست (Back Test & Forward Test) را برای شما بیان میکنم.
بک تست:
به معنی تست کردن استراتژی معاملاتی درگذشته بازار و استخراج نتیجه از آن است. نتایجی که بیشتر از این کار مورد انتظار است، میزان سود، میزان زیان، درصد معاملات برنده به بازنده، میزان سود و زیان در هر معامله و حداکثر میزان زیان در طول زمان تست است. البته پارامترهای بسیار بیشتری باید مدنظر قرار گیرند ولی فعلاً در حد این کتاب موارد ذکرشده را موردتوجه قرار خواهیم داد.
برای اینکه بدانید استراتژی معاملاتی شما مناسب است یا نه حتماً باید آن را درگذشته بازار موردبررسی قرار دهید.
انجام این کار بهصورت دستی میتواند خطای زیادی داشته باشد و ضمناً حوصله فراوان میخواهد.
در متاتریدر (۴ و ۵) ابزاری به نام Strategy Tester وجود دارد که با آن میتوانید استراتژی کد شده خود را درگذشته بازار بهسرعت و دقیق، بررسی کنید و این ابزار تمام گزارشهای آماری موردنیاز شمارا در اختیارتان قرار میدهد.
همچنین در این ابزار میتوانید پارامترهای ورودی استراتژی خود را بهینه کنید. مفهوم بهینهسازی پارامترهای ورودی را مقالات آینده بهتفصیل بیان خواهم کرد. با مثال سادهای مفهوم کلی را با مثال برای شما میگویم:
فرض کنید استراتژی معاملاتی شما فقط از یک میانگین متحرک تشکیلشده است و در سادهترین حالت شما میخواهید با گذر رو به بالای قیمت از میانگین متحرک، خرید کنید و هنگامیکه قیمت میانگین متحرک را رو به پایین قطع کرد از معامله خود تفاوت بین Mt4 و Mt5 خارج شوید. (پیشنهاد میکنم مقاله صف خرید در بورس و کال مارجین چیست؟ را هم بخوانید)
همین حالا ثبت نام کنید
در شکل بالا فرض میکنیم در فلش رو به بالا (قیمت میانگین متحرک را رو به بالا قطع کرده) میخریم و در فلش رو به پایین (قیمت میانگین متحرک را رو به پایین قطع کرده) میفروشیم.
شکل زیر پارامترهای ورودی میانگین متحرک را نشان میدهد که دارای ۴ پارامتر است:
Period
Shift
Method
Apply to
این پارامترها مقادیر مختلفی به خود میگیرند ولی سؤال اینجاست: کدام پارامترها برای محصول موردنظر ما بهترین است؟
پاسخ به این سؤال تنها وقتی معلوم میشود که شما با تمام حالات ورودی استراتژی خود را درگذشته تست کنید و بهترین جواب را برگزینید. به این کار بهینهسازی میگویند.
فوروارد تست (Forward Test):
در بک تست، فرض بر این بود که ما اطلاعات گذشته بازار را در اختیار داریم ولی موضوع در فوروارد تست متفاوت است.
در فوروارد تست ما ابتدا بازه زمانی تست خود را به دو قسمت (لزوماً مساوی نیستند) تقسیم میکنیم، سپس استراتژی خود را در قسمت اول، تست میکنیم و پارامترهای بهینه را به دست میآوریم.
حال با همان پارامترهای بهدستآمده، در قسمت دوم معامله میکنیم و نتیجه را با خروجی قسمت اول مقایسه میکنیم. در حقیقت هنگامیکه استراتژی را در قسمت دوم بررسی میکنیم، فرض بر این است که ما از آینده خبر نداریم و داریم با اطلاعات بهدستآمده درگذشته در آینده معامله میکنیم.(پیشنهاد میکنم مقاله اموزش بازار دوطرفه بورس را هم مطالعه کنید)
(در ادامه مقاله مارجینها و کمیسیون ها را هم بخوانید)
اگر نتایج بهدستآمده تا حد زیادی شبیه هم بود به این معنی است که احتمال اینکه استراتژی در آینده مانند گذشته عمل کند، زیاد است. دقت کنید گفتم زیاد است و درصد نگفتم. چون واقعیت این است که هیچکس از آینده خبر ندارد قیمت و بازار قابل پیشبینی نیست!
مفاهیم بک تست و فوروارد تست را تفاوت بین Mt4 و Mt5 در مقالات آینده بهتفصیل خواهم گفت. در اینجا برای اینکه فرق متاتریدر ۴ و ۵ را بگویم توضیح مختصری دادم.
دلایل استفاده از نسخه ۵ متاتریدر برای معاملات الگوریتمی:
دقت بالاتر در ذخیرهسازی دیتا:
دقت مدل کردن دیتا در متاتریدر ۵ بسیار بالاتر از متاتریدر ۴ است. در متاتریدر، دیتا مدل میشود یعنی برای اینکه دیتای یک کندل را ذخیره کند در زمانهای مختلف از آن نمونهبرداری میکند.
یکی از مهمترین عوامل صحت بک تست، صحت اطلاعات ورودی است. چون ما میخواهیم با توجه به اطلاعات گذشته برای آینده تصمیم بگیریم. پس اگر اطلاعات ورودی ما (همان قیمت) خطا داشته باشد، حتماً خروجی نتایج ما هم خطا خواهد داشت.
من در بهترین حالت (با کارگزاریهای مختلف بررسی کردم) از متاتریدر ۴ صحت ورودی ۹۰ درصد گرفتم اما در متاتریدر ۵ صحت اطلاعات ۹۹ درصد امری طبیعی است.
شاید فکر کنید صحت اطلاعات ۹۰ درصد، مناسب است ولی باید بگویم بههیچوجه اینطور نیست.
بگذارید مثالی بزنم:
فرض کنید بگویم فلان فوتبالیست، ۹۰ درصد ضربههای کاشته پشت ۱۸ قدم را وارد دروازه میکند. به نظر شما این آمار خوب است؟
خوب نیست، عالی است!
حال میگویم ۹۰ درصد هواپیماهایی که از باند بلند میشوند، سالم به زمین مینشینند! در این موردنظر شما چیست؟ هر دو صحت ۹۰ درصدی دارند ولی اگر این آمار صحت داشته باشند آیا شما جرئت سوارشدن به هواپیما را دارید؟ در هفته صدها پرواز در کشور ما انجام میشود و در صورت صحت این آمار، باید هر هفته منتظر دهها سقوط باشیم!
پس هر سیستمی به درجه دقت خاص خود را نیاز دارد.
اصولاً این موضوع که ما میخواهیم با بررسی گذشته بازار برای آینده آن تصمیم بگیریم، خود دارای خطا است. در جهان هستی، رفتار هیچ پدیدهای را با بررسی گذشته آن نمیتوان پیشگویی کرد بلکه تنها میتوانیم احتمال وقوع را پیشبینی کنیم.(در ادامه مقاله سواپ (SWAP) در فارکس را هم بخوانید)
خوب، پس اصل مطلب دارای خطا است پس باید ما با کاهش حداکثری خطا، تست را انجام دهیم.
۱۰ درصد خطا در اطلاعات ورودی خطای بسیار زیادی است و این یعنی (ازنظر من) تمام نتایج بهدستآمده زیر سؤال است. نه خوب بودن نتایج میتواند ما را خوشحال کند و نه بد بودن نتایج ما را ناراحت!
تنها برداشت من این است که بک تست گرفتن در متاتریدر ۴، کاری کاملاً بیهوده است.
نکته دیگری که در مورد بازارهای مالی حتماً باید مدنظر قرار دهید، مسئله لوریج (Leverage) یا همان اهرم است. در بسیاری از بازارهای دوطرفه دنیا امکان استفاده از اهرم به معاملهگر داده میشود. همانطور که میدانید بازارهایی که امکان لوریج دارند، به معاملهگر اجازه میدهند که بیش از مقدار پول خود امکان معامله داشته باشد.
مثلاً در بازار فارکس اهرمهای مالی ۵۰ یا ۱۰۰ یا بالاتر وجود دارد؛ و این یعنی در صورت استفاده از اهرم ۱۰۰، شما میتوانید با ۱ واحد پول، ۱۰۰ واحد معامله کنید. این موضوع، مسئله خطا در ورودی را بهشدت افزایش میدهد. پس بههیچعنوان به بک تستهای متاتریدر ۴، اعتماد نکنید.
- نکته دیگر اینکه در متاتریدر ۴ دیتا در تایم m1 ذخیره میشود و به تایم فریمهای دیگر تبدیل میشود و هر خطایی در تایم فریم m1، در تایم فریمهای بالاتر نیز وجود دارد؛ اما در متاتریدر ۵ دیتای هر تایم فریم بهصورت جداگانه ذخیره میشود.
- در متاتریدر ۴، spread(اختلاف قیمت بیت ask و bid) ذخیره نمیشود اما در متاتریدر ۵ این عدد برای هر کندل ذخیره میشود و این مسئله باعث کاهش خطا در بک تستها میشود.
- متاتریدر ۵ یک سیستم multi thread و ۶۴ بیتی است و متاتریدر ۴ سیستم single thread و ۳۲ بیتی است. (کسانی که تفاوت single thread و multi thread را نمیدانند با یک جستجوی ساده در گوگل میتوانند تفاوت آنها را درک کنند و توضیح آن در موضوع این کتاب نیست ولی تنها به این نکته اشاره میکنم که این موضوع باعث بالا بردن سرعت متاتریدر ۵ است)
- متاتریدر ۵ در تستهای گذشته (back test) سرعت بسیار بالاتری از متاتریدر ۴ دارد. نرمافزار متاتریدر ۵ برای سیستمعاملهای ۶۴ بیتی طراحیشده و روی آنها بسیار سریعتر کار میکند درحالیکه متاتریدر ۴ برای سیستمعاملهای ۳۲ بیتی طراحی شده. البته این نکته را نیز بدانید که متاتریدر ۵ روی سیستمعاملهای ۳۲ بیتی هم کار میکند.
- گزارشها در متاتریدر ۴ تنها بهصورت اچ تی ام ال (HTML) ذخیره میشوند اما گزارشها در متاتریدر ۵ میتواند به فرمت xml هم ذخیره شود که در بهینهسازی بسیار به برنامهنویس کمک میکند. (خواننده توجه داشته باشد این موضوع تا زمان نگارش این کتاب به این صورت بوده و در آینده ممکن است این امکان به متاتریدر ۴ نیز اضافهشده باشد)
- در متاتریدر ۴ امکان قرار دادن ۵ نوع دستور معاملاتی است. ۱ دستور ورود سریع یا Market Execution و ۴ نوع دستور شرطی.
در متاتریدر ۵، میتوانید ۷ نوع دستور معاملاتی داشته باشید، ۱ دستور ورود سریع و ۶ دستور شرطی.
- در متاتریدر ۵ شما میتوانید مشخص کنید که با قیمتی که مشخص کردهاید، معامله را باز کند و از باقیمانده باقیمت دیگر صرفنظر کند اما در متاتریدر ۴ این امکان وجود ندارد.
بهعنوانمثال فرض کنید قیمت محصولی که میخواهید بخرید ۱۰۰ تومان است. شما میتوانید برای کارگزار خود مشخص کنید که تعداد ۵۰ عدد از محصول را به قیمت ۱۰۰ تومان برای شما بخرد و در این صورت کارگزار اگر توانست تمام ۵۰ عدد را به قیمت ۱۰۰ تومان بخرد که سفارش را کامل انجام میدهد و اگر نتوانست تمام ۵۰ عدد را باقیمتی که مشخص کردهاید بخرد، از باقیمانده آن صرفنظر میکند. مثلاً ۳۰ عدد را برای شما با قیمت ۱۰۰ میخرد و از بقیه سفارش صرفنظر میکند.
- در متاتریدر ۵ شما این امکان را دارید که در تستهای خود درگذشته بازار، از پردازشگر دستگاههای دیگری که در شبکه داخلی شما هستند استفاده کنید. در مقالات آتی خواهم گفت که برای اینکه بتوانید یک استراتژی معاملاتی را سود ده کنید باید حتماً آن را بهینهسازی کنید. برای بهینهسازی نیاز به سختافزار قدرتمندی دارید. با این امکان شما میتوانید با استفاده از پردازشگرهای کامپیوترهای دیگر در شبکه داخلی (LAN) هزینه خرید سختافزارهای پیشرفته را کاهش دهید. درحالیکه این موضوع در متاتریدر ۴ امکانپذیر نیست.
- پارامترهای آماری تصمیمگیری در متاتریدر ۵، بیشتر و قابلاطمینانتر هستند. در متاتریدر ۴ بعدازاینکه استراتژی را درگذشته چک کردیم ۲۴ پارامتر آماری بهعنوان نتیجه در اختیار ما قرار میدهد ولی در متاتریدر ۵، ۴۸ پارامتر آماری برای تصمیمگیری در اختیارداریم که قطعاً تصمیم ما دقیقتر خواهد بود.
- امکان فوروارد تست:
متاتریدر ۵ امکان فوروارد تست دارد ولی متاتریدر ۴، این امکان را ندارد.
تفاوت mql4 و mql5 از منظر بررنامه نویسی آنقدر زیاد است که حتما توصیه می کنم برای اکسپرت نویسی های خود از متاتریدر ۵ استفاده کنید.
باوجود تفاوت متاتریدر ۴ و ۵ که در بالا به آنها اشاره کردم، توصیه میکنم حتماً برای تست استراتژی خود درگذشته و بهینهسازی، از متاتریدر ۵ استفاده کنید.
ما در این مقاله تفاوت متاتریدر ۴ و ۵ گفته شد و در انتها بر اساس گفته آقای Anthony Papaevagorou, مدیر فروش شرکت متاکوتس، توسعه نرمافزار متاتریدر ۴ متوقف خواهد شد و بهروزرسانیها بر روی متاتریدر ۵ خواهد بود. متن کامل مقاله را در لینک زیر مشاهده کنید:
و از شما میخواهیم اگر نظر یا پیشنهادی در مورد مقاله فرق متاتریدر ۴ و ۵ و بک تست گیری در متاتریدر ۵ دارید با ما در میان بگذارید تا سایر دوستان از تجربه ها و گفته های شما عزیزان استفاده کنند.
MetaTrader تفاوت پلتفرم های معاملاتی متاتریدر 4 و 5
همچنین به عنوان کارگزار شناخته می شوند ، ابزارهای تجاری و ابزارهای مختلف را ارائه می دهند. این کارگزاران همچنین برنامه های مختلف نرم افزاری را ارائه می دهند که در آن معامله گران موقعیت باز می کنند و دارایی ها را معامله می کنند.
امروزه مشهورترین نرم افزارهای تجاری (MetaTrader 4 (MT4) ، MetaTrader 5 (MT5 و cTrader هستند. هر سه آنها تفاوت ها و شباهت هایی با هم دارند و همه آنها در بین تاجران بسیار شناخته شده هستند.
خلاصه داستان پشت این برنامه ها
قبل از اینکه به مقایسه این برنامه ها بپردازیم ، بیایید ببینیم که چگونه آنها ایجاد شده اند و ایده ایجاد آنها چیست.
- MetaTrader یک نرم افزار تجاری است که توسط شرکتی به نام MetaQuotes ساخته شده است.
- این شرکت MT4 را در سال 2005 منتشر کرد و تغییر قابل توجهی در تجارت ایجاد کرد.
- این برنامه جایگزین برنامه های موجود MetaTrader ، بهبود ثبات سرور و غیره شد.
- ایده اصلی MetaTrader 4 برای مبتدیان و همچنین معامله گران باتجربه ، ایجاد بستر بهتر برای تجارت فارکس بود.
- پنج سال بعد ، در سال 2010 ، MetaQuotes نسخه بعدی MetaTrader – MT5 را منتشر کرد.
- در حالی که طراحی تقریباً یکسان بود ، نسخه جدید اضافات جدیدی را به این نرم افزار وارد کرد:
- توانایی تجارت ابزارهای بیشتری مانند سهام و کالاها ، زبان برنامه نویسی جدید و موارد دیگر.
- سومین نرم افزار تجارت ، cTrader ، در سال 2011 توسط Spotware منتشر شد.
- مانند MT5 ، cTrader نیز شامل اوراق بهادار مختلف بود و ابزار بیشتری در دسترس داشت.
- اما برخلاف برنامه های MetaTrader ، cTrader از طراحی متفاوتی با رابط کاربری مدرن تری برخوردار بود.
- علاوه بر این ، این نرم افزار از یک زبان برنامه نویسی مشترک #C استفاده می کرد که افراد را قادر می ساخت اسکریپت ها و ابزارهای مختلفی برای آن ایجاد کنند.
تفاوت های طراحی
وقتی صحبت از طراحی این برنامه ها می شود ، شباهت ها و تفاوت های خاصی بین آنها وجود دارد.
از آنجا که MT4 و MT5 توسط یک شرکت منتشر شده اند ، تقریباً طراحی مشابهی دارند.
رابط کاربری در هر دو MT4 و MT5 بیشتر دارای ظاهری ویندوز 98 است که دارای پنجره های سفید و خاکستری روشن است.
تفاوت متاتریدر 4 و 5
عمده تفاوت بین متاتریدر 4 وMT5 در کد نویسی آنها می باشد. به گونه ای که تفاوت های متاتریدر 5 و متاتریدر 4 در زمینه برنامه نویسی خیلی زیاد است. می توان گفت که نرم افزار متاتریدر 5 فضای بهتری برای افراد برنامه نویس و کسانی که از اکسپرت استفاده می کنند، دارد. شاید اشخاصی که معامله دستی انجام می دهند تفاوت چندانی در این زمینه بین دو متاتریدر احساس نکنند.
از دیگر تفاوت های متاتریدر 5 و 4 می توان به معاملات الگوریتمی اشاره کرد. این یعنی نتیجه صحت اطلاعات در گرفتن فوروارد تست و بک تست، متفاوت است. نرم افزار متاتریدر 5 دارای قدرت بیشتری در ذخیره سازی دیتا است و آمار دریافتی از بک تست استراتژی در متاتریدر 5 دارای صحت و درستی بیشتری است. همچنین متاتریدر 5 امکان فوروارد تست را دارا می باشد در حالی که این امکان از متاتریدر 4 سلب شده است.
بعضی اندیکاتور ها تنها برای یکی از دو متاتریدر 4 و 5 نوشته شده است و مشابه آن در دیگری موجود نیست. تفاوت متاتریدر 4 و 5 در این مورد آشکار تر است. برای مثال در نرم افزار متاتریدر 5 شما این امکان را دارید که 21 تایم فریم را مشاهده کنید ولی در متاتریدر 4 این تعداد به مشاهده تنها 9 تایم فریم محدود می شود.
در مورد هزینه معاملات نیز می توان گفت که گاهی تفاوت های متاتریدر 5 و 4 در این زمینه نیز نمایان می شود. زیرا متاتریدر 4 و 5 در حساب های تجاری دارای تفاوت هستند.
متاتریدر 5 سرعت بالاتری نسبت به متاتریدر 4 دارد، چرا که از سیستم multi thread و 64 بیتی برخوردار است. این در حالی است که در متاتریدر 4 سیستم single thread و 32 بیتی تعبیه شده است.
در متاتریدر 5 شما امکان انتقال وجه بین دو حساب مجزا را در یک سرور واحد خواهید داشت. اما انتقال وجه در نسخه 4 از طریق کارگزاری و در پلتفرمی جدا صورت می گیرد.
شما می توانید در جدول زیر تفاوت های متاتریدر 4 و 5 را به طور جزئی و دقیق مشاهده کنید. همچنین با ثبت نام در دوره تخصصی آموزش فارکس توسط بروکر نیکس، به اطلاعات بیشتری در زمینه نحوه کار با متاتریدر دسترسی پیدا می کنید.
تفاوت mt4 و mt5 برای بروکر ها
بیشتر معامله گران حرفه ای و با تجربه از یک پلتفرم فارکس کاربری راحت و گرافیک خوب می خواهند. از این رو بیشتر بروکر ها متاتریدر 5 را به مشتریانشان ارائه می دهند. زیرا نرم افزار متاتریدر 5 بسیار محبوب و دارای مدیریت ساده است و مشکلات فنی بسیار کمتری نسبت به رقبای خود دارد. باید بدانید که انتخاب بروکر برای شما بسیار مهم تر از انتخاب پلتفرم معاملاتی است، به همین دلیل تبلیغاتی که بر روی پلتفرم ها متمرکز اند، یک ترفند برای جذب مشتری به بروکر می باشد.
تفاوت متاتریدر 4 و متاتریدر 5 برای بروکر ها نیز حائز اهمیت است. چرا که بروکر ها به دنبال جذب مشتری های بیشتر هستند و لازمه آن جلب رضایت از طریق ارائه یک پلتفرم معاملاتی محبوب و پرکاربرد است که تفاوت متاتریدر 4 ومتاتریدر 5 تاثیر مستقیمی در آن دارد. در نهایت لازم به ذکر است نسخه 5 این نرم افزار جایگاه خود را به خوبی در بین پلتفرم های محبوب فارکس پیدا کرده است و معامله گران بسیاری مشتاق بهره گرفتن از امکانات فوق العاده آن هستند.
آیا می توانم از MT4 و MT5 به طور همزمان استفاده کنم؟
شما می توانید در پلتفرم متاتریدر حساب های متعددی را مدیریت کنید و به معامله بپردازید. یعنی شخص مدیر اکانت فارکس می تواند علاوه بر حساب خود، حساب های دیگران را نیز در صورتی که پسورد آنها را در اختیار داشته باشد مدیریت کند. این امکان با نرم افزار multi terminal صورت می پذیرد. در این حالت مدیر این امکان را دارد که حساب های هم نوع را با هم مدیریت کند. مثلا چند حساب MT4NDD یا چند حساب MT4fixed را با هم مدیریت کند. اما در مورد استفاده از نرم افزار متاتریدر 4 و 5 به طور همزمان، باید گفت که این امکان موجود نیست مگر اینکه با دو حساب کاملا مختلف و بی ربط و در دو دستگاه متفاوت از پلتفرم ها استفاده کنید. انگار که دو شخص متفاوت با دو حساب جدا به معامله می پردازند. پس با این وجود حساسیت تفاوت بین متاتریدر 4 و 5 را در نظر گرفته و سپس آگاهانه یک انتخاب صحیح داشته باشید.
آیا می توان حساب را از MT4 به MT5 تغییر داد؟
شاید بسیاری از معامله گران پیش از ارائه متاتریدر 5 هیچ دغدغه فکری در مورد پلتفرم ها نداشتند و چالشی با عنوان تفاوت متاتریدر 4 و متاتریدر 5، ذهن آنها را برای انتخاب یکی از این دو نرم افزار درگیر نمی ساخت. اما زمانی که متاتریدر 5 وارد عرصه شد بسیاری از معامله گران را به تامل وا داشت. اینجا بود که تفاوت بین متاتریدر 4 و 5 معنی پیدا کرد. با آنکه در اوایل به دلیل عدم آگاهی از نحوه کار با متاتریدر 5 و همچنین بی اطلاعی معامله گران استقبال چندانی از نسخه 5 نشد و تریدر ها به متاتریدر 4 پایبند بودند، اما رفته رفته با کسب اطلاعات بیشتر در مورد متاتریدر 5، به شک و دودلی افتادند. ولی مشکل اینجاست که کار از کار گذشته بود و متاتریدر 4 غیر قابل تغییر به نسخه 5 بود. زیرا پلتفرم معاملاتی متاتریدر همانند نرم افزار های غیر معاملاتی نیست که امکان بروز رسانی و تغییر نسخه به نسخه های بالاتر داشته باشد. با این حال هنوز که هنوز است متاتریدر 4 محبوبیت خود را در بین معامله گران به رخ میکشد ولی در مقایسه تفاوت بین متاتریدر 4 و5 به گونه ای برتر نسخه 5 به چشم می خورد. زیرا که دیگر شرکت متاکد (تولید کننده پلتفرم های متاتریدر 4 و 5) از نسخه 4 پشتیبانی نمیکند و آپدیت نمیدهد.
سخن پایانی
تفاوت متاتریدر 4 و 5 برای معامله گران از ارزش بسیاری برخوردار است، زیرا به آنها معیاری برای انتخاب یک پلتفرم ایده آل را می دهد. ما نمی توانیم با اطمینان بگوییم که کدام متاتریدر بهترین است. هر نسخه از متاتریدر در جایگاه خود و نسبت به انتظارات و خواسته هایی که معامله گران از آن دارند، بهترین به شمار می رود. پس ملاک برتری را انتظارات تریدر تعیین می کند. شما نیز برای انتخاب یک متاتریدر ابتدا لازم است که بدانید چه چیزی از این نرم افزار می خواهید و ملاک ارزیابی خود را مشخص کنید و سپس دست به انتخاب بزنید. اما در واقعیت فضا و امکانات بیشتر متاترید 5 غیر قابل انکار است. پس لازمه این انتخاب در مرحله اول انتظارات شما و سپس مطالعه و کسب اطلاعات دقیق در مورد تفاوت متاتریدر 4 و 5 می باشد. هرچه در زمینه این تفاوت ها به درک بیشتری برسید، تصمیم گیری بهتری خواهید داشت. برای کسب اطلاعات بیشتر از تفاوتهای بین متاتریدر 4 و 5 می توانید با مشاورین بروکر نیکس در ارتباط باشید. مشاورین ما اطلاعات کافی را در اختیار شما خواهند گذاشت تا بتوانید نسبت به خواسته های خود، یک انتخاب درست برای شروع معامله داشته باشید.
لطفا نظرات و سوالات خود را در زمینه تفاوت متاتریدر 4 و 5 برای ما بنویسید تا در اسرع وقت پاسخگوی شما باشیم.
دیدگاه شما