Author Archive

Автор:Николай Камынин

Проблема в том, что закрытие свечи – это последняя сделка на тайме  свечи, которую мы обнаружим, если точно знаем момент окончания тайма, либо зафиксировав начало следующей свечи по факту появления первой сделки в новом тайме.

Как верно замечено в комментарии к первой статье, точное время окончания тайма нам неизвестно. Можно указать по крайней мере три причины этого.

Во-первых, локальное время компьютера может отличаться от времени сервера и времени биржи.

Во-вторых, время ответа сервера величина переменная и зависит от загрузки сервера.

В-третьих, время распространение пакета информации по линиям связи величина случайная.

В результате получаем следующие не реальные условия тестирования стратегии на истории.

Во-первых, так как при наступлении закрытия свечи нет сделок, следовательно, тестирование стратегии по условию ”сделка на закрытии” не является реальной.

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

Если в реале использовать не таблицу сделок а таблицу заявок(стакан), то данная методика в принципе отличается от методики тестирования в программах технического анализа на исторических данных.

Тогда возникают следующие вопросы.

Что же мы тестируем на истории и зачем, если в реальности стратегия не может быть реализована в принципе?

Можно ли в действительности устранить данное несоответствие между методикой тестирования на истории и реальностью?

Продолжение следует…