Crosshair Zoom MT5
- Утилиты
- Версия: 29.0
- Активации: 20
Вы работаете на M5 и вам нужна конкретная свеча — тот самый час, та самая новость, тот самый уровень. Дальше начинается рутина: крутите колесо, тянете график, теряете из вида то место, откуда начали, и в итоге забываете, зачем вообще сюда пришли. А когда точка наконец найдена, штатный курсор MT5 сообщает вам ровно две вещи — цену и время. Всё остальное живёт в окне «Свойства», куда новичок заглянул один раз и больше не возвращается. Именно оттуда потом и берётся классическое недоумение: «сделка же в плюсе по цене, откуда растёт минус?» — А он растёт из свопов, о которых вспоминают только при первом снятии отчёта.
Crosshair Zoom MT5 убирает и то, и другое. Кнопка CROSSHAIR (или клавиша Q) ставит перекрестие в центр окна. Вы тянете линию туда, куда нужно, — и график сам центрируется на этой свече, по горизонтали и по вертикали. Никакого слепого скроллинга: точка, которую вы нацелили, остаётся в центре окна после каждого шага зума.
Свопы всегда перед глазами. В углу графика постоянно живёт строка Spread / Swap Long / Swap Short — там, где принимается решение, а не в недрах терминала. И она сразу показывает раздельно BUY и SELL: где удержание позиции стоит денег, а где, наоборот, приносит. На длинной позиции это тот самый параметр, который может съесть весь профит — здесь вы видите его до входа, а не после.
Точка помнится. Переключили таймфрейм — перекрестие воссоздаётся на том же моменте времени и центрируется на нём заново. Если на этом ТФ данных по точке нет, утилита честно предупреждает: панель по центру экрана, разовый звук и кнопка-«мост» на тот старший таймфрейм, где данные уже есть.
✅ Функции
Перекрестие и переход к точке
- Кнопка CROSSHAIR сверху по центру + горячая клавиша Q — включение/выключение режима.
- Перетаскивание любой из двух линий перекрестия (порог захвата настраивается) → график центрируется на этой точке.
- Центрирование и по времени, и по цене (по вертикали — при включённом scale fix / клавиша F).
- Зум сохраняет точку мёртво в центре окна — после каждого шага колеса график «доворачивается» к ней.
- Запоминание точки (время и цена) при переключении таймфрейта — перекрестие восстанавливается на месте.
- TF Bridge: если на текущем ТФ данных по точке нет — кнопка перехода на ближайший старший ТФ, где они есть.
- Предупреждение об отсутствии данных: рамочная панель по центру окна + разовый звук; снимается само, когда история докачалась.
- Отметка времени точки записывается в общий файл MQL5\Files\Common и дублируется в подтверждении на экране.
- Формат отметки — до минут или до секунд (по настройке).
Зум и масштаб
- Зум по оси X колесом мыши с настраиваемой чувствительностью (в т.ч. дробной — аккуратное накопление шага).
- Зум по оси Y — там, где штатный MT5 его не даёт, — через scale fix (клавиша F).
- Shift + колесо = сдвиг по времени без изменения масштаба (шаг в % от ширины окна).
- Прокрутка графика колесом работает только при удержании ЛКМ — случайный скролл не сбивает наводку.
- Auto-fit как двойной клик по шкале цен: при выключенном перекрестии внешнее нажатие кнопки авто-подгонки честно перестраивает вид и закрепляет новый диапазон.
- Нажатие кнопки автоскролла терминала (при выключенном перекрестии) центрирует график на последнем баре — автоскролл при этом остаётся выключенным.
Информация и таймер
- Постоянная информационная строка: Spread, Swap Long, Swap Short — в любом из четырёх углов.
- Таймер до закрытия текущей свечи (ММ:СС; на H4 и старше — ЧЧ:ММ), показывается/скрывается двойным кликом по нему.
- Скрытый таймер сохраняет «горячую» точку и подсказку — включить можно в любой момент.
⚙️ Настройки
Основная панель
| Параметр | По умолч. | Назначение |
|---|---|---|
| Corner | Right Lower | Угол графика для информационной строки (спред/свопы). Отступы работают одинаково для всех четырёх углов |
| FontSize / FontName | 7 / Arial | Шрифт информационной строки и таймера |
| TextColor | DarkTurquoise | Цвет текста инфо-строки и активного таймера |
| XOffset / YOffset | 10 / 10 | Реальный пиксельный отступ от выбранного угла |
| CountdownYOffset | 5 | Отступ таймера от максимума текущей свечи (в пунктах) |
| TimerEnabledByDefault | true | Показывать таймер при запуске |
| HiddenTimerColor | DimGray | Цвет скрытого таймера ( —:— ) |
| ScaleFixEnabledByDefault | true | Включить фиксацию масштаба по Y при старте (нужна для зума по вертикали) |
| AutoFitRecenterWhenCrossOff | true | При выключенном перекрестии внешняя авто-подгонка масштаба перестраивает вид и закрепляется |
| AutoScrollPressCenters | true | Нажатие автоскролла терминала = центрировать на последнем баре, автоскролл остаётся выключенным |
| ScaleXSensitivity | 1.0 (0.1–2.0) | Чувствительность зума по горизонтали; дробные значения накапливаются в полный шаг |
| ScaleYSensitivity | 0.1 (0.01–0.5) | Чувствительность зума по вертикали (шаг сжатия/расширения диапазона) |
Группа «Crosshair / Jump to time»
| Параметр | По умолч. | Назначение |
|---|---|---|
| CrosshairEnabled | true | Включить кнопку и перетаскиваемое перекрестие |
| ButtonText | " CROSSHAIR " | Подпись кнопки |
| ButtonFontSize / ButtonTextColor / ButtonBgColor | 6 / Black / Gold | Оформление кнопки |
| ButtonWidth / ButtonHeight / ButtonYOffset | 120 / 24 / 4 | Размер кнопки и отступ сверху (кнопка всегда центрируется по ширине окна) |
| CrosshairColor | LawnGreen | Цвет линий перекрестия |
| CrosshairStyle / CrosshairLineWidth | STYLE_DOT / 2 | Стиль и толщина линий |
| GrabTolerancePx | 6 | Попадание курсором в пределах N пикселей от линии = захват перекрестия |
| CopyToClipboard | true | Писать отметку времени точки (в общий файл + в подтверждение) |
| RememberPointOnTFChange | true | При смене ТФ воссоздать перекрестие на запомненной точке и центрироваться на ней |
| NoDataColor | OrangeRed | Рамка панели предупреждения и кнопка-мост |
| WarnSoundEnabled / WarnSoundFile | true / alert2.wav | Разовый звук при отсутствии данных (файл из папки Sounds терминала) |
| IncludeSeconds | false | Формат отметки: до минут (нет) / до секунд (да) |
| ReCenterOnZoom | true | После каждого шага зума точка возвращается в центр окна |
| BridgeTFEnabled | true | Предлагать кнопку перехода на ТФ, где данные по точке есть |
| Параметр | По умолч. | Назначение |
|---|---|---|
| ClipboardFileCopy | true | Писать отметку в общий файл MQL5\Files\Common\CrosshairZoom_Clipboard.txt |
| AssumedDpi | 96 (0 = 96) | DPI для оценки размеров текста панели; поставьте 120 или 144 при масштабировании Windows 125%/150% — рамка подгонится |
Горячие клавиши и жесты
| Действие | Как |
|---|---|
| Перекрестие вкл/выкл | Кнопка CROSSHAIR или клавиша Q |
| Перейти к точке | Перетащить линию перекрестия и отпустить (одиночное нажатие без сдвига — не переход) |
| Фиксация масштаба по Y | Клавиша F |
| Сдвиг по времени без зума | Shift + колесо |
| Показать/скрыть таймер | Двойной клик по самому таймеру |
| Прокрутка графика | Колесо при удержании ЛКМ |
