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

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

Добавить код

Tillson T3 с расчетами EMA, выполненными без вспомогательных индикаторных буферов.

Функция для закрытия позиций и удаления ордеров

Функция модификации открытых позиций и отложенных ордеров

Классический вариант торговой стратегии "Орёл или Решка" с разбором кода сигнального блока.

Это индикатор, который помогает идентифицировать свечные паттерны Engulfing.

Панель смены символов: Легко переключайте активный символ на вашем графике, одновременно добавляя новый символ в Market Watch. Этот инструмент обеспечивает беспрепятственную интеграцию и доступ к рыночным данным в режиме реального времени, оптимизируя ваш торговый процесс.

Легкий CVD (Cumulative Volume Delta) для MT5 - на основе M1, показывает давление на покупку/продажу в виде свечей с возможностью сброса.

Советник открывает позиции случайным образом (вероятность 50/50 для покупки или продажи), когда ни одна позиция не открыта.

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

Вот несколько примеров кодов для счетчиков, основанных на "Count"

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

это текст для нейтральной сети, хотелось бы узнать ваше мнение.

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

BollingerBandsEA торгует в соответствии с Bollinger Bands.

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

Индикатор Point-and-Figure MetaTrader 5 - это индикатор, который может построить график "точка-фигура" прямо в главном окне вашего обычного графика MT5. Вы можете настроить все параметры метода Point-and-Figure, такие как размер коробки и расстояние разворота, в соответствии с вашими предпочтениями. Кроме того, вы можете управлять всеми параметрами отображения графика PnF. Этот индикатор поддерживает всевозможные оповещения. Он основан на реальных тиковых данных и поэтому доступен только для MT5.

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

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

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

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

Торговля Gap Weekend, выгодно ли это?

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

Этот простой индикатор позволяет легко определить, когда цена достигает определенного времени на любой свече или таймфрейме.

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

SmartFibo - это мощный пользовательский индикатор на MQL5, который автоматически строит уровни коррекции и расширения Фибоначчи на основе алгоритма ZigZag, идеально подходящий для торговли паттернами ABCD. Он поддерживает расчеты Фибоначчи по принципу "от фитиля к фитилю" и "от тела к телу", что делает его универсальным для различных торговых стратегий, включая пары JPY.

CloseAllOrders - это мощный и удобный советник, созданный для упрощения управления торговлей в MetaTrader 5. С помощью интуитивно понятного кнопочного интерфейса прямо на вашем графике вы можете мгновенно закрыть все рыночные позиции и отложенные ордера одним щелчком мыши.

Советник RSI Engine - это универсальный автоматический торговый робот для MetaTrader 5, предназначенный для совершения сделок по сигналам популярного индикатора Relative Strength Index (RSI). В версии 2.1 оптимизирована обработка сигналов и повышена стабильность работы. Советник имеет гибкую структуру с несколькими стратегиями на основе RSI, фильтрами подтверждения и комплексными настройками управления сделками, что делает его подходящим как для новичков, так и для опытных трейдеров.

Фильтр волатильности, основанный на 3 ATR: быстрый ATR, средний ATR и медленный ATR

EA Tools tính toán Margin theo lotize, có thể tùy chỉnh đòn bẩy

Синхронизирует все символы графика с символом графика, к которому привязан советник

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

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

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

Этот советник просканирует все открытые сделки, а затем выведет n-ую сделку с конца

Линия линейной регрессии

Класс CDebugLogger - это гибкая и всеобъемлющая утилита для ведения журнала, предназначенная для использования в средах MQL4/5. Он позволяет разработчикам регистрировать сообщения различных уровней важности (INFO, WARNING, ERROR, DEBUG) с возможностью включения в записи журнала временных меток, сигнатур функций, имен файлов и номеров строк. Класс поддерживает запись логов как в консоль, так и в файлы, с возможностью сохранения логов в общей папке и в формате CSV. Кроме того, он предлагает функциональность для глушения журналов на основе определенных ключевых слов, что гарантирует, что конфиденциальная информация не будет записана в журнал. Этот класс идеально подходит для разработчиков, желающих внедрить надежные механизмы протоколирования в свои MQL4/5-приложения, с настраиваемыми функциями, удовлетворяющими широкий спектр потребностей в отладке и мониторинге.

Serialization and deserialization of the JSON format

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

Индикатор Price Alert MetaTrader - может выдавать любой тип оповещения при достижении ценой определенных уровней, установленных трейдером. Существует три типа ценовых уровней: первый используется, когда цена поднимается выше определенного уровня (отображается зеленой линией на графике), второй - когда цена опускается ниже определенного уровня (отображается красной линией на графике), а третий - когда цена точно достигает определенного уровня (отображается желтой линией). Три типа оповещений: нативное (всплывающее), по электронной почте и push-уведомление. Чтобы оповещения по электронной почте и push-нотификации работали, необходимо настроить параметры электронной почты или MetaQuotes ID в окне опций платформы MetaTrader. Индикатор доступен как для MT4, так и для MT5.

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

1234567891011121314...219