Каждый трейдер, работающий на Московской бирже, рано или поздно задаёт себе вопрос: сколько я реально заработал? Брокерский отчёт показывает одни цифры, терминал — другие, а если посчитать вручную — получается третье. Проблема в том, что P&L (Profit and Loss, прибыль и убыток) можно считать по-разному, и каждый способ даёт свой результат.
В этом гайде разберём, как правильно считать P&L по сделкам для разных инструментов Московской биржи: акций, фьючерсов и облигаций. Покажем конкретные формулы, разницу между реализованным и нереализованным P&L, а также объясним, почему без учёта комиссий вы обманываете сами себя.
Что такое P&L в трейдинге и зачем его считать
P&L (Profit and Loss) — это финансовый результат ваших сделок. По сути, это разница между тем, что вы получили, и тем, что вложили. Звучит просто, но на практике расчёт усложняется несколькими факторами:
- разные типы инструментов считаются по-разному;
- комиссии брокера и биржи уменьшают реальный результат;
- открытые позиции имеют «бумажный» P&L, который меняется каждую секунду;
- при нескольких входах в позицию нужно правильно определить среднюю цену.
Точный расчёт P&L необходим не для самоуспокоения, а для принятия решений. Если вы не знаете свой реальный P&L по инструментам и стратегиям, вы не можете оценить, что работает, а что нет. Вы не можете рассчитать свой win rate и не видите, какую долю прибыли забирают комиссии.
Реализованный и нереализованный P&L: в чём разница
Прежде чем переходить к формулам, важно разобраться с двумя ключевыми понятиями.
Реализованный P&L (Realized P&L)
Реализованный P&L — это зафиксированная прибыль или убыток по закрытым сделкам. Вы купили акции Сбербанка по 250 рублей, продали по 270 рублей — ваш реализованный P&L составляет +20 рублей на акцию (до вычета комиссий). Эти деньги уже на вашем счёте, они не изменятся.
Формула реализованного P&L для длинной позиции (лонг):
Realized P&L = (Цена продажи - Цена покупки) * Количество
Для короткой позиции (шорт):
Realized P&L = (Цена продажи - Цена покупки) * Количество
Формула одинаковая, но при шорте вы сначала продаёте (по более высокой цене), а потом покупаете (по более низкой), поэтому «цена продажи» хронологически первая.
Нереализованный P&L (Unrealized P&L)
Нереализованный P&L — это «бумажная» прибыль или убыток по открытым позициям. Вы купили GAZP по 130 рублей, сейчас он стоит 145 рублей — ваш нереализованный P&L составляет +15 рублей на акцию. Но пока вы не продадите, этот результат не зафиксирован и может измениться.
Unrealized P&L = (Текущая цена - Цена входа) * Количество
Почему важно разделять
Начинающие трейдеры часто смешивают реализованный и нереализованный P&L, что приводит к ошибкам в оценке результатов. Классическая ситуация: трейдер показывает +50 000 рублей за месяц, но из них 40 000 — нереализованный P&L по открытой позиции, которая через неделю уходит в минус.
Для анализа торговли и ведения журнала сделок используйте реализованный P&L. Нереализованный P&L нужен для контроля текущих рисков и принятия решения о закрытии позиции.
P&L трейдинг: формула расчёта для акций на MOEX
Акции — самый простой для расчёта инструмент. Рассмотрим конкретный пример.
Пример: сделка по SBER
Вы купили 100 акций Сбербанка (SBER) по 265,50 рублей и продали по 272,30 рублей.
Шаг 1. Считаем валовый P&L (до комиссий):
Валовый P&L = (272,30 - 265,50) * 100 = 6,80 * 100 = 680,00 руб.
Шаг 2. Считаем комиссии:
Допустим, ваш тариф у брокера — 0,04% от суммы сделки:
Комиссия на покупку = 265,50 * 100 * 0,0004 = 10,62 руб.
Комиссия на продажу = 272,30 * 100 * 0,0004 = 10,89 руб.
Итого комиссий = 10,62 + 10,89 = 21,51 руб.
Шаг 3. Чистый P&L (Net P&L):
Чистый P&L = 680,00 - 21,51 = 658,49 руб.
Разница между валовым и чистым P&L — 21,51 рубль — может показаться незначительной. Но при активной торговле, когда вы делаете 10-20 сделок в день, комиссии накапливаются и способны серьёзно уменьшить вашу прибыль.
Средняя цена при нескольких входах
Часто трейдеры набирают позицию частями. Допустим, вы купили SBER: - 50 акций по 265,00 руб. - 30 акций по 267,20 руб. - 20 акций по 263,80 руб.
Средняя цена входа рассчитывается как средневзвешенная:
Средняя цена = (50 * 265,00 + 30 * 267,20 + 20 * 263,80) / (50 + 30 + 20)
= (13 250 + 8 016 + 5 276) / 100
= 26 542 / 100
= 265,42 руб.
Если затем вы продали все 100 акций по 272,30, P&L считается от средней цены:
P&L = (272,30 - 265,42) * 100 = 688,00 руб.
Частичное закрытие позиции
При частичном закрытии P&L считается только по закрытой части. Если из 100 акций вы продали 60 по 272,30:
Realized P&L = (272,30 - 265,42) * 60 = 412,80 руб.
Оставшиеся 40 акций имеют ту же среднюю цену 265,42 руб. и генерируют нереализованный P&L.
Как считать PnL по фьючерсам на MOEX
Фьючерсы — инструмент, где расчёт P&L принципиально отличается от акций. Здесь ключевое понятие — шаг цены и его стоимость.
Особенности фьючерсов
На Московской бирже каждый фьючерс имеет: - Шаг цены — минимальное изменение котировки; - Стоимость шага цены — сколько рублей приходится на одно минимальное изменение.
Для валютных фьючерсов (Si, Eu) стоимость шага цены фиксирована. Для товарных (BR) — зависит от курса валюты.
Пример: фьючерс на доллар (Si)
Параметры фьючерса Si: - Шаг цены: 1 пункт - Стоимость шага: 1 рубль - Размер лота: 1 контракт = 1000 долларов
Вы купили 5 контрактов Si по 89 500 и продали по 89 850.
Изменение в пунктах = 89 850 - 89 500 = 350 пунктов
P&L = 350 * 1 руб. * 5 контрактов = 1 750 руб.
Пример: фьючерс на нефть Brent (BR)
Параметры фьючерса BR: - Шаг цены: 0,01 доллара - Стоимость шага: зависит от курса ЦБ (для примера возьмём курс 89,50 руб./долл.) - Стоимость шага цены = 0,01 * 89,50 / 1 = 0,895 руб. (для упрощения; точная формула зависит от спецификации контракта)
Вы купили 2 контракта BR по 72,50 и продали по 73,15.
Изменение = 73,15 - 72,50 = 0,65 доллара = 65 шагов (по 0,01)
P&L = 65 * 0,895 * 2 = 116,35 руб.
На практике стоимость шага цены BR пересчитывается ежедневно по курсу ЦБ, что делает ручной расчёт по фьючерсам на товары особенно сложным.
Вариационная маржа
Важная особенность фьючерсов на MOEX — ежедневное начисление вариационной маржи. В 14:00 и 18:50 (основной и вечерний клиринг) биржа рассчитывает промежуточный P&L и зачисляет или списывает его с вашего счёта.
Это означает, что P&L по фьючерсам — это сумма всех начислений вариационной маржи за время удержания позиции плюс P&L от последнего клиринга до момента закрытия.
Полный P&L фьючерса = Сумма вариационной маржи за все клиринги + P&L с последнего клиринга до закрытия
При ведении журнала сделок по фьючерсам эту особенность нужно учитывать. Подробнее об этом — в статье про журнал сделок для фьючерсов.
P&L по облигациям: что нужно учитывать
Расчёт P&L по облигациям имеет свою специфику из-за накопленного купонного дохода (НКД).
НКД и его влияние на P&L
Когда вы покупаете облигацию, вы платите не только её рыночную цену, но и НКД — накопленный купонный доход с момента последней выплаты купона. При продаже вы получаете цену облигации плюс НКД на момент продажи.
P&L облигации = (Цена продажи + НКД при продаже) - (Цена покупки + НКД при покупке)
Пример: ОФЗ 26238
Вы купили 10 ОФЗ 26238 по цене 62,50% от номинала (номинал 1000 руб.) с НКД 18,40 руб. Продали по 63,80% с НКД 32,15 руб.
Затраты = (625,00 + 18,40) * 10 = 6 434,00 руб.
Выручка = (638,00 + 32,15) * 10 = 6 701,50 руб.
P&L = 6 701,50 - 6 434,00 = 267,50 руб.
Если считать без учёта НКД, результат будет другим:
P&L без НКД = (638,00 - 625,00) * 10 = 130,00 руб.
Разница — 137,50 рублей — это изменение НКД за время удержания позиции, которое является частью вашего дохода.
P&L с учётом комиссий: почему это критически важно
Комиссии — скрытый враг трейдера. Многие игнорируют их при расчёте P&L, полагая, что 0,04% от сделки — это «копейки». Давайте посчитаем, насколько это «копейки» при активной торговле.
Расчёт влияния комиссий
Допустим, вы — интрадей-трейдер, который совершает 15 сделок в день со средним объёмом 100 000 рублей на сделку. Тариф брокера — 0,04%.
Комиссия за сделку = 100 000 * 0,0004 = 40 руб.
Комиссии в день = 40 * 15 = 600 руб. (туда + обратно = 1 200 руб.)
Комиссии в месяц (22 торговых дня) = 1 200 * 22 = 26 400 руб.
Комиссии в год = 26 400 * 12 = 316 800 руб.
Более 300 тысяч рублей в год только на комиссии. Если ваш годовой P&L составляет, скажем, 500 000 рублей — комиссии забирают 63% от валовой прибыли. Это уже не «копейки».
Формула чистого P&L с учётом всех расходов
Полная формула P&L, которую должен использовать каждый трейдер:
Чистый P&L = Валовый P&L - Комиссия брокера - Комиссия биржи - НДФЛ (если применимо)
Для полной картины также учитывайте: - Комиссию за перенос позиции (в шорте по акциям брокер берёт плату за заём бумаг); - Депозитарные сборы (некоторые брокеры взимают ежемесячно); - Комиссию биржи (обычно включена в тариф брокера, но не всегда).
В InvestForge P&L считается автоматически с учётом всех комиссий, которые отражаются в брокерском отчёте. Вам не нужно вручную высчитывать каждую статью расходов — система берёт данные из Т-Инвестиции и показывает как валовый, так и чистый P&L.
Методы расчёта средней цены: FIFO vs средневзвешенная
При множественных входах в позицию возникает вопрос: какую цену считать ценой входа? Существует два основных метода.
FIFO (First In, First Out)
По методу FIFO первой закрывается та часть позиции, которая была открыта раньше всех.
Пример: Вы купили GAZP: - 100 акций по 130,00 руб. (1-я покупка) - 100 акций по 135,00 руб. (2-я покупка)
Затем продали 100 акций по 140,00 руб.
По FIFO считается, что закрылась первая покупка:
P&L (FIFO) = (140,00 - 130,00) * 100 = 1 000,00 руб.
Средневзвешенная цена (Weighted Average)
По методу средневзвешенной сначала вычисляется средняя цена всей позиции:
Средняя = (100 * 130 + 100 * 135) / 200 = 132,50 руб.
P&L (средневзвешенная) = (140,00 - 132,50) * 100 = 750,00 руб.
Какой метод использовать
Т-Инвестиции и большинство российских брокеров используют метод средневзвешенной цены для отображения позиций в терминале. Однако для налогообложения ФНС применяет метод FIFO.
Это создаёт ситуацию, когда P&L в терминале брокера и P&L для целей налогообложения могут отличаться. При ведении торгового журнала рекомендуется считать P&L по средневзвешенной (как это делает брокер), но помнить о разнице при расчёте налогов.
Расчёт P&L в процентах и пунктах
Абсолютный P&L в рублях не всегда удобен для анализа. Сравнивать сделку на 500 рублей по SBER и сделку на 500 рублей по Si бессмысленно — размер позиций мог отличаться в разы.
P&L в процентах
P&L (%) = (P&L в рублях / Стоимость входа) * 100
Для примера с SBER:
P&L (%) = (680 / 26 550) * 100 = 2,56%
P&L в пунктах (для фьючерсов)
Для фьючерсов удобнее считать P&L в пунктах, так как это позволяет абстрагироваться от количества контрактов:
P&L (пунктов) = Цена выхода - Цена входа
Для Si: 89 850 - 89 500 = 350 пунктов.
R-множитель
Продвинутый метод оценки сделок — R-множитель, где R равен вашему первоначальному риску (расстояние от входа до стоп-лосса):
R = Цена входа - Стоп-лосс
Результат в R = P&L / R
Если вы купили SBER по 265,50 со стопом на 263,00 и закрыли по 272,30:
R = 265,50 - 263,00 = 2,50 руб.
Результат = (272,30 - 265,50) / 2,50 = 2,72R
Сделка принесла 2,72R — то есть вы заработали в 2,72 раза больше, чем рисковали. Этот показатель тесно связан с win rate и позволяет объективно оценивать качество сделок.
Типичные ошибки при расчёте P&L
1. Игнорирование комиссий
Как мы показали выше, комиссии при активной торговле могут съедать десятки процентов прибыли. Считайте только чистый P&L.
2. Смешивание реализованного и нереализованного P&L
Открытая позиция с «бумажной» прибылью +30 000 рублей может закрыться в минус. Не считайте нереализованный P&L своим доходом.
3. Неучёт НКД по облигациям
При расчёте P&L по облигациям обязательно учитывайте НКД на момент покупки и продажи. Без этого результат будет искажён.
4. Расчёт P&L по фьючерсам как по акциям
Фьючерсы имеют стоимость шага цены, вариационную маржу и другие особенности. Нельзя просто умножить разницу цен на количество контрактов.
5. Неверная средняя цена при нескольких входах
Средняя цена считается как средневзвешенная по объёму, а не как среднее арифметическое цен входа. Купить 10 акций по 100 и 90 акций по 110 — средняя не 105, а 109.
6. Отсутствие учёта валютной переоценки
Если вы торгуете инструментами, номинированными в валюте (например, фьючерс BR в долларах), изменение курса доллара влияет на ваш рублёвый P&L даже при неизменной цене базового актива.
Как автоматизировать расчёт P&L
Ручной расчёт P&L возможен при небольшом количестве сделок, но становится неподъёмной задачей при активной торговле. Варианты автоматизации:
Таблицы (Excel / Google Sheets). Подходят для начинающих трейдеров с малым числом сделок. Минусы: ручной ввод данных, высокая вероятность ошибок, трудоёмкость при масштабировании.
Специализированные журналы сделок. Автоматический импорт сделок из брокерского отчёта, расчёт P&L по всем инструментам, аналитика и визуализация. InvestForge работает именно так — подключаете Т-Инвестиции через read-only API-токен, и все сделки с комиссиями загружаются автоматически.
Скрипты (Python / самописные решения). Подходят для технически подкованных трейдеров. Максимальная гибкость, но требуют времени на разработку и поддержку.
Итоги: чеклист правильного расчёта P&L
- Разделяйте реализованный и нереализованный P&L.
- Всегда учитывайте комиссии — считайте чистый P&L.
- Для акций используйте средневзвешенную цену при нескольких входах.
- Для фьючерсов учитывайте стоимость шага цены и вариационную маржу.
- Для облигаций не забывайте про НКД.
- Используйте P&L в процентах и R-множитель для сравнения сделок.
- Автоматизируйте расчёт, чтобы исключить человеческие ошибки.
Точный P&L — это фундамент торговой статистики. Без него невозможно оценить свою стратегию, скорректировать риск-менеджмент и стабильно зарабатывать на рынке.
Хотите видеть свой P&L по всем сделкам автоматически, с учётом комиссий и разбивкой по инструментам? Попробуйте InvestForge — подключите брокерский счёт Т-Инвестиций за 2 минуты и получите полную аналитику вашей торговли.



Войдите, чтобы оставить комментарий