Author Archive
Автор: Николай Камынин
При разработке торговой стратегии на исторических данных очень просто построить безубыточную торговую систему, применив индикаторы, заглядывающие в будущее.
Поясню данный эффект на моделировании торговой операции закрытия длинной позиции в момент максимального значения цены.
Эффект заглядывания в будущее возникает следующим образом.
Например, вы обнаружили на часовом тайме в 10 часов, что в 9 часов возник максимум. Очевидно, что максимум Вы обнаружите всегда после его возникновения, т. к. вам необходимо сравнить цену предполагаемого максимума со следующим значением цены.
Таким образом, вы находите максимумы после их возникновения, но отмечаете максимум в 9 часов.
Далее, при тестировании стратегии вы задаете правило продажи по максимальной цене. Так как перед этим Вы пометили максимум в 9 часов, то в вашей программе возникает сигнал продажи в 9 часов и совершается сделка на исторических данных. Т е вы считаете прибыль по цене в 9 часов на максимальной цене.
Но в 9 часов Вы не знали , что это максимум .
О максимуме Вы узнали лишь в 10 часов, когда цена снизилась.
Таким образом, получилось что Вы, забежав вперед, в 10 часов узнали о максимуме,
который возник в прошлом в 9 часов и дальше как бы вернулись назад и совершили сделку в 9 часов
Т. е. Вы сначала заглянули в будущее и это использовали для совершения сделки.
Именно таким эффектом обладают индикаторы fractal, zigZag,когда вы смотрите их на графиках в программах технического анализа или в торговом терминале QUIK или используете в торговых системах на исторических данных,
так как они изображаются и хранят вычисленные значения со смещением в прошлое.
Так как Вы знаете максимумы и минимумы еще до их появления, то такая система на исторических данных всегда показывает очень хорошие результаты, а в реальности является убыточной.