По отдельным фьючерсным контрактам

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

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

тестируете систему на значительном отрезке времени, моделирование каждого из рынков будет требовать большого количества ценовых се­рий по отдельным контрактам. Например, 15-годичный тест, применен­ный к типичному рынку, потребовал бы использования примерно 60-90 отдельных серий цен на контракты. Более того, при использовании серий отдельных контрактов требуется создать алгоритм действий, ко­торые необходимо предпринимать в точках замены одного контракта другим. Например, вполне вероятно, что ваша торговая система будет иметь короткую позицию в старом контракте и длинную позицию в но­вом, и наоборот. Эти проблемы преодолимы, но они делают исполь­зование серий отдельных контрактов в некотором смысле неудобным подходом.

Неудобства, связанные с использованием отдельных контрактов, не являются, однако, главной проблемой. Основной недостаток серий от­дельных контрактов состоит в том, что период высокой ликвидности большинства контрактов очень короток — намного короче продолжи­тельности существования контракта. Чтобы увидеть степень важности этой проблемы, рассмотрите графики фьючерсов, изображающие по­ведение цен за год до срока истечения контрактов. На большинстве рынков торговая активность скудна или вовсе отсутствует до тех пор, пока срок истечения контрактов не сократится по крайней мере до шести-восьми месяцев. На многих рынках контракты не достигают зна­чительной ликвидности вплоть до последних пяти-шести месяцев тор­гов по ним, а иногда и меньше. Эта проблема была проиллюстриро­вана в гл. 12 (рис. 12.1-12.3). Ограниченность промежутка времени ликвидной торговли по отдельным контрактам означает, что любой ме­тод технического анализа, учитывающий данные более чем шестиме­сячной давности (что верно для всего спектра долгосрочных методов), не может быть применен к сериям отдельных контрактов. Таким об­разом, исключая разве что краткосрочных трейдеров, использование серий отдельных контрактов оказывается нежизнеспособным путем. И это не просто случай чрезмерной сложности подхода, а, скорее, не­возможность его использования по причине отсутствия необходимых данных.

БЛИЖАЙШИЕ ФЬЮЧЕРСНЫЕ КОНТРАКТЫ

Только что описанные проблемы использования серий отдельных кон­трактов приводят к построению различных сопряженных ценовых се­рий. В качестве наиболее общего подхода почти повсеместно исполь­зуются так называемые «ближайшие фьючерсные контракты». Ценовые серии выстраиваются так: берется отдельная контрактная серия вплоть до ее истечения, затем к ней добавляются ценовые данные по следую-

ГЛАВА 19. выбор наилучших фьючерсных ценовых рядов... 683

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

Проблема использования серий ближайших фьючерсных контрак­тов связана с тем, что существуют ценовые разрывы между истекаю­щими и новыми контрактами, и довольно часто они могут быть суще­ственными. Например, предположим, что июльский контракт на ку­курузу истекает при цене в $3,00 и что торги по следующему контрак­ту (сентябрьскому) закрываются на уровне $2,50 в тот же день. Пред­положим, что на следующий день цена на кукурузу с поставкой в сен­тябре совершает максимально возможное движение вверх с $2,50 до $2,62, что приводит к остановке торгов по данному контракту. Це­новые серии ближайших фьючерсных контрактов покажут такие уров­ни закрытия на этих двух следующих один за другим днях: $3,00 и $2,62. Другими словами, график ближайших фьючерсных контрактов будет подразумевать снижение на 38 центов в день, когда длинные по­зиции принесли прибыль (а короткие — убыток) из-за резкого подъе­ма цен на 12 центов. Этот пример ни в коем случае не искусствен­ный. Было бы несложно найти подобные экстремальные ситуации в реальной ценовой истории. Более того, даже если типичные искаже­ния на стыках контрактов не так велики, важно то, что практически всегда присутствует некоторое искажение, и кумулятивный эффект этих погрешностей мог бы свести на нет результаты любого компью­терного теста.

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

ФЬЮЧЕРСНЫЕ ЦЕНОВЫЕ РЯДЫ

Наши рекомендации