آموزش نحوه تبدیل اکسپرت متاتریدر ۴ به متاتریدر ۵

Coverexpertmt45 1024x538

مقدمه ای در مورد نحوه تبدیل اکسپرت متاتریدر ۴ به متاتریدر ۵ 

بسیاری از معامله‌گران و توسعه‌دهندگان اکسپرت که سال‌ها با متاتریدر ۴ کار کرده‌اند، با تغییرات بازار و امکانات جدید متاتریدر ۵ به دنبال انتقال سیستم‌های معاملاتی خود به پلتفرم جدید هستند. تبدیل یک اکسپرت متاتریدر ۴ (MT4) به متاتریدر ۵ (MT5) فقط یک «ذخیره به فرمت جدید» ساده نیست، چون زبان برنامه‌نویسی آن‌ها (MQL4 و MQL5) تفاوت‌های جدی در ساختار و توابع دارند.این کار معمولاً شامل بازنویسی بخشی از کد است. در این مقاله از سایت گوگل فارکس، گام‌به‌گام روش تبدیل اکسپرت متاتریدر ۴ به متاتریدر ۵ را بررسی می‌کنیم و نکات مهم برای جلوگیری از خطا و بهینه‌سازی عملکرد را توضیح می‌دهیم.

آموزش نحوه تبدیل اکسپرت متاتریدر 4 به متاتریدر 5
آموزش نحوه تبدیل اکسپرت متاتریدر ۴ به متاتریدر ۵

بیشتر بخوانید: آیا استیکینگ در نوبیتکس ارزشمند است؟

چرا باید با نحوه تبدیل اکسپرت متاتریدر ۴ به متاتریدر ۵ آشنا باشیم؟

متاتریدر ۵ نسبت به نسخه قبلی امکانات پیشرفته‌تر، سرعت پردازش بالاتر و ابزارهای تحلیلی بیشتری ارائه می‌دهد. بسیاری از بروکرها نیز به تدریج پشتیبانی خود از MT4 را کاهش می‌دهند و تمرکز را روی MT5 می‌گذارند. اگر اکسپرت‌های قدیمی خود را به نسخه جدید منتقل نکنید، ممکن است در آینده با مشکل ناسازگاری یا عدم دسترسی به بازارهای جدید روبه‌رو شوید. تبدیل صحیح کد باعث می‌شود استراتژی‌های معاملاتی شما بدون افت کیفیت در محیط به‌روزتر و کارآمدتر ادامه پیدا کنند. به منظور آگاهی از علل تغییر نسخه متاتریدر ۴ به ۵، باید شما با ویژگی های این دو نسخه آشنا باشید:

چرا باید با نحوه تبدیل اکسپرت متاتریدر 4 به متاتریدر 5 آشنا باشیم؟
چرا باید با نحوه تبدیل اکسپرت متاتریدر ۴ به متاتریدر ۵ آشنا باشیم؟

بیشتر بخوانید: سرویس Gold بروکر آمارکتس (سرویس گلد آمارکتس)

ویژگی های متاتریدر ۴

ویژگی های متاتریدر ۴ عبارتند از:

ردیفویژگی های متاتریدر ۴
۱زبان برنامه نویسی متاتریدر ۴ از متاتریدر ۵ آسان تر است و کاربران مبتدی می توانند به سادگی از آن استفاده کنند.
۲متاتریدر ۴ با ۹ تایم فریم و ۳۰ اندیکاتور سازگاری دارد.
۳شما می توانید از طریق متاتریدر ۴ به روش هجینگ دسترسی داشته باشید. 
۴متاتریدر ۴ با سیستم های ۳۲ بیتی سازگار است.
۵در متاتریدر ۴ امکان سفارش سازی تنها به صورت محدود وجود دارد.
۶تعداد کاربران متاتریدر ۴ بسیار زیاد است.
۷در آینده ای نزدیک برای متاتریدر ۴ نسخه جدیدی منتشر نخواهد شد.
ویژگی های متاتریدر 4
ویژگی های متاتریدر ۴

بیشتر بخوانید: معرفی بهترین تریدرهای فارکس در جهان + بررسی روش ترید

ویژگی های متاتریدر ۵

ویژگی های متاتریدر ۵ عبارتند از:

