Управление риском

Профит-фактор в трейдинге: формула, калькулятор и примеры

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

Автор · Редактор

Проверено

Две группы бирюзовых и светлых каменных блоков под полупрозрачной стеклянной аркой.

Главное

  1. Профит-фактор — это сумма прибылей по прибыльным сделкам, делённая на абсолютную сумму убытков по убыточным. Издержки нужно учитывать одинаково в обеих суммах.

  2. Значение выше 1 означает положительный результат выбранной выборки. Оно не доказывает будущую прибыльность или безопасность риска.

  3. Профит-фактор не учитывает порядок сделок. Одни и те же прибыли и убытки могут приводить к разной просадке.

Что такое профит-фактор в трейдинге?

Профит-фактор, или Profit Factor (PF), сопоставляет деньги, заработанные на прибыльных сделках, с деньгами, потерянными на убыточных. PF 2 означает, что в выбранных результатах на каждый доллар убытков приходится два доллара прибыли. Это не доходность счёта в 200% и не доля прибыльных сделок.

Формула: профит-фактор = сумма прибылей ÷ абсолютная сумма убытков. Например, прибыли на $600 и убытки на $300 дают PF 2 и итоговый результат +$300. В знаменатель подставляют положительную величину убытка.

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

Рассчитайте профит-фактор по закрытым сделкам

В начальном примере пять результатов завершённых сделок в долларах США: +300, +200, +100, −150 и −150. Измените один результат и посмотрите, какая сумма поменяется. Затем сравните полную выборку с той же выборкой без самой прибыльной сделки.

Укажите, включены ли издержки во введённые результаты. Режим «До издержек» вычитает одинаковую сумму из каждой завершённой сделки: это учебное упрощение. Если фактические издержки по сделкам различаются, вводите окончательный чистый результат каждой сделки.

Попробуйте сами

От сделок к коэффициенту

Узнайте, из чего складывается ваш профит-фактор

В начальном примере PF равен 2. Измените результат, добавьте издержки или проверьте вклад одной прибыльной сделки.

Пример
Каждая сумма — окончательный результат завершённой сделки. Уже учтённые издержки повторно не вычитаются.
Профит-фактор2,00

600,00 ÷ 300,00 ≈ 2,00

Сумма прибылей ÷ абсолютная сумма убытков

Сумма прибылей
600,00 USD
Сумма убытков без знака минус
300,00 USD
Закрытые сделки
5
Доля прибыльных сделок
60%
Общий результат после издержек
300,00 USD
Средний результат сделки
60,00 USD
Издержки, вычтенные в этом расчёте
0,00 USD

Закрытые результаты с выбранным учётом издержек. Историческая выборка не доказывает будущую доходность.

Результаты закрытых сделок · USD

Убыток вводите со знаком минус. Для дробной части используйте точку или запятую, без разделителей тысяч.

От 1 до 20 завершённых сделок в одной валюте.

Проследите вклад каждой сделки в итоговые суммы
Проследите вклад каждой сделки в итоговые суммы · USD
СделкаВведённая суммаРезультат после издержекКуда входит
Сделка 1300,00300,00Сумма прибылей
Сделка 2200,00200,00Сумма прибылей
Сделка 3100,00100,00Сумма прибылей
Сделка 4-150,00-150,00Сумма убытков
Сделка 5-150,00-150,00Сумма убытков

Как сильно влияет одна прибыльная сделка?

Временно исключите одну крупнейшую прибыль после издержек. Исходные сделки останутся без изменений.

Включите сравнение, чтобы увидеть влияние одной сделки на ту же выборку.

Это проверка чувствительности, а не повод удалять реальную сделку. При равных крупнейших прибылях исключается только первая.

Профит-фактор: 2,00. Сумма прибылей: 600,00 USD. Сумма убытков: 300,00 USD. Закрытых сделок: 5.

Допущения и детали расчёта

Все суммы — результаты завершённых сделок в USD. Открытые позиции, пополнения, выводы и конвертация валют не учитываются. Используйте одинаковую группировку частичных закрытий.

Режим «До издержек» вычитает одинаковые неотрицательные издержки из каждой сделки, затем заново определяет прибыльные и убыточные результаты. Общая комиссия не вычитается только из суммы прибылей.

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

Модель выполняет арифметический расчёт введённой выборки. Она не выбирает стратегию, не оценивает статистическую достоверность и не прогнозирует риск счёта.

