Калькулятор риска сеточного бота

Платформа
Счёт

Из таблицы уровней маржи биржи для вашего размера позиции. Ликвидация наступает, когда средства падают до MMR × стоимость позиции.

Ордера

Цена первого ордера. Деньги считаются в валюте котировки: USD у XAUUSD, BTCUSDT или EURUSD.

Объём в

Ордер #k = первый ордер × множитель в степени (k − 1), где #1 — первый ордер, как в таблице: 1 — ордера равные, 2 — каждый вдвое больше (мартингейл). Объём в $ переводится в единицы по стартовой цене.

Шаг между ордерами
Шаг в

1 — шаги равные; 1.5 — каждый промежуток в 1.5 раза больше предыдущего.

Тейк-профит и стресс-тест

Тейк-профит считается от средней цены открытых ордеров. Доп. ход — насколько цена уходит дальше последнего ордера, в % от стартовой цены; справа будет депозит под этот ход.

Цена ликвидации—
Запас после последнего ордера—
Откат до тейк-профита—
Депозит под стресс-ход—

Расчёт — арифметика настроек, не прогноз. Сетка с мартингейлом или усреднением и плечом связана с риском: при недостаточном депозите возможен стоп-аут.

Все ордера сетки

Каждая строка — момент исполнения ордера

Все ордера сетки
# Ход от старта Цена Объём Объём всего Средняя цена Маржа Плавающий P/L Средства Коэфф. маржи

Кросс-маржа: коэффициент маржи = поддерживающая маржа ÷ средства × 100 %, где поддерживающая маржа = MMR × объём × текущая цена; биржа ликвидирует при 100 %. Маржа в таблице — начальная: объём × цена ÷ плечо.

Торгуете сеткой на золоте?Эмулятор Midas Grid прогоняет любой день золота с января 2025 года тик за тиком с вашими настройками сетки. Бесплатно, в браузере.

Как считается цена стоп-аута и ликвидации сетки

Сетку закрывает стоп-аут на той цене, где средства падают до требования платформы; между двумя ордерами позиция не меняется, поэтому эта цена — решение линейного уравнения.

  • p_i = P0 × (1 − s × (1 + k + … + k^(i−1)) ÷ 100)Цена ордера i сетки на покупку (ордер 0 — первый; у сетки на продажу шаг прибавляется). s — шаг в % от стартовой цены P0, k — множитель шага. Если шаг задан в цене: p_i = P0 − s × (1 + k + … + k^(i−1)).
  • q_i = q0 × m^iОбъём ордера i в единицах актива (лоты × размер контракта). m — множитель объёма.
  • Q = Σ q_i, A = Σ q_i × p_i, средняя = A ÷ QОбщий объём, стоимость входа и средняя цена открытых ордеров.
  • средства(P) = D + Q × P − AСредства (equity) лонга при цене P (у шорта: D + A − Q × P). D — депозит.
  • маржа = Σ q_i × p_i ÷ L = A ÷ LНа MT4/MT5 маржа берётся по цене открытия каждого ордера. L — плечо. Новый ордер открывается, только если свободная маржа (средства − маржа) покрывает его собственную маржу.
  • P_стоп = (A + SO × A ÷ L − D) ÷ QЦена стоп-аута лонга на MT4/MT5 из условия средства = SO × маржа. У шорта: (D + A − SO × A ÷ L) ÷ Q.
  • P_ликв = (A − D) ÷ (Q × (1 − MMR))Цена ликвидации лонга при кросс-марже из условия средства = MMR × Q × P. У шорта: (D + A) ÷ (Q × (1 + MMR)). Если у лонга получается ноль или меньше — ликвидации нет.
  • P_стоп раньше p_(i+1) → следующие ордера не откроютсяУравнение решается после каждого ордера. Если цена стопа наступает раньше цены следующего ордера, сетка на этом заканчивается; иначе следующий ордер входит в корзину и цена решается заново.

Пример расчёта

Сетка на покупку: стартовая цена 100, первый ордер 1 единица, множитель объёма 2, шаг 10 %, множитель шага 1, 3 ордера, плечо 1:10, стоп-аут 50 % (MT4/MT5), депозит $280, тейк-профит 5 %. Ордера открываются на 100, 90 и 80 объёмом 1, 2 и 4.

Сетка примера построчно (MT4/MT5, 1:10, стоп-аут 50 %, депозит $280)
#ЦенаОбъёмОбъём всегоСредняя ценаМаржаПлавающий P/LСредстваУровень маржи
110011100.00$10.00$0.00$280.002 800.0 %
2902393.33$28.00−$10.00$270.00964.3 %
3804785.71$60.00−$40.00$240.00400.0 %
Стоп-аут на 50.00 (−50.00 % от старта)
Средняя цена(100 + 180 + 320) ÷ 7 = 600 ÷ 7 = 85.71
Маржа трёх ордеров600 ÷ 10 = $60.00
Цена стоп-аута (MT4/MT5)(600 + 0.5 × 600 ÷ 10 − 280) ÷ 7 = 350 ÷ 7 = 50.00
Запас после последнего ордера80 − 50.00 = 30.00, 30 % от стартовой цены
Тейк-профит и откат от 8085.71 × 1.05 = 90.00; (90.00 − 80) ÷ 80 = 12.50 %
Та же сетка на криптобирже, MMR 1 %(600 − 280) ÷ (7 × 0.99) = 46.18

