StopFirst Loss Limit Monitor
- Утилиты
-
RUSLAN SLOBODIANIUK
Знание языков и технологий:C
C++
Visual C++
WinAPI
C#
GDI+
ADO.NET
LINQ to SQL
WPF
WCF
SQL
XHTML
XML
PHP
MySQL
JScript
Unity3D(C# scripting) - Версия: 1.1
- Обновлено: 22 октября 2026
StopFirst Loss Limit Monitor показывает для всего счёта, сколько дневного лимита убытка и максимального общего убытка уже использовано и сколько осталось, - так, как это считают проп-фирмы. Бесплатно.
Это индикатор: он измеряет и предупреждает, но никогда ничего не закрывает. Он работает рядом с любым советником, не занимая его места на графике.
ЧТО ОН ИЗМЕРЯЕТ
Дневной лимит убытка (по умолчанию 4 %)
- В процентах от размера счёта или в деньгах.
- Считается от баланса на начало дня (по умолчанию), от большего из баланса и эквити на начало дня или от эквити на начало дня - три способа, которыми его определяют фирмы.
- С плавающим убытком (по умолчанию) или только по закрытым сделкам.
- День сбрасывается в выбранный вами час по времени брокера, GMT, центральноевропейскому или нью-йоркскому времени, каждое со своими датами перехода на летнее время. По умолчанию - полночь по центральноевропейскому времени. Монитор, который сбрасывается в полночь брокера, часть года ошибается на час.
Максимальный общий убыток (по умолчанию 8 %, статический)
- Нижняя граница - размер счёта минус лимит, показывается числом, как у фирм.
Если сработают все стопы
- Сколько потеряют открытые позиции от текущей цены, если сработают все стопы, в сравнении с оставшимся на сегодня запасом: «OVER ROOM», если одни ваши стопы могут довести до лимита. Позиция без стопа показывается красным как UNBOUNDED.
ЧИСЛАМ МОЖНО ВЕРИТЬ
- Эквити измеряется дважды в секунду, а не только на тиках символа графика.
- Пополнения и снятия - не прибыль и не убыток: они читаются из истории сделок и исключаются.
- Если терминал был выключен в момент сброса дня, баланс на начало дня восстанавливается из истории сделок, а не берётся как «баланс сейчас», - иначе после убыточного утра вы увидели бы новый дневной лимит.
- Ничего не измеряется, пока терминал не синхронизировался с сервером.
- Измерение - тот же код, что в StopFirst Account Guard.
ПРЕДУПРЕЖДЕНИЯ
- На 70 % каждого лимита (настраивается) и ещё раз на самом лимите: цвет панели, алерт и push-уведомление на телефон, если MetaTrader для этого настроен. По одному разу, а не каждую секунду.
- За лимитом панель показывает OVER красным и продолжает измерять. Ничего не закрывается.
ПАНЕЛЬ
Одно слово наверху: OK, WARNING, OVER, NO CONNECTION или WAITING.
DAILY LOSS - использовано, в деньгах и процентах, с полосой и отметкой уровня предупреждения; остаток и когда сбросится день; от чего считается и откуда взята цифра начала дня; риск, если сработают все стопы.
OVERALL LOSS - эквити, убыток, остаток, нижняя граница.
Каждый раздел сворачивается, всю панель можно свернуть.
Если в том же терминале работает StopFirst Account Guard, одна строка показывает его состояние: ACTIVE с его запасом или LOCKED.
ВОПРОСЫ К ВАШЕЙ ФИРМЕ
- Дневной убыток считается от баланса на начало дня, от эквити на начало дня или от большего из двух?
- Включает ли он плавающий убыток?
- Когда сбрасывается день и в каком часовом поясе?
- Максимальный убыток статический или следующий?
ТЕСТЕР СТРАТЕГИЙ
В тестере он измеряет так же, как вживую. Задайте смещение GMT брокера во входных параметрах, чтобы день сбрасывался в часовом поясе вашей фирмы, - тестер не может его измерить. Панель рисуется только в визуальном режиме. Алерты и push-уведомления тестер игнорирует.
ВХОДНЫЕ ПАРАМЕТРЫ
Account
- Размер счёта, к которому относятся лимиты (0 = баланс при первом запуске; рекомендуется задать).
Daily loss limit
- Вкл/выкл; проценты или деньги; значение (по умолчанию 4 %); от чего считать; с плавающим убытком; часовой пояс и час сброса (по умолчанию 00:00 по центральноевропейскому времени); смещение GMT брокера (99 = измерять).
Maximum overall loss (static)
- Вкл/выкл; проценты или деньги; значение (по умолчанию 8 %).
Warnings
- Предупреждать на этой доле каждого лимита (по умолчанию 70 %); алерт ещё раз на лимите; push-уведомления.
Automation
- Принимать команды панели от другой программы на том же графике. Выключено по умолчанию; используется для автоматического тестирования.
Appearance
- Положение панели, размер шрифта, цвета.
Каждый входной параметр проверяется при запуске. Неверное значение останавливает его с сообщением, какое и почему.
ПОЛЕЗНО ЗНАТЬ
- Он никогда ничего не закрывает, не изменяет и не открывает. Закрыть всё на лимите и держать счёт пустым до сброса - это делает StopFirst Account Guard, с тем же измерением.
- Это индикатор, поэтому он может делить график с любым советником.
- Его состояние хранится в глобальных переменных терминала с номером счёта в имени, отдельно от Account Guard; они записываются на диск после каждого изменения.
- Следящий общий лимит, цель по прибыли и правила по времени - это Account Guard, не монитор.
- Без DLL, без доступа в интернет, ничего никуда не отправляется.
ВОПРОСЫ
Он закроет мои сделки, когда я дойду до лимита?
Нет. Он не может - это индикатор. Он предупредит и покажет OVER.
Почему дневной убыток отличается от кабинета моей фирмы?
Проверьте четыре вопроса выше: от чего считать, плавающий убыток, час сброса и его часовой пояс. Если они заданы так, как у вашей фирмы, цифры совпадают.
Я снял деньги. Это засчитается как убыток?
Нет. Пополнения и снятия исключаются.
Это то же самое, что StopFirst Account Guard?
Он измеряет так же. Account Guard ещё и действует: закрывает всё на лимите и держит счёт пустым, пока лимит не сбросится.
