Размер позиции на XAUUSD со стопом по ATR: сколько на самом деле стоит минимальный лот
Классический совет по расчёту позиции звучит так: сначала поставьте стоп там, где его требует рынок, а потом подберите лот так, чтобы этот стоп стоил фиксированную долю счёта, например 1%. На золоте у этого правила есть жёсткий пол. Минимальный лот равен 0.01, и на сегодняшнем золоте даже минимальный лот с обычным волатильным стопом может стоить небольшому счёту несколько процентов. Ниже эта арифметика разобрана на реальных котировках, чтобы вы могли проверить, что делает ваш советник.
Все цифры получены из баров XAUUSD H1 и D1 одного брокерского сервера (FreshForex-MT5) с 2017 года по 13 ноября 2026 года, выгруженных из терминала MetaTrader 5. У вашего брокера цены и параметры контракта могут немного отличаться. Здесь нет обещаний результата: прошлые данные не гарантируют будущих результатов.
Арифметика
На этом сервере один лот XAUUSD равен 100 тройским унциям, а тик 0.01 стоит 1.00 USD на лот. Значит:
- 1.00 лот приносит или теряет 100 USD на каждый 1 USD движения цены золота;
- 0.01 лота приносит или теряет 1 USD на каждый 1 USD движения.
Обычная формула расчёта:
лот = (эквити x доля риска) / (расстояние до стопа в USD x 100)
При счёте 600 USD и риске 1% бюджет равен 6 USD. Стоп в 6 USD от входа допускает ровно 0.01 лота. Более широкий стоп требует меньше 0.01 лота, а такого объёма брокер не даёт.
Стоп по ATR на золоте по годам
Распространённый волатильный стоп равен 2 x ATR(14). В таблице ATR(14) посчитан по барам H1 со сглаживанием Уайлдера, взята медиана за каждый год. Денежная колонка показывает, сколько стоит такой стоп при минимальном лоте 0.01.
| Год | Медианная цена золота | Медианный ATR(14) H1 | Стоп 2 x ATR при 0.01 лота | Доля счёта 600 USD | Эквити для риска 1% при 0.01 лота |
|---|---|---|---|---|---|
| 2017 | 1264 | 2.26 | 4.51 USD | 0.75% | 451 USD |
| 2018 | 1263 | 2.23 | 4.46 USD | 0.74% | 446 USD |
| 2019 | 1406 | 2.45 | 4.90 USD | 0.82% | 490 USD |
| 2020 | 1774 | 5.37 | 10.75 USD | 1.79% | 1075 USD |
| 2021 | 1794 | 4.16 | 8.31 USD | 1.39% | 831 USD |
| 2022 | 1804 | 4.53 | 9.05 USD | 1.51% | 905 USD |
| 2023 | 1945 | 4.09 | 8.17 USD | 1.36% | 817 USD |
| 2024 | 2381 | 5.85 | 11.70 USD | 1.95% | 1170 USD |
| 2025 | 3344 | 10.05 | 20.10 USD | 3.35% | 2010 USD |
| 2026 (по 13 ноября) | 4443 | 18.68 | 37.36 USD | 6.23% | 3736 USD |
Здесь видны две вещи.
Во-первых, стоп вырос не только потому, что подорожало золото. Медианный ATR H1 составлял 0.18% цены в 2017 году и 0.42% в 2026 году. Золото стало сильнее двигаться за час и в относительном выражении.
Во-вторых, доля часов, в которые стоп 2 x ATR(H1) при 0.01 лота стоит больше 6 USD (1% от 600 USD), выросла с 9.5% баров H1 в 2017 году и 8.6% в 2018 году до 93.0% в 2020 году, 96.6% в 2024 году и 100% в 2025 и 2026 годах. Для счёта 600 USD «риск 1% со стопом по ATR» на золоте был невозможен большую часть последних шести лет.
На последнем закрытии H1 в данных (13 ноября 2026 года, 3883.76) ATR(14) H1 был равен 15.44 USD. Стоп 2 x ATR при 0.01 лота стоит 30.89 USD, то есть 5.15% от 600 USD. Формула просит 0.0019 лота. На дневном графике ещё шире: ATR(14) D1 был 89.69 USD, и стоп 2 x ATR(D1) при 0.01 лота стоит 179.39 USD, около 30% от 600 USD.
Что делать советнику, когда формула выдаёт «меньше минимума»
Честных вариантов всего три:
- Округлить вниз и пропустить сделку. Формула даёт 0.0019 лота, советник округляет до нуля и не торгует. Риск остаётся заданным, но в волатильные годы сделок становится намного меньше.
- Округлить вверх, но с потолком. Советник соглашается на минимальный лот, даже если он рискует больше цели, но только до жёсткого предела, а выше предела сделку пропускает. Реальный риск на сделку тогда равен «цели или чуть больше, но никогда не выше потолка».
- Изменить стоп. Более узкий стоп помещается в бюджет, но это уже не тот волатильный стоп, который вы задумывали, и обычный рыночный шум будет выбивать его чаще.
Чего советнику делать нельзя, так это молча округлять вверх. Тогда в настройках написано 1%, а каждая сделка на деле рискует 5% и больше, и просадка в отчёте никак не связана с числом в настройках.
Пример второго варианта: в нашем советнике Golden Sniper XAU каждая линия сравнивает денежный риск минимального лота с потолком; для линии шортов это меньшее из 10% эквити и 80 USD. Сделка, у которой стоп 2 x ATR при 0.01 лота стоит дороже, не открывается. При эквити 600 USD потолок равен 60 USD. Подходит ли такой потолок именно вам, отдельный вопрос; важно, что реальный предел виден и соблюдается.
Две детали, которые меняют реальный риск
Спред. На этом сервере спред, записанный в барах с 2020 года, равен 75 пунктам, то есть 0.75 USD при 0.01 лота. Относительно сегодняшнего стопа 30.89 USD это около 2.4% риска. Относительно стопа 4.90 USD, медианы 2019 года, те же 0.75 USD составили бы около 15% риска. Узкий стоп на золоте отдаёт спреду большую долю риска ещё до того, как цена вообще сдвинется.
Кредит. Некоторые брокеры начисляют на счёт кредитный бонус. MetaTrader включает кредит в эквити, поэтому советник, который считает лот от эквити, воспринимает кредит как деньги. Допустим, баланс 150 USD и кредит 450 USD: эквити равно 600 USD. Стоп 30.89 USD составляет 5.15% этого эквити, но 20.6% от тех 150 USD, которые действительно ваши. Если на счёте есть кредит, сверяйте любые настройки «процент от эквити» ещё и с балансом.
Короткий чек-лист
- Сначала считайте стоп, потом лот. Никогда не наоборот.
- Выводите денежный риск минимального лота в журнал советника или на его панель рядом с целевым риском.
- Решите явно: пропуск сделки или минимальный лот до жёсткого потолка. Сделайте потолок входным параметром.
- Перепроверяйте при смене волатильности. Тот же стоп 2 x ATR(H1) при 0.01 лота стоил 4.90 USD в 2019 году и 37.36 USD в 2026 году, больше чем в семь раз дороже.
- Если на счёте есть кредит, оценивайте риск и относительно баланса.
Golden Sniper XAU, советник из примера выше: https://www.mql5.com/en/market/product/207995