Проверка маржи проходит на каждом ордере: перед третьим ордером средства $240, свободная маржа 240 − 28 = $212, а ордеру нужно 4 × 80 ÷ 10 = $32. Откройте пример в калькуляторе — там те же строки.

Какой депозит нужен сеточному боту

Сеточному боту нужен такой депозит, чтобы при самой низкой цене, которую вы хотите пережить, и всех открытых ордерах средства оставались выше уровня стоп-аута или ликвидации.

  • D = A × (1 + SO ÷ L) − Q × TMT4/MT5, сетка на покупку; T — самая низкая цена, которую нужно пережить. Сетка на продажу: D = Q × T − A × (1 − SO ÷ L).
  • D = A − Q × T × (1 − MMR)Криптобиржа, кросс-маржа, сетка на покупку. Сетка на продажу: D = Q × T × (1 + MMR) − A.
  • D ≥ маржа ордеров 1…i − P/L прежних ордеров на p_iДепозит должен ещё и открыть каждый ордер: перед ордером i свободная маржа должна покрыть его маржу. Калькулятор берёт наибольшее из этих чисел.

Пример (сетка выше: A = 600, Q = 7, маржа $60, стоп-аут 50 %, 1:10): чтобы пережить падение до 40 — на 40 % стартовой цены дальше последнего ордера, — нужно 600 × (1 + 0.5 ÷ 10) − 7 × 40 = 630 − 280 = $350. На криптобирже с MMR 1 %: 600 − 7 × 40 × 0.99 = $322.80.

Депозит для сетки примера в зависимости от того, насколько цена уходит дальше последнего ордера (80)
Доп. ход после последнего ордераСамая низкая ценаMT4/MT5, стоп-аут 50 %Крипто, MMR 1 %
0 %80$100.00$100.00
10 %70$140.00$114.90
20 %60$210.00$184.20
30 %50$280.00$253.50
40 %40$350.00$322.80
60 %20$490.00$461.40
80 %0$630.00$600.00

При 0 % ограничивает открытие ордеров, а не стоп-аут: на 80 первые два ордера в минусе на $40, а всем трём нужна маржа $60, поэтому депозит не может быть меньше $100. Доп. ход считается в % от стартовой цены.

Стоп-аут на MT4/MT5 и ликвидация на криптобирже

MT4 и MT5 сравнивают средства с маржой, взятой по цене открытия каждого ордера, а криптобиржа — с поддерживающей маржой, которая следует за текущей ценой.

  • MT4/MT5: средства ≤ SO × Σ q_i × p_i ÷ LСтоп-аут. Маржа фиксируется при открытии ордеров; плечо её делит.
  • крипто: средства ≤ MMR × Q × PЛиквидация при кросс-марже. Поддерживающая маржа — доля стоимости позиции по текущей цене P.

Поэтому на MT4/MT5 большее плечо уменьшает маржу и отодвигает стоп-аут. При кросс-марже на криптобирже цена ликвидации той же позиции с тем же балансом от настройки плеча не зависит: плечо ограничивает, какую позицию можно открыть, а решает баланс за ней. При изолированной марже зависит, потому что под позицию откладывается только стоимость ÷ плечо.

Пример: та же сетка и тот же депозит ($280; 1, 2 и 4 единицы на 100, 90 и 80) при пяти правилах.

Где закрывается сетка примера при разных правилах платформы
Платформа и правилоЦена стопаОт стартаПосле последнего ордера
MT4/MT5, 1:10, стоп-аут 50 %50.00−50.00 %30.00
MT4/MT5, 1:10, стоп-аут 20 %47.43−52.57 %32.57
MT4/MT5, 1:100, стоп-аут 50 %46.14−53.86 %33.86
Крипто, MMR 1 %46.18−53.82 %33.82
Крипто, MMR 0.5 %45.94−54.06 %34.06

Более низкий уровень стоп-аута, большее плечо на MT4/MT5 или меньшая MMR отодвигают стоп на несколько процентов. Депозит и объёмы ордеров двигают его гораздо сильнее — см. таблицу депозита выше.

Для золота на центовом счёте с настройками Midas — калькулятор мартингейла и сетки. Для DCA-бота со страховочными ордерами в $ — калькулятор DCA-бота.

Формулы и пример расчёта

