Ставь лайки и следи за новостями
Функции для сортировки массивов. Позволяют сортировать строки и структуры по любому условию.
Простейший советник, который устанавливает отложенные ордера на некотором расстоянии Indent от экстремумов предыдущего дня.
Градиент с плавным изменением цвета. Расчеты производятся на основе цветового пространства OKhsl.
Первая глава книги знакомит с языком и средой разработки MQL5. Одно из главных изменений в языке MQL5 по сравнению с MQL4 (язык MetaTrader 4) — поддержка объектно-ориентированного программирования (ООП), что делает его схожим с C++.
Этот индикатор автоматически создает на всех открытых графиках бокс риска/вознаграждения на основе High, Low цены со старыми свечами. Вы можете легко использовать его для перетаскивания и изменения размера и цены по вашему желанию.
Negative Volume Index (NVI) - это бесплатный технический индикатор для расширенного анализа графиков на платформах MT4, MT5. Он основан на тиковом объеме (в MT5 может быть заменен реальным объемом) и имеет две полезные функции: Поддержка работы с несколькими таймфреймами (MTF). Возможность переключения на отображение индекса положительного объема.
Индикатор Basing Candlesticks MetaTrader - это автоматический индикатор, который обнаруживает и отмечает на графике базирующие свечи. Базисная свеча - это свеча, длина тела которой составляет менее 50% от диапазона максимумов и минимумов. Индикатор выделяет базирующие свечи с помощью линий гистограммы (в MT4) или пользовательских свечей (в MT5) непосредственно на основном графике платформы. Процентный критерий может быть изменен с помощью входных параметров. Вы также можете включить оповещения о появлении новой свечи базирования.
Индикатор Coppock MetaTrader - это реализация знаменитого индикатора Coppock curve, впервые созданного Эдвардом Коппоком в 1962 году. Индикатор показывает долгосрочные возможности для покупки и продажи (классически используется только для покупки) путем измерения взвешенного скользящего среднего (с периодом 10) суммы двух темпов изменения (с периодом 14 и 11). Это классическая версия. В этой версии MetaTrader вы можете изменять параметры базовых индикаторов. Вы можете использовать этот индикатор Coppock в MT4 и MT5.
Schaff Trend Cycle (индикатор MetaTrader) - циклический осциллятор, созданный путем вычисления стохастика над стохастиком над линией MACD с использованием циклов. В результате получилась улучшенная версия осциллятора, который не прерывается во время трендов и очень быстро реагирует на изменения. Он был разработан Дагом Шаффом, который предположил, что валютные тренды ускоряются и замедляются в циклах. Его алгоритм был обнародован в 2008 году. Schaff Trend Cycle пытается объединить два различных метода определения смены направления тренда - MACD и сглаженный стохастический осциллятор. Значение индикатора колеблется между 0 и 100. Используются два уровня срабатывания - 25 и 75. Имеются дополнительные оповещения. Вы можете скачать этот индикатор для MT4, MT5
Скрипт TradeReportExporter предназначен для экспорта истории сделок (трейдов) в удобный CSV-файл. Он автоматически собирает данные о всех сделках за последний год по тому инструменту, на который он установлен. В файл включаются такие данные, как дата и время, тип сделки (покупка/продажа), цена, объем, комиссия и прибыль/убыток. Результат сохраняется в файл, который можно открыть в Excel или любом другом редакторе таблиц.
Индикатор рассчитывает и отображает экспоненциальную скользящую среднюю (EMA) на графике MetaTrader 5. Полностью настраиваемый период. Позволяет выбрать применяемую цену (Close, Open, High, Low, Median, Typical, Weighted). Использует стандартную формулу EMA, инициализированную из SMA первых баров. Может использоваться как самостоятельный инструмент технического анализа или интегрироваться в автоматические торговые системы для стратегий следования за трендом и пересечения скользящих средних.
VR Gap — это автоматизированная торговая система для платформы MetaTrader, основанная на классическом рыночном явлении — ценовых разрывах (гэпах). Стратегия рассчитана на работу на любом таймфрейме и предполагает, что рынок склонен возвращаться к уровням, где произошел резкий скачок цены, с целью «закрытия окна».
Данный советник сочетает в себе фильтр силы тренда на основе индикатора ADX с методикой входа по откату на основе EMA, а также использует индикатор ATR для динамического определения размера стоп-лосса и тейк-профита. Он предназначен для торговли одним инструментом с открытием только одной позиции за раз.
Программа с открытым исходным кодом для регистрации спредов на платформе MT5 с расчетом среднего значения, P50, P90, P95, P99, максимального спреда, оповещениями и экспортом в формат CSV.
Монитор суточного диапазона — сравнение сегодняшнего диапазона в режиме реального времени со средним суточным диапазоном. Монитор суточного диапазона позволяет с первого взгляда увидеть, какая часть типичного суточного колебания данного инструмента уже произошла сегодня, что помогает оценить, остаётся ли у дня потенциал для дальнейшего движения или он уже исчерпан.
Нативный скрипт на языке MQL5, который измеряет степень концентрации прибыли стратегии — является ли преимущество широким или опирается на несколько удачных сделок. Он считывает файл CSV с данными по каждой сделке (Дата, Прибыль) и выводит долю чистой прибыли, полученной от крупнейших сделок, коэффициент Джини по выигрышным сделкам, профиль концентрации, тест на выживаемость, который исключает несколько лучших сделок и пересчитывает чистую прибыль и коэффициент прибыльности, а также максимальную дневную прибыль по сравнению с настраиваемым пределом стабильности, объединенные в оценку концентрации и стабильности (от A+ до F) с рекомендациями. Если файл не найден, программа генерирует набор данных для примера, поэтому работает сразу после установки. Никаких внешних библиотек, никакого Python, никакого ИИ. Вспомогательная программа ExportTrades.mq5 записывает файл из вашей истории сделок.
Легкий обучающий индикатор для MetaTrader 5, который отображает зоны «Премиум», «Равновесие» и «Дисконт» на основе выбранного рыночного диапазона.
Калькулятор спреда предназначен для отображения текущего спреда по любой валютной паре на графике.
Текущее значение пипса, определение размера лота с учетом риска, индивидуальный анализ риска по объему и прибыль/убыток по открытым позициям — всё на одной панели.
Сканер зон поддержки и сопротивления на нескольких таймфреймах с оценкой силы и мгновенными оповещениями — M15, H1, H4, D1.
Панель на графике, доступная только для просмотра, которая отслеживает состояние вашего счета с учетом лимита дневных убытков и лимита максимального просадки, с цветовой индикацией статуса: «ОК» / «ПРЕДУПРЕЖДЕНИЕ» / «ОПАСНОСТЬ». Только для мониторинга — она не размещает, не изменяет и не закрывает никаких ордеров.
Рассчитывает оптимальный размер лота для планируемой сделки исходя из вашего риска (процент от собственного капитала или фиксированная денежная сумма) и расстояния стоп-лосса (в пунктах или на определенном ценовом уровне). Учитывает условия контракта по данному инструменту — размер и стоимость тика, минимальный/максимальный объем и шаг — и рассчитывает необходимую маржу.
Показатель «KCI Volatility Distance» представляет собой передовой адаптивный алгоритм, тщательно разработанный для максимально точного отражения рыночного импульса и направления тренда. Используя запатентованный метод расчёта на основе матриц, этот инструмент динамически отфильтровывает рыночный шум и предоставляет строго количественную оценку силы тренда. Основанный на высокооптимизированном ядре объектно-ориентированного программирования (ООП), он разработан как для наглядного отображения торговых сигналов, так и для беспроблемной интеграции в советники или модули машинного обучения, обеспечивая минимальную нагрузку на процессор при работе с множеством активов.
1. Основной механизм отслеживания (фильтр Альфа-Бета). В основе индикатора лежит фильтр Альфа-Бета — облегченная версия фильтра Калмана, работающая в режиме установившегося состояния и предназначенная для отслеживания положения и скорости.Прогнозный расчёт: вместо простого усреднения прошлых цен, как в случае с SMA или EMA, механизм рассчитывает прогнозируемую цену на основе текущей скорости ($v$). Коррекция ошибок:
Volume Strength Compass — это индикатор анализа объёма для MetaTrader 5, который оценивает активность рынка с помощью показателя «Относительный объём», силы тела свечи, позиции закрытия и интенсивности объёма. Индикатор классифицирует каждую свечу по различным условиям объема, таким как нормальный объем, низкий объем, высокий объем, пиковый объем, бычье усилие, медвежье усилие и поглощение. Результаты отображаются с помощью цветных столбцов объема, подсветки фона, меток сигналов, линии среднего объема и панели инструментов в режиме реального времени. Индикатор может использовать тиковый объем, реальный объем или автоматически выбирать реальный объем, если он доступен. Он также поддерживает оповещения как по текущей свече в режиме реального времени, так и после закрытия свечи.
Этот индикатор, по сути, представляет собой сочетание GPS, основанного на измерении канала с помощью огибающей, и метеорадара для рынка, объединенных в одном инструменте. Вместо того чтобы просто предоставлять вам набор линий, по которым приходится гадать, он рассчитывает математическое «растяжение» рынка и сочетает его с анализом тренда по нескольким таймфреймам, чтобы точно определить ваше текущее положение. Если цена находится за пределами диапазона, это означает, что происходит какое-то фундаментальное изменение динамики; если вы оказались на неправильной стороне, то выходите из рынка и держитесь подальше или следуйте за трендом при откатах.
Торговый журнал институционального уровня и набор инструментов для поведенческой аналитики, разработанные для работы исключительно в среде MetaTrader 5. Приложение представляет собой однофайловую панель управления без каких-либо зависимостей, которая заменяет стандартные объекты терминала высокопроизводительным конвейером векторной графики с двойной буферизацией (CCanvas). Оно обеспечивает количественный анализ в режиме реального времени, аудит поведенческих рисков, вертикально прокручиваемый месячный календарь и интерактивные карточки журнала с возможностью редактирования примечаний непосредственно на графике.
В этом выпуске представлен облегченный прототип системы автоматической торговли, построенный на основе фреймворка Interactive Supply and Demand Zone Manager. Данный фреймворк позволяет трейдерам рисовать собственные зоны спроса и предложения и управлять ими, при этом каждая зона имеет свой собственный жизненный цикл, историю взаимодействий и динамически меняющееся состояние в зависимости от изменения рыночных условий. Гибридный подход сочетает в себе зоны, определяемые пользователем, с автоматизированным мониторингом, проверкой и управлением торговыми операциями. Стратегия оценивает соответствующие критериям зоны посредством структурированного процесса принятия решений перед формированием торговых действий. Подробное ведение журнала обеспечивает прозрачность поведения зон, что позволяет трейдерам изучать взаимодействия и разрабатывать собственные подходы на основе собранной информации.
Большинство индикаторов канала показывают, где находится уровень прорыва. А этот индикатор показывает, на каком расстоянии от него вы находитесь в данный момент, в формате, позволяющем принять соответствующие меры. На панели отображаются следующие данные как для верхней, так и для нижней границы канала: сам уровень; расстояние от текущей цены в ценовых единицах данного символа; то же расстояние, выраженное в единицах ATR; индикатор близости, который заполняется по мере приближения цены к триггеру; Почему столбец ATR важен. Расстояние в 8 долларов от прорыва означает нечто совершенно иного значения во время спокойной азиатской сессии, чем во время публикации новостей. Деление расстояния на текущий ATR делает это число сопоставимым между сессиями, режимами волатильности и инструментами. Показатель 0,30 ATR означает одно и то же как для золота, так и для EURUSD. Цветовая кодировка: обычный текст : расстояние превышает InpNearATR (по умолчанию 1,0 ATR) золотой : находится в пределах InpNearATR оранжево-красный : находится в пределах InpVeryNearATR (по умолчанию 0,5 ATR)
Советник «Nikkei 225 Gap Continuation EA» — это советник для MetaTrader 5, который торгует на продолжении бычьих и медвежьих движений после разрыва при открытии торговой сессии. Он сочетает в себе прорыв диапазона открытия с подтверждением по VWAP, автоматическое определение размера позиции с учетом риска, частичную фиксацию прибыли, управление безубыточностью и принудительный выход из сессии. Советник поддерживает как счета с неттингом, так и с хеджированием.
Считывает историю закрытых позиций (файл CSV или файл, автоматически сгенерированный из истории сделок текущего счёта с помощью сопутствующего скрипта RuinExport.mq5) и выводит четыре независимых показателя риска: увеличение объёма после убытка, перекрывающиеся позиции в одном направлении, приводящие в среднем к худшей цене, асимметрия доходности между выигрышами и убытками, а также классическая оценка риска банкротства при заданном уровне риска на одну сделку. Эти четыре показателя объединяются в единую оценку по шкале от A до F с рекомендациями, изложенными простым языком. Если файл CSV не найден, скрипт автоматически генерирует воспроизводимый демонстрационный журнал, благодаря чему отчет будет доступен уже при первом запуске.
Pro Manager — это универсальный торговый помощник для платформы MT5, разработанный специально для проп-фирм и профессиональных трейдеров. Выполняйте сделки быстрее, управляйте позициями более эффективно, контролируйте риски и автоматизируйте повседневные торговые задачи с помощью мощных инструментов, таких как «Break-even», «Average TP», управление «Magic Number» и «Auto Grid».
Индикатор торговых сессий с использованием DRAW_FILLING буферов. Входных параметров нет благодаря функциям TimeTradeServer() и TimeGMT().
Индикатор Индекс массы (Mass Index) предназначен для выявления разворотов тенденции на основе изменений ширины диапазона между максимальной и минимальной ценами.