Учёт сделок в Excel и Google Sheets: шаблон, формулы, ограничения

·10 мин чтения
Антон Сухарев·Основатель Quantra·редполитика
Содержание

Excel — первый инструмент, к которому тянется трейдер, когда устаёт терять деньги без понимания причин. Логика простая: записываю сделки, считаю результат, нахожу проблемы. Это работает — но только до определённого момента.

В этой статье разберём, как построить минимально рабочую таблицу учёта сделок: какие столбцы нужны, какие формулы считают win rate и profit factor прямо в ячейках, и где Excel объективно перестаёт справляться.


Минимальная структура таблицы: 12 столбцов

Главная ошибка при старте — либо сделать слишком мало столбцов (только тикер и P&L), либо слишком много (30 полей, которые надоедает заполнять через неделю). Ниже — рабочий минимум, который даёт реальную аналитику.

СтолбецЧто писатьПример
Дата входаДД.ММ.ГГГГ09.09.2026
ТикерОфициальный символSBER, GAZP, YNDX
НаправлениеЛонг / ШортЛонг
Цена входаСредняя цена набора312,40
Стоп-лоссЦена стопа при входе306,00
Тейк-профитЦель при входе324,00
Лотов / АкцийКоличество единиц100
Цена выходаСредняя цена закрытия321,80
Дата выходаДД.ММ.ГГГГ11.09.2026
P&L, ₽Считается формулой+940
R-multipleСчитается формулой+1,47
Сетап / Причина входаСвободный текстОтбой от поддержки D1

Если хочешь чуть больше — добавь столбцы «Комментарий по выходу» и «Тег паттерна» (например: тренд, контртренд, уровень, новость). Именно теги потом позволяют фильтровать статистику по типам сделок.

Подробнее о том, что и зачем фиксировать, — в статье про дневник трейдера. Готовая структура с примерами — в бесплатном шаблоне дневника трейдера в Excel.


Формулы: win rate, profit factor, R-multiple

Допустим, данные начинаются со строки 2, таблица называется «Сделки», P&L в столбце J, R-multiple в столбце K. Адаптируй под свою структуру.

P&L в рублях

Для лонга:

=(H2-D2)*G2

Где H2 — цена выхода, D2 — цена входа, G2 — количество лотов/акций. Для шорта знаки меняются местами: =(D2-H2)*G2.

R-multiple

R — это отношение фактической прибыли (или убытка) к изначальному риску на сделку (расстояние от входа до стопа в рублях).

=J2/((D2-E2)*G2)

Где E2 — цена стопа. Для лонга: риск = (цена входа − стоп) × количество. Результат: +1.5 означает, что ты взял 1,5R прибыли; -1 — что вышел по стопу.

Подробнее про эту метрику и почему она важнее «процентов» — в статье R-multiple и expectancy.

Win rate

=СЧЁТЕСЛИ(J2:J1000;">0")/СЧЁТЕСЛИ(J2:J1000;"<>0")

Формула считает долю прибыльных сделок среди всех закрытых. Результат в формате процентов (примени формат ячейки «Процент»). В Google Sheets то же самое, но функция называется COUNTIF:

=COUNTIF(J2:J1000,">0")/COUNTIF(J2:J1000,"<>0")

Profit Factor

Profit factor = сумма прибыльных сделок / |сумма убыточных сделок|. Значение выше 1,0 — система в плюсе; выше 1,5 — уже неплохо для дискреционного трейдинга.

=СУММЕСЛИ(J2:J1000;">0";J2:J1000)/ABS(СУММЕСЛИ(J2:J1000;"<0";J2:J1000))

В Google Sheets:

=SUMIF(J2:J1000,">0",J2:J1000)/ABS(SUMIF(J2:J1000,"<0",J2:J1000))

Что значит полученное число — разобрано в статье profit factor.

Средний выигрыш и средний проигрыш

=СРЗНАЧЕСЛИ(J2:J1000;">0";J2:J1000)   ← средний плюс
=СРЗНАЧЕСЛИ(J2:J1000;"<0";J2:J1000)   ← средний минус

Из этих двух чисел сразу видно соотношение avg win / avg loss — ключевой параметр, который объясняет, почему трейдер с win rate 40% может зарабатывать, а с win rate 60% — терять. Подробнее в avg win, avg loss и как это читать.


Как организовать таблицу, чтобы не сломать через месяц

Несколько практических правил, которые спасают от хаоса:

1. Не смешивай данные и формулы в одном листе. Лист «Сделки» — только сырые данные, строка на сделку. Лист «Статистика» — все формулы, которые тянут данные оттуда. Так формулы не ломаются при вставке новых строк.

2. Фиксируй диапазоны с запасом. Пиши J2:J1000, а не J2:J50. Когда сделок станет 51 — не придётся переписывать все формулы.

