Как правильно учесть издержки?

Каждый успешный предприниматель, планируя свое дело, учитывает не только возможные доходы, но и предстоящие издержки. Если вовремя не учесть размер издержек, то в итоге вместо прибыли можно получить убыток. Для трейдеров это правило так же актуально. Лично мне приходилось наблюдать умельцев, которые отказывались учитывать спрэд и средние отрицательные свопы во время создания и тестирования своих стратегий. Результат был непредсказуем для них, но предсказуем для меня. За пару месяцев рынок расставлял точки над и. Стратегия показывала виртуальную прибыль, а на счету были убытки. Достаточно было внести в параметры стратегии спрэд и своп, как все сходилось тютелька в тютельку.

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

Для этого в ProSuite надо установить значение поля Comission/Amount, в окне свойств стратегии, в папке Costs:

Использование параметра комиссии для учета спреда и свопов.

В TradeStation 9.x учет издержек задается в общих параметрах для всех подключенных к графику стратегий:

Использование параметра комиссии для учета спреда и свопов.
В поле "комиссия" указывается объем издержек деленный на 2. На картинке далее, для издержек в 10 пунктов, комиссия указывается равной 5:

Использование параметра комиссии для учета спреда и свопов.
Средний отрицательный своп вычисляется следующим образом:

Средний отрицательный своп = ([отрицательный своп] - положительный своп) * (время стратегии в рынке / среднее число сделок в год)

Рассмотрим пример для GBPUSD.

Отрицательный своп: -0.6 пункта Fоrexite. Положительный своп: +0.1 пункта. Стратегия находится в рынке: 30% времени – это 365 * 0.3 = 110 дней. Среднее число сделок в год: 40. Средний отрицательный своп = (0.6 – 0.1) * (110 / 40) = 0.5 * 2.75 = 1.375

Если спрэд для GBPUSD равен 5 пунктов Fоrexite, то в параметрах этой стратегии в качестве комиссии необходимо указать 5 + 1.375 = 6.375. Только в этом случае будет произведен правильный расчет прибыли.

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

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

Дополнительные издержки создают проскальзывания. Потери из-за проскальзываний подробно рассмотрены здесь. Учитывать проскальзывания можно за счет исполнения ордеров по ценам с проскальзыванием. Если такой возможности нет, то можно вычислить среднее проскальзывание и добавить его в издержки так же, как был добавлен ранее средний отрицательный своп. Такой подход хуже исполнения по ценам проскальзывания, но на порядки лучше полного отказа от учета проскальзываний. Например, для золота проскальзывания могут делать убыточной стратегию, которая приносит стабильно более 200% годовых пять лет подряд виртуально. А вот во время реальной торговли такая стратегия убыточна из-за проскальзываний. Убыточность стратегии видна и при тестировании на базе тиковой истории. К сожалению, не всегда и не у всех трейдеров есть возможность использовать тиковую историю. Поэтому если нет возможности настраивать стратегию с использованием тиковой истории, стоит заложить среднее проскальзывание как обязательные издержки для каждой сделки. Подход "готовься к худшему, надейся на лучшее" в трейдинге весьма полезен.



Перепечатка авторских материалов сайта без указания ссылки на
сайт Gelium.net запрещена.

Pavel Gelium 2000-2017 © All rights reserved.