Смотри, как бесплатно скачать роботов
Ищи нас в Telegram!
Ставь лайки и следи за новостями
Получи доступ к CodeBase из терминала MetaTrader 5
Не нашёл подходящий код? Закажи его в разделе Фриланс
Как написать эксперт или индикатор

Библиотека исходных кодов на языках MQL4 и MQL5

icon

Вы не знаете с чего начать изучение языка программирования MQL5 или MQL4? Здесь вы найдете множество программ для клиентского терминала MetaTrader. Скачивайте и изучайте опубликованные примеры, пишите свои индикаторы и эксперты. Ваши опубликованные в самой большой библиотеке кодов на MQL5 и MQL4 работы будут доступны из каждого терминала MetaTrader и редактора MetaEditor.

Ваши примеры на MQL4 и MQL5 разойдутся по всему миру, и о вас узнают сотни тысяч трейдеров!

Добавить код

Callback interface for timer

Serialization and deserialization of the JSON format

Этот скрипт CalculateHistoryProfit версии 1.0 предназначен для расчета прибыли за указанный период с использованием графической панели.

Простой информационный индикатор, который показывает оставшееся время до закрытия бара, а также время, прошедшее с момента открытия бара и текущее время.

Модификация стандартного индикатора Фрактал

Ещё один зиг заг. ZigZag

Одна из простых фич для машинного обучения

Индикатор показывает угол или среднюю скорость изменения цены.

KopierMaschine - локальный копировщик сделок между различными счетами MetaTrader 4 и MetaTrader 5 в любом направлении расположенных на одном компьютере с интуитивно понятным интерфейсом.

Советник по теории вероятностей

Volatility Stop - индикатор уровней стопов по волатильности

Осциллятор объема — это полезный индикатор технического анализа, который прогнозирует силу или слабость ценовых тенденций

Простой советник, который торгует при формировании ценой паттерна "Три изнутри".

Эргодический осциллятор Stochastic Momentum Index (SMI)

Индикатор "Чистого объёма" отображает объём с учётом давления продавцов и покупателей

Индикатор-осциллятор Know Sure Thing (KST), основанный на скорости изменения цены (ROC)

Индикатор "Коэффициент корреляции"

Индикатор Chande Kroll Stop - уровни стопов для коротких и длинных позиций.

изменение цен символов на интервале

Закрываем сделки по мартингейлу

Индикатор "Денежный поток Чайкина (CMF)"

Индикатор среднего дневного диапазона.

Индикатор рисует на графике произвольный секундный таймфрейм.

Стратегия пересечения двух скользящих средних - это одна из наиболее распространенных торговых стратегий на рынке финансов. Она основана на использовании двух скользящих средних (обычно долгосрочной и короткосрочной) и сигнализирует о входе в позицию на основе их пересечения.

Простейший индикатор, показывающий на текущем символе изменение цены в % с момента открытия торговой сессии.

Версия индикатора https://www.mql5.com/ru/code/25465 для MT5

Простенький коммент.

Script for displaying updating data on open positions.

The script calculates the autocorrelation and partial autocorrelation functions and displays them on a graph

Пример бота со встроенной моделью машинного обучения, которая обучена на питоне и сохранена в формат ONNX.

Книга "Нейросети в алготрейдинге на MQL5" представляет собой подробное руководство, охватывающее как теоретические аспекты работы с искусственным интеллектом и нейронными сетями, так и практические аспекты их применения в торговле на финансовых рынках с использованием языка программирования MQL5.

Работа с данными клавиатуры

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

Функции для использования вместо ChartXYToTimePrice и ChartTimePriceToXY, работающие корректно и быстро во всем диапазоне вводимых параметров

An example of adding buttons for your advisors. In this example, a button has been implemented to close all active positions for all instruments. In addition to the button event processing functionality, methods for closing positions relative to the symbol name and counting the number of positions relative to the symbol name are also implemented.

Функция рассчитывает размер лота открываемой позиции. В качестве параметров передаются цена открытия сделки, цена уровня стоп-лосса и риск на сделку в процентах от депозита

Библиотека для контроля торговой сессии. При запуске считает время торговых сессий за все 7 дней недели (в сб и вс может быть торговля по криптовалютам), до 10 сессий в день. Затем в OnTick() можно делать проверки, и если тик пришел вне торговой сессии, то можно выйти из дальнейшей его обработки.

Простейший советник, который анализирует движение цены на заданном количестве баров и открывает соответствующую позицию.

Советник работает с отложенными ордерами Buy Stop и Sell Stop по времени, заданному в его входных параметрах.

Структура входных параметров

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205