Механические торговые системы для внутридневной игры

Январь 14th, 2007 admin Posted in МТС No Comments »

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

Классическая литература и отечественные исследования в области технического анализа используют дневные и большие (недельные) интервалы времени. При описании технических индикаторов их параметры приводятся для дневных свечей или для более длинных периодов. Данных для параметров индикаторов часовых свечек практически нет.

Целью данной работы является:

•проверка работоспособности классических торговых систем на внутридневных (часовых) рынках;

•проверка оптимальности параметров систем;

•проверка стабильности параметров систем со временем.

Для проверки использовались два широко распространенных осциллятора: RSI и Stochastic, и на их основе строились простейшие торговые системы. Построение и тестирование торговых систем проводилось в продукте фирмы “Equis” MetaStock.

Popularity: 2%

Теги:, , , , , , ,
AddThis Social Bookmark Button

Системы на основе STOCHASTIC

Январь 14th, 2007 admin Posted in МТС No Comments »

Стохастический осциллятор представлен двумя линиями. Главная – %К и дополнительная – %D, скользящее среднее от %K.

Стохастический осциллятор имеет четыре переменных:

N1 –количество временных периодов используемых при расчете стохастики.

N2 – период сглаживания (1 – быстрая стохастика, 3 – медленная).

N3 – период сглаживания используемый при расчете %D.

N4 – метод используемый для расчета %D (экспоненциальное, среднее взвешенное сглаживание).

Формула для %K имеет следующий вид:

%K=100*[(C-L)/(H-L)], где

C – цена закрытия,

L – самый низкий уровень цены за период N1,

H – самый высокий уровень цены за период N1.

%D расчитывается как скользящее среднее от %K за N3 периодов сглаженный методом N4 [4].

Осциллятор изменяется от 0% до 100%, сигнальные уровни проходят на уровнях 20% и 80%.

Правила построения торговой системы полностью совпадают с правилами построения системы на основе RSI.

При тестировании использовались следующие параметры:

•Подсчет прибыли осуществлялся в пунктах,

•Комиссионные за открытие позиции составляют 5 пунктов.

Убытки от работы данной системы оказались более значительными, чем убытки от работы системы на основе RSI. Показательным является то, что большие потери прибыли системы на основе STOCH наблюдаются на фоне довольно большого отношения среднего выигрыша к среднему проигрышу (больше 1), в то время как меньшие потери прибыли от работы системы на основе RSI наблюдались при меньшем отношении среднего выигрыша к среднему проигрышу (0,7).

Для тестирования на трехнедельных наборах данных проводились следующие изменения в параметрах системы.

При сравнении результатов тестирования с результатами теcтирования RSI можно заметить, что система на основе STOCH дает меньшую прибыль. Также заметно, что количество сделок вырабатываемых данной системой больше чем у предыдущей.

Popularity: 2%

Теги:, , , , , , ,
AddThis Social Bookmark Button

Система на основе RSI

Январь 14th, 2007 admin Posted in МТС No Comments »

Индекс относительной силы (Relative Strength Index) – популярный осциллятор, составленный Уэллесом Уайдлером в 1978 году.

RSI вычисляется по следующей формуле:

RSI=100-(100/(1+U/D)), где

U – среднее значение цены вверх (суммируются те цены закрытия за выбранный период, которые выше чем цены закрытия в предыдущий день, и делятся на длину периода)

D – среднее значение цены вниз (суммируются те цены закрытия за выбранный период, которые ниже чем цены закрытия в предыдущий день, и делятся на длину периода).

Автор рекомендовал для вычисления RSI использовать 14 периодов. Впоследствии широкое распространение получили 9–дневный и 25–дневный. Чем меньшее количество периодов (в нашем случае часов) берется для расчета, тем более чувствителен индикатор. Значение индикатора изменяется в пределах от 0 до 100, рекомендованные для использования сигнальные линии проходят на уровне 30 и 70.

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

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

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

Следующий этап предполагает разбиение всего имеющегося ценового ряда данных на 3-х недельные интервалы с последующей оптимизацией параметров системы на каждом интервале. При оптимизации параметров система становится прибыльной, причем она дает вполне устойчивую, стабильную величину дохода (увеличенная почти в 2 раза прибыль на франке может быть объяснена неординарными, исключительными рыночными условиями в данный период).

Большое значение имеет полное количество сделок и количество выигрышных сделок. Система, протестированная нами, показала хорошее отношение количества выигрышных сделок к проигрышным сделкам (85%).

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

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

Popularity: 15%