ردیفویژگی های متاتریدر ۵
۱زبان برنامه نویسی پیچیده ای دارد و کاربران مبتدی ممکن است در هنگام استفاده از آن با مشکلی مواجه شوند.
۲متاتریدر ۵ امکان بررسی الگوریتم های پیچیده را دارد.
۳متاتریدر ۵ با ۲۵ تایم فریم و ۳۸ اندیکاتور سازگاری دارد.
۴در متاتریدر ۵ امکان استفاده از روش هجینگ وجود دارد.
۵در متاتریدر ۵ امکان استفاده از روش نتینگ وجود دارد.
۶متاتریدر ۵ با سیستم های ۶۴ بیتی سازگار است.
۷در متاتریدر ۵ شما مبارک توانید به صورت گسترده سفارش سازی را انجام دهید.
۸در متاتریدر ۵ شما می توانید الگوریتم ها و اندیکاتور های پیچیده ای را طراحی کنید.
۹متاتریدر ۵ تعداد کاربران کمتری نسبت به متاتریدر ۴ دارد.
۱۰متاتریدر ۵ به صورت مرتب آپدیت می شود و به احتمال زیاد، شرکت سازنده متاتریدر قصد دارد تا نسخه ۵ را جایگزین نسخه ۴ کند. 
ویژگی های متاتریدر 5
ویژگی های متاتریدر ۵

بیشتر بخوانید: بهترین IP برای ترید در فارکس (از کدام VPN استفاده کنیم؟)

بررسی تفاوت های متاتریدر ۴ و ۵

همانگونه که در بخش قبل مشاهده کردید، متاتریدر ۵ دارای قابلیت های بسیار بیشتری نسبت به متاتریدر ۴ است و برای متاتریدر ۴ به زودی نسخه جدیدی منتشر نخواهد شد. به همبن دلیل، تبدیل متاتریدر ۴ به متاتریدر ۵ برای هر کاربری که در حال حاضر در حال استفاده از متاتریدر ۴ استفاده، ضروری می باشد.

از طرف دیگر، در بخش های قبل هم گفتیم که بسیاری از تریدرها در متاتریدر ۴ از اکسپرت استفاده می کنند و در هنگام تبدیل متاتریدر ۴ به ۵ نیاز دارند تا اکسپرت را نیز به نسخه جدید تر منتقل نمایند اما چگونه؟ در ادامه به صورت مرحله به مرحله به شما نحوه تبدیل اکسپرت متاتریدر ۴ به متاتریدر ۵ را توضیح خواهیم داد.

بررسی تفاوت های متاتریدر 4 و 5
بررسی تفاوت های متاتریدر ۴ و ۵

بیشتر بخوانید: تفاوت شاخص داوجونز در بروکرهای مختلف (معرفی ۴ بروکر)

نحوه تبدیل اکسپرت متاتریدر ۴ به متاتریدر ۵ 

در این بخش از مقاله با آموزش نحوه تبدیل اکسپرت متاتریدر ۴ به متاتریدر ۵ با شما همراه هستیم. به منظور تبدیل اکسپرت mt4 به mt5، مراحل زیر را به ترتیب انجام دهید:

جدول نحوه تبدیل اکسپرت متاتریدر ۴ به متاتریدر ۵ 

جدول زیر نمونه‌ای از مهم‌ترین تغییرات رایج بین MQL4 و MQL5 برای تبدیل اکسپرت‌ها است:

ویژگی / تابع در MT4معادل یا روش در MT5توضیحات مهم
OrderSend()CTradetrade.Buy() یا trade.Sell()در MQL5 معاملات شیءگرا هستند و باید از کلاس CTrade استفاده کنید.
OrderClose()trade.PositionClose()برای بستن پوزیشن‌ها در MT5 از متدهای CTrade استفاده می‌شود.
OrdersTotal()PositionsTotal() یا HistoryOrdersTotal()بسته به نیاز، تعداد پوزیشن‌های باز یا سفارش‌های تاریخی را برمی‌گرداند.
OrderSelect()PositionSelect() یا HistoryOrderSelect()برای انتخاب پوزیشن یا سفارش خاص باید توابع جداگانه استفاده شود.
OrderProfit()PositionGetDouble(POSITION_PROFIT)مقادیر ویژگی‌ها با توابع PositionGet... دریافت می‌شوند.
iMA()هندل + CopyBuffer()در MT5 اندیکاتورها ابتدا یک هندل می‌دهند و سپس با CopyBuffer داده‌ها خوانده می‌شود.
Bid / AskSymbolInfoDouble(_Symbol, SYMBOL_BID) / SYMBOL_ASKدریافت قیمت‌ها با SymbolInfoDouble انجام می‌شود.
TimeCurrent()همان TimeCurrent()بدون تغییر، ولی در MT5 دقیق‌تر و با میلی‌ثانیه است.
حلقه بررسی معاملاتحلقه روی PositionsTotal() و HistoryDealsTotal()در MT5 سفارش‌ها و معاملات گذشته جداگانه مدیریت می‌شوند.

 

آماده سازی کد اکسپرت متاتریدر ۴

در نرم افزار متاادیتور ۴، فایل حاوی اکسپرت را باز کنید. در این فایل، بخش هایی که مربوط به اندیکاتورها و توابع مدیریت سفارش ها هستند معمولا نیاز به تغییر دارند. این بخش ها تغییر دهید. 

