Количество сделок и степень доверия к торговой системе на ФОРЕКС
Вопрос о количестве сделок важен и достаточно сложен, поэтому типовой ответ "как можно больше” не раскрывает сути проблемы. С точки зрения математики статистически достоверный результат может быть получен в выборке не менее 30 реализаций. Этот довод обычно возникает, когда речь идет о долгосрочной торговле на ФОРЕКС, основанной на использовании дневных или недельных графиков. Действительно, если вы торгуете долгосрочные тенденции, то на периоде истории в 5-6 лет вы действительно будете иметь примерно это количество. Достаточно ли этого. Давайте порассуждаем.
Воспользуемся известным утверждением о том, что рынок ФОРЕКС фрактален, то есть в разных временных масштабах его закономерности повторяются, и экстраполируем ситуацию на внутридневную торговлю. Тогда эти 30 сделок, уложатся в промежуток времени примерно в 10 месяцев. Любой разработчик МТС скажет вам, что этого недостаточно ни по параметру «время» ни по параметру «количество сделок». После разработки, тестирования и оптимизации на такой выборке внутридневная система в форвард-тесте неизбежно сольёт. Рынок гораздо разнообразнее того, что случается с ним за этот временной промежуток.
Объем выборки можно увеличить за счёт увеличения количества тестируемых инструментов, например сложением сделок по нескольким валютным парам. Некоторые рекомендуют поступать именно так для повышения статистической достоверности результата. Это действительно улучшает ситуацию, только необходимо учитывать, что
- во-первых: на различных инструментах одна и та же стратегия будет иметь различную эффективность, от великолепных результатов до полной несостоятельности;
- во-вторых: существующие на сегодняшний день терминалы для торговли на ФОРЕКС не позволяют тестировать систему одновременно по нескольким валютным парам (хотелось бы надеяться, что производители торговых платформ в ближайшее время решат эту задачу).
Если 30 сделок мало, то сколько достаточно? На этот вопрос нет однозначного ответа. Количество сделок необходимо соотносить с длиной периода тестирования и типом торговой системы. Если это консервативная торговля, то система может делать 300-400 сделок за 8 лет и это нормально. Если это пипсовка, усреднение или мартингейл с сеткой ордеров, то это количество сделок система может делать за месяц.
Минимальная выборка сделок, генерируемых консервативной внутридневной системой, которая заслуживает определённой доли доверия - это 150-200 сделок на временном интервале 6 лет, то есть в среднем 2-3 сделки в месяц. Если исходить из здравого смысла, а также из того, что устойчивая рыночная закономерность, которую вы используете как основу своей торговой системы не может повторяться чаще, чем 1 раз в 3 дня, то максимальное количество сделок на этом же периоде не должно превышать 720.
На рисунке приведена зависимость стандартной статистической ошибки от объема выборки (количества сделок).
Из рисунка следует, что существенное снижение ошибки наблюдается до значений 100…200 сделок, после чего кривая входит в насыщение. Это означает следующее. Чтобы снизить ошибку на с 15% до 10% (на 5%) надо увеличить объем выборки на 50 сделок (с 50 до 100), а чтобы снизить ошибку ещё на 5% (с 10% до 5%) объем выборки надо увеличивать уже на 300 следок (со 100 до 400). Это просто статистика, она не учитывает особенностей ФОРЕКС, однако данный пример может служить дополнительным ориентиром при оценке вашей торговой системы.
Ещё одним ориентиром может служить характер изменения производительности и устойчивости вашей торговой системы соотнесённый с количеством сделок, генерируемых системой. Поясним сказанное на примере.
Допустим есть две торговые системы, которые основаны на разных принципах, но делают примерно одинаковое количество сделок на одном и том же историческом интервале, допустим каждая по 150. Есть также некоторый набор регулируемых параметров-фильтров каждой системы, отражающих формализованные вами закономерности.
Торговая система №1 | |
Количество сделок | Параметры устойчивости |
150 | |
520 |
Торговая система №2 | |
Количество сделок | Параметры устойчивости |
150 | |
520 |
С формальной точки зрения обе системы заслуживают доверия, о чём свидетельствует характер эквити, а также их остальные характеристики. Теперь поочерёдно ослабляем фильтрацию, увеличивая при этом количество сделок, например до 520. Первая система утратила свою устойчивость: объем прибыли резко сократился, появились глубокие просадки, система "развалилась”. Вторая система также несколько деградировала, однако сохранила устойчивость, такого "обвала” характеристик здесь мы не наблюдаем.
Из этого примера следует, что при одинаковом количестве сделок степень доверия к торговым системам на рынке ФОРЕКС может быть разной. Доверие к системе основано на убеждённости в том, что при изменении рыночных условий или расширении пределов параметров фильтрации, что тоже самое, система не провалится. Чем шире диапазон приемлемого изменения параметров, чем при большем количестве сделок система сохраняет удовлетворительные параметры, тем она устойчивей.
Соответственно уменьшать количество сделок в стремлении, например, снизить просадку или увеличить процент прибыльных сделок можно только в том случае если вы доверяете своей системе при большем количестве сделок.