Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Глава 20 Тестирование и оптимизация торговых систем
Торговая система — это набор правил, которые могут быть использованы для генерирования торговых сигналов. Параметр — это величина, которую можно свободно выбирать для того, чтобы изменять время поступления сигналов. В то время как стандартные системы ограничиваются одним или двумя параметрами, более сложные системы обычно будут требовать трех или более параметров. Как правило, лучше всего использовать форму системы с возможно наименьшим количеством параметров, которая не подразумевает существенного ухудшения результативности по сравнению с более сложными вариантами системы. Существует четыре типа параметров. Непрерывный параметр может подразумевать использование любого значения из данного диапазона. Дискретный параметр подразумевает только целые значения. Кодовые параметры используются для описания классификационных различий в определениях торговых правил. Фиксированный, или неоптимизированный, параметр помогает разработчику системы уйти от использования слишком большого числа параметров. Непрерывные фьючерсные серии оказываются предпочтительным выбором при тестировании системы. Чем продолжительнее период, на котором тестируется система, тем надежнее результаты. Разработчику для определения степени временной устойчивости следовало бы тестировать систему для всего периода в целом, а затем оценивать результаты для различных более коротких временных интервалов. Из-за нереалистичных предположений, связанных с транзакционными издержками и заменой одних контрактов другими, действительная эффективность системы часто не так высока, как подразумевается смоделированными результатами. Оптимизация — процесс отыскания наилучшего параметра или набора параметров определенной системы на конкретном рынке, основывающийся на предположении, что наилучший в прошлом набор параметров продолжит показывать наилучшую результативность и в будущем. Однако тестирование обнаруживает очень незначительную корреляцию между эффективностью оптимизирован- ГЛАВА 20. тестирование и оптимизация... 121 ного набора параметров в прошлом и будущем, если обнаруживает таковую вообще. Оптимизация может оказаться более полезной, если применяется к портфелю, а не к каждому рынку в отдельности. Вместо того чтобы выбирать наилучший в прошлом набор параметров для каждого рынка в отдельности, разработчик системы выбирает наилучший в прошлом набор параметров применительно ко всем рынкам сразу. Следующие четыре фактора могли бы использоваться для сравнения эффективности: (1) прибыль, выраженная в процентах, (2) уровень риска, (3) устойчивость к изменению параметров и (4) временная стабильность. Швагер делает пять главных выводов, касающихся оптимизации: (1) с помощью оптимизации любую систему можно сделать прибыльной задним числом; (2) оптимизация всегда преувеличивает возможную будущую эффективность системы; (3) в общем случае оптимизация не будет улучшать будущую результативность или улучшит ее незначительно; (4) если оптимизация и имеет какое-то значение, оно обычно состоит в определении широких границ диапазона, из которых следует выбирать значения наборов параметров для системы; (5) искушенные и сложные процедуры оптимизации — пустая трата времени. Оценка системы, основывающаяся на оптимизированных наборах параметров, является скорее подгонкой системы под прошлые результаты, а не тестированием. Два наиболее удачных подхода к оценке системы — «слепое моделирование» и оценка средней результативности набора параметров. При использовании «слепого моделирования» система оптимизируется с использованием данных временного периода, который намеренно исключает последние годы; затем система тестируется с использованием полученных наборов параметров на последующих годах. Отыскание средней результативности набора параметров требует, прежде всего, определения полного списка всех наборов параметров, которые нужно протестировать. Затем проводятся тесты для всех выбранных наборов параметров, и средний результат для всех протестированных наборов используется в качестве показателя потенциальной результативности системы. Использование оптимизированных результатов будет значительно искажать подразумеваемую будущую результативность системы, поскольку корреляция между наиболее результативными для одного периода параметрами системы и теми ее параметрами, которые приведут к наилучшей результативности в следующий период, крайне мала, если вообще существует. Неправильное использование оптимизации в течение долгих лет привело фактически к обесце- 122 ЧАСТЬ 1. вопросы и задачи ниванию результатов моделирования. Перефразированный Швагером денежный закон Гришема звучит так: «плохое моделирование вытесняет хорошее» («плохое» означает моделирование, построенное на ложных предположениях). Хорошая система демонстрировала бы прибыльность на подавляющем большинстве рынков, где идет активная торговля. Важное обстоятельство при выборе системы для торговли на данном рынке связано с результативностью этой системы на широком спектре рынков. Другой важный аспект тестирования торговых систем связан с потенциальной ценностью негативных результатов. Когда система показывает хорошие результаты на большинстве рынков и для большинства наборов параметров, но демонстрирует низкую эффективность в отдельных случаях, разработчик системы может проанализировать условия, в рамках которых система плоха, и, таким образом, обнаружить незамеченные ранее слабые стороны. После разбора двенадцати шагов построения и тестирования торговой системы Швагер заключает, что построение системы с действительно высокой эффективностью оказывается делом намного более сложным, чем представляется большинству людей. ГЛАВА 20. тестирование и оптимизация... 123 Вопросы Выберите один из предлагаемых вариантов. 1. __________ — разница между предполагаемым и действи a. Процент прибыли b. Транзакшюнные издержки c. Потенциальные издержки d. _ Проскальзывание 2. Посылка, лежащая в основе оптимизации торговых систем, a. самый эффективный в прошлом набор параметров ока b. существует взаимосвязь между сложностью и прибыльно c. должны быть протестированы все возможные наборы па d. оптимизация приводит к совершенной системе 3. В интерпретации Швагера денежный закон Гришема состо a. плохие деньги вытесняют хорошие деньги b. плохое моделирование вытесняет хорошее c. плохие торговые системы вытесняют хорошие торговые d. плохие параметры вытесняют хорошие параметры 4. Устойчивость к изменению параметров и временная стабиль a. оценкой риска b. полнотой данных c. измерением волатильности d. оценкой эффективности 124 ЧАСТЬ 1. вопросы и задачи 5. Последний шаг в построении и тестировании торговой сис a. стандартной b. оптимизированной c. коммерческой е. фундаментальной 6. Правила остановки, используемые для предотвращения ка a. непрерывного b. дискретного c. кодового d. фиксированного 7. Наиболее пригодными для компьютерного тестирования a. непрерывные фьючерсы b. ближайшие фьючерсы c. фьючерсы с постоянным сроком до истечения d. бессрочные фьючерсы 8. Все перечисленное ниже должно приниматься во внимание a. процента прибыли b. уровня риска c. специально подобранного примера d. устойчивости к изменению параметров 9. Все перечисленное ниже выводы касательно оптимизации a. с помощью оптимизации можно добиться того, что лю b. оптимизация не является пригодным инструментом для ГЛАВА 20. тестирование и оптимизация... 125 c. оптимизация всегда будет преувеличивать возможную d. для большинства систем оптимизация будет лишь незна 10. Какое из этих утверждений по поводу торговых систем яв a. При конструировании торговой системы следует концен b. Сложность не всегда является преимуществом. c. Публикуемые результаты моделирования часто оказыва d. Диверсификация может применяться к системам так же, Вопросы Найдите соответствия. Варианты: (а) торговая система, (Ь) параметр, (с) серии непрерывных фьючерсов, (d) временная стабильность, (е) устойчивость к изменению параметра, (f) оптимизация, (д) транзакционные издержки, (h) слепое моделирование, (i) средняя результативность набора параметров, (j) негативные результаты 1. Процесс отыскания наборов параметров с наилучшей про 2. Использует данные, которые исключает последние годы; за 3. Набор правил, который можно использовать для получения 126 ЧАСТЬ 1. вопросы и задачи 4. Относительное постоянство эффективности от одного пери 5. Требует определения полного списка наборов параметров, 6. Издержки торговли, включающие затраты на комиссионные 7. Предпочтительные для тестирования торговой системы ряды 8. Помогают обнаружить условия, в которых система имеет 9. Степень, до которой схожие наборы параметров демонстри 10. Значение, которое можно устанавливать в рамках торговой Глава 21 Измерение Date: 2016-05-25; view: 385; Нарушение авторских прав |