Сопоставляйте коэффициент с денежным результатом

Калькулятор относит каждый результат к прибыли, убытку или нулевому результату с учётом выбранного режима издержек. В начальном примере сумма прибылей равна 300 + 200 + 100 = 600, а два убытка в сумме дают 300. Деление 600 на 300 даёт PF 2. Разность 600 − 300 даёт итог выборки: +300.

Профит-фактор

Что он говорит о выбранной выборке

Что остаётся неизвестным

Ниже 1

Сумма убытков превышает сумму прибылей при выбранном учёте издержек.

Помогут ли другие условия или другая стратегия улучшить результат.

Ровно 1

Суммы прибылей и убытков равны.

Учтены ли все необходимые издержки.

Выше 1

Прибыли превышают убытки при выбранном учёте издержек.

Сохранится ли результат и какой риск потребовался для его получения.

Прокрутите вбок, чтобы сравнить все столбцы ↔

PF 2 может получиться как из прибылей на $600 и убытков на $300, так и из $60 000 и $30 000. Коэффициент одинаковый, денежные суммы разные. У него также нет единицы времени: один и тот же PF за неделю и за три года не означает одинаковый темп получения дохода.

Как комиссии и другие издержки меняют профит-фактор

Сначала разберитесь, что входит в каждый результат сделки. Расчёт по фактическим ценам исполнения уже отражает цены, по которым вы торговали. Если дополнительно вычесть оценку спреда или проскальзывания, можно учесть одно и то же влияние дважды. Комиссии, плата за перенос позиции и другие начисления могут идти отдельными строками: сверьтесь с исходным отчётом.

Если пять начальных результатов указаны до издержек, а каждая завершённая сделка обходится в $10, чистые результаты составят +290, +190, +90, −160 и −160. Сумма прибылей станет $570, сумма убытков — $320. PF = 570 ÷ 320 = 1,78125, или примерно 1,78. Итоговый результат составит +$250.

Применяйте издержки к каждой сделке до распределения результатов на прибыли и убытки. Результат +$5 при издержках $10 превращается в −$5 и попадает в сумму убытков. Если вычесть все издержки только из суммы прибылей, этот переход потеряется.

В отчётах платформ эти две суммы часто называются gross profit и gross loss — валовая прибыль и валовой убыток. Сами названия не показывают, все ли комиссии и начисления за перенос распределены так, как вы ожидаете. Явно определите способ учёта и применяйте его к обеим суммам. В документации TradingView по стратегиям объясняется, почему настройки издержек важны при тестировании на истории.

Профит-фактор, доля прибыльных сделок и средний результат

В начальной выборке три прибыльные сделки из пяти: их доля равна 60%. Средняя прибыль — $600 ÷ 3 = $200, средняя величина убытка — $300 ÷ 2 = $150. Отношение этих средних составляет примерно 1,33. Это соотношение средней прибыли к среднему убытку, а профит-фактор здесь равен 2.

Показатель

Начальный пример

На какой вопрос отвечает

Профит-фактор

600 ÷ 300 = 2

Сколько суммарной прибыли приходится на единицу суммарного убытка?

Доля прибыльных сделок

3 ÷ 5 = 60%

Какая часть завершённых сделок принесла прибыль?

Средняя прибыль / средний убыток

200 ÷ 150 ≈ 1,33

Насколько средняя прибыльная сделка больше средней убыточной?

Средний результат сделки

(600 − 300) ÷ 5 = $60

Каков наблюдаемый средний результат одной завершённой сделки?

Прокрутите вбок, чтобы сравнить все столбцы ↔

Даже высокая доля прибыльных сделок может сопровождаться потерей денег. Четыре прибыли по $25 и один убыток $150 дают 80% прибыльных сделок, PF 100 ÷ 150 ≈ 0,67 и итог −$50. Одна прибыль $300 и два убытка по $100 дают около 33,33% прибыльных сделок, PF 1,5 и итог +$100. Это арифметические примеры, а не предлагаемые торговые подходы.

Калькулятор включает сделки с нулевым результатом в общее число сделок и в знаменатель доли прибыльных сделок. На обе суммы для PF они не влияют. Для планируемых уровней входа, стопа и цели используйте калькулятор риска и прибыли. Запланированное соотношение ценовых расстояний и наблюдаемая серия закрытых результатов рассчитываются по разным данным.

