При Оптимизации ТС можно нарываться на такие ситуации.
Общая прибыль имеется, но получена она на очень коротком промежутке. На скрине показал подробно — это меньше часа (минутный таймфрейм).
Понятно, что здесь нет никакой системности, несмотря на плюс бэктеста. Это просто белый лебедь, который прилетел по причине кривого индикативного котировативания или еще по какой-то причине. Настраивать ТС на белых лебедях — чревато. Поэтому, как правило, белых лебедей стараются резать: либо просто запрет на торговлю, либо история белого лебедя подменяется на серую мышь. В общем, делается все, чтобы граальность не искажала результат и не мешала находить закономерности. Ровно также поступают и с черными лебедями — в статье упомянуто.
Но всегда же интересно, что будет, если в реале столкнешься с этой птахой. Особенно, когда техническая инфраструктура и со стороны брокера и со стороны алготрейдера на очень высоком уровне: отсутствие отрицательных проскальзываний у лимитников, адекватная обработка со стороны брокера реджектов, ТС на основе тиков без пропусков, виртуальная торговля в реальном времени и другие ухищрения, которые могут помочь даже при HFT-торговле.
Во время Оптимизации с целью лучшего подхватывания самой ТС имеющихся рыночных закономерностей желательно наличие механизма обхода черных/белых лебедей (случайные сильные убытки/прибыли на одну сделку).
Некоторые обходят их через данные о новостях — не торгуют там в Оптимизаторе. Это неплохое решение.
Когда же нет календаря новостей, то пробуют вычислить лебедей через анализ истории котировок. Тут уже нет универсального решения, т.к. нужно подстраиваться под особенности своей ТС.
Наконец, есть еще вариант обхода уток, когда не хочется возиться ни с одним из способов: просто выбросить самые убыточные/прибыльные сделки. А для остальных посчитать прибыльность, просадку и т.д.