Тел.факс: +7(831)437-66-01
Факторинг  Разработка торговых систем 

1 2 3 4 5 6 7 8 [ 9 ] 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

продаже противоположны), если справедливо любое из следующих условий:

1. Индекс относительной силы ниже 30.

2. Индекс относительной силы уже был ниже 30, и сейчас снова ниже 30.

3. Сегодняшний максимум выше вчерашнего.

4. Последний сигнал на покупку был прибыльным.

5. Сегодняшняя цена закрытия выше чем цена закрытия 20 дней назад на 10.00 пунктов.

6. Сегодняшнее закрытие находится в верхней трети дневного диапазона.

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

Правила управления деньгами

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

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

Определение: Правило управления деньгами определяет число торговых единиц в каждой сделке.


Управление деньгами представляет идею, согласно которой число торговых единиц можно менять, в соответствии с правилом, встроенным в торговую модель. Существует широкое множество различных правил управления деньгами, определяющих число торговых единиц в сделке. Фактически, разнообразные правила управления деньгами становятся элементом торговой системы, который может быть исследован эмпирически. Число торговых единиц также может становиться оптимизируемой переменной торговой системы.

Пример хорошо известного правила управления деньгами - стратегия Мартингал, популярная в системах азартных иф.

Определение: Правило Мартингал удваивает число торговых единиц после каждого проигрыша и начинает торговлю с одной единицы после каждого выигрыша. Существует несколько вариаций на эту тему. Одна из них - стратегия Анти-Мартингал.

Определение: Правило Анти-Мартингал удваивает число торговых единиц после каждого выигрыша и начинает торговлю с одной единицы после каждого проигрыша. Другой тип правила управления деньгами - размер сделки - основан на размере счета и размере риска, допускаемого на один контракт.

Определение: Размер сделки равен фиксированному проценту от размера счета, деленному на величину риска на контракт. Например, предположим, что (1) размер риска равен 5%, (2) риск на контракт составляет $1,000, и (3) размер счета - $100,000. Торговая единица будет равна пяти контрактам ($100,000x0.05)/$ 1,000=5.

Существует много правил управления деньгами. Оптимальная f, недавно представленная Ральфом Винсом, - другой способ определения размера торговой единицы на основе процента вы-Ифышей. Для всех этих правил характерен способ установления числа контрактов или акций в одной торговой единице на основе некоторого измерения эффективности торговой системы или ценового паттерна.

Передовые стратегии

Стратегии, вю1ючающис описанные выше методы управления риском или использующие их в качестве основных, считаются У-Учшенными стратегиями. Одна из таких стратегий - скей-линг(пересчет) с увеличением и уменьшением позиции.



Определение: Скейлинг с увеличением позиции - это дискретное увеличение открытой позиции. Определение: Скейлинг с уменьшением позиции - это дискретное уменьшение открытой позиции. Примером скейлинга с увеличением размера открытой позиции является добавление к позиции одной торговой единицы каждый раз, когда текущая прибыль по открытой позиции возрастает на $1,000. Пример скейлинга с уменьшением размера открытой позиции - сокращение позиции на одну торговую единицу каждый раз, когда текущая прибыль возрастает на $1,000. Пример скейлинга с увеличением и с сокращением позиции - добавление к позиции одной торговой единицы каждый раз, когда текущая прибыль возрастает на $1,000, до тех пор, пока максимальная прибыль по открытым контрактам не составит $5,000, после чего происходит сокращение позиции на одну торговую единицу каждый раз, когда прибыль по открытым контрактам возрастает на каждые следующие $1,000.

Резюме

Эта глава отмечает, что основные преимущества торговой системы - возможность ее количественной оценки, ее проверяемость, объективность и согласованностьость. Торговые системы могут варьироваться от крайне простых до крайне сложных. Нельзя сказать, что какой-либо из этих крайностей свойственно преимущество в эффективности. Тестирование и проверка простой торговой системы во много раз легче и занимает не так много времени, как подобные процедуры для очень сложной системы. Торговая система состоит из семи категорий или правил:

