کاربرد تابع ها در MQL5 چیست ؟ این برگ از آموزش در مدت زمان 10 دقیقه، در واقع درس 25 و 26 از آموزش MQL5 —- زبان برنامه نویسی ربات بورس در متاتریدر میباشد. که به صورت مستقل در برگ هم رویش منتشر شد. در این برگ از آموزش به تعریف تابع در MQL5 ، از جمله تابع GetStopLoss میپردازیم. با ما همراه باشید.
مفهوم تابع ها در MQL5 چیست ؟
به عبارت ساده، تابع ها یک جعبه یا سیستم هستند. که یک یا چند ورودی دریافت میکنند، روی آن عملیاتی را انجام میدهند و نتیجه عملیات را به عنوان خروجی به ما برگردانند.
تابع یا Function در برنامه نویسی چند خط کد هستند که عملیات مشخصی را روی ورودی ها انجام میدهند.
کاربرد تابع ها در MQL5 چیست ؟
زمانیکه ما میخواهیم یک اکسپرت تعریف کنیم، میتوانیم تمام کدها را پشت هم تعریف کنیم. اما این روش دو مشکل اساسی دارد:
اولین مشکل این است که نگهداری کد سخت است. و اگر خطایی اتفاق بیفتد، پیدا کردن و برطرف کردن آن سخت است.
دومین مشکل این است که اگر بخواهیم یک اکسپرت جدید تعریف کنیم، در آن صورت باید تمام کدها را دوبار در اکسپرت جدید تکرار کنیم.
ولی با استفاده از تابع ها میتوانیم کدهای اکسپرت را به بخش های مختلف تقسیم کنیم. و برای هر بخش یک تابع تعریف کنیم. فرضا برای محاسبه حدضرر یک تابع تعریف کنیم که متناسب با ورودیهای ما حدضرر را برای ما محاسبه کند یا برای محاسبه نقطه حد سود، یک تابع دیگر تعریف کنیم تا حدسود را متناسب با ورودیهایی که تعریف میکنیم، محاسبه کند. و بعد از این در هر اکسپرتی که میسازیم برای محاسبه حدضرر و حدسود از این دو تابع استفاده میکنیم. در این صورت نگهداری کدها آسانتر میشود و از تکرار کدها جلوگیری میکنیم.
تعریف تابع در زبان MQL5
در این برگ ابتدا با ضرورت استفاده از تابعها در برنامه نویسی آشنا میشویم. و بعد در متاادیتور تابع GetStopLoss را تعریف میکنیم. سپس یاد میگیریم که چطور تابع ها، پارامترهای ورودی و عملکرد آنها را در زبان MQL5 تعریف کنیم. و در ادامه یاد میگیریم که چطور داخل برنامه از تابعها استفاده کنیم.
این آموزش بی نظیر است زیرا:
- زبان MQL5 آخرین نسخه MQL است.
- بازار کار بسیار وسیعی پیش روی شماست.
پیشنیاز:
ندارد
کلیدواژگان
تعریف تابع در MQL5 – دستورات MQL5 – کدهای آماده MQL – تابع MQL5 – تعریف تابع در زبان MQL5 – کاربرد تابع ها در MQL5 – کاربرد تابع در MQL5 – تابع در MQL5 – برنامه نویسی MQL5 – برنامه نویسی MQL5 چیست – برنامه نویس MQL5 – زبان برنامه نویسی MQL5 – آموزش زبان MQL5 – تابع GetStopLoss – تابع LOSS – تابع LOSS در MQL5 – آموزش MQL5 – فیلم آموزش MQL5 – آموزش زبان MQL5 – دوره آموزش MQL5
نقد و بررسیها
هنوز بررسیای ثبت نشده است.