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

Библиотека исходных кодов на языках MQL4 и MQL5

icon

Вы не знаете с чего начать изучение языка программирования MQL5 или MQL4? Здесь вы найдете множество программ для клиентского терминала MetaTrader. Скачивайте и изучайте опубликованные примеры, пишите свои индикаторы и эксперты. Ваши опубликованные в самой большой библиотеке кодов на MQL5 и MQL4 работы будут доступны из каждого терминала MetaTrader и редактора MetaEditor.

Ваши примеры на MQL4 и MQL5 разойдутся по всему миру, и о вас узнают сотни тысяч трейдеров!

Добавить код

Генератор ключей Sec-WebSocket-Key

Скрипт отправляет Push - уведомление на мобильное приложение при достижении заданной цены.

Скрипт демонстрирует создание графического объекта "Графическая метка" (OBJ_BITMAP_LABEL) на графике с заданными параметрами (пути к файлам изображений для состояний On/Off, координаты, размер, смещение, цвет рамки, стиль, приоритет и др.), размещает метку по центру окна графика, динамически изменяет её размеры и область видимости, а затем удаляет после завершения работы.

Скрипт демонстрирует создание графического объекта "График" (OBJ_CHART) на текущем графике с заданными параметрами (имя, символ, таймфрейм, координаты, размеры, угол привязки, масштаб, отображение шкал, цвет и стиль рамки, порядок отображения, выделяемость, скрытие и др.), размещает вложенный график в окне, динамически изменяет его размер, переключает таймфрейм, а затем удаляет после завершения работы.

Скрипт демонстрирует создание графического объекта "Равноудалённый канал" (OBJ_CHANNEL) на графике с заданными параметрами (имя, координаты трёх точек, цвет, стиль, толщина линий, заливка, порядок отображения, выделяемость, продолжение влево/вправо и др.), размещает канал в окне графика, динамически изменяет его положение и форму, а затем удаляет после завершения работы.

Скрипт демонстрирует создание графического объекта "Кнопка" (OBJ_BUTTON) на графике с заданными параметрами (имя, положение, размер, угол привязки, шрифт, цвет текста, цвет фона, цвет границы, состояние, порядок отображения и др.), размещает кнопку в окне графика, динамически изменяет её размеры и положение, а затем удаляет после завершения работы.

Обеспечивает расчет полосы Боллинджера как разницы в пунктах между верхней и нижней полосами. Внешний вид и поведение полос Боллинджера можно настраивать, изменяя период, сдвиг, отклонение и применяемую цену, а также цвет и стиль линий. Метка "Информация о диапазоне/полосе" может быть размещена в указанном под-окне, что позволяет настраивать положение метки. В целом, этот индикатор помогает трейдерам визуализировать гибкость и волатильность рынка на основе ширины полос Боллинджера.

MULTI TF Confluence Index Stoch+RSI+MACD

Скрипт демонстрирует создание графического объекта "Рисунок" (OBJ_BITMAP) на графике с заданными параметрами (путь к файлу изображения, координаты, размер, смещение, цвет рамки и т.д.), динамически размещает изображения на графике в соответствии с видимыми барами, а затем удаляет их после завершения работы.

Скрипт демонстрирует создание линии со стрелкой (OBJ_ARROWED_LINE) на графике с заданными параметрами (координаты, цвет, стиль линии, толщина и т.д.), динамически изменяет положение её точек по времени и цене, а затем удаляет объект после завершения работы.

Скрипт демонстрирует создание знака "Хорошо" (OBJ_ARROW_THUMB_UP) на графике с заданными параметрами (координаты, цвет, размер, стиль линии и т.д.), динамически изменяет его положение по времени и цене, а затем удаляет объект после завершения работы.

Скрипт демонстрирует создание знака "Плохо" (OBJ_ARROW_THUMB_DOWN) на графике с заданными параметрами (координаты, цвет, размер, стиль линии и т.д.), динамически изменяет его положение по времени и цене, а затем удаляет объект после завершения работы.

Это индикатор для расчета 14 типов скользящих средних на основе цены закрытия.

Скрипт демонстрирует создание знака "Стоп" (OBJ_ARROW_STOP) на графике с заданными параметрами (координаты, цвет, размер, стиль линии и т.д.), динамически изменяет его положение по времени и цене, а затем удаляет объект после завершения работы.

Скрипт демонстрирует создание правой ценовой метки (OBJ_ARROW_RIGHT_PRICE) на графике с заданными параметрами (координаты, цвет, размер, стиль линии и т.д.), изменяет её положение по цене в реальном времени и удаляет объект после завершения работы.

