Google Sheets — первый инструмент, к которому тянется трейдер, когда понимает: «надо что-то считать». Доступно, бесплатно, гибко. Можно настроить под себя. Это рабочий подход, и он лучше, чем ничего — особенно на старте.
В этой статье — конкретная структура таблицы, формулы для ключевых метрик и честный разговор о том, где ручной журнал упирается в потолок.
Структура: какие столбцы нужны
Прежде чем вбивать формулы, нужна правильная база. Минимальная рабочая структура — 12 столбцов:
| # | Столбец | Пример значения |
|---|---|---|
| A | Дата входа | 2026-06-10 |
| B | Тикер | SBER |
| C | Направление | Long / Short |
| D | Цена входа | 312,40 |
| E | Цена выхода | 318,80 |
| F | Объём (лоты / акции) | 100 |
| G | Комиссия (₽) | −85 |
| H | P&L (₽) | автоформула |
| I | P&L (%) | автоформула |
| J | Результат (Win/Loss) | автоформула |
| K | Сетап / причина входа | Отбой от 310 с объёмом |
| L | Заметки | Вышел по стопу досрочно |
Столбцы A–G заполняешь вручную. H–J считают формулы. K и L — текстовые поля для разбора: без них таблица превращается в калькулятор, а не в дневник трейдера.
Формулы для расчёта сделок
P&L в рублях (столбец H)
Для лонга:
=((D2-E2)*(-1)*F2)+G2
Проще: (Цена выхода − Цена входа) × Объём + Комиссия (комиссия уже со знаком «минус»).
Универсальная формула с учётом направления (Long/Short):
=IF(C2="Long",(E2-D2)*F2+G2,(D2-E2)*F2+G2)
P&L в процентах (столбец I)
=IF(C2="Long",(E2-D2)/D2*100,(D2-E2)/D2*100)
Даёт процентное изменение цены без учёта плеча. Если торгуешь с плечом — умножай на его коэффициент отдельно или добавь столбец «Плечо».
Результат Win/Loss (столбец J)
=IF(H2>0,"Win","Loss")
Или с учётом безубытка:
=IF(H2>0,"Win",IF(H2=0,"BE","Loss"))
Сводные метрики: отдельный лист «Статистика»
Все формулы ниже предполагают, что сделки на листе Сделки, данные начинаются со строки 2, диапазон открытый (Сделки!H:H).
Win Rate
=COUNTIF(Сделки!J:J,"Win")/COUNTA(Сделки!J2:J)*100
Результат — процент выигрышных сделок. Подробнее о том, что стоит за этим числом и почему высокий win rate не всегда означает прибыльную систему — в статье про win rate трейдера.
Средняя прибыль (Avg Win)
=AVERAGEIF(Сделки!J:J,"Win",Сделки!H:H)
Средний убыток (Avg Loss)
=AVERAGEIF(Сделки!J:J,"Loss",Сделки!H:H)
Обрати внимание: Avg Loss выйдет отрицательным числом — это нормально. Разбор того, как читать соотношение Avg Win / Avg Loss и что из него следует — в отдельном материале.
Profit Factor
Profit Factor = Сумма всех прибылей / |Сумма всех убытков|.
=SUMIF(Сделки!H:H,">"&0,Сделки!H:H)/ABS(SUMIF(Сделки!H:H,"<"&0,Сделки!H:H))
Значение выше 1 — система зарабатывает. Ниже 1 — теряет. Значение ниже 1,2 на большой выборке — повод задуматься о системе, а не о конкретных сделках. Подробнее — в статье про profit factor.
Общий P&L
=SUM(Сделки!H:H)
Максимальная просадка
В Google Sheets это считается сложнее — нужна колонка с накопленным P&L и формула поиска максимального провала от пика. Простой вариант: добавь столбец «Накопленный P&L» (нарастающим итогом) и смотри на него визуально. Про то, как правильно читать и считать max drawdown — отдельная статья.
Как подключить условное форматирование
Чтобы таблица читалась быстро:
- Выдели столбец H (P&L ₽).
- Формат → Условное форматирование.
- Правило 1: «Меньше 0» → красный фон.
- Правило 2: «Больше 0» → зелёный фон.
То же самое для столбца J (Win/Loss) — «Win» зелёным, «Loss» красным. Это не косметика: цветовое кодирование снижает когнитивную нагрузку при просмотре большой истории сделок.
Мини-дашборд на отдельном листе
На листе «Статистика» выстрой блок из 6–8 ячеек:
Всего сделок: =COUNTA(Сделки!J2:J)
Win Rate: [формула выше] %
Avg Win: [формула выше] ₽
Avg Loss: [формула выше] ₽
Profit Factor: [формула выше]
Общий P&L: [формула выше] ₽
Лучшая сделка: =MAX(Сделки!H:H) ₽
Худшая сделка: =MIN(Сделки!H:H) ₽
Этот блок можно закрепить сверху или вынести на отдельный лист — чтобы видеть картину, не листая всю историю сделок.
Где таблица упирается в потолок
Google Sheets даёт хорошую базу. Но у ручного подхода есть структурные ограничения, и честно о них поговорить важнее, чем замалчивать.
Нет equity curve. Ты видишь суммарный P&L, но не кривую капитала во времени. Именно equity curve показывает, есть ли у системы деградация, как ведёт себя просадка в динамике и где возникают серии убытков. Про то, как читать equity curve — отдельный разбор.
Нет поведенческих паттернов. Таблица посчитает win rate и profit factor. Но она не скажет тебе, что твои сделки после двух убытков подряд в среднем вдвое хуже — потому что ты входишь в состоянии тильта. Не покажет, что ты систематически выходишь из прибыльных позиций на 30% раньше цели. Формулы AVERAGEIF работают по числам, а не по контексту.
Нет автосинхронизации. Каждую сделку нужно вносить вручную. При 5–10 сделках в день это 20–30 минут ежедневной рутины — плюс риск ошибки в ценах, объёмах, комиссиях. Одна опечатка в столбце «Цена входа» исказит profit factor за весь месяц.
Нет учёта комиссий в метриках по умолчанию. Если ты не добавил комиссию в каждую строку вручную — твои цифры оптимистичнее реальности. Про то, как комиссии меняют метрики — в статье как считать метрики после комиссий.
Сложно масштабировать. 50 сделок — удобно. 500 — уже тяжело. 2 000 — таблица тормозит, формулы глючат, и ты начинаешь избегать вносить данные, потому что это стало неприятно.
Если ты только начинаешь вести журнал сделок — таблица в Google Sheets подойдёт для старта. Если история уже есть и ты хочешь глубже — возможно, ты уже уперался в эти границы.
Что делать, если таблица перестала помогать
Если журнал в таблице превратился в рутину, которую хочется пропустить — это сигнал. Не потому что ты ленивый, а потому что инструмент создаёт больше трения, чем даёт пользы.
Есть несколько путей. Можно скачать готовый шаблон журнала сделок и получить более продуманную структуру, не собирая её с нуля. Это даст несколько недель форы.
Другой путь — перейти на инструмент, который берёт рутину на себя: сделки подтягиваются из брокера автоматически (read-only токен из личного кабинета — никаких прав на торговлю), метрики считаются сами, поведенческие паттерны видны в дашборде. Именно так устроена Quantra — ты подключаешь Т-Инвестиции, БКС или Финам, и вместо ручного ввода видишь готовую статистику: win rate, profit factor, max drawdown, equity curve и то, где именно теряются деньги — в каком сетапе, в какое время суток, после каких событий.
Это не реклама вместо формул. Это честное «вот где таблица заканчивается» — а дальше ты сам решаешь, что тебе нужно.
Материал носит образовательный характер и не является индивидуальной инвестиционной рекомендацией.