Врач-бондиатОр
Врач-бондиатОр личный блог
23 августа 2022, 21:54

Нужно ли логарифмировать данные перед бэктестом?

Иногда в публикациях попадаются рекомендации предварительно логарифмировать цены тикеров перед их отправкой в бэктестер.
Для чего это делается там не объясняют.
Я слышал когда-то краем уха, что логарифмирование применяют для подгонки выборок под нормальное распределение, но можно ли это прикрутить для бэктеста я не знаю.
Может знатоки математики подскажут что к чему?
31 Комментарий
  • E L
    23 августа 2022, 21:59
    Считать pnl по логарифмированным ценам или log-returns нельзя.
    Считать торговые сигналы можно.
  • ves2010
    23 августа 2022, 22:03
    логарифмируют приращения цен...
    имхо это нормализация… т.е распределение становится более нормальным

    еще это действует как фильтр

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

    еще  разные бумаги можно упихать в один график…
  • Тимофей Мартынов
    23 августа 2022, 22:15
    Помнится А.Г. говорил, что работает именно с логарифмами приращения цен
  • criminal
    23 августа 2022, 22:32

    Нет, логарифмировать не надо. Работа идет с исходной ценой.

    Это если производится исследование приращений цен (а точнее, их отношений), то иногда это делают. Т.е. берут логарифм от отношения Close[n]/Close[n-1]. Но это делается для академических исследований, а не для бэктестов.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн