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

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

icon

Самая большая бесплатная библиотека исходных кодов программ для платформы MetaTrader 5. Здесь вы найдете готовые примеры советников, технических индикаторов, скриптов и библиотек. Пользуйтесь библиотекой кодов при изучении языка MQL5, создавайте на основе их собственные программы для автоматической торговли на финансовых рынках.

Опубликованные коды можно свободно скачать, протестировать и запустить в MetaTrader 5. Библиотека также доступна прямо из платформы MetaTrader 5 и среды разработки MetaEditor.

Добавить код
последние | лучшие

EquiPeak Drawdown Tracker - это индикатор, предназначенный для отслеживания и регистрации максимальной просадки вашего торгового счета в режиме реального времени. Это не просто индикатор текущей просадки; он особенно полезен для визуального сравнения текущей просадки с максимальной исторической просадкой, которую вы ожидаете или ранее зафиксировали.

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

Индикатор MACD Divergence

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

Better Volume - это продвинутый индикатор, предназначенный для анализа поведения объема на ценовых графиках. Он объединяет информацию об объеме с такими метриками, как диапазон свечей и скользящие средние, чтобы выявить важные закономерности на рынке, такие как кульминации покупки/продажи, развороты и слабые свечи. Благодаря динамичному визуальному интерфейсу и классификации объемов индикатор предлагает ценную информацию для трейдеров, которые хотят принимать обоснованные решения на основе потока объемов.

Kuskus Starlight - это осциллятор, использующий преобразование цены Фишера для выявления трендов и потенциальных разворотов. Оригинальный код MT4 от Scriptor доступен по адресу: https://www.mql5.com/en/code/8365.

Простой советник с пользовательской функцией оптимизации на R-квадрат

Учитывается, что в месяце 30 дней, в году 365 дней Скрипт демонстрирует счетчик времени до начала нового года

Logger с возможностью логирования отдельных модулей или участков кода

Функция может быть полезна, чтобы не перегружать сервер торговыми запросами в моменты времени, когда рынок закрыт для торговли

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

Базовая библиотека для создания профилей объемов на графике.

Постройте движущуюся линию с полиномом 4 степени. Экстраполирует синусоиду и ее ось. Построенные линии удаляют одно значение на каждом отрезке, и строится скользящая линия экстраполированных значений, которая не перерисовывается.

Определение начала нового бара или свечи в обработчике события OnTick() эксперта.

Индикатор спреда двух символов

Здесь собраны популяционные алгоритмы оптимизации. В архиве все необходимые файлы для запуска алгоритмов на тестовых функциях.

Всем доброго времени суток) Первый раз выкладываю свой код!!

Скрипт TradeReportExporter предназначен для экспорта истории сделок (трейдов) в удобный CSV-файл. Он автоматически собирает данные о всех сделках за последний год по тому инструменту, на который он установлен. В файл включаются такие данные, как дата и время, тип сделки (покупка/продажа), цена, объем, комиссия и прибыль/убыток. Результат сохраняется в файл, который можно открыть в Excel или любом другом редакторе таблиц.

Пользовательская шкала времени и цены.

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

Советник CryptoTrend 1.00 — это автоматизированная торговая система, разработанная для торговли криптовалютой (в частности, BTC). Основные характеристики: Индикатор Боллинджера: Используется для определения рыночных экстремумов и генерации сигналов на покупку и продажу. Фильтрация по Order Block: Позволяет находить уровни поддержки и сопротивления, что помогает снижать количество ложных сигналов. Самообучение: Порог входа адаптируется в зависимости от статистики выигрышных и проигрышных сделок, что позволяет советнику адаптироваться к изменяющимся рыночным условиям. Управление рисками: Рассчитываются уровни стоп-лосса (SL) и тейк-профита (TP) на основе анализа рисков и соотношения риск:прибыль. Интуитивный интерфейс: Пользователи могут легко настраивать параметры, а также видеть результаты торговых операций и статистику. Этот советник подходит как для опытных трейдеров, так и для новичков, желающих автоматизировать процесс торговли на криптовалютном рынке.

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

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

ATR %, ATR percentage, ATR процент, АТР в процентах

Interface for implementing asynchronous execution of algorithms

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)

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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206