بیشتر بخوانید: آموزش نحوه اتصال تریدینگ ویو به تلگرام

ایجاد اکسپرت در متاتریدر ۵

وارد متاادیتور ۵ شوید. یک اکسپرت را ایجاد کنید و نام آن را نیز به دلخواه تعیین نمایید. کد اکسپرت موجود در متاادیتور ۴ را کپی کرده و در متاادیتور ۵ پیست کنید.

بیشتر بخوانید: معرفی بهترین کیف پول های ارزهای دیجیتال برای ایرانیان (معرفی ۶ کیف پول معتبر)

ساده سازی فرآیند تغییر کدهای اکسپرت با کتابخانه mqh

اگر در تغییر کد توابع اندیکاتور ها و توابع مدیریت سفارش ها مشکل دارید، اصلا جای نگرانی نیست. راه حلی برای ساده سازی این فرآیند وجود دارد. وارد کتابخانه mq4.mqh شوند این کتابخانه می تواند کدهای اکسپرت متاتریدر ۴ را به کدهای اکسپرت متاتریدر ۵ تبدیل کند.

در این کتابخانه، فایل mq4.mqh را در پوشه mq5/include ذخیره نماید. سپس، از کد دستوری #include> mq4.mqh> استفاده کنید و فرآیند فراخوانی اکسپرت از متاتریدر ۴ به متاتریدر ۴ را انجام دهید.

نحوه تبدیل اکسپرت متاتریدر 4 به متاتریدر 5؛ ساده سازی فرآیند تغییر کدهای اکسپرت با کتابخانه mqh
نحوه تبدیل اکسپرت متاتریدر ۴ به متاتریدر ۵؛ ساده سازی فرآیند تغییر کدهای اکسپرت با کتابخانه mqh

بیشتر بخوانید: پیش بینی قیمت بیت کوین در سال ۲۰۲۶

تغییر برخی از کدهای توابع خاص متاتریدر ۴ در متاتریدر ۵

برخی از توابع خاص در اکسپرت متاتریدر ۴ نیاز به تغییر ویژه برای ورود به اکسپرت متاتریدر ۵ دارند. به عنوان مثال، در متاتریدر ۴، تابعی تحت عنوان iMA برای اندیکاتور میانگین متحرک مورد استفاده قرار می گیرد اما در متاتریدر ۵، اجرای اندیکاتور میانگین متحرک به Handel احتیاج دارد. 

همچنین، تابع مدیریت سفارشی همانند OrderSend در اکسپرت متاتریدر ۴، باید به صورت کامل بازنویسی شود تا امکان ورود آن به اکسپرت متاتریدر ۵ وجود داشته باشد.  

بیشتر بخوانید: رشد انفجاری قیمت جهانی طلا؛ فرصتی مناسب برای کسب سود

کامپایل کردن کدهای اکسپرت

کدهای اکسپرت خود را پس از انتقال از متاتریدر ۴ به متاتریدر ۵، کامپایل نمایید. در چنین حالتی، اگر خطایی در انتقال کدها وجود داشته باشد، نشان داده خواهند شد. در صورت وجود خطایی خاص، آنها را برطرف نمایید. این خطاها معمولا به دلیل فراخوانی کدهای اشتباه و ناسازگار می باشد.

بیشتر بخوانید: معرفی اندیکاتورهای نمایش اخبار فارکس (نمایش اخبار بر روی نمودار)

تست اولیه اکسپرت در متاتریدر ۵

در متاتریدر ۵ وارد بخش Strategy Tester شوید و یک بک تست و همچنین یک فوروارد تست را بگیرید. 

بیشتر بخوانید: رشد انفجاری قیمت جهانی طلا؛ فرصتی مناسب برای کسب سود

بهینه سازی اکسپرت متاتریدر ۵

هنگامی که مطمئن شدید که اکسپرت بدون خطا در متاتریدر ۵ اجرا می شود و تست های لازم را انجام دادید، از قابلیت هایی همانند مدیریت سفارش ها و تقویم اقتصادی استفاده نمایید تا کارایی اکسپرت بهینه گردد.

نحوه تبدیل اکسپرت متاتریدر 4 به متاتریدر 5؛ بهینه سازی اکسپرت متاتریدر 5
نحوه تبدیل اکسپرت متاتریدر ۴ به متاتریدر ۵؛ بهینه سازی اکسپرت متاتریدر ۵

بیشتر بخوانید: نحوه محاسبه ریسک به ریوارد (معرفی ۳ اندیکاتور Risk/Reward)

تبدیل خودکار اکسپرت متاتریدر ۴ به ۵

