Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Д. Швагер_Теханализ. Ч.2.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
6.31 Mб
Скачать

Глава 20. Тестирование и оптимизация торговых систем 697

Начав с швейцарского франка, я обнаружил, что общая прибыль за этот период составила $20 473. Другими словами, за исключением 1980 г., система заработала лишь $3238 за оставшиеся 6,5 лет. Та­ким образом, при выделении $6000 на торговлю при данном подхо­де, средняя годовая прибыль за эти годы составила всего 8% — нали­цо определенное снижение результативности по сравнению с 287% в 1980 г.

Но подождите. Все хуже. Намного хуже.

Когда я применил систему к группе из 25 рынков на временном про­межутке с 1976 г. по середину 1983 г., система потеряла деньги на 19 из 25 рынков. На 13 рынках (более половины всего набора) потери превысили $22 500, или $3000 в год на каждый контракт! На пяти рынках потери превысили $45 000, что эквивалентно $6000 в год на контракт!

Кроме того, необходимо заметить, что даже на тех рынках, где си­стема была прибыльной, ее результативность оказалась значительно ниже доходов, продемонстрированных на этих рынках в тот же самый период большинством других систем следования за трендом.

У меня не осталось никаких вопросов. Это была поистине плохая система. Так что если вы смотрите только на специально подобранный пример, то можете подумать, что наткнулись на торговую систему, рав­ноценную той, которую использовал Джесс Ливермор в свои лучшие годы. Речь идет о разрыве между заблуждениями и реальностью.

Эта система демонстрирует настолько большие и основательные потери, что вы вполне можете поинтересоваться, почему следование сигналам подобной системы с точностью до наоборот не может приве­сти к привлекательной торговой стратегии. Причина состоит в том, что большинство потерь оказываются результатом высокой частоты совер­шения сделок и связаны с комиссионными и проскальзыванием. (Поня­тие проскальзывания обсуждается ниже.) Подобная чувствительность системы иногда может оказаться полезной, как было в случае швейцар­ского франка в 1980 г. Однако в целом — это главный недостаток дан­ной системы.

Потери на транзакционных затратах не могут быть зафиксированы как прибыль с помощью использования противоположной системы. Более того, поступая противоположно всем сигналам, вы создадите те же самые транзакционные затраты. Таким образом, поскольку имеют­ся транзакционные затраты, кажущаяся привлекательность противопо­ложного подхода исчезает.

Мораль проста: не делайте никаких заключений по поводу систе­мы (или индикатора) на основе изолированных примеров. Единствен­ный путь проверить, имеет ли система какую-то ценность, — бесприс­трастно протестировать ее на большом промежутке времени для широ­кого спектра рынков.

698 ЧАСТЬ 4. торговые системы и измерение эффективности торговли

ОСНОВНЫЕ ПОНЯТИЯ И ОПРЕДЕЛЕНИЯ

Торговая система — это набор правил, которые могут быть использо­ваны для генерирования торговых сигналов. Параметр — это величи­на, от которой зависят правила системы и которую можно варьировать для того, чтобы изменять время поступления сигналов. Например, в базовой системе пробоя величина N (число предшествующих дней, мак­симумы и минимумы которых должны быть превышены, чтобы появил­ся сигнал) — это параметр. Хотя действие правил в системе останется тем же самым, будь N равно 7 или 40, время поступления сигнала бу­дет значительно отличаться (см. рис. 17.5).

Большинство торговых систем будет иметь более одного парамет­ра. Например, в системе пересекающихся скользящих средних есть два параметра: длины краткосрочной и долгосрочной скользящих средних. Любая комбинация значений параметров называется набором парамет­ров. Например, в системе пересечения скользящих средних скользящие средние длиной 10 и 40 будут представлять специфический набор па­раметров. Любая другая комбинация значений усреднения будет пред­ставлять другой набор параметров. В системах с единственным пара­метром (например, в системах пробоя) набор параметров будет состо­ять из одного-единственного элемента*.

Большинство «механических» систем ограничиваются одним или двумя параметрами. Однако конструкция более творческих и гибких систем или дополнение базовых систем различными модификациями обычно будут подразумевать необходимость трех или более парамет­ров. Например, добавление подтверждающего правила временной за­держки к системе пересечения скользящих средних подразумевало бы третий параметр: число дней временной задержки. Одна проблема, связанная с системами, которые включают в себя много параметров, связана с тем, что они делаются слишком громоздкими для тестирова­ния даже малой части всех разумных комбинаций. Например, если каж­дый параметр может подразумевать 10 значений, возникло бы 1000 наборов параметров, если система включает 3 параметра, и 1 000 000 наборов параметров, если бы было 6 параметров!

Вполне ясно, что практические соображения диктуют потребность ограничить количество наборов параметров. Разумеется, простейший способ достижения такой цели состоит в уменьшении количества пара­метров системы. Как правило, следует использовать простейшую фор-

* Заметьте, что термины «набор параметров» и «вариация системы» (последнее выражение использовалось в гл. 17) соответствуют идентичным понятиям. Вве­дение термина «набор параметров» было просто отложено до этой главы, по­скольку это позволяет более логично выстроить подачу материала.