3. Защити ячейки с формулами. В Excel: правая кнопка → «Формат ячеек» → «Защита» → «Защищаемая ячейка»; затем «Рецензирование» → «Защитить лист». В Google Sheets: правая кнопка → «Защитить диапазон». Одно случайное нажатие Delete в ячейке с profit factor — и данные за полгода нужно пересчитывать.

4. Добавь условное форматирование. Зелёный фон — если P&L > 0, красный — если < 0. Быстро видно паттерны убытков в столбце, не читая каждое число.

5. Дата — всегда в формате даты, не текста. Excel должен воспринимать 09.09.2026 как дату, а не строку. Иначе сортировка и фильтрация по периодам не работают.


Где Excel и Google Sheets объективно ломаются

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

1. Ручной ввод = неполные данные

Пропустил день — не записал 3 сделки. Записал цену округлённо — R-multiple искажён. Забыл внести комиссию — profit factor завышен. Человек систематически ошибается при ручном вводе; это не критика, это физиология. Через 3 месяца таблица отражает примерно 70–80% реальной истории, и выводы из неё — соответствующего качества.

2. Нет автоматической синхронизации с брокером

Брокер видит все твои сделки до копейки — комиссии, исполнение по частям, слиппедж. Excel не знает ничего из этого, пока ты сам не внесёшь. Выгрузить историю из личного кабинета брокера в CSV можно — но это ручная операция, которую большинство трейдеров делают нерегулярно или не делают вообще. Как читать брокерские отчёты и что там искать — разобрано в статье про брокерский отчёт Т-Инвестиций.

3. Нет поведенческих паттернов

Excel считает win rate и profit factor. Он не скажет тебе: «твои сделки в пятницу после 15:00 в среднем убыточны», «ты систематически передерживаешь лоссы и срезаешь профиты», «после серии из 3 убытков размер следующей позиции у тебя вырастает в 1,8 раза». Выявить такие паттерны вручную — значит потратить несколько часов на СУММЕСЛИМН-формулы с множеством условий. И делать это заново каждый раз, когда появляются новые данные.

4. Нет визуализации equity curve

Equity curve — один из самых информативных графиков для трейдера: он показывает не отдельные сделки, а кумулятивную динамику счёта. В Excel его можно построить вручную — добавить столбец накопленного P&L и построить линейный график. Но обновлять его после каждой сделки придётся руками. Что такое equity curve и как её читать — в отдельной статье.

5. Легко сломать формулу

Вставил строку в середину таблицы, случайно сдвинул диапазон, скопировал ячейку не туда — и profit factor считается неверно, причём незаметно. Это не гипотетическая проблема: это происходит у большинства трейдеров, которые ведут таблицу дольше 2–3 месяцев.


Когда таблица перестаёт справляться

Есть несколько чётких сигналов, что ручной учёт достиг потолка:

  • Заполняешь таблицу не каждый день, а «когда есть время» — данные копятся и теряются.
  • Сделок больше 50–80 в месяц — ручной ввод занимает больше времени, чем анализ.
  • Хочется понять не только «сколько заработал», но и «почему теряю» — а таблица на этот вопрос не отвечает.
  • Торгуешь на нескольких инструментах или стратегиях — фильтрация в Excel становится громоздкой.

На этом этапе имеет смысл посмотреть в сторону инструментов, где сделки подтягиваются из брокера автоматически, а статистика и паттерны считаются без ручной работы. Что автоматизировать в первую очередь и как это выглядит на практике — в статье про автоматизацию дневника трейдера.


Итого

Таблица в Excel или Google Sheets — честный стартовый инструмент. Она заставляет думать о каждой сделке, считает базовые метрики и не требует ничего кроме дисциплины. Минимальная структура: 12 столбцов, формулы win rate и profit factor на отдельном листе, защищённые ячейки с формулами, данные с запасом.

Потолок у ручного учёта реальный: человеческие ошибки при вводе, отсутствие синхронизации с брокером, невозможность автоматически находить поведенческие паттерны. Это не повод не вести таблицу — это повод понимать, что она даёт, а что нет.


Если хочешь посмотреть, как выглядит учёт, когда сделки подтягиваются из брокера автоматически — Quantra подключается к Т-Инвестициям, БКС и Финаму через read-only токен из кабинета брокера. Физически не может выставлять ордера или двигать деньги — только читать историю. После синхронизации win rate, profit factor, max drawdown и поведенческие паттерны считаются автоматически по всей истории. Первые 14 дней Pro — без карты.


Материал носит образовательный характер и не является индивидуальной инвестиционной рекомендацией.

ПоделитьсяTelegramVK
Была ли статья полезна?
Рассылка

Новые статьи — раз в неделю на почту

Короткий дайджест свежих разборов про облигации, поведение трейдера и метрики стратегии. Одно письмо в неделю, отписаться можно в один клик.