1. Входы и вьгходы.

2. Развороты.

3. Управление риском.

4. Установление целей по прибыли.

5. Управление прибылью.

6. Управление деньгами.

7. Управление позицией.

Минимальное требование к торговой системе заключается в том, что она должна иметь правила входа и выхода. В своем наиболее сложном виде она может включать правила из всех семи категорий.

Глава 4

Правила моделирования

Важность точности

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

Практические аспекты

Для обеспечения точности необходимо уделить внимание нескольким практическим аспектам. Они, как правило, легко реализуемы с помощью компьютера; однако если они упущены, это может привести к различным искажениям результатов тестирования. Следовательно, важно отнестись к ним с надлежащим вниманием.

Транзакционные издержки

Каждая сделка имеет постоянные и переменные транзакционные затраты, состоящие из комиссионных и проскальзывания.



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

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

Определение: Стоп-ордер на продажу размещается по цене ниже текущей рыночной цены и становится рыночным приказом на продажу, когда рынок торгуется по цене этого приказа или ниже нее.

Определение: Стоп-ордер на покупку размещается по цене выше текущей рыночной цены и становится рыночным приказом на покупку, когда рынок торгуется по цене этого приказа или выше нее.

Определение: Рыночный opdep(market order) - это приказ купить или продать по текущей рыночной цене ( по рынку ).

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

Определение: Лимитный ордер на продажу размещается по цене выше текущей рыночной цены и должен быть исполнен по указанной цене или выше нее.

Определение: Лимитный ордер на покупку размещается по цене ниже текущей рыночной цены и должен быть исполнен по указанной цене или ниже нее.

Лимитные ордера на покупку размещаются на падающем рынке, а лимитные ордера на продажу - на растущем рынке. Действие лимитньпс ордеров противоположно действию стоп-ордеров. В отличие от последних, лимитный ордер должен быть исполнен по цене своего лимита или лучше нее. Любая другая цена неприемлема. Трейдеру следует помнить об этих реалиях и во всех подходящих случаях использовать лимитные ордера. Недостаток лимитного ордера в том, что он может быть не исполнен, если рынок быстрый или торгуется по данной (лимитной) цене лишь короткое время.

Определение: MIT-ордер на продажу ( Market-If-Touched - по касанию рынка) размещается по цене выше текущего рынка и становится рыночным ордером на продажу, когда рынок торгуется по указанной цене.

Определение: MIT-ордер на покупку размещается по цене ниже текущего рынка и становится рыночным ордером на покупку, когда рынок торгуется по указанной цене. MIT-ордера на покупку размещаются на падающем рынке, а MIT-ордера на продажу - на растущем рынке. MIT-ордера действуют аналогично лимитным ордерам и устраняют недостаток лимитного ордера, который при определенных условиях может оказаться не исполненным. Поскольку MIT-ордер становится рыночным ордером, он имеет недостаток крупного проскальзывания, свойственного ордерам без ограничения цены.

Значение транзакционных затрат в долгосрочной торговой системе, нацеленной на более крупную прибыль на сделку, не столь велика. Рассмотрим систему, торгующую на протяжении четырех лет, выполнившую 10 сделок и принесшую прибыль $20,000. Вычтите из этой прибыли транзакционные издержки $90 на сделку ($40 на комиссионные и $50 на проскальзывание). Остается прибыль $19,100 ($20,000 - ($90X10) = $19,100). Важность этого небольшого изменения (4.5%) невелика.

Однако для очень активной краткосрочной торговой системы важность транзакционных издержек гораздо более очевидна. Транзакционные издержки могут оказывать сильнейшее воздействие на эффективность такой системы. Например, предположим, что система торгует в течение одного года, совершает 200 сделок и приносит чистую прибыль $10,000. На первый взгляд система кажется хорошей. Но при более глубокой проверке обнаруживается ее недостаток. Из прибыли $10,000 не были вычте-



1 2 3 4 5 6 7 8 [ 9 ] 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34