SL TP Toggle Button
- Индикаторы
-
Mariusz Franciszek Szczepanczyk
I have been trading since 2005. Over the years I have built my own set of tools because I could not find what I actually needed on the market. Not magic entry signals. Not promises. Just clean, reliable trade management that works while I am away from the screen. - Версия: 1.12
- Обновлено: 6 мая 2026
- Активации: 5
ВАЖНО – ЭТО НЕ САМОСТОЯТЕЛЬНЫЙ ИНДИКАТОР
Этот инструмент НЕ управляет стоп-лоссом или тейк-профитом самостоятельно и НЕ выполняет никакую торговую логику независимо.
Он разработан исключительно для работы в сочетании с советником One Click B3 MT5 Expert Advisor.
Без запущенного на том же символе индикатора One Click B3 MT5 этот индикатор будет отображать только кнопку и НЕ будет управлять функциями SL/TP.
Если у вас нет или вы не используете One Click B3 MT5, данный продукт не предоставит вам никаких торговых функций.
Кнопка переключения SL TP для MT5
Вспомогательный индикатор, предоставляющий кнопку на графике для включения или отключения логики стоп-лосса/тейк-профита в совместимых советниках. Кнопка сохраняет свое состояние и положение на разных графиках и в разных сессиях с помощью INI-файлов и глобальных переменных, обеспечивая согласованное поведение после перезапуска и на нескольких графиках.
Основная цель
Кнопка-переключатель на графике для включения или выключения управления стоп-лоссом/тейк-профитом в таких советниках, как One Click B3 MT5 (или любом другом советнике, который считывает те же переменные состояния/глобальные переменные).
Когда кнопка зеленая, логика SL/TP в советнике активна; когда красная, открытие SL/TP отключено.
Основные характеристики
Надежное управление SL/TP с четким визуальным отображением состояния (зеленый = SL/TP включен, красный = SL/TP выключен, серебристый текст «SL»).
Проверка файлов и состояний, которая выявляет и исправляет некорректные файлы позиций/состояний и при необходимости восстанавливает значения по умолчанию.
Синхронизация между несколькими графиками с использованием INI-файлов и глобальных переменных обеспечивает согласованность состояния и положения кнопок на всех графиках.
Перетаскивание для позиционирования: кнопку можно перемещать по диаграмме (в пределах безопасных значений от 0 до 5000 пикселей) или позиционировать с помощью входных параметров.
Размеры указаны в миллиметрах: ButtonSize_mm автоматически преобразуется в пиксели для обеспечения единообразия размеров на разных экранах.
Четырехугольная привязка: ввод углов (0–3) позволяет разместить кнопку в любом углу диаграммы со смещениями по осям X/Y.
Легковесный 1-секундный таймер, используемый для синхронизации состояния и положения с низким потреблением ресурсов процессора.
Работает как на реальных, так и на демо-счетах, поддерживая как хеджирование, так и неттинг в формате MT5.
Защита и безопасность
Проверяет координаты X/Y (0–5000) и заменяет недопустимые положения на безопасные значения по умолчанию.
Восстановление состояния происходит в заданном порядке: сначала из глобальных переменных, затем из INI-файлов, а затем из настроек по умолчанию.
При инициализации удаляет старые объекты с одинаковым префиксом, чтобы избежать дублирования кнопок.
Предотвращает размещение объектов за пределами экрана, сбрасывая недопустимые позиции перетаскивания до координат по умолчанию.
Архитектура синхронизации
EA_SL_Button_%s.ini – хранит положение кнопки (X,Y) для каждого символа.
EA_button_state_%s.ini – хранит состояние включения/выключения кнопки для каждого символа.
EA_Toggle_State_%s – глобальная переменная, определяющая текущее состояние включения/выключения.
EA_Toggle_PosX_%s и EA_Toggle_PosY_%s – глобальные переменные для последней позиции X/Y для каждого символа.
Типичное использование
Прикрепите индикатор к любому графику.
Кнопка отображается в точках ButtonPosX и ButtonPosY в выбранном углу.
Нажмите, чтобы переключиться между включенным и выключенным режимом SL/TP (цветовая индикация: зеленый/красный).
Если параметр AllowDrag включен, перетащите кнопку в новое положение; положение и состояние синхронизируются на всех графиках для одного и того же символа и сохраняются после перезапуска платформы.
Настройки:
Язык – выбирает язык интерфейса, используемый индикатором для меток и сообщений.
EnableIndicator – включает или отключает функцию индикации кнопки SL.
ButtonPosX – задает горизонтальное (X) положение кнопки SL относительно выбранного угла.
ButtonPosY – задает вертикальное (Y) положение кнопки SL относительно выбранного угла.
Угол (0-3) – выбирает, какой угол диаграммы будет использоваться в качестве опорной точки для кнопки SL.
AllowDrag – включает или отключает перетаскивание кнопки SL на графике.
ColorOn – задает цвет фона кнопки SL, когда она включена (ON).
ColorOff – устанавливает цвет фона кнопки SL в отключенном (OFF) состоянии.
ButtonSize_mm – определяет размер кнопки SL на диаграмме в миллиметрах.
SL_TextColor – задает цвет текста "SL", отображаемого на кнопке.
PosFileNameTemplate – имя файла шаблона, используемое для сохранения положения кнопки для каждого символа.
StateFileNameTemplate – имя файла шаблона, используемого для сохранения состояния кнопки для каждого символа.
Боты принесут успех только при наличии неограниченного капитала. Только «глаза и ум» смогут превратить ваш счет в прибыльный, и простые, понятные, быстрые и эффективные инструменты помогут вам в этом.
Для достижения настоящего успеха необходим именно ваш мозг, принимающий решения. Мои инструменты — это не боты, а средства для трейдеров, которые умеют мыслить.
Цена закрытия предыдущего дня действует как магнит →Максимум Минимум Закрытие MT5
Азиатская сессия задает направление для сессий в Лондоне и Нью-Йорке →Уровни сессии в Азии
Если вы используете несколько инструментов одновременно:
One Click B3 MT5,Панель расположения символов,Кнопка переключения SL TP,Zoom MT5 B
Если вы снимете старую дорожку с одного инструмента:
One Click B3 MT5,Панель расположения символов,Кнопка переключения SL TP,Метка "Пипс" Последняя сделка,Zoom MT5 B
Если вы инвестируете на долгосрочную перспективу в несколько инструментов:
One Click B3 MT5,Панель расположения символов
Если вы ознакомились с описаниями и вам нужны уточнения, свяжитесь со мной. Я объясню каждую функцию, настройку и сценарий использования, чтобы убедиться, что эти инструменты подходят для вашей торговой стратегии.