شاید تا به این قسمت از مقاله که رسیده باشید، متوجه شده باربد که نحوه تبدیل اکسپرت متاتریدر ۴ به متاتریدر ۵ کمی برای تان سخت است. اگر اینگونه است، ما پیشنهاد می کنیم تا شما از سایت ها و اسکریپت هایی که به صورت خودکار، این تبدیل را انجام می دهند، استفاده نمایید. 

اسکریپت پیشنهادی تیم گوگل فارکس به منظور تبدیل اکسپرت متاتریدر ۴ به متاتریدر ۵، است. همچنین، یک سایت وجود دارد که تمامی فرآیند تبدیل را به صورت خودکار انجام می دهد. این سایت، Forexadvisor نام دارد. تنها کافی است تا در این سایت، فایل اکسپرت متاتریدر ۴ را آپلود کنید و قابل اسکورت متاتریدر ۵ را دریافت نمایید.

نحوه تبدیل اکسپرت متاتریدر 4 به متاتریدر 5؛ تبدیل خودکار اکسپرت متاتریدر 4 به 5
نحوه تبدیل اکسپرت متاتریدر ۴ به متاتریدر ۵؛ تبدیل خودکار اکسپرت متاتریدر ۴ به ۵

بیشتر بخوانید: بروکرهای دارای حساب بدون سوآپ و بدون محدودیت زمانی (معرفی ۵ بروکر معتبر)

سخن پایانی در مورد نحوه تبدیل اکسپرت متاتریدر ۴ به متاتریدر ۵ 

در این مقاله به شما نحوه تبدیل اکسپرت متاتریدر ۴ به متاتریدر ۵ را توضیح دادیم. ۳ نکته مهم وجود دارد که در پایان مقاله باید به آنها اشاره کنیم:

نکته اول: اکثر مواقعی که در تبدیل اکسپرت متاتریدر ۴ به متاتریدر ۵ با خطای کامپایل مواجه می شوید، به علت این است که فایل های کامپایل اکسپرت متاتریدر ۴ قابل تبدیل نمی باشند. در چنین شرایطی باید از نسخه اصلی اکسپرت استفاده نمایید که به آن نسخه سورس هم می گویند.

نکته دو: اگر آموزش نحوه تبدیل اکسپرت متاتریدر ۴ به متاتریدر ۵ برای تان سخت است، تنها کافی است تا از اکسپرت mq4to5rewrite_sample_v4_2.mq4 یا سایت زیر استفاده نمایید:

Forexadvisor

نکته سه: اگر به دنبال یک بروکر ایده آل و معتبر  جهت انجام تریدهای خود در فارکس هستید، ما به شما بروکر رگوله شده آمارکتس را پیشنهاد می دهیم. لینک این بروکر در پایین همین بخش قرار گرفته است. اگر از این لینک استفاده نمایید، یک بونوس خوش آمدگویی نیز دریافت خواهید کرد که به شما در معامله با حجم بیشتر کمک می کند.

ثبت نام در بروکر آمارکتس

بیشتر بخوانید: معرفی بروکرهای دارای پلتفرم وب تریدر (معرفی ۵ بروکر دارای WebTrader)

به این نوشته امتیاز دهید

بهترین بروکرهای فارکس برای ایرانی‌ها

گوگل فارکس اینجاست تا بهت کمک کنه بین صدها بروکر مختلف، فقط اون‌هایی رو پیدا کنی که واقعاً قابل اعتمادن و به ایرانی‌ها خدمات میدن. ما تجربه‌، بررسی و نظر تریدرهای واقعی رو جمع کردیم تا انتخابت راحت و مطمئن باشه.

چه تازه بخوای شروع کنی چه حرفه‌ای معامله کنی، با مقایسه بروکرهای ما می‌تونی بهترین گزینه رو برای خودت پیدا کنی.

اشتراک گذاری این مقاله

هیچ کامنتی پیدا نشد؛ شما اولین نفر باشید که سوالی مطرح می‌کنید!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

کلیه حقوق این سایت متعلق به گوگل فارکس می‌باشد.

سئو و طراحی سایت: فردا دی ام 

برای مشاوره رایگان با ما، فرم زیر را پر کنید!

برای دریافت مشاوره رایگان تلگرامی در حوزه فارکس و پاسخگویی رایگان به سوالات شما، کافیست فرم زیر را پر کنید، به سرعت با شما در ارتباط خواهیم بود.

معمولا زیر 24 ساعت با شما در ارتباط هستیم.

فرم درخواست مشاوره

با پر کردن این فرم ما به زودی با شما در ارتباط خواهیم بود.
نام و نام خانوادگی
ای دی را با @ وارد کنید.
این زمینه برای اعتبار سنجی است و باید بدون تغییر باقی بماند .