Пардо Р. Разработка, тестирование и оптимизация торговых систем для биржевого трейдера
«Разработка, тестирование и оптимизация торговых систем» является классикой мирового трейдинга: это путь от неуверенности, бессистемности, расшатанных нервов, изматывающих стрессов к осмысленному трейдингу, опирающемуся на изощренное оружие, которым оснащает себя каждый трейдер – Успешную Торговую Систему.
Выбор диапазона сканирования
При выборе пригодного диапазона для тестирования параметра руководствуйтесь двумя принципами. Первое, диапазон должен соответствовать данному индикатору, правилу или модели. Другими словами, сканирование диапазона от 1 до 1000 дней для краткосрочной скользящей средней противоречит понятию краткосрочности (обычно от 3 до 10 дней) и выходит далеко за рамки обычного диапазона, применяемого для скользящих средних (например, от 3 до 200 дней). Для краткосрочной скользящей средней более разумным был бы диапазон сканирования от 1 до 13 дней.
Необходимо контролировать и время вычислений, требуемое тем или иным диапазоном сканирования. Это становится особенно важным при сканированиях нескольких переменных. Для сканирования диапазона скользящих средних от 1 до 13 дней с шагом 2 требуется всего семь тестов, что с точки зрения времени вычислений незначительно, независимо от скорости выполнения отдельных тестов. Сканирование диапазона от 1 до 200 с шагом 1 требует уже 200 тестов, что более чем в 28 раз больше, чем при первом сканировании. И это теряет смысл, если данный параметр слабо влияет на эффективность или если сканируемые значения выходят за рамки нормального диапазона.
Размер шага, с которым сканируется диапазон, важен не только с точки зрения потребности в машинном времени. Слишком тщательное сканирование переменной может израсходовать не только компьютерное время; оно может по невнимательности привести вас к «настраиванию на кривую», особенно если вами не были приняты надлежащие меры предосторожности от выбора всплеска прибыли вместо холма прибыли. Валидным было бы сканирование краткосрочной скользящей средней от 1 до 13 дней с шагом 1 день.
Сканирование долгосрочной скользящей средней от 10 до 200 Дней с шагом 1 день будет повышать вероятность подстраивания под кривую, снижать валидность результатов и увеличивать время на получение результатов. Причина этого в том, что 5-процентное изменение этой средней при длине 100 дней дает средние с периодами 95 и 105. Сравните это с 5-процентным изменением при периоде 20 дней, которое дает 19-дневную и 21-дневную средние. Тесты на периоде 100 чаще в 5 раз.