С настройками по умолчанию — сетка на покупку на фьючерсах от цены 100, 10 ордеров через 2 %, первый на $50, каждый следующий ×1.5, депозит $1 000, плечо 10×, ставка поддерживающей маржи 0.5 % — все 10 ордеров исполняются к цене 82.00 (18.00 % ниже старта), а ликвидация наступает около 68.34, на 31.66 % ниже старта. Введите свою сетку, чтобы увидеть её цену стоп-аута или ликвидации.

Проверено

Частые вопросы

Какой депозит нужен сеточному боту?

Такой, чтобы при самой низкой цене, на которую вы рассчитываете, и всех открытых ордерах средства оставались выше уровня стоп-аута или ликвидации. Для сетки на покупку на MT4/MT5: D = A × (1 + SO ÷ L) − Q × T; на криптобирже: D = A − Q × T × (1 − MMR), где A — стоимость всех ордеров, Q — их общий объём, T — самая низкая цена. Пример: ордера 1, 2 и 4 единицы на 100, 90 и 80 стоят 600; чтобы пережить падение до 40 при 1:10 и стоп-ауте 50 %, нужно 630 − 280 = $350.

Какая цена ликвидации у сеточного бота?

Та, при которой средства падают до поддерживающей маржи: для сетки на покупку с кросс-маржой P = (A − D) ÷ (Q × (1 − MMR)), на продажу P = (D + A) ÷ (Q × (1 + MMR)). Она сдвигается с каждым исполненным ордером, поэтому её надо решать по порядку ордеров; калькулятор выше так и делает и показывает, наступает ли ликвидация раньше последнего ордера.

Сколько страховочных ордеров выдержит мой депозит?

Столько, сколько исполнится до цены стоп-аута, пока свободная маржа ещё покрывает следующий ордер. Введите депозит и большое число ордеров: таблица покажет, какие ордера открываются, какие отклоняются из-за нехватки маржи и где строка стоп-аута обрывает сетку. При множителе 2 каждый новый ордер больше всех предыдущих вместе.

Безопасна ли сетка с мартингейлом?

Нет. Сетка с мартингейлом или усреднением забирает небольшую прибыль, пока цена возвращается, но длинный ход в одну сторону исполняет все ордера, и с плечом может забрать весь депозит на цене стоп-аута или ликвидации. Калькулятор показывает, где эта цена для ваших настроек, но не говорит, насколько такой ход вероятен. Используйте только деньги, которые можете позволить себе потерять.

Меняет ли плечо цену стоп-аута или ликвидации?

На MT4/MT5 да: маржа = стоимость позиции ÷ плечо, поэтому большее плечо уменьшает маржу и стоп-аут наступает позже (в примере 1:10 даёт 50.00, а 1:100 — 46.14). При кросс-марже на криптобирже у той же позиции с тем же балансом цена ликвидации одинакова при любом плече; плечо ограничивает, сколько можно открыть.

Чем стоп-аут отличается от ликвидации?

Оба закрывают позиции, когда счёт больше не может их держать. Стоп-аут на MT4/MT5 наступает, когда средства ÷ маржа падают до уровня брокера (например, 50 %), а маржа зафиксирована по ценам открытия. Ликвидация на криптобирже наступает, когда средства падают до поддерживающей маржи — MMR × стоимость позиции по текущей цене.

Что калькулятор не учитывает?

Комиссии, свопы и фандинг, спред, проскальзывание, гэпы, округление лотов и уровни маржи биржи (MMR растёт с размером позиции). Брокер или биржа могут также закрывать позиции частями или в другом порядке. Считайте результат арифметикой настроек, а не гарантией.

О калькуляторе

Насколько может уйти цена до стоп-аута или ликвидации? Введите сетку с мартингейлом или усреднением для любого актива — советник на MT4/MT5 или фьючерсный бот на криптобирже — и посмотрите цену стоп-аута, маржу каждого ордера и депозит под более глубокий ход.

Поделиться сценарием

«Скопировать ссылку с настройками» записывает сетку в адрес страницы — кто откроет ссылку, увидит те же числа. Настройки по умолчанию в адрес не пишутся, на сервер ничего не отправляется.

Параметры: mode = crypto | fx, side = long | short, dep депозит, leverage плечо, mmr %, stopout %, price стартовая цена, size первый ордер и unit = usd | coin | lot, contract (единиц в 1 лоте), vmult множитель объёма, orders число ордеров, gap шаг и gapunit = pct | abs, gapscale множитель шага, tp тейк-профит %, extra доп. ход %.

Пример: ?mode=fx&dep=280&price=100&size=1&unit=coin&vmult=2&gap=10&orders=3&tp=5&extra=40 открывает пример расчёта выше.

Midas Grid — сеточный советник для золота на MT5.Его панель показывает запас хода до стоп-аута для реального счёта — та же арифметика, что на этой странице.