Скрипт демонстрирует создание левой ценовой метки (OBJ_ARROW_LEFT_PRICE) на графике с заданными параметрами (координаты, цвет, размер, стиль линии и т.д.), изменяет её положение по цене в реальном времени и удаляет объект после завершения работы.

Скрипт демонстрирует создание значка "Стрелка вниз" на графике с заданными параметрами (координаты, цвет, размер, стиль линии и т.д.), изменяет его положение и способ привязки в реальном времени и удаляет объект после завершения работы.

Концепция Candlestick Fitness используется при кодировании HFT Algos на основе алгоритмов оптимизации популяции.

Этот скринер был создан для упрощения процесса поиска активов, торгуемых по сниженным ценам. Первоначальное использование может занять немного больше времени из-за процесса загрузки данных для всех выбранных инструментов. Инструмент может сканировать все доступные брокеру активы или быть ограничен определенными классами активов.

Покажите прирост и потерю свечи в процентах.

Это индикатор для расчета скользящих средних, взвешенных по ATR.

Скрипт демонстрирует создание значка "Галка" на графике с заданными параметрами (координаты, цвет, размер, стиль линии и т.д.), изменяет его положение и способ привязки в реальном времени и удаляет объект после завершения работы.

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

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

Скрипт демонстрирует создание стрелки на графике с заданными параметрами (координаты, цвет, размер, стиль и т.д.), изменяет её свойств в реальном времени и удаляет объект после завершения работы.

В то время как ручная настройка стоп-лосса одной сделки в соответствии с ее ценой открытия - относительно простая задача, управление множеством позиций по отдельности может быть громоздким и отнимать много времени. Скрипт Titik Impas Breakeven для MT4/MT5 упрощает этот процесс, обеспечивая эффективность и удобство для трейдеров, работающих с несколькими позициями.

Экспорт комплексной торговой статистики в файл CSV.

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

Эта функция выполняет основную логику открытия сделки. Она рассчитывает цену открытия, уровни тейк-профита и стоп-лосса на основе информации о символе и параметров, предоставленных пользователем. Подготовьте торговый запрос (MqlTradeRequest) с необходимой информацией, такой как символ, объем, тип ордера, проскальзывание, комментарий, магическое число и т. д. Вызовите функцию OrderSend для отправки торгового запроса и получения результата. Функция SetTypeFillingBySymbol: определяет тип исполнения ордера (Fill или Cancel, Immediate или Cancel или Return) в соответствии с политикой исполнения символа. Функция GetMinTradeLevel: рассчитывает минимальный уровень торговли на основе уровня заморозки и уровня стопа символа. Корректирует минимальный уровень, чтобы он находился в определенных пределах, и возвращает результат.

Гэпы справедливой стоимости используются в концепции умных денег ICT, когда существует дисбаланс в 1 пункт или более между максимумом 1-й свечи и минимумом 3-й свечи в бычьем случае и минимумом 1-й свечи и максимумом 3-й свечи в медвежьем случае.

Скрывает одинокие подсвечники

Советник торгует только позиции на покупку и не использует Sl и TP.

Советник торгует только позиции на покупку и не использует SL и TP.

Скрипт Clean Market Watch - это простая утилита, предназначенная для быстрого удаления всех символов из окна MetaTrader 5 Market Watch одним щелчком мыши. Это особенно полезно, когда вы хотите начать с чистого рабочего пространства или когда ваш Market Watch захламлен слишком большим количеством символов. Назначение Со временем у трейдеров часто скапливается множество символов в окне Market Watch, что мешает сосредоточиться на инструментах, которыми они активно торгуют. Ручное удаление символов по одному может быть утомительным и отнимать много времени. Этот скрипт автоматизирует весь процесс, очищая все символы за считанные секунды.

Индикатор Open Range Breakout (ORB) - это мощный инструмент технического анализа, который идентифицирует и отслеживает прорывы цен из диапазона открытия торговых сессий. Индикатор основан на концепции, согласно которой высокие и низкие цены, установленные в первые минуты торговой сессии, часто служат значительными уровнями поддержки и сопротивления в течение всего оставшегося дня. Индикатор автоматически рассчитывает диапазон открытия на основе заданных пользователем временных периодов, строит несколько ценовых целей, а также предоставляет визуальные и звуковые оповещения о потенциальных торговых возможностях. Он призван помочь трейдерам выявить высоковероятные сделки на прорыв и сценарии ретеста.

EA Tools tính toán Margin theo lotize, có thể tùy chỉnh đòn bẩy

Расширение миллисекунд CDateTime + расширение супервизорной переменной datetime

Установите три креста и отслеживайте ежедневные процентные показатели, начиная с определенного времени (которое также можно задать).

Исторические сильные уровни S/Rs

Идея Андрея Федоровича Зелинского, основанная на индикаторе Уильяма Блау

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216