Теги:, , , , , , ,
AddThis Social Bookmark Button

Механические торговые системы для внутридневной игры

Январь 14th, 2007 admin Posted in МТС No Comments »

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

Классическая литература и отечественные исследования в области технического анализа используют дневные и большие (недельные) интервалы времени. При описании технических индикаторов их параметры приводятся для дневных свечей или для более длинных периодов. Данных для параметров индикаторов часовых свечек практически нет.

Целью данной работы является:

•проверка работоспособности классических торговых систем на внутридневных (часовых) рынках;

•проверка оптимальности параметров систем;

•проверка стабильности параметров систем со временем.

Для проверки использовались два широко распространенных осциллятора: RSI и Stochastic, и на их основе строились простейшие торговые системы. Построение и тестирование торговых систем проводилось в продукте фирмы “Equis” MetaStock.

Popularity: 2%

Теги:, , , , , ,
AddThis Social Bookmark Button

Механическая торговая система

Январь 14th, 2007 admin Posted in МТС No Comments »

Лаборатория валютного дилинга кафедры экономической динамики ЭАИ МИФИ и проект Archer имеют честь представить Вам результаты своей работы: Механические торговые системы для торговли на Forex.

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

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

Оформить подписку на сигналы можно и в электронном виде.

Фондовый рынок для нас оказался не менее интересен. Специально для спекулятивной торговли акциями, мы разработали семейство торговых систем Archer-Stock.

Что такое полностью механическая торговая система?

… Одна из проблем, с которой столкнулся Кац в ранней работе, состояла в том, что его «система» давала только сигналы входа, оставляя решение о выходе на усмотрение трейдера. Следовательно, данная система не была полностью механической. Полностью механическая торговая система, которая может тестироваться и применяться совершенно объективным образом без вмешательства человека, должна содержать точные правила и для входов, и для выходов из рынка.

Чтобы быть действительно полной, система должна давать следующую информацию: 1. Когда, как и по какой цене входить в рынок.

2. Когда, как и по какой цене выходить из рынка с убытком.

3. Когда, как и по какой цене выходить из рынка с прибылью.

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

Popularity: 2%

Теги:, , , , , ,
AddThis Social Bookmark Button

Механические системы анализа

Январь 14th, 2007 admin Posted in МТС 1 Comment »

Здесь речь пойдет о компьютерных системах, которые по заложенному в них алгоритму генерируют торговые сигналы, сводя тем самым деятельность трейдера к выставлению тех или иных ордеров. Главное не прозевать и вовремя среагировать. На первый взгляд все выглядит очень заманчиво. Разработал, а еще лучше приобрел тем или иным способом такую систему и впереди безоблачное будущее. Но на практике все получается иначе.

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

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

Во-вторых, надо решить вопрос выбора критерия формирования торговых сигналов. Задача сама по себе достаточно сложная, ибо здесь придется столкнуться с проблемой многокритериальности, решить которую можно только, внеся определенную долю субъективизма. Тут обязательно возникнет вопрос, в какой мере этот субъективизм допустим, чтобы не пропало доверие к системе?

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

И, в-четвертых, проверка практикой, для начала, по возможности воспользовавшись тренировочным счетом. При этом следует обратить внимание на психологический аспект. Не всегда просто нажать на кнопку по сигналу механической системы, а делать это необходимо, чтобы проверка была корректной. Для объективности процесс проверки должен занять не менее одного – двух месяцев.

А теперь несколько слов о системах, использующих сложный математический аппарат, самостоятельная разработка которых по плечу далеко не каждому. Об одной из них я прочитал на страницах журнала «Валютный спекулянт». Основана она на адаптивном методе следования за тенденцией и рыночными циклами, основанному на спектральном анализе колебаний курса по методу максимальной энтропии. Чем дальше я читал предлагаемый материал, тем все более обидно становилось за себя, что за достаточно длительный жизненный путь не скопил необходимого багажа знаний. Когда я узнал, что необходима идентификация кучи параметров АР – модели, для чего надо решить кучу уравнений Юла – Уокера (их вид был представлен в загадочном для меня матричном виде) с использованием алгоритма Левинсона – Дурбина, ситуация стала невыносимой. Я понял – постичь мне это не удастся и на память пришли высказывания, что чаще всего более простые системы на практике позволяют добиться лучших результатов. Хотя для кого-то приведенные в статье выкладки, возможно, стали хорошим подспорьем.

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

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

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

Popularity: 3%

Теги:, , , , , , ,
AddThis Social Bookmark Button