Какой профит-фактор считается хорошим?

Универсального порога PF, который доказывает качество стратегии, нет. Значения 1,5 или 2 могут служить описательными ориентирами, но их смысл зависит от издержек, объёма данных, размеров позиций, периода тестирования и просадок на этом пути.

Проверьте, насколько итог зависит от одной сделки. Если убрать из начальной выборки крупнейшую прибыль +$300, останутся +$200, +$100, −$150 и −$150. PF снизится с 2 до 1. Сравнение показывает чувствительность результата к одной сделке; оно не означает, что реальную прибыль нужно удалять из журнала.

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

Пять сделок показывают арифметику, а не надёжность результата. Фиксированное число, например 100 или 200 сделок, также не доказывает устойчивого преимущества автоматически. Оцените разнообразие наблюдений и то, сохраняется ли результат при реалистичных издержках и на данных, которые не использовались для настройки стратегии.

Одинаковый профит-фактор может скрывать разную просадку

Профит-фактор использует итоговые суммы, поэтому перестановка одних и тех же завершённых результатов его не меняет. Этот отдельный пример всегда начинается с $1 000 и использует исходные пять результатов после издержек. Изменения в калькуляторе выше сюда не переносятся.

Переключайте порядок прибылей и убытков. Конечный баланс остаётся $1 300, а PF — 2, но падение от предыдущего максимума баланса может измениться. Пример фиксирует баланс только после завершения каждой сделки и не показывает плавающие убытки, пока позиции были открыты.

Попробуйте сами

Те же сделки, другой порядок

Профит-фактор не показывает порядок убытков

Переставьте пять закрытых результатов. PF останется равен 2, а наибольшее падение от предшествующего максимума баланса изменится.

Порядок закрытых результатов

В каждом варианте используются +300, +200, +100, −150 и −150 USD после издержек. Начальный баланс — 1 000 USD. Пополнений и выводов нет.

Профит-фактор
2,00
Конечный баланс
1 300,00 USD
Наибольшее падение баланса · USD
300,00
Наибольшее падение баланса · %
18,75%
Баланс после каждой закрытой сделки · USD
Баланс после каждой закрытой сделки: Сначала прибыли7001 0001 3001 600012345

Закрытые сделки

Масштаб графика одинаков для всех примеров. Точные значения баланса, достигнутого максимума и падения приведены в таблице ниже.

Баланс растёт до 1 600, затем снижается до 1 300: падение на 300 USD, или 18,75% от достигнутого максимума.

Это просадка баланса по закрытым сделкам. Убытки открытых позиций и просадка средств счёта внутри сделки не показаны.

Проверьте расчёт после каждой сделки · USD
ШагРезультат сделкиБалансДостигнутый максимумПадение от максимумаПадение от максимума · %
Начало—1 000,001 000,000,000%
1300,001 300,001 300,000,000%
2200,001 500,001 500,000,000%
3100,001 600,001 600,000,000%
4-150,001 450,001 600,00150,009,38%
5-150,001 300,001 600,00300,0018,75%

На каждом шаге: падение = достигнутый максимум − баланс. Падение в процентах = падение ÷ этот максимум × 100. Выбирается наибольшее наблюдаемое значение.

Сначала прибыли. Профит-фактор 2. Конечный баланс 1 300,00 USD. Наибольшее падение баланса 300,00 USD; наибольшее падение в процентах 18,75%.

Допущения и детали расчёта

В этом отдельном примере используются фиксированные учебные данные. Изменения в калькуляторе выше сюда не переносятся. В каждом варианте те же пять чистых результатов, меняется только их порядок.

Начальный баланс включён в расчёт как первый максимум. Денежная и процентная просадка рассчитываются независимо после каждой закрытой сделки; в других наборах данных их максимумы могут приходиться на разные шаги.

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

Почему важна база расчёта просадки в процентах

Если сначала идут три прибыльные сделки, баланс достигает $1 600, а затем два убытка снижают его до $1 300. Падение от максимума составляет $300, или 18,75%. Если сначала идут два убытка, баланс снижается с $1 000 до $700: тоже на $300, но уже на 30% от этого предшествующего максимума.

