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

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

icon

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

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

Добавить код

Модуль торговых сигналов для Мастера MQL5. Сигналом для открытия позиций служит появление цветной стрелки индикатора Go.

Модуль торговых сигналов для Мастера MQL5. Сигналом для открытия позиций служит появление цветной стрелки индикатора Sidus.

Модуль торговых сигналов для Мастера MQL5. Сигналом для открытия позиций служит появление цветной стрелки индикатора Stalin.

Небольшой рабочий пример расчета фрактала Мандельброта в OpenCL, который кардинально ускоряет расчеты по сравнению с софтверной реализацией примерно в 100 раз.

Канал Боллинджера, выполненный в виде цветного фона.

Класс CEnvelopesOnArray предназначен для расчета значений индикатора Envelopes по индикаторному буферу.

Класс CBandsOnArray предназначен для расчета полос Боллинджера (Bollinger Bands ®, BB) по индикаторному буферу.

Класс MQL5, который работает напрямую с маппингом, без использования самописной DLL.

Пример использования DLL для работы с функциями File Mapping. В данном примере запущенный эксперт создает виртуальный файл в памяти и начинает обновлять в нем котировку символа. При запуске экспертов в других терминалах, эти эксперты открывают созданный файл и аналогично начинают обновлять свои котировки в нем. Таким образом, эксперты через один общий файл обмениваются своими котировками.

DLL (проект VC++ 2010) для работы с Memory Mapping.

Скрипт рассчитывает цену, по которой может произойти Stop Out (принудительное закрытие позиции) и цену, после которой значение Free Margin станет отрицательным.

MPC

Индикатор MPC строит простейший канал по экстремумам за период. Предназначен для дополнительного визуального контроля торговой системы (пробой канала), основанной на индикаторе HighestLowestRange (HLR).

HLR

Индикатор HighestLowestRange (HLR) определяет относительное положение цены в границах диапазона максимум – минимум за Х баров. Если цена находится на дне диапазона (новый минимум), значение индикатора равно 0, если же цена находится на вершине диапазоне (новый максимум), значение индикатора равно 1 (или 100%).

Окончательный осциллятор (Ultimate Oscillator), предложенный Ларри Вильямсом (Larry Williams), представляет собой средневзвешенное значение трех индикаторов Stochastic, определенных на коротком, среднем и длинном периодах.

DSS Bressert - дважды сглаженный стохастик (Double Smoothed Stochastic Indicator by Walter Bressert). Интерпретация значений индикатора DSS аналогична индикатору Stochastic - значения выше 80 свидетельствуют о перекупленности рынка, значения ниже 20 свидетельствуют о перепроданности рынка.

В основе этого сигнального трендового индикатора лежат показания цифрового фильтра Fatl и анализ трендовой направленности множества его сигнальных линий. Направление тренда в данном индикаторе определяется цветом гистограммы, а сила тренда ее шириной.

В основе этого сигнального трендового индикатора лежат показания пользовательского индикатора Spearman Rank Correlation и анализ трендовой направленности множества его сигнальных линий.

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

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

CMO

В данном варианте осциллятора Тушара Чанде входная цена предварительно сглажена классическим усреднением.

Скрипт сохраняет историю котировок в формате HST. Данный формат файла поддерживается MetaTrader 4 и его возможно импортировать в историю котировок терминала или открыть как автономный график.

Индикатор прогнозирует дневные диапазоны цен и показывает уровни сопротивления и поддержки текущего дня, прогнозируемые на основании ценовых уровней предыдущего дня.

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

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

Криволинейный перерисовывающийся канал.

Индикатор wlxBWACsig показывает сигналы входа по показаниям индикатора Accelerator Oscillator.

Простой трендовый индикатор.

Сумма значений технических индикаторов Bears Power и Bulls Power, усредненная с помощью алгоритма Laguerre.

Типичный семафорный сигнальный индикатор, показывающий цветными стрелками моменты, когда следует совершать сделки.

Простейший сигнальный индикатор для определения силы и направления тренда.

Альтернатива скользящим средним, но с меньшим запаздыванием и регулируемым коэффициентом чувствительности.

Индикатор, определяющий волатильность рынка как стандартное отклонение.

Семафорный сигнальный индикатор, формирующий свои значения на основании данных пяти технических индикаторов: LWMA, SMA, RSI, Stochastic, MACD.

Индикатор силы и направления тренда.

Индикатор сигналов входа по фракталам.

Нормированный осциллятор с добавленной сигнальной линией и цветными точками для совершения сделок.

Класс СIsNewBar для определения момента времени, когда происходит смена бара.

Канал, основанный на отклонениях технического индикатора ATR (Average True Range) от скользящего среднего.

Два прямолинейных канала стандартных отклонений + криволинейный канал параболической регрессии с интерполяцией будущих значений ценового графика.

Нормированный осциллятор, выполненный в виде гистограммы.

1...181182183184185186187188189190191192193194195...205