DinexSpace Lot Size Script
- Утилиты
-
Huu Tho Tran
DinexSpace - студия автоматизации трейдинга для MetaTrader 5.
Мы проверяем вашу торговую идею с реальными издержками в два этапа, прежде чем писать код. Если идея не проходит проверку, мы останавливаемся - вы не платите за робота.
Реальная история - Версия: 1.0
Lot Size Script отвечает на один вопрос перед сделкой: сколько лотов можно открыть, чтобы срабатывание стоп-лосса стоило ровно выбранный риск? Перетащите его на график, введите два числа и прочитайте ответ.
Как это работает
- Риск задаётся как процент от баланса, процент от средств (equity) или фиксированная сумма в валюте счёта.
- Стоп-лосс задаётся расстоянием в пунктах или ценой стоп-лосса. Цена не с той стороны от входа отклоняется с понятным сообщением.
- Вход — это текущий ask (покупка) или bid (продажа) символа графика.
- Убыток для 1.00 лота на стопе равен расстоянию до стопа, делённому на размер тика и умноженному на стоимость тика символа для убыточной стороны. Это значение берётся из терминала и уже включает пересчёт в валюту счёта.
- Размер лота округляется вниз до шага лота брокера, поэтому сумма под риском никогда не превышает выбранную.
- Если результат меньше минимального лота, скрипт сообщает об этом, а не округляет вверх.
- Если он больше максимального лота, он ограничивается максимумом.
- Результат показывает размер лота, риск после округления, цену стоп-лосса и необходимую маржу (рассчитанную терминалом) на графике и в журнале «Эксперты».
Входные параметры
Способ расчёта риска, величина риска, направление, способ задания стоп-лосса, расстояние до стопа в пунктах, цена стоп-лосса, показ результата на графике.
Ограничения
- Реальная цена исполнения может отличаться от используемой здесь текущей цены, особенно на быстром рынке.
- Стоимость тика может меняться вместе с курсами валют.
- Значение маржи относится к текущему счёту и кредитному плечу.
Скрипт только считает. Он никогда не открывает, не изменяет и не закрывает ордера.

