Мы не знаем, в каком состоянии рынок будет находиться в будущем, но мы хотим, чтобы наша система вела себя адекватно на любых возможных состояниях. Поэтому на том отрезке исторических данных, который мы берем для тестирования и оптимизации системы, должны присутствовать как можно более разнообразные состояния рынка. Особенно важно, чтобы присутствовали состояния, неблагоприятные для системы. Чтобы быть уверенным в устойчивости трендовой системы, нужно оценить, как она себя ведет на боковиках, и наоборот, контр-трендовая система должна выдержать испытание длительными трендами. Поэтому, с одной стороны, мы заинтересованы в том, чтобы брать для тестирования как можно более продолжительный период исторических данных.
Однако, с другой стороны, свойства рынка, на протяжении времени меняются, и иногда довольно значительно. Ликвидность приходит и уходит, с годами акция может совершенно измениться по торгуемым объемам, и, соответственно, по поведению. Чем дальше по времени от нас исследуемый период, тем менее он для нас полезен.
|
Поэтому не стоит гнаться за объемом исторических данных для тестирования. Для оценки устойчивости системы достаточно, чтобы на тестируемом интервале присутствовали основные состояния рынка: период растущего тренда, период падающего тренда, период затяжных боковиков.
Надо заметить, что выбранный таким образом период часто содержит абсолютное изменение цены, она могла сильно вырасти или упасть. Это изменение, которое можно понимать как глобальный (в рамках периода) трендовый компонент, даст при тестировании преимущество лонговым системам, если цена за период выросла, и, соответственно, шортовым системам, если цена за период упала.
Однако, чаще всего нет достаточных оснований предполагать, что средняя динамика цены, наблюдавшаяся на выбранном периоде, сохранится в будущем. Поэтому при оценке эффективности систем необходимо делать поправку. Например, если цена на тестируемом периоде упала на 20%, можно к оценке доходности лонговой системы прибавить 20%*E, где E – экспозиция системы, доля времени, когда она находилась в лонге. Тогда мы получим оценку для доходности на нейтральном рынке, где отсутствует глобальный тренд.
Лучше всего, конечно, взять такой кусок исторических данных для тестирования, когда цена за весь период изменилась незначительно, тогда оценки сразу будут получаться адекватными. Однако такое, конечно, не всегда возможно. Проблема также отсутствует для двусторонних систем, работающих симметрично как в лонг, так и в шорт – в этом случае негативное действие глобального тренда на одну сторону системы компенсируется положительным действием на другую.
|