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

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

icon

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

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

Добавить код

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

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

В отличие от оригинального индикатора Schaff Trend Cycle, в этой версии для расчетов используется DEMA MACD. Это делает индикатор "быстрее" при определении изменений тренда, и он дает сигналы на несколько баров раньше (что может быть очень важным в скальпинговых системах торговли).

В основе индикатора лежит скользящая средняя Халла.

Индикатор Rsi(var) с незапаздывающей DEMA.

Индикатор Rsi(var) с незапаздывающей скользящей средней.

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

В отличие от оригинального индикатора Schaff Trend Cycle, в этой версии для расчета используется TEMA MACD, которая делает его "быстрее" в определении изменения тренда, даже по сравнению с версией DEMA. Это позволяет получать сигнал на несколько баров раньше.

В расчете этого индикатора используется TEMA, чтобы сделать запаздывание меньше, по сравнению с оригинальным Zero lag MA. Это делает версию индикатора быстрее, чем Zero lag MA и чем Zero lag DEMA.

В расчете этого индикатора используется DEMA, чтобы сделать запаздывание меньше, по сравнению с оригинальным Zero lag MA. Это делает версию индикатора быстрее.

По словам создателей индикатора ZeroLAG MA, это скользящая средняя с нулевым запаздыванием. Согласны мы с этим или нет, не имеет значения, потому что по сравнению с некоторыми обычными МА, запаздывание у этого индикатора значительно меньше. Таким образом, его можно использовать в любых системах, где меньшее отставание имеет большое значение.

Индекс относительной силы (RSI) — импульсный индикатор, разработанный известным техническим аналитиком Уэллсом Уайлдером. В нем сравнивается величина текущих прибылей и убытка за определенный период, чтобы измерить скорость и изменение ценовых движений. Прежде всего, он используется для попытки определить условия перекупленности или перепроданности при торговле тем или иным активом.

Индикатор использует 3 экземпляра скользящей средней Халла.

Chande Momentum Oscillator с добавленными в него прерывистыми сигнальными линиями (DSL) вместо статичных уровней тренда. Отображается на основном графике в виде баров (если текущий график отображается барами или линиями) или свечами (это принято по умолчанию).

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

Glitch Index представляет процент ценового движения, произошедшего выше или ниже детрендированной SMA.

Chande Momentum Oscillator с добавленными прерывистыми сигнальными линиями вместо статических уровней определения тренда.

В отличие от аналогичных попыток сглаживания существующих индикаторов, дважды сглаженная EMA не запаздывает, по сравнению с обычной EMA.

В этой версии вместо скользящей средней Халла используется дважды сглаженная EMA. Таким образом решается проблема лишних колебаний, поскольку дважды сглаженная EMA их не делает. Будучи очень сглаженной, она действительно является очень хорошим фильтром для использования в группе "тройных" индикаторов.

Советник торгует по индикатору iMA (Moving Average, MA). При этом есть параметр отступ индикатора от цены, задаваемый в процентах.

Два индикатора Moving Average: медленный для открытия позиций, быстрый - для закрытия позиций.

Цены фильтруются с помощью скользящей средней Халла, прежде чем быть использованными для расчета стохастика. Этот метод дает гораздо меньшее запаздывание, чем сглаживание уже рассчитанного стохастика.

Две линии, представляющие положительно и отрицательно направленное движение. Они будут пересекаться во время смены тренда и расходиться всё шире, когда тренд ослабляется.

Индикатор использует не "сырые", а отфильтрованные цены для расчета RSI. Также для оценки тренда используется не наклон индикатора и не фиксированные уровни, а DSL (прерывистая сигнальная линия).

Эта версия индикатора Polychromatic Momentum использует для сглаживания дважды сглаженную EMA. DSEMA получает хорошо сглаженные результаты с практически отсутствующим запаздыванием. Поэтому в сочетании с ней Polychromatic Momentum становится удобнее, когда дело касается сигналов.

Индикатор Polychromatic Momentum принимает средневзвешенное значение всех значимых баров в прошлом по торгуемому символу.

Индикатор Composite Index был разработан, чтобы решить проблему ошибки дивергенции в RSI, но его способность предоставлять конкретные горизонтальные уровни поддержки внутри индикатора добавляют ему ценности. Индикатор принимает нормализованную формулу RSI и удаляет из нее ограничения диапазона нормализации. Формула расчета индикатора использует встроенный расчет моментума со сглаженным краткопериодным RSI.

Этот индикатор использует при расчете 3 экземпляра RSI вместо одного. Затем эти три экземпляра используются для расчета "синтетического" уровня (и это не среднее между 3 экземплярами, поскольку способ расчета отличается от вычисления среднего).

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

MACD High/Low использует высочайший максимум и минимальный минимум MACD на (nnn) баров назад, чтобы рассчитать своего рода динамически изменяющуюся нулевую линию, ранние уровни роста/снижения и уровни подтверждения восходящего/нисходящего тренда.

Этот индикатор представляет собой версию расчета нелинейной регрессии для MetaTrader 5. Nonlinear regression — индикатор, который очень быстро реагирует на внезапные изменения рынка, поэтому период расчета по умолчанию установлен на несколько более длинный период, чем обычно для такого типа индикаторов. Поэтому я рекомендую поэкспериментировать с периодом, в зависимости от вашей торговой стратегии и стиля трейдинга.

Сглаженный моментум — один из возможных способов решить основную проблему индикатора Моментум: возникновение ложных сигналов во многих случаях, независимо от периода расчета.

Индикатор объединяет на графике два цифровых фильтра, чтобы дать нам оценку текущего тренда.

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

Индикатор Price Channel Stop показывает текущую оценку тренда на основе периода канала и допустимого риска. Также он демонстрирует два уровня значений, которые могут быть использованы в качестве стоп-лосса для ордеров, открытых на основе этого индикатора. В качестве сигнала для открытия или закрытия ордера можно использовать смену цвета тренда.

Kaufman AMA MACD — это MACD, но построенная с использованием АМА Кауфмана (включая сигнальную линию). Таким образом, получается полностью адаптивная MACD (с учетом того, что АМА Кауфмана — адаптивная скользящая средняя).

Этот индикатор показывает силу быков и силу медведей в одном подокне.

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

Индекс истинного диапазона Вильяма Блау.

Советник по двум индикаторам: iMA (Moving Average, MA) и iMomentum (Momentum).

1...848586878889909192939495969798...207