Просадку в процентах считают от соответствующего предшествующего максимума, а не всегда от начального или конечного баланса. Документация отчёта MetaTrader 5 различает просадку баланса и средств счёта — equity. По списку закрытых результатов нельзя восстановить движение цен, нагрузку на маржу или плавающие убытки между этими точками.

Перестановка сделок объясняет, какую информацию PF не содержит. Она не изображает альтернативные сделки, которые обязательно можно было бы совершить. Правило скользящей просадки у проп-фирмы — отдельное условие счёта; этот пример не определяет, прошёл бы счёт такую проверку.

Почему ваш расчёт может отличаться от отчёта платформы

Прежде чем считать одно из чисел ошибочным, сопоставьте исходные данные. Одинаковые названия показателей могут использоваться при разных фильтрах и способах объединения сделок.

  • Используйте одинаковый период закрытых сделок и одну валюту. Пополнения, выводы и плавающая прибыль или убыток не являются результатами сделок для этого расчёта.
  • Проверьте, включены ли комиссии, своп и другие начисления в каждый результат или указаны отдельно. Не вычитайте одну издержку дважды.
  • Проверьте группировку частичных закрытий и нескольких исполнений. Несколько прибыльных и убыточных выходов могут быть одной закрытой позицией в одном отчёте и отдельными записями в другом.
  • Сравните суммы с полной точностью, прежде чем сопоставлять округлённый PF. Отображаемое значение 1,00 может скрывать коэффициент чуть выше или ниже 1.
  • Разделяйте результаты моделирования и реальные записи об исполнении. Издержки и допущения об исполнении в бэктесте влияют на результаты, из которых рассчитывается PF.

При проверке на ранее не использованных данных сохраняйте настройки стратегии. Многократная подстройка под одну и ту же историю может привести к переобучению; в рекомендациях TradingView по тестированию также разбирается смещение из-за отбора данных. Один высокий PF в бэктесте не доказывает такого же результата в реальной торговле.

Частые вопросы о профит-факторе

Профит-фактор 2 — это хорошо?

Это означает, что выбранная сумма прибылей вдвое больше суммы убытков, если убытки ненулевые. При таком учёте издержек результат выборки положительный. Его полезность также зависит от самой выборки, издержек, размеров позиций и просадок. Значение 2 не является универсальным порогом одобрения стратегии.

Может ли профит-фактор быть ниже 1 или равняться 0?

Да. Значение ниже 1 означает, что при выбранном способе расчёта убытки превышают прибыли. Если убытки есть, а положительных результатов нет, PF равен 0. Если убытков нет, знаменатель нулевой и конечное значение PF рассчитать нельзя.

Что означает бесконечный профит-фактор?

Обычно так обозначают наличие прибыли при отсутствии убытков в выбранной выборке. Конечного значения коэффициента здесь нет. Калькулятор объясняет это состояние, а не использует бесконечность как оценку качества. Если сделок нет или все результаты нулевые, PF также не определён.

Учитывает ли профит-фактор комиссии?

Это зависит от введённых результатов и учёта в исходном отчёте. Для чистого расчёта отнесите необходимые издержки на каждую завершённую сделку, затем разделите положительные и отрицательные результаты. Если издержки уже включены, повторно вычитать их не нужно.

Чем профит-фактор отличается от математического ожидания?

PF — отношение денежных сумм прибылей и убытков. Исторический средний результат получают делением общего результата на число завершённых сделок. Ожидаемый будущий результат требует допущений о будущих исходах; расчёт любого из двух исторических показателей сам по себе его не устанавливает.

Сколько сделок нужно для расчёта?

Конечный PF можно рассчитать, как только в выборке появляется убыток, но в небольшой выборке одна сделка может определять почти весь результат. Фиксированного числа сделок, которое доказывает надёжность, нет. Изучайте полную историю, издержки, рыночные условия и результаты вне данных, использованных для разработки стратегии.

Источники и материалы

  1. TradingView Help Center · Profit factorПроверено
Все гиды
Калькулятор риска и прибылиСопоставьте планируемые уровни входа, стопа и цели с учётом торговых издержек.Калькулятор размера позицииРассчитайте размер позиции по выбранному денежному риску и расстоянию до стопа.Что такое проскальзываниеРазберитесь, почему запрошенная цена отличается от цены исполнения, прежде чем сверять результаты сделок.Скользящая просадкаОтделите подвижный лимит потерь проп-счёта от исторической просадки баланса.
Все гиды