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

Лучшие исходные коды MQL4 и MQL5 по рейтингу пользователей - 3

Добавить код

Adaptive CCI - Commodity Channel Index с динамически настраиваемыми верхней и нижней границами в зависимости от волатильности рынка. Отказ от фиксированных пороговых значений (например, 100/-100) за счет использования EMA-сглаженных пиков и впадин, что обеспечивает более надежные сигналы перекупленности/перепроданности, адаптированные к текущей волатильности каждого актива. Идеально подходит для определения высоковероятных точек разворота с адаптивными уровнями подтверждения.

Зигзаг, который меняет направление волны на основе процентного изменения цены актива

Этот индикатор строит динамический ценовой канал, используя гауссовское сглаживание для определения линий поддержки и сопротивления. Он вычисляет сглаженные значения цен high и low за заданный период, находит их экстремумы и отображает три линии: верхний уровень сопротивления (максимум сглаженных high), нижний уровень поддержки (минимум сглаженных low) и среднюю линию между ними, формируя адаптивный торговый канал.

Профессиональная панель для закрытия позиций с 6 интеллектуальными фильтрами. Закрывайте все позиции, по типу, по символу или по прибыли/убытку. Отображение P&L в режиме реального времени. Идеально подходит для экстренных выходов и управления рисками. Включает безопасные подтверждения.

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

Найдите идеальный таймфрейм для торговли

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

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

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

Бар Engulfing возникает ниже скользящей средней Ema, которая растет - Торговля на покупку -.

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

Библиотека PrintXYZ() для печати массивной информации с терминала.

Легкий инструмент для ручного скальпинга в MT5 с помощью сочетаний клавиш

Price Action Day Trader - это надежный трендовый MQL5-эксперт, предназначенный для внутридневной торговли. Он фокусируется на высоковероятных паттернах ценового действия Pin Bars, Engulfing Candles и Inside Bar Breakouts, фильтруя сделки через двойной фильтр тренда Moving Average.

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

Советник торгует только позиции на покупку и не использует Sl и TP.

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

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

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

Этот код не отслеживает iatr(), потому что iatr() или этот код - более современная версия. Этот код использует оригинальное сглаживание, своего рода SMA, а не сглаживание Уайлдера. Анализ двух сглаживаний может подсказать возможности в других местах

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

Переведите процентное соотношение рисков в денежное выражение на основе баланса счета

Этот MQL5-скрипт экспортирует данные о свечах для различных таймфреймов в CSV-файл, собирая важную рыночную информацию, такую как цены открытия, максимума, минимума и закрытия. Он анализирует характеристики каждой свечи, включая размеры тела и фитиля, а также рассчитывает дополнительные показатели, такие как зазоры между свечами. После обработки последних 21 бара программа уведомляет пользователя об успешном экспорте данных.

Отметка экстремальных максимумов и минимумов (OHLC) вместе с экстремальными ценами покупки и продажи

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

Гистограмма BBMA ZoneZeroLoss показывает торговые зоны, например, для настройки "Reentry" для минимизации риска

Keltner Channel (индикатор MetaTrader) - классический индикатор технического анализа, разработанный Честером В. Келтнером в 1960 году. Индикатор в некоторой степени похож на полосы Боллинджера и конверты. Он использует три линии графика: средняя линия - это 10-дневная простая скользящая средняя, примененная к типичной цене ((high + low + close) / 3), верхняя и нижняя полосы получаются путем сложения и вычитания скользящей средней дневного диапазона цен (разница High и Low) из средней линии. Таким образом, строится канал, основанный на волатильности. В этой версии индикатора вы можете изменять все параметры МА. Индикатор доступен как для MT4, так и для MT5 версий платформы.

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

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

Динамический уровень VWAP, который может быть усреднен за несколько дней

Легкий и эффективный индикатор Watermark предназначен для отображения информативного водяного знака над основным графиком MetaTrader 5. Он автоматически отображает текущий символ, время графика и описание актива, позволяя трейдерам стильно и удобно настроить свой интерфейс.

Это индикатор скользящей средней, основанный на свечах Heiken-Ashi, а не на сырой рыночной цене.

Weekly VWAP (Volume Weighted Average Price) - это мощный MQL5-индикатор, который рассчитывает и отображает средневзвешенную цену за каждую торговую неделю. Это важный инструмент для определения еженедельной справедливой стоимости и понимания базовых настроений на более длительном временном интервале.

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

Это скрипт для тестера, который расширяет стандартные возможности оптимизации MetaTrader 5, позволяя оценивать стратегии по сложному пользовательскому критерию (с разделением на in-sample и out-of-sample периоды, продвинутыми метриками и статистическими тестами).

Простой супертренд atr с фильтром rsi

Инструмент для согласования названий торговых сессий с временем сервера брокера и местным временем

Функция для преобразования времени сервера из одного часового пояса брокера в другой.

Торговая стратегия по простому пробитию предыдущих уровней High или Low

Это индикатор для расчета 14 типов скользящих средних на основе цены закрытия.

12345678910...219