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

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

Добавить код

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

Технический индикатор Индекс Товарного Канала (Commodity Channel Index, CCI) измеряет отклонение цены инструмента от его среднестатистической цены.

Торговая стратегия Woodie’s CCI. Описание прилагается.

Этот индикатор рисует опорные точки (Pivot points) и уровни поддержки и сопротивления.

Индикатор показывает переписанные ("пробитые") вершины стандартного ZigZag'а.

Данный индикатор использует кластеризацию методом ближайших соседей, также известную как k-NN для поиска наиболее похожего паттерна в истории и использует эти цены прошлого как предсказание цен в будущем.

Торговые сигналы по пересечению основной и сигнальной линий индикатора MACD "Signals based on crossover of main and signal MACD lines" (класс CSignalMACD из Стандартной библиотеки).

Торговые сигналы свечных моделей "Bullish/Bearish Meeting Lines" (Бычья и медвежья модели встречающихся свечей) с подтверждением от индикатора RSI (Relative Strength Index).

Торговые сигналы свечных моделей "Morning Star/Evening Star" (Утренняя звезда/Вечерняя звезда) с подтверждением от индикатора RSI (Relative Strength Index).

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

Классический Индекс товарного канала с использованием обычной формулы среднего отклонения с возможностью выбора алгоритма усреднения и динамически изменяемыми уровнями перепроданности/перекупленности.

Скользящая средняя с использованием алгоритма линейной регрессии.

Класс CStdDevOnArray предназначен для расчета стандартного отклонения (Standard Deviation, StdDev) по индикаторному буферу.

Класс CTemaOnArray предназначен для расчета значений индикатора TEMA (Triple Exponential Moving Average, TEMA) по индикаторному буферу.

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

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

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

Скользящая средняя с двойным сглаживанием

Класс предназначен для расчета технического индикатора Адаптивное Скользящее Среднее (Adaptive Moving Average, AMA) с использованием алгоритма кольцевого буфера.

Пример получения котировок мировых индексов с сайта Google Finance.

Индикатор использует метод наименьших квадратов для построения «наиболее подходящей» прямой линии, проходящей через ряд точек ценовых значений.

Индикатор GARCH с возможностью изменения таймфрейма индикатора во входных параметрах.

Индикатор ChandelierStops_v1Trend_x10 отображает положение трендового индикатора ChandelierStops_v1 с десяти разных таймфреймов.

Советник включает и выключает кнопку "Авто-торговля" в определенное время и закрывает все открытые позиции на счете по истечении указанного промежутка времени.

Добавляет разделители периодов в окно графика. Периодичность пользователь выбирает сам.

ZZ Fibo Trader является простой иллюстрацией использования индикатора Simple ZZ Fibo, который строит линии Фибоначчи на длинных импульсных волнах зигзага. В дополнение алгоритм иллюстрирует работу параболической системы перемещения стоп-лосса.

Индикатор Balance of Power (BOP) в виде цветной гистограммы силы и направления действующего тренда.

Арифметическая и геометрическая скользящие средние.

Идея этого индикатора проста: он "имитирует" столько других скользящих средних, сколько может.

Версия хорошо известного индикатора Woodies CCI с корректной реализацией правил смены тренда.

Вариация на тему МА Халла, позволяющая настраивать скорость HMA.

Градиентная версия дважды сглаженной EMA.

Полуавтоматический советник, торговля при помощи Трендовой линии (TrendLIne).

Самый простой советник по фрактальному WPR.

Индикатор iCrosshairClickTarget для MetaTrader 5 — это улучшенная версия индикатора, разработанная для предыдущей версии платформы.

Мультивалютный советник в заданное пользователем время открывает рыночную позицию.

Индикатор WATR_HTF_Signal выводит направление тренда или сигнал для сделки с индикатора WATR на выбранном баре в виде графического объекта с цветной индикацией тренда или направления сделки, а также подает алерты или звуковые сигналы при наличии сигналов для совершения сделок

Тепловая карта средних.

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

Индикатор PercentageCrossover с возможностью изменения таймфрейма индикатора во входных параметрах.

1...242526272829303132333435363738...221