Загрузка страницы

MQL5 программирование: Функции

📔 Текстовая версия урока 👉 https://tlap.com/mql5-funkczii/
Бонусы от Брокеров:
💰 👉 https://tlap.com/brokeryi/

📈 наш сайт 👉 https://tlap.com/
🙋‍♂️ форум 👉 https://tlap.com/forum/
👨‍💻 вк 👉 https://vk.com/public29468299
🤑 телеграм 👉 https://t.me/tradelikeaproru

Всем привет! Сегодня мы продолжим изучать язык программирования mql5, и настало время более подробно познакомиться с функциями. В этом видео уроке мы очень подробно разберемся с тем, что это такое, для чего они нужны и как функции использовать.

На самом деле в предыдущих уроках мы с вами уже использовали встроенные в mql5 функции, такие как Print, OnStart и прочие. Даже в прошлом уроке, когда мы обсуждали массивы, мы знакомились с некоторыми встроенными функциями. Тем не менее, в mql5 есть возможность самостоятельно создавать пользовательские функции, и именно об этой возможности мы будем говорить в этом уроке.

Итак, любая задача может быть разбита на подзадачи, каждую из которых можно либо непосредственно представить в виде кода, либо разбить на еще более мелкие подзадачи. Данный метод называется пошаговым уточнением.

Представим себе ситуацию – нам нужно подсчитать количество открытых позиций по определенной валютной паре. Естественно, мы в цикле пройдемся по всем открытым позициям и будем учитывать только те, которые открыты по нужной нам паре. Но позже вдруг выясняется, что нам нужно посчитать только позиции в покупку. А еще позже, что нужны и позиции в продажу. Каждый раз, когда нам понадобятся новые данные, нам придется исправлять перебор в цикле. В итоге мы получаем много кода, который при этом еще и одинаковый на 99%. К тому же подобные расчеты нам могут понадобиться не один раз за всю программу. Этих всех проблем нам помогают избежать функции.

00:00 - Вступление
00:49 - Зачем нужны функции
02:23 - Определение функции
03:46 - Прототип функции
05:55 - Функции с типом void
07:33 - Параметры функции по умолчанию
14:03 - Передача параметров по значению
16:30 - Передача параметров по ссылке
19:41 - Перегрузка функций
22:26 - Заключение

финансовые рынки обучение трейдингу трейдинг

Видео MQL5 программирование: Функции канала TradeLikeaPro
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
8 апреля 2022 г. 13:08:00
00:22:36
Другие видео канала
Таймфреймы в трейдинге: Как совмещать правильноТаймфреймы в трейдинге: Как совмещать правильноШокирующий Секрет идеальных стоп лоссов для торговли криптовалютамиШокирующий Секрет идеальных стоп лоссов для торговли криптовалютамиЧто НУЖНО ЗНАТЬ о ВЫБОРЕ Таймфрейма на Форекс для НОВИЧКА?Что НУЖНО ЗНАТЬ о ВЫБОРЕ Таймфрейма на Форекс для НОВИЧКА?ICT (Смарт мани) - Блоки ордеров и Как их торговатьICT (Смарт мани) - Блоки ордеров и Как их торговатьICT - мощная стратегия для Forex , Фонды и КриптоICT - мощная стратегия для Forex , Фонды и КриптоПростой Трюк для уменьшения рисков в трейдингеПростой Трюк для уменьшения рисков в трейдингеMQL5 Программирование: Пишем Простой советник на индикатореMQL5 Программирование: Пишем Простой советник на индикатореMQL5 Программирование: Торговые операцииMQL5 Программирование: Торговые операцииЛот на Форекс без калькуляторовЛот на Форекс без калькуляторовКредитное Плечо в трейдинге для НовичковКредитное Плечо в трейдинге для НовичковКриптовалюта для начинающих - ПОШАГОВАЯ ИНСТРУКЦИЯКриптовалюта для начинающих - ПОШАГОВАЯ ИНСТРУКЦИЯVPS сервер для Форекс советников - Гайд по настройке и  оптимизацииVPS сервер для Форекс советников - Гайд по настройке и оптимизацииMQL5 Программирование: ПеречисленияMQL5 Программирование: ПеречисленияMQL5 программирование: Работа со строкамиMQL5 программирование: Работа со строкамиЛожный пробой уровня - Вы торгуете его неправильно !Ложный пробой уровня - Вы торгуете его неправильно !Главный секрет Forex: Как торговать успешноГлавный секрет Forex: Как торговать успешноMQL5 программирование: Дата и Время (datetime)MQL5 программирование: Дата и Время (datetime)Как пополнить Binance во время санкций ???Как пополнить Binance во время санкций ???MQL5 программирование:  МассивыMQL5 программирование: МассивыTether USDT и другие стейблкоины: Руководство для новичковTether USDT и другие стейблкоины: Руководство для новичков
Яндекс.Метрика