Ставь лайки и следи за новостями
Скрипт демонстрирует создание графического объекта "Равноудалённый канал" (OBJ_CHANNEL) на графике с заданными параметрами (имя, координаты трёх точек, цвет, стиль, толщина линий, заливка, порядок отображения, выделяемость, продолжение влево/вправо и др.), размещает канал в окне графика, динамически изменяет его положение и форму, а затем удаляет после завершения работы.
Скрипт демонстрирует создание графического объекта "Кнопка" (OBJ_BUTTON) на графике с заданными параметрами (имя, положение, размер, угол привязки, шрифт, цвет текста, цвет фона, цвет границы, состояние, порядок отображения и др.), размещает кнопку в окне графика, динамически изменяет её размеры и положение, а затем удаляет после завершения работы.
Скрипт демонстрирует создание графического объекта "Рисунок" (OBJ_BITMAP) на графике с заданными параметрами (путь к файлу изображения, координаты, размер, смещение, цвет рамки и т.д.), динамически размещает изображения на графике в соответствии с видимыми барами, а затем удаляет их после завершения работы.
Скрипт демонстрирует создание линии со стрелкой (OBJ_ARROWED_LINE) на графике с заданными параметрами (координаты, цвет, стиль линии, толщина и т.д.), динамически изменяет положение её точек по времени и цене, а затем удаляет объект после завершения работы.
Скрипт демонстрирует создание знака "Хорошо" (OBJ_ARROW_THUMB_UP) на графике с заданными параметрами (координаты, цвет, размер, стиль линии и т.д.), динамически изменяет его положение по времени и цене, а затем удаляет объект после завершения работы.
Скрипт демонстрирует создание знака "Плохо" (OBJ_ARROW_THUMB_DOWN) на графике с заданными параметрами (координаты, цвет, размер, стиль линии и т.д.), динамически изменяет его положение по времени и цене, а затем удаляет объект после завершения работы.
Скрипт демонстрирует создание знака "Стоп" (OBJ_ARROW_STOP) на графике с заданными параметрами (координаты, цвет, размер, стиль линии и т.д.), динамически изменяет его положение по времени и цене, а затем удаляет объект после завершения работы.
Скрипт демонстрирует создание правой ценовой метки (OBJ_ARROW_RIGHT_PRICE) на графике с заданными параметрами (координаты, цвет, размер, стиль линии и т.д.), изменяет её положение по цене в реальном времени и удаляет объект после завершения работы.
Скрипт демонстрирует создание левой ценовой метки (OBJ_ARROW_LEFT_PRICE) на графике с заданными параметрами (координаты, цвет, размер, стиль линии и т.д.), изменяет её положение по цене в реальном времени и удаляет объект после завершения работы.
Скрипт демонстрирует создание значка "Стрелка вниз" на графике с заданными параметрами (координаты, цвет, размер, стиль линии и т.д.), изменяет его положение и способ привязки в реальном времени и удаляет объект после завершения работы.
Этот скринер был создан для упрощения процесса поиска активов, торгуемых по сниженным ценам. Первоначальное использование может занять немного больше времени из-за процесса загрузки данных для всех выбранных инструментов. Инструмент может сканировать все доступные брокеру активы или быть ограничен определенными классами активов.
Скрипт демонстрирует создание значка "Галка" на графике с заданными параметрами (координаты, цвет, размер, стиль линии и т.д.), изменяет его положение и способ привязки в реальном времени и удаляет объект после завершения работы.
Скрипт демонстрирует создание значков "Sell" на графике с заданным цветом, изменяет их цену расположения в реальном времени и удаляет объекты после завершения работы.
Скрипт демонстрирует создание значков "Buy" на графике с заданным цветом, изменяет их цену расположения в реальном времени и удаляет объекты после завершения работы.
Скрипт демонстрирует создание стрелки на графике с заданными параметрами (координаты, цвет, размер, стиль и т.д.), изменяет её свойств в реальном времени и удаляет объект после завершения работы.
В то время как ручная настройка стоп-лосса одной сделки в соответствии с ее ценой открытия - относительно простая задача, управление множеством позиций по отдельности может быть громоздким и отнимать много времени. Скрипт Titik Impas Breakeven для MT4/MT5 упрощает этот процесс, обеспечивая эффективность и удобство для трейдеров, работающих с несколькими позициями.
Экспорт комплексной торговой статистики в файл CSV.
Эта функция выполняет основную логику открытия сделки. Она рассчитывает цену открытия, уровни тейк-профита и стоп-лосса на основе информации о символе и параметров, предоставленных пользователем. Подготовьте торговый запрос (MqlTradeRequest) с необходимой информацией, такой как символ, объем, тип ордера, проскальзывание, комментарий, магическое число и т. д. Вызовите функцию OrderSend для отправки торгового запроса и получения результата. Функция SetTypeFillingBySymbol: определяет тип исполнения ордера (Fill или Cancel, Immediate или Cancel или Return) в соответствии с политикой исполнения символа. Функция GetMinTradeLevel: рассчитывает минимальный уровень торговли на основе уровня заморозки и уровня стопа символа. Корректирует минимальный уровень, чтобы он находился в определенных пределах, и возвращает результат.
Скрипт Clean Market Watch - это простая утилита, предназначенная для быстрого удаления всех символов из окна MetaTrader 5 Market Watch одним щелчком мыши. Это особенно полезно, когда вы хотите начать с чистого рабочего пространства или когда ваш Market Watch захламлен слишком большим количеством символов. Назначение Со временем у трейдеров часто скапливается множество символов в окне Market Watch, что мешает сосредоточиться на инструментах, которыми они активно торгуют. Ручное удаление символов по одному может быть утомительным и отнимать много времени. Этот скрипт автоматизирует весь процесс, очищая все символы за считанные секунды.
Это скрипт для экспорта курсов и тиков текущего символа графика в CSV-файлы, совместимые с форматом экспорта/импорта MT5.
Скрипт определяет, следует ли ваш брокер американскому, британскому или австралийскому дневному графику (DST).
Этот скрипт помогает трейдерам понять распределение и ширину свечей за определенный период, что может быть полезно при принятии торговых решений, например, о том, какой тейк-профит или стоп-лосс использовать на основе исторических значений.
Этот скрипт помогает трейдерам понять распределение и диапазон свечей за определенный период, что может быть полезно для принятия торговых решений, например, для определения исторических значений, которые следует использовать для тейк-профита или стоп-лосса.
Инструмент для согласования названий торговых сессий с временем сервера брокера и местным временем
Пример кода для подсчета последовательного количества бычьих и медвежьих баров.
Он удалит все объекты на графике, когда скомпилированный исполняемый файл будет перетащен на график
Скрипт предоставляет набор функций создания всех стандартных графических объектов для использования в своих разработках. Функции, представленные в скрипте, можно использовать "как есть", или доработать под свои требования.
Этот скрипт сохраняет все данные OHLCV, имеющиеся на графике, в CSV-файл.
скрипт для открытия позиции на покупку по текущей цене в окне MT5 с заданными стоп-лоссом (в пунктах) и тейк-профитом (в пунктах)
Скрипт, который при запуске отображает максимальный размер лота, разрешенный для данного актива.
Переведите процентное соотношение рисков в денежное выражение на основе баланса счета
Скрипт сканирует текущий график в поисках любых доступных объектов графика, Считает и удаляет их соответственно, И записывает в лог имена объектов на графике соответственно.
Функции, связанные со временем, для эмпирического определения часового пояса сервера и режима перехода на летнее время (DST) из истории котировок
Это пример сортировки списка структур по возрастанию по полю. Вы можете найти и настроить приведенный выше алгоритм в зависимости от цели использования, это самый базовый пример, который также является направлением для разрешения расположения в массиве структуры. Алгоритм, используемый в этом примере, - Quick Sort и Merge Sort.
Этот MQL5-скрипт экспортирует данные о свечах для различных таймфреймов в CSV-файл, собирая важную рыночную информацию, такую как цены открытия, максимума, минимума и закрытия. Он анализирует характеристики каждой свечи, включая размеры тела и фитиля, а также рассчитывает дополнительные показатели, такие как зазоры между свечами. После обработки последних 21 бара программа уведомляет пользователя об успешном экспорте данных.