Rhino Drawing Tools MT5
- Утилиты
-
Sandro Begashvili
Сандро Бегашвили - разработчик MQL5, MQL4, Python и Pine Script
Я создаю торговые программы для MetaTrader 4 и MetaTrader 5: советники, пользовательские индикаторы и графические торговые панели. Опишите свою идею, и я превращу её в рабочий код с документацией.
ЧТО Я РАЗРАБАТЫВАЮ - Версия: 1.0
- Активации: 5
Rhino Chart Drawing Tools — инструменты рисования в стиле TradingView для MetaTrader 5
54 инструмента рисования, полноценная панель инструментов, полоса избранного, быстрая полоса стилизации, панель параметров для каждого объекта и менеджер объектов — все отрендировано с помощью векторного движка вместо встроенных объектов MetaTrader. Если вы когда-либо хотели, чтобы график MT5 рисовался так же, как TradingView, это именно то, что вам нужно.
Инструменты
- Линии — линия тренда, луч, расширенная линия, горизонтальная и вертикальная линия, горизонтальный луч, перекрестная линия, угол тренда, стрелка, путь, полилиния, информационная линия
- Каналы — параллельный, регрессионный, плоский, несвязный и вилы Эндрюса
- Фибоначчи — восстановление, расширение, канал, скоростной веер, временные зоны
- Ганн — ящик Ганна и веер Ганна
- Фигуры — прямоугольник, повернутый прямоугольник, эллипс, круг, треугольник, полилиния
- Аннотации — текст, заметка, выноска, ценовая метка, стойка, флаг, стрелки
- Паттерны — XABCD, ABCD, шифр, голова и плечи, треугольник, три волны, импульс Эллиота и коррекция
- Проекция — длинная и короткая позиция, прогноз, диапазон цены, диапазон даты, диапазон даты и цены
- Кисти — свободная кисть и маркер
Рисуется во времени и цене — не в пикселях
Каждый объект хранит свои якоря как (время, цена). Пиксели пересчитываются из этих якорей каждый кадр, никогда не сохраняются.
Это единственное решение — вот почему:
- Объекты остаются ровно на своих барах при масштабировании, прокрутке или изменении размера окна
- Переключение временного промежутка сохраняет всё на месте
- Перетаскивание объекта через выходные дни приземляется на нужные вам бары, а не в промежуток
- Ничто не смещается, не растягивается и не размывается — нет масштабирования битмапа
Реальная панель параметров для каждого объекта
Щелкните правой кнопкой мыши по любому рисунку и откройте его параметры. То, что вы получите, зависит от объекта, потому что панель построена из собственной схемы объекта:
- Стиль — цвет линии, ширина, штриховка, стрелки, расширение, цвет заливки и прозрачность
- Текст — подпись, размер шрифта, толщина, сетка размещения 3×3, выравнивание и цвет
- Координаты — каждый якорь как редактируемая таблица времени и цены, чтобы вы могли разместить уровень точно вместо перетаскивания мышью
- Видимость — на каких временных промежутках отображается объект и его показание оси
- Уровни — для инструментов Фибоначчи и Ганна значение, цвет и ярлык каждого уровня
Каждое изменение происходит вживую. Выберите цвет, и объект тут же станет этого цвета на реальном графике с реальными свечами — никаких предположений. Отмена возвращает всё в исходное состояние, какой бы ни было объём изменений, поэтому панель безопасна для экспериментов.
Быстрая стилизация без открытия ничего
Выберите объект, и рядом с ним появится небольшая полоса с часто меняемыми параметрами: цвет линии, цвет текста, ширина, стиль линии, шаблоны, параметры, блокировка и удаление. Один клик на каждый, применяется сразу же. Перетащите за рукоятку, если она оказалась в неудачном месте.
Текст почти всё
- Линии тренда, прямоугольники, эллипсы, круги и каналы могут иметь подписи — не только текстовые инструменты
- Пустой объект предлагает тихое поле "- Добавить текст" при наведении или выборе, и ничего не показывает на спокойном графике
- Двойной клик для ввода; Shift+Enter для второй строки
- На наклонном объекте подпись повёрнута вместе с объектом — как и его поле, рамка и курсор, так что то, что вы вводите, — это то, что вы получите
Шаблоны и память о вашем последнем стиле
- Нажмите ОК в параметрах, и этот стиль станет новым стандартом для этого инструмента. Следующая линия тренда уже ваша.
- Сохраните внешний вид любого объекта под названием — Stop Zone , Target , BoS — и применяйте его одним кликом из окна параметров, быстрой полосы стилизации или контекстного меню.
- Шаблоны несут подпись тоже, поэтому шаблон с названием BoS действительно пишет "BoS" на следующем объекте.
- Шаблон никогда ничего не перемещает. Стиль переносится; позиция нет.
- Шаблон прямоугольника работает на линии тренда — применяются общие параметры, остальное игнорируется.
- Шаблоны хранятся на диске и сохраняются после перезагрузки терминала.
Панель инструментов, которая становится вашей
- Девять групп инструментов. Каждая кнопка показывает инструмент, который вы последний раз использовали из этой группы.
- Наведите на группу и нажмите стрелку — или щелкните правой кнопкой мыши — для полного списка.
- Отметьте инструменты, которые вы действительно используете, и они появятся на отдельной полосе избранного: один клик, без групп, без списков.
- Панель инструментов, полоса избранного, быстрая полоса стилизации и список объектов можно перетаскивать куда угодно на график.
- Светлый и тёмный интерфейс, переключаемый одной кнопкой, чтобы он хорошо смотрелся на белом графике и на чёрном.
Менеджер объектов
Компактная панель, которая показывает всё на графике. Она остаётся свёрнутой и в стороне, открывается при нажатии на неё.
Одна строка на объект, каждая с четырьмя кнопками:
- Глаз — скрыть или показать. Это единственный способ вернуть скрытый объект
- Блокировка — защитить от перемещения или выбора
- Параметры — открыть его панель
- Удалить — удалить его
Список прокручивается при превышении высоты, слегка прозрачен, чтобы график оставался читаемым под ним, и может быть перетащен за рукоятку в верхнем левом углу.
Время и цена с первого взгляда
Выберите объект, и его диапазон цены и диапазон времени появятся в виде небольших тегов на осях графика в формате даты, соответствующем временному промежутку. Открытые объекты, такие как лучи, показывают стрелку вместо второго тега. Теги исчезают с выбором и могут быть отключены для каждого объекта.
Две блокировки, потому что это два разных проблема
- Блокировка рисования — останавливает создание любого нового объекта. Для когда вы закончили разметку и хотите нажимать на график без оставления линий тренда везде
- Блокировка объекта — замораживает уже существующие рисунки, чтобы они не могли быть случайно перемещены или выбраны
Как это выглядит
- Сглаженный векторный рендеринг. Кривые — это кривые, диагонали гладкие, и текст рисуется встроенным шрифтом вместо стандартного терминала
- Реальная заливка с прозрачностью — затемните область без скрытия свечей под ней
- Пунктирные и точечные линии остаются правильными на любом уровне масштабирования
- Удерживайте Shift при перетаскивании для блокировки движения на одной оси
Как это использовать
- Прикрепите индикатор к любому графику. Панель инструментов появится слева.
- Нажмите на инструмент, чтобы активировать его, затем нажмите на график для размещения точек — или нажмите, перетащите и отпустите.
- Нажмите Esc, Delete или щелкните правой кнопкой мыши во время рисования, чтобы отменить.
- Щелкните по объекту, чтобы выбрать его, перетащите его рукоятки, чтобы изменить форму, щелкните правой кнопкой мыши для меню, дважды щелкните, чтобы написать на нём.
- Отметьте свои любимые инструменты и используйте список объектов для поиска, скрытия, блокировки или удаления всего, что вы нарисовали.
Работает на любом MetaTrader 5 графике, любом символе, любом временном промежутке, любом брокере.
Здесь намеренно почти ничего не нужно настраивать. Цвета, ширина, шрифты и уровни принадлежат объекту, а не индикатору, поэтому они задаются для каждого рисунка в его собственной панели параметров — и сохраняются как шаблон, когда они вам снова понадобятся.
Примечания
- Это инструмент графики. Он не торгует, не отправляет заказы и не изменяет позиции.
- Он рисует на своём собственном слое и не трогает встроенные объекты MetaTrader.
- Слой рисования — это один битмап, поэтому график со ста объектами требует одну перерисовку, а не сто.
Вопросы, запросы функций или специальная работа — напишите мне на MQL5 или Telegram. Если этот инструмент полезен для вас, отзыв поможет больше, чем вы думаете.
