Ставь лайки и следи за новостями
Исходные коды, написанные в процессе разработки библиотеки для создания мультивалютных советников, объединяющих множество экземпляров различных торговых стратегий.
Функции для использования вместо ChartXYToTimePrice и ChartTimePriceToXY, работающие корректно и быстро во всем диапазоне вводимых параметров
Цель - показать код, демонстрирующий расчет ATR со сглаживанием Уайлдера
Данный скрипт является эталонным решением для сопоставления имен символов, заданных пользователями в советниках или скриптах MetaTrader 5, с реальными именами, предоставляемыми брокером. Он использует алгоритм расстояния Левенштейна для автоматического определения наиболее похожего символа в Market Watch. Идеально подходит для разработчиков, сталкивающихся с проблемами совместимости с префиксами или суффиксами в названиях символов. Это настраиваемая отправная точка для удовлетворения любых конкретных потребностей.
Нарисуйте фитили (тонкие линии): проведите вертикальную линию от самой низкой цены до самой высокой цены каждой свечи (это называется "фитиль"). Нарисуйте тело свечи: нарисуйте прямоугольник от цены открытия до цены закрытия, используя другой цвет, если свеча бычья или медвежья. Настройка цвета: вы можете легко изменить цвета, используемые для бычьих и медвежьих свечей и их фитилей. Например, в коде: медвежьи свечи имеют бордовое тело (clrMaroon). Фитили медвежьих свечей светло-фиолетовые (clrOrchid). Для чего это нужно? Этот индикатор полезен, если вы хотите: Иметь уникальный и четкий визуальный стиль на своих графиках. Легче отличать бычьи свечи от медвежьих. Анализировать поведение цены более наглядным способом.
Этот эксперт - система, которая поможет любому трейдеру составить сетку ордеров.
Сжатие тиковых данных для хранения в компактном виде до 3,5 раз компактнее, чем .tcs файлы MQ. И для быстрой работы с ними, т.к. на чтение 3 байт тратится меньше времени, чем на 60 байт MqlTick структуры.
SilviosEAbest26 - это высокоточный советник для MetaTrader 5, предназначенный для торговли разворотами рынка с использованием сложной комбинации динамических ценовых каналов и фильтров импульса. Система разработана для получения стабильной прибыли при соблюдении строгих протоколов управления рисками.
Скрипт для создания кастомного символа, используя API криптобиржи Bitstamp.
Класс для доступа к местному времени для указанного местоположения, а также к информации о часовом поясе и часах местной торговой сессии.
Линия линейной регрессии с возможностью применения к другим показателям
Pinbar Detector - это индикатор MetaTrader, который пытается обнаружить пинбары (также известные как "пин-бар" или "пин-бар") и отмечает их, помещая символ "улыбающееся лицо" под бычьими пинбарами и над медвежьими пинбарами. Это чистый индикатор ценового действия, который не использует в своем коде никаких стандартных технических индикаторов. Настройка обнаружения пинбаров осуществляется через входные параметры индикатора. Pinbar Detector может выдавать оповещения для платформы и оповещения по электронной почте при обнаружении. Индикатор доступен как для версий торговой платформы MT4, так и для MT5.
Индикатор Zig Zag, который полагается только на минимальный % отката к каждой предыдущей волне, и, опционально, больше определенного размера, измеряемого в единицах atr.
Индикатор "False Breakouts.mq5" - это инструмент для MetaTrader 5, который визуально определяет и отмечает точки покупки и продажи на основе ложных прорывов поддержки и сопротивления. Он использует буферы для отображения стрелок покупки (синие) и продажи (красные), а также линии поддержки (синие) и сопротивления (красные) и дополнительные стрелки для вершин и низов рынка. Основная логика индикатора заключается в определении вершин и низов на основе высоких и низких цен свечей, динамически обновляя уровни поддержки и сопротивления. Когда цена пробивает уровень поддержки или сопротивления, а затем возвращается обратно, индикатор генерирует сигналы на покупку или продажу соответственно. Это полезный инструмент для трейдеров, которые используют стратегии, основанные на ложных прорывах.
Этот MQL5-индикатор определяет восходящие (бычьи) и нисходящие (медвежьи) пинбары, отображаемые настраиваемыми стрелками (лаймовая - восходящая, красная - нисходящая). Он позволяет тонко настраивать такие параметры обнаружения, как соотношение хвостового тела и протрузия. О появлении новых пинбаров сигнализируют всплывающие и push-уведомления. Идеально подходит для трейдеров, стремящихся к точному обнаружению разворотных моделей.
Скрипт предоставляет набор функций создания всех стандартных графических объектов для использования в своих разработках. Функции, представленные в скрипте, можно использовать "как есть", или доработать под свои требования.
Этот советник поможет вам автоматически установить TP и SL по умолчанию, автоматический трейлинг стоп и шаг для любого ордера, который вы размещаете с любого устройства, простой способ закрыть все ордера с помощью 5 кнопок "Закрыть все", "Закрыть прибыль", "Закрыть убыток", "Закрыть BUY", "Закрыть SELL", автоматическое закрытие всех ордеров по прибыли или убытку порогового значения
Простой помощник, закрывающий позиции при достижении ценой уровней тейк-профита или стоп-лосса, заданных во входных параметрах советника.
Эта функция дает мне сокращенные названия таймфреймов Пример: "M1" вместо "PERIOD_M1".
Часть 3 "Объектно-Ориентированное Программирование на MQL5" предлагает погружение в мир объектно-ориентированного программирования (ООП) на языке MQL5. В процессе разработки программ часто возникает сложность управления множеством сущностей, что требует продвинутой технологии для улучшения удобства, производительности и качества работы программиста.
Это скрипт для экспорта курсов и тиков текущего символа графика в CSV-файлы, совместимые с форматом экспорта/импорта MT5.
Здесь собраны популяционные алгоритмы оптимизации. В архиве все необходимые файлы для запуска алгоритмов на тестовых функциях.
Копирование и вставка выбранных графических объектов между графиками через буфер обмена Windows в виде текста. Используйте Ctrl+Q на исходном графике, затем Ctrl+J на целевом графике.
Для упрощения процесса конвертации индикаторов и советников MT4 в MT5 была разработана новая библиотека интерфейсов. Эта библиотека поддерживает большинство функций MetaTrader 4, предлагая разработчикам унифицированное решение для кросс-платформенной совместимости.
Продвинутый зигзаг MetaQuotes с режимом осциллятора, отслеживанием ног текущего бара, фиб-уровнями и динамическим масштабированием
К сожалению, мне пришлось осознать, что некоторые брокеры немного небрежно относятся к переключению времени на сервере, чего я не ожидал и что меня очень удивило. Вот скрипт, с помощью которого каждый может проверить своего брокера.
Индикатор Laguerre MetaTrader - полностью собственный индикатор, не опирающийся на стандартные индикаторы MT4/MT5. Он отображает взвешенную линию тренда в отдельном окне графика. Его можно использовать для простых сигналов входа и выхода. Индикатор доступен как для MT4, так и для MT5.
Время до закрытия свечи. Динамические цвета текста. Оптимизирован для обратного тестирования.
Данный советник реализует треугольную арбитражную стратегию между тремя валютными парами: EURUSD, USDJPY и EURJPY.
Индикатор DailyHighLow - это универсальный инструмент, разработанный для MetaTrader 5 (MQL5) для отображения высоких и низких ценовых уровней на графике в зависимости от заданного таймфрейма. Этот индикатор особенно полезен для трейдеров, которые при принятии решений полагаются на ключевые ценовые уровни, предлагая гибкость благодаря настраиваемым таймфреймам и методам расчета цены.
Скрипт Auto SL TP by Risk Reward Ratio - это простой, но мощный инструмент, предназначенный для трейдеров MetaTrader 5, которые хотят упростить процесс управления рисками. Этот скрипт автоматизирует процесс установки уровней Stop Loss (SL) и Take Profit (TP) для открытых позиций на основе заданного пользователем соотношения Risk:Reward Ratio и Stop Loss в пунктах. Независимо от того, начинающий вы или опытный трейдер, этот скрипт экономит время и обеспечивает последовательное управление рисками.