Интеллектуальные развлечения. Интересные иллюзии, логические игры и загадки.

Добро пожаловать В МИР ЗАГАДОК, ОПТИЧЕСКИХ
ИЛЛЮЗИЙ И ИНТЕЛЛЕКТУАЛЬНЫХ РАЗВЛЕЧЕНИЙ
Стоит ли доверять всему, что вы видите? Можно ли увидеть то, что никто не видел? Правда ли, что неподвижные предметы могут двигаться? Почему взрослые и дети видят один и тот же предмет по разному? На этом сайте вы найдете ответы на эти и многие другие вопросы.

Log-in.ru© - мир необычных и интеллектуальных развлечений. Интересные оптические иллюзии, обманы зрения, логические флеш-игры.

Привет! Хочешь стать одним из нас? Определись…    
Если ты уже один из нас, то вход тут.

 

 

Амнезия?   Я новичок 
Это факт...

Интересно

Борборигмы (от гр. Borborygmos) – урчание в животе.

Еще   [X]

 0 

Создание и оптимизация торговых систем в MetaStock (Сафин В.И.)

В книге рассмотрены основы построения торговых систем для paботы на международных финансовых рынках. Нa конкретных примерах продемонстрирована методика построения торговых систем.

Для большинства предложенных торговых систем приводится примеры записи правил открытия и закрытия позиции для пакета MetaStock.

Об авторе: Сафин Вениамин Ильтузарович - ректор Академии биржевой торговли «Форекc Клуб». Кандидат физико-математических наук, доцент. Окончил ДВГУ в 1971 году, по специальности - физик. Являлся заведующим кафедрой информационных технологий ДВГАЭУ. Преподает технический анализ финансовых рынков в компьютерных… еще…



С книгой «Создание и оптимизация торговых систем в MetaStock» также читают:

Предпросмотр книги «Создание и оптимизация торговых систем в MetaStock»


СОЗДАНИЕ И ОПТИМИЗАЦИЯ
ТОРГОВЫХ СИСТЕМ
В METASK
Сафин В.И

ШКОЛА ВАЛЮТНОГО ТРЕЙДЕРА
В книге рассмотрены основы построения торговых систем для paботы на международных финансовых рынках. Нa конкретных примерах продемонстрирована методика построения торговых систем. Для большинства предложенных торговых систем приводится примеры записи правил открытия и закрытия позиции для пакета MetaStock.
Лицензия ИД № 04466 от 09 апреля 2001 года
Содержание
Введение 7
Глава I. Построение системы. Основные вопросы при создании системы.
Что такое торговая система 9
Семь правил построения торговой системы…………….11
1.2.1.Позитивное ожидание . 12
1.2.2. Малое количество правил 12
1.2.3. Устойчивость системы 13
1.2.4, Варьирование торговых лотов 14
1.2.5. Контроль риска, управление капиталом и
диверсификация 14
1.2.6. Механистичность системы 15
1.2.7. Применимость системы 17
1.3. Выбор валюты 18
1.4. Влияние данных фундаментального анализа 20
Выбор временных интервалов 22
Выбор индикаторов 24
Следовать ли тренду……………………………………. 25
1.8. Диагностика тренда ……………………………………… 28
1.8.1. Скользящие средние 28
1.8.2. Индикатор ADX 32
1.8.3. Индикатор RAVI 35
1.8.4. Алгоритм Зельдина 37
1.9. Использование фигур технического анализа 40
Комбинации свечей при построении системы 42
1.11. Выбор лота 43
1.12. Открытие позиций 47
1.13. Закрытие позиции 51
1.13.1.Установка стоп - лосса 52
1.13.2.Стратегии выхода 55
1.14. Использование комментаторов 60
Глава 2. Создание торговых систем 63
2.1. Что такое оптимизация торговой системы 63
2.2. Пример торговой системы ...,64
Глава 3. Создание торговой системы в MetaStock 68
Основные понятия 68
Окна для записи торговой системы 69
3.2.1.Опции окна системного тестирования 72
3.3. Ввод правил для открытия и закрытия позиции 74
3.3.1. Использование окна функций (Paste Function) 76
3.3.2. Использование функции Aert() 78
3.4. Параметры системы 78
3.4.1. Ввод переменных Opt 78
3.4. Ведение остановов 83
3.5.1. Прерывания (Breakeven) 83
Изменчивость (Inactivity) 84
Максимальная потеря (Maximum oss) 86
3.5.4. Уровень прибыли (Profit Target) 87
3.5.5. Отслеживание (Traiing) 88
Добавочные параметры торговой системы 89
Параметры отчета о результатах тестирования 94
Выбор валюты………………………………………………. 97
3.9. Окно контроля процесса оптимизации 102
Глава 4. Просмотр отчетов 109
4.1. Краткий отчет (Summary Report) 109
4.1.1. Общие сведения 109
4.1.2. Описание колонок раздела «Краткий отчет» (Summary Report) …………………………………………………….. 111
4.2. Систематический отчет (System Report) 114
4.2.1. Вызов систематического отчета 114
Страница Resuts Report …………………………... 114
Страница Trades Report (Отчет по торгам) 119

Страница Equity Report (Отчет по капиталу) 121
4.2.5. Системная страница (System Page) 126
Глава 5. Торговые системы на основе конвертов 127
5.1. Построение конвертов ……………………………………127
5.2. Торговые системы, основанные на диапазоне Боллинджера 132
5.2.1. 1-й метод изменения торговой системы ………….135
5.2.2. 2 -й метод изменения торговой системы 136
5.2.3. 3-й метод изменения торговой системы 137
5.2.4. 4-й метод изменения торговой системы 137
5.2.5. 5-й метод изменения торговой системы 138
5.3. Совместное использование диапазона Боллинджера и осцилляторов…………………………………………… 140
5.3.1. Базовый вариант…………………………………. 140
5.3.2. Сглаживание RSI………………………………… 141
5.3.3.Учет запаздывания разворота RSI……………….142 5.3.4. Использование RSI для закрытия позиции………143
Глава 6. Простые торговые системы на основе осцилляторов 145 6.1. Системы на основе RSI 145
6.2. Системы на основе SHASTIC 151
6.3. Модификация систем 153
6.3.1.RSI и тренд 153
6.3.2.Стохастика и тренд 156
Глава 7. Дивергенция в качестве основы торговой системы….159
7.1. Дивергенция RSI………………………………………... 160
7.2. Дивергенция стохастики……………………………...… 168


7.3. Дивергенция %R…………………………………………175
7.4. Выводы…………………………………………………... 175

Список литературы……………………………………………… 178


Введение
В этой книге мы попробуем рассказать, для чего нужны торговые системы, как их строить и тестировать на ЭВМ. Необходимость иметь собственную торговую систему диктуется целым рядом причин.
Для анализа рынка применяется множество методов. Порой они противоречат друг другу, особенно если относятся к разным временным масштабам. Для того, чтобы при этой разноголосице принять-таки конкретное решение нужно иметь определенные ориентиры, Такие ориентиры дает ваша ЛИЧНАЯ торговая система.
Для того, чтобы развиваться, расти в профессиональном плане, нужно овладевать новыми методами. Но отличить удачные приемы от неудачных тоже не получится без наличия ясно сформулированных правил опенки.
Работа трейдера связана с большими нервными нагрузками. При наличии четкой, вам прекрасно известной и полностью попятной системы, будет куда легче переносить неизбежные периоды неудач и не терять головы от крупных достижений.
Создание собственной торговой системы позволяет настроить ее на Ваши личные предпочтения и позволит Вам лучше освоить правила работы на рынке. Без уверенности в себе и своих действиях торги не будут проводиться единообразно. Если вы сами построите и протестируете свою систему, вам легче будет доверять ей до того, как вы начнете работать реально.
Всех трейдеров можно разделить на две группы: хаотичные и системные. Хаотичный трейдер подходит к рынку субъективно. Он верит в интуицию. Причем обычно он пренебрегает тем фактом, что развитая интуиция может базироваться как минимум на богатом опыте работы. У новичка ей просто неоткуда взяться. Хаотичный трейдер применяет много правил и старается
выработать правила на все случаи жизни. Потом он так же субъективно выбирает из них те, что подходят в данный момент Он эмоционален. Причины совершения сделок меняются лень ото дня и при этом применяются самые разные индикаторы.
Системный трейдер скучен и неэмоционален (но крайней мере в работе). Он объективен и любит доказательства в виде статистики или хотя бы математики. Пользуется всегда одними и теми же "ключевыми" индикаторами. Часто работая по многим рынкам, пользуясь при этом теми же самыми приемами. Часто оснащением технического трейдера являемся набор правил со многими исключениями и исключениями из исключений. Торговые правила трудно протестировать и трудно подвести итоги. Трейдинг в таком виде - искусство. Мы постараемся показать, как преобразовать трейдинг если не в науку, то хотя бы в ремесло и как воплотить это ремесло в конкретную торговую систему,
В этой книге много примеров, написанных для пакета MetaStock. Правила написания и функции, используемые в MetaStock, в этой книге не рассматриваются. Для их изучения надо обратиться к соответствующей документации или к книге "Программное обеспечение FORFX. Пакет MetaStock: схемы, технические линии, индикаторы".
8
Глава 1. Построение системы. Основные вопросы при создании системы
1.1. Что такое торговая система
Работа на валютных или фондовых рынках может дать хорошие результаты только при наличии торговой системы. Торговая система - это набор правил, согласно которым принимается решение об открытии или закрытии позиций. Обычно торговая система включает в себя набор условий или правил для выполнения следую щи х действий:
открытие длинной позиции;
закрытие длинной позиции; • открытие короткой позиции;
закрытие короткой позиции.
Эти правила должны быть настолько четко сформулированы, чтобы их можно было записать в виде алгоритма для автоматической работы на рынке. Разумеется, по мере приобретения опыта и новых знаний система будет изменяться, но решения об изменении торговой системы надо принимать при отсутствии открытых позиций. Вы можете торговать только тем методом, в который верите. Чтобы создать свою торговую систему нужно знать свои торговые предпочтения. Лучшая система для одного может оказаться совершенно неприемлемой для другого. Существует бесчисленное количество элементов торговой системы, где вступают в игру персональные предпочтения. Наиболее зримое различие —периодичность нахождения и рынке. Можно любить высокую активность по количеству сделок и ненавидеть надолго "зависать" в рынке. А можно наоборот, любить постоянно находиться в рынке, лишь меняя направление в зависимости от его движений.
Для того, чтобы заменить одну торговую систему другой, более хорошей, мы должны выработать критерий для сравнения
систем. Очень часто в качестве критерия используют величину прибыли, которая могла бы быть получена при использовании этой системы для работы. Однако это не единственно возможный критерий и, скорее всего, в реальных условиях не самый лучший. Например, в качестве критерия можно выбрать вероятность получения убытка больше определенной величины при условии получения прибыли не менее заданной величины: чем меньше эта вероятность, тем лучше система. Разумеется, могут быть и иные критерии. Однако независимо от выбора критерия для оценки качеств системы, при создания любой системы необходимо ответить на следующие вопросы,
1. Для какой валюты или ценной бумаги предназначена
система. В литературе часто встречаются утверждения, что предлагаемая автором система хорошо работает на любом рынке. Однако проверка этих систем показывает, что система, которая дает хорошие результаты на одном наборе рынков, на других рынках даст результаты гораздо хуже. Поэтому для каждою рынка желательно создавать свою систему пли хотя бы использовать свой набор параметров.
На что будем в первую очередь ориентироваться - на технический анализ или на фундаментальный анализ. На фундаментальный анализ обычно ориентируются при работе ни долгосрочных рынках (месячных или более длинных). По и в ЭТОМ случае используют также и технический анализ
Для каких временных интервалов предназначена создаваемая система: для часовых, для дневных или каких-либо других.
Какие индикаторы будут использованы в системе.
Как система будет работать: по тренду, против тренда или в канале. Сразу надо учесть, что работать против тренда (на откатах) очень опасно и обычно опытные трейдеры против тренда не работают; Тестирование большого количества систем показало,
10 что лучшие системы те, которые предлагают открывать позиции только по тренду.
6. Как будем определять тренд.
Будут ли использоваться фигуры технического анализа и если будут, то какие именно.
Будут ли использоваться комбинации свечей и если будут, то какие именно.
9. Каким лотом вы намереваетесь работать. Собираетесь ли вы его менять по ходу торгов. Допускаете ли доливание, разбавление, частичное закрытие, переворот. Собираетесь ли менять лот от торговли к торговле в зависимости от достигнутых результатов
По каким правилам открывать и закрывать позиции,
Какие критерии выхода из позиции: временные (например, через 20 дней или после окончания торговой сессии), получение определенной прибыли или какие-то другие.
Сколько времени вы предпочитаете держать позицию
13. Будут ли использоваться ордера или нет 14. Какой величины будет stop oss.
15. Собираетесь ли вы пользоваться комментаторами. Если да, то какими именно и насколько строго.
Все эти особенности ваших торговых предпочтений нужно сформулировать совершенно ясно и однозначно до того, как вы начнете работать. От этого будет зависеть ваше душевное спокойствие и комфортное самочувствие на непростых валютных рынках. Большинство из этих вопросов ми подробно рассмотрим в данном пособии.
1.2. Семь правил построения торговой системы
Кроме вопросов, на которые вы должны ответить при построении системы, существуют семь правил, которые
11
желательно использовать для создания хорошей торговой системы. Конечно, не все Ваши торговые системы будут удовлетворять этим правилам, но в любом случае лучше четко представлять, какие правила не выполняются и почему, Это поможет вам улучшить торговую систему.
1.2.1. Позитивное ожидание
Средняя прибыль от сделки должна быть положительной с учетом комиссионных. Комиссионные могут сильно повлиять на доходность системы. Например, системы, которые дают много сделок при малом выигрыше на каждой сделки могут быть прибыльными без учет комиссионных и проигрышными при учете комиссионных.
1.2.2. Малое количество правил
Еще никто не нашел то оптимальное количество правил, которое надо использовать в торговой системе (в дальнейшем под правилом мы будем понимать некоторое условие, которое должно выполняться). С одной стороны понятно, что торговая система, основанная на одном правиле, вряд ли даст хорошие результаты, С другой стороны, если правил много, то в них легко запутаться самому и вероятность сделки при этом падает. Когда количество задействованных переменных превышает некоторое число, достоверность прогноза падает - это закон информатики.
Американский технический аналитик индусского происхождения Т.Чанд проводил масштабные исследования принципов построения торговых систем. Согласно этим исследованиям при увеличении количества правил падает количество сделок, заключаемых по этим правилам, Слишком мало ситуаций на рынке отвечают сочетанию вес новых и новых правил - в этом смысле каждое новое правило действует как ещё один фильтр, сквозь который «проходят» не все сделки. Кроме того,
12
нужно больше данных. Следующий момент - при увеличении правил прибыльность системы вначале растет (имеется в виду, что правила разумные). Затем, с дальнейшим падением количества сделок, начинает снижаться прибыль.
Очень интересным параметром любой системы является Наибольший Нарастающий Убыток (MIDD - Maximum Intraday Drawdown). Так можно обозначить самый длинный период неудач, самую большую финансовую яму, в которую попадала наша система за весь известный нам период работы. Так вот, при увеличении количества правил M1DD тоже вначале растет - видимо сказывается та самая падающая достоверность прогноза. Затем, с падением числа сделок, нарастающий убыток тоже начинает падать, но медленнее, чем общий выигрыш. Таким образом, пытаясь новыми изощренными правилами отсеять неудачные сделки, трейдеры обычно достаточно быстро начинают отсеивать и удачные тоже, поэтому увеличение количества правил (усложнение системы) своей цели не достигает.
1.2.3. Устойчивость системы.
Условия открытия или закрытия позиции не должны меняться на длинных временных интервалax, если это не связано с объективными причинами. Например, если Вы начинаете торговать через час после начала работы банков Японии, то Вы должны учитывать переход с летнего времени на зимнее и обратно- Объективной причиной для изменения торговой системы можно также считать появление более хорошей торговой системы. Если правила включают оптимизацию параметров, то ее надо проводить регулярно, Это позволит Вам убедиться, что правила по-прежнему лают хорошие результаты. Если при тестировании торговой системы оптимальные параметры резко изменились, обязательно выясните, с чем это связано.
13
1.2.4. Варьирование торговых лотов
Для многих трейдеров данный пункт не столь важен - они никогда не варьируют лоты Но если аналитик работает на достаточно крупную финансовую компанию, то частичное взятие прибыли, либо частичное фиксирование убытков может составлять обычную повседневную деятельность. Такой аналитик может работать по многим рынкам одновременно и маневр финансами в зависимости от ситуаций на рынках может быть весьма интересен, либо настоятельно необходим. Поэтому система должна работать для лотов различной величины. Для трейдера это может быть важно и потому, что часто величина комиссионных различна для разных лотов.
1.2.5. Контроль риска, управление капиталом и диверсификации
Сюда входят правила, преследующие цель сгладить кривую доходности. Лучший способ разбогатеть - богатеть стабильно. Если наша работа приносит доход регулярно, если у вас не бывает "авралов", отсутствует необходимость срочно привлечь средства, это позволяет работать спокойнее. Но ценность сглаженной кривой доходности даже не только в этом. Если вы работаете успешно, то рано или поздно встает вопрос о реинвестировании прибыли. Это достаточно опасный момент и чем более сглажена ваша кривая доходности, тем более безболезненно он проходит.
Под контролем риска обычно понимают процент капитала, который вы подвергает риску на отдельной сделке. Он контролируется с помощью величины стоп-лосса. Если процент слишком велик, то вы можете просто не вступать в такую сделку. Здесь же могут быть правила по максимальному использованию капитала при игре одновременно на большом количестве рынков.
Диверсификация портфеля как раз представляет собой торговлю на разных рынках одновременно. Таким образом можно
14
эффективно использовать многие выгодные моменты одновременно. Можно с пользой пережидать периоды застоя на каких-то из своих обычных рынков. Можно страховаться от потерь на одних рынках прибылями на других. Если рынки сильно коррелируют между собой, то их использование диверсификацией портфеля не является. Вы просто как бы просто увеличиваете лот на одном из этих зависимых рынков и, соответственно, увеличиваете свои риски и делаете кривую доходности менее сглаженной, а свою работу - менее ритмичной и спокойной, Например, практически все валютные рынки сильно коррелируют между собой и поэтому не могут быть использованы для диверсификации портфеля.
1.2.6. Механистичность системы
Правила должны быть совершенно однозначными. Они не
должны допускать произвольного толкования. Пользователь
должен в любом состоянии волнения, усталости, трезвости и т.д.
совершенно однозначно понимать, соответствует сложившаяся на
рынке ситуация правилам или нет. И, соответственно, что нужно
делать или не делать. При волнении способность человека
критически мыслить сильно снижается - это хорошо известно.
Трейдинг на валютных рынках - весьма волнующая вещь. Поэтому
однозначность инструкций, их жесткость, понятность так важны.
Система должна быть полностью механистической. Это означает,
что в системе все правила должны быть настолько четко
сформулированы, чтобы не могло возникнуть неоднозначности при
любых ситуациях. Хорошая проверка механистичности системы возможность записать её в виде набора правил, проверить ее работу
на избранных данных, затем передать эти правила другому
человеку и пусть он проверит результаты работы системы на тех же данных. Если результаты совпадут, то система, скорее всего,
механистична. Если система не будет полностью механистичной,

её нельзя будет протестировать.
Разберем вопрос о тестировании торговой системы. Конечно, тестируя систему на имеющихся прошлых данных, мы получим лишь гипотетический результат относительно будущих торгов. Мы не сможем узнать, как система будет работать в реальном времени, а только - как бы она работала раньше. Но существует только два способа выяснить, имеет ли ваша придуманная система хоть какой-то потенциал. Первый - торговля в реальном времени. Второй - ее тестирование. Первый способ долог и дорог. Второй способ позволит вам установить положительные и отрицательные черты вашей системы, хоть и предположительно. Но степень реалистичности ожиданий тоже можно с немалой точностью рассчитать статистическими методами. Кроме того, и результате тестирования можно сравнить две системы или две разных вариации одной системы и выбрать наиболее подходящую.
Вы выясняете - обладает ли ваша система теми самыми положительными ожиданиями, необходимость которых мы постулировали в пункте первом. Если даже теоретически система такими ожиданиями не обладает-прекрасно. Вы потратили только немного времени и вовсе не потратили денег, чтобы это узнать. При создании этой системы вы глубже узнали рынок и свои аналитические возможности. Они вам пригодятся при разработке следующей системы, ибо эту надо безжалостно отбросить. Для тестирования системы вы должны сделать её полностью механистичной. Единственным элементом, требующим вашего вмешательства, будет вопрос– входить в торги или нет. Получение или неполучение сигнала будет однозначным. Для этого все правила должны быть жестко формализованы.
Если вы будете воплощать правила в реальную игру с модификациями - то очень сомнительно, что результаты будут лучше теоретических. Для этого нужно опять-таки обладать опытом. Но это уже ваш выбор, А система должна жестко
16
диктовать: нужны такие-то данные, принимается такое-то решение, производятся такие-то действия. Не всегда будет успех, главное - положительная тенденция.
Мы будем рассматривать только полностью механистические системы, если не оговорено обратного
1.2.7. Применимость системы
Систему надо использовать только для тех условий и валют, для которых она была создана. К примеру, если система создавалась для работы на часовых свечах швейцарского франка, то ее нельзя применять ни для работы с дневными свечами швейцарского франка, ни для работы с часовыми свечами японской йены без дополнительной отладки.
Разумеется, при создании своей торговой системы Вы можете добавить к этому списку несколько своих правил. Но как показывает опыт, ни одно из приведенных выше правил не является лишним. Конечно, для того, чтобы создать систему, удовлетворяющую всем этим правилам, придется проделать большую работу. Для облегчения этой работы созданы специальные программы. Эти программы позволяют большую часть рутинной работы по обработке данных выполнять на ЭВМ за короткое время. В большинстве своем эти программы позволяют людям после короткого обучения записывать и тестировать свои торговые системы с помощью встроенного в эти программы языка. Одной из самых лучших и самых распространенных в мире программ является программа MetaStock. Поэтому мы по возможности будем приводить примеры торговых систем, записанных в терминах MetaStock. Однако надо понимать, что ни одна программа не заменит Ваши знания и опыт. Программы могут помочь Вам только проверить Ваши идеи.
Теперь пора подробнее рассмотреть вопросы, возникающие при создания торговой системы.
17
1.3. Выбор валюты
В настоящее время на рынке FOREX в основном работают с четырьмя валютами: японской йеной, швейцарским франком. английским фунтом и евро, а также на кросс-курсах. Однако торговля на кросс-курсах менее распространена и требует большего опыта работы, чем работа с конкретной валютой, и поэтому в дальнейшем торговлю на кросс-курсах мы рассматривать не будем. При выборе валюты для торговли и, coответственно, для создания торговой системы надо учитывать некоторые особенности валют. Одной из важных характеристик валюты является её «тяжесть». Говорят, что валюта А тяжелее, чем валюта Б, если при одинаковом лоте и при изменении курса на одинаковое количество пунктов прибыль (или убыток) для валюты А больше, чем для валюты Б. Например, английский фунт «тяжелее» швейцарского франка. Но это не означает, что возможная прибыль по «тяжелой» валюте больше, чем по «легкой». Обычно величина хода по «тяжелой» валюте меньше, чем по «лёгкой». Для примера на рис. 1.3.1 приведены часовые графики швейцарского франка и евро за один и тот же период времени с указанием минимальных и максимальных значении цены для каждой валюты.
Из графиков видно, что величина хода по евро равна
1.0574-1.0120 = 0.0454 (или 454 пункта), а величина хода по франку равна
1.5865-1.5192 = 0.0673 (или 673 пункта).
Нетрудно посчитать, что, несмотря на разную величину хода, в обоих случаях можно было получить практически одинаковую прибыль. Конечно, франк и евро с вязаны между собой более тесно, чем другие валюты, но тем не менее общее правило о том, что чем «тяжелее» валюта, тем меньше ее ход при равных условиях обычно выполняется. Однако при установке стоп-лосса приходится учитывать не величину хода, а другие параметры, и поэтому на
18

Рис. 1.3 1. Часовые графики для франка и евро за
один и тот же период времени
первых порах, пока нет достаточного опыта, при прочих равных условиях лучше работать с «легкой валютой». К таким валютам можно отнести швейцарский франк. Вторая характеристика валюты - это устойчивость ее трендов Пока нет общепринятого показателя для измерения этой величины, но интуитивно понятно, о чем идет речь. Мы считаем, что устойчивость трендов для франка больше, чем для большинства других валют. Поэтому для начинающих трейдеров мы рекомендуем начинать разрабатывать торговые системы именно для швейцарского франка.
1.4. Влияние данных фундаментальною анализа
Уже не один десяток лет трейдеры обсуждают два вопроса:
1. можно ли работать на рынке FOREX не зная фундаментального анализа;
2. нужно ли при работе учитывать данные фундаментального анализа.
В последнее время все большее число трейдеров отвечает
4
на оба вопроса утвердительно. Да, утверждение «рынок учитывает
вес» остается справедливым и в наше время, и поэтому можно
?
торговать, не зная фундаментального анализа. Большое число программ помогают трейдеру начать работать на рынке и получать прибыль, почти не сталкиваясь с фундаментальным анализом. Так зачем же нужен фундаментальный анализ?
Фундаментальный анализ в применении к валютному рынку изучает международные экономические, финансовые и политические факторы, их взаимосвязь и влияние на поведение валютных курсов. Таким образом, он видит то, чего сегодня нет на графиках, но завтра уже появится и станет предметом технического анализа; любое движение цены получит тогда своё графическое истолкование, которое можно будет использовать в прогнозах и для открытия позиций. Но это будет уже послезавтра, А если правильно и вовремя истолковать события, происходящие
20

Рис. 1.4.1. Скачок цены йены на тиковом графике
за графиком сегодня, то можно получить прибыль уже завтра.
При работе внутри дня надо рассчитывать на то, что позиция будет закрыта через несколько часов, и, казалось бы, данные по фундаментальному анализу ничего не смогут изменить, так как рынок на них среагирует не сразу. Но в реальном мире это не так. Регулярно выходят сведения о состоянии экономики ведущих стран мира. И реакция рынка на эти сообщения может быть мгновенной. На рис. 1.4.1. приведена часть тикового графика для йены за 19 сентября 1999 года. На графике хорошо видна реакция рынка на сообщение банка Японии о том, что политика на денежном рынке будет продолжаться без изменении, хотя многие ожидали интервенции йены для ее ослабления. Это яркий пример того, как могут сообщения повлиять на цену валюты.
Один из вариантов учета фундаментального анализа на первых порах может заключаться в следующем:
если в ближайшее время ожидается выход важных данных по экономике, то не открывать новую позицию, если неясно, куда пойдет рынок после выхода данных;
в крайнем случае, если очень хочется открыть позицию, то поставьте ордер в ту сторону, куда хотите открыть позицию. Если цена пойдет в нужную строну, то все будет хорошо. В противном случае позиция просто не будет открыта;
если у Вас уже есть открытая позиция, то уменьшите стоп- лосе или закройте ее,
В дальнейшем в этой книге мы не будем учитывать данные по фундаментальному анализу. Для более подробного изучения фундаментального анализа мы рекомендуем книгу В.Н. Лиховидова «Фундаментальный анализ мировых валютных рынков: методы прогнозирования и принятия решений»
22
1.5. Выбор временных интервалов
Когда говорят о выборе временных интервалов, то подразумевают выбор свечей (например, часовые или дневные), на которые ориентируются в первую очередь. Однако это ни в коем случае не означает, что свечи, построенные на больших или меньших временных интервалах, не надо учитывать. Хорошо известная «система трех экранов» предлагает использовать при работе свечи, построенные с учетом трех временных интервалов. Например, если Вы решили работать на часовых свечках, то по дневным свечкам вы определяете направление тренда, по часовым свечкам Вы находите откат, чтобы открыть позицию по направлению тренда, а по пятиминутным свечкам определяете конкретный момент входа в рынок. Однако при этом Вы будете ориентироваться на те движения цены, которые происходят в течении нескольких часов, а не дней, и в этом случае говорят, что Вы работаете на часовых интервалах. Так на что же надо ориентироваться при выборе временных интервалов? Один из основных критериев при выборе временного интервала - это количество денег, которыми Вы располагаете. Это связано с тем, что при работе на часовых свечках величина стоп-лосса обычно колеблется в интервале 30-70 пунктов, а при работе на дневных свечках стоп-лосс обычно не меньше 100 пунктов, а часто достигает 250 пунктов. Большинство торговых систем допускает появление нескольких проигрышных сделок подряд, и при этом при общем выигрыше временные потери могут быть значительными. Поэтому при небольшом капитале работать на дневных свечках опасно. Второй критерий - время доступа к информации. Если Вы можете получить информацию о рынке и связаться с брокером практически в любое время (например, по Интернет), то Вы можете работать на часовых свечках. Если же Вы хотите уделять рынку FOREX только один час утром, то Вам надо работать с дневными свечками. Третий критерий - это Ваш характер. Если Вы хотите
23
открывать позиции часто, то работа на дневных свечках не для Вас. При работе на дневных свечках может пройти несколько дней, пока появятся условия для открытия позиции, независимо от того, какой торговой системой Вы будете пользоваться. Обратите внимание, что мы все время говорим только о часовых и дневных интервалах. Это связано с тем, что работа на недельных и месячных интервалах обычно приставляет интерес для крупных
организаций, а интервалы меньше часа не дают возможности использовать всю мощь технического анализа. Конечно, можно работать на очень коротких временных интервалах (так называемым «джоббинг»), но мы не рекомендуем этого делать до тех пор, пока у Вас не будет достаточного опыта работы на валютном рынке. А когда он у Вас будет, Вы, скорее всего, и сами не захотите так работать. Исходя из вышеизложенного, мы рекомендуем начинать работать на часовых интервалах и в дальнейшем в книге мы тоже будем в основном ориентироваться на работу с часовыми свечками,
1.6 Выбор индикаторов
Правильный выбор индикатора является одним из важнейших условий для создания хорошей торговой системы. Несмотря на то, что обычно в торговой системе используется не один индикатор, тем не менее всегда при создании системы сначала выбирают один индикатор и на его основе строят простейшую торговую систему. И только после этого начинают подбирать второй индикатор, использование которого позволило бы устранить или уменьшить недостатки торговой системы. Например, если в качестве основного индикатора выбрать стохастический осциллятор, который предсказывает развороты рынка, то вторым индикатором может быть ADX, который определяет силу тренда. В качестве индикатора могут выступить конфигурации свечей или
какие-нибудь фигуры (например, дивергенция). При этом
24
необходимо понимать, что первый вариант торговой системы, построенный на основе любого индикатора, вряд ли даст хороший результат. Обычно систему модернизируют несколько раз, добавляют различные фильтры (фильтр - это добавочное условие для открытия или закрытия позиции), тестируют на разных валютах и только после этого принимают или отвергают. Иногда небольшое изменение системы позволяет воспользоваться всеми достоинствами именно выбранного Вами индикатора и получить хорошую торговую систему. Однако надо понимать, что чем больше фильтров для улучшения системы мы введем, тем реже мы будем открывать позицию и тем самым мы будем уменьшать возможный выигрыш, а чем меньше будет фильтров, тем больше вероятность того, что система даст неправильный сигнал. Обычно хорошая система не должна содержать больше 5-6 параметров. Список полезных индикаторов может быть очень большим. Практически на основе любого из имеющихся в пакете MetaStock (или в любой книге по техническому анализу) индикатора может быть построена торговая система. У каждого работающего трейдера есть один или несколько любимых индикаторов. Надо понимать, что система строится на основе нескольких индикаторов, и только совокупность этих и индикаторов может дать сигнал к открытию или закрытию позиции. Вполне хорошие результаты может дать торговая система, построенная на основе таких наиболее распространенных индикаторов, как скользящие средние, RSI и стохастика. При этом скользящие средние будут использоваться и для того, чтобы определить, находится рынок в тренде или в канале.
1.7. Следовать ли тренду
Вопрос не столь глуп, как можно подумать сразу. Его актуальность заключается в том, что человек любит мечтать. Например, он мечтает поймать конец старого тренда и начало
25
нового и открыться в противоход существующему движению, чтобы извлечь сказочные прибыли. И эта практика весьма распространена. В другой части мы даже разберем достаточно здравую систему, как раз пытающуюся воплотить в жизнь эту мечту на достаточно реалистических основаниях (на основе диапазона Боллинджера). Но в этой части мы без всякой агитации просто приведем сухие, но вопиющие данных статистики обычных антитрендовых стратегий из книги Tushar S Chande.
Исследовались дневные графики по семи различным рынкам за период в шесть лет.
Первая стратегия заключалась в продаже при попадании стохастика в зону выше 80% и покупке - при попадании в зону ниже 20%, На шести рынках из семи эта стратегия за шесть лет работы принесла убытки,
В качестве второй стратегии использовался простой метод пересечения двух средних Торговым сигналом являлось использование пересечения короткой средней длинной снизу вверх - для покупки, и сверху вниз - для продажи. Пересечения в противоположных направлениях считались антитрендовым сигналом. Стопы не использовались. Условие закрытия позиции в одну сторону являлось одновременно и условием открытия позиции в противоположную сторону.
При отслеживании пересечений недельной (5-дневной) и месячной (20-дневной) средних и трендовая и антитрендовая стратегии показали отрицательный результат по всем рынкам. Но в среднем убыток при игре по трендовым сигналам был в пять pаз меньше, чем по антитрендовым, a MIDD - в полтора раза меньше.
При отслеживании пересечений семи и пятидесятидневной средних при игре по трендовым сигналам была получена прибыль на всех рынках. По антитрендовым сигналам - на всех рынках убыток. MIDD при игре по трендовым сигналам в среднем был в
26
четыре раза меньше (!), чем но антитрендовым.
Для внутридневной торговли на рынке Forex нами исследовались графики по японской йене, английскому фунту, швейцарскому франку и евро. Эти исследования ясно показали преимущество работы по тренду. Более подробно результаты этих исследований приведены в главе «Параметры осцилляторов на внутридневном рынке FOREX».
Поэтому мы предлагаем при работе в основном использовать трендоследующие системы. При этом надо понимать, что в основе любой методики лежат определенные постулаты - предположения, выраженные более-менее явно и более-менее осознанные автором. Мы всегда можем их вычленить и, соответственно, проверить их реалистичность и достоверность. Предположения, стоящие за трендоследующими системами таковы:
Рынки ровно ходят вверх-вниз, тренд длится долго,
Закрытие временного интервала (дня, часа) с другой стороны средней сигнализирует о смене тренда.
У рынков нет больших притивотрендовых размахов.
Цена не уходит слишком далеко от своей средней.
Ложных сигналов немного и они не влекут больших убытков.
6. Тренды длятся неделями и месяцами.
7. Рынки находятся преимущественно в трендах.
Реальность выглядит не так безоблачно. Мы видим, что :
1 .Рынки часто находятся в торговых каналах с малым размахом, цена часто пересекает среднюю и получается много не очень больших убытков.
2, Существуют большие размахи в доходности, т.к. модель "отдает назад" большую долю профита, когда тренд меняется.
3. Система нуждается в довольно больших стопах, чтобы не упустить те 5% сделок, которые приносят основную прибыль.
27
4. Система часто генерирует сигналы на покупку на краю сильного движения вверх и сигналы на продажу на краю сильного движения вниз. Поэтому стоп может быть выбит коротким, но энергичным антитрендовым движением.
Но у этого подхода имеется и ряд достоинств. Они таковы: 1. Вы гарантировано пойдёте в игру в направлении главного тренда, когда он, наконец, случится.
Система приносит прибыль на множестве рынков и на множестве временных интервалов от шести месяцев до пяти лет.
Система обычно определенна, ее правила легко понять и им следовать,
Хорошо определяются параметры контроля риска,
5. На основе этой системы можно разработать другие системы, в которых основные недостатки сглажены, например, более точно определять условия открытия или закрытия позиции, когда цена находится в канале с малым размахом.
Особое внимание следует обратить на пятый пункт. Именно в результате разработки на основе трендоследующих систем более точных правил открытия и закрытия позиций получаются самые удачные торговые системы.
1.8 Диагностика тренда
Как мы уже говорили, опознание тренда и канала очень важно для создания торговой системы, В трендовом рынке более подходят долговременные стратегии, здесь нужно подождать, чтобы дать прибыли вырасти. В рэнжевом рынке нужно действовать быстро - быстро входить, быстро выходить. Стратегии должны быть кратковременными. Существует множество способов определения тренда. Рассмотрим некоторые из этих способов.
28

Рис. 1.8.1. Часовые свечи швейцарского франки и простые скользящие средние:
1 -120 - часовая, 2-24 - часовая. 1.8.1. Скользящие средние
Хорошие результаты при определении тренда могут быть получены при использования скользяших средних. Самый простой способ определения тренда - использование двух скользящих средних с разными периодами. Если скользящая средняя с более коротким периодом расположена выше второй скользящей средней (с более длинным периодом), то можно считать, что тренд идет вверх, а если ниже, то вниз. Для дневных свечек можно использовать 3 - дневную скользящую среднюю в сочетании с 12 - дневной скользящей средней или 9 - дневную скользящую среднюю в сочетании с 18 – дневной. Для часовых свечек при определении тренда желательно использовать большее количество свечек, так как внутридневной рынок больше подвержен колебаниям, чем дневной. На рис, 1.8.1 приведен график часовых свечей швейцарского франка с двумя простыми скользящими средними; 120 - часовой (120 часов - это неделя) и 24 - часовой.
Если 24 - часовая скользящая средняя находится ниже 120 - часовой скользящей средней, то можно сказать, что рынок находится в нисходящем тренде. Если же 24 -часовая скользящая средняя расположена выше 120 - часовой скользящей средней, то можно сказать, что рынок находится в восходящем тренде. На рис. 1.8.1 хорошо видно, что при использовании двух скользящих средних существует возможность определения направления только вверх или вниз, но нельзя определить боковой тренд.
Однако на основе скользящих средних можно отслеживать и боковой тренд, если для этого использовать более двух скользящих средних. Например, используя для часовых свечей комбинацию 120-, 48- и 12 - часовых скользящих средних можно определить восходящий тренд, нисходящий тренд и боковой тренд:
если 12 - часовая скользящая средняя ниже 48 - часовой скользящей средней, а 48 - часовая скользящая средняя ниже 120
30

Рис 1.8.2. Часовые свечи швейцарского франка и три простые
скользящие средние: 1 - 120 - часовая скользящая средняя,
2 - 48 - часовая скользящая средняя, 3 - 12 - часовая скользящая
средняя. А- участок восходящего тренда, В – боковой тренд,
С - участок нисходящего тренда.
- часовой скользящей средней, то мы имеем нисходящий тренд; если 12- часовая скользящая средняя выше 48 - часовой
скользящей средней, а 48 - часовая скользящая средняя выше
120 - часовой скользящей средней, то мы имеем восходящий тренд; если не выполняется ни одно из этих условий, то боковой
тренд (или, что то же самое, тренда нет).
На рис. 1.8.2 приведен график часовых свечей швейцарского франка и три простые скользящие средние, которые позволяют определить не только восходящий и нисходящий тренды, но и боковой тренд.
Приведенные нами значения для часовых скользящих средних (120,48 и 12) дают неплохие результаты при работе внутри дня на валютном рынке, однако Вы можете их изменять, ориентируясь на Ваш стиль работы. Чем более короткие временные интервалы Вам интересны, тем более короткие периоды для скользящих средних Вы должны брать. При этом надо понимать, что скользящие средние с очень короткими периодами в принципе не могу помочь при определении тренда, но могут быть полезными при определении отката, чтобы именно на откате открыться в направлении тренда.
1.8.2. Индикатор ADX
При определении тренда для дневных графиков можно использовать широко распространенный метод ADX размерностью 14 или 18 дней вместе с +DI и -DI. ADX показывает силу тренда. Чем больше ADX, тем сильнее тренд, то есть тем более сильное движение рынка имеет место. При этом надо иметь ввиду, что движение рынка может быть направлено как вверх, так и вниз, ADX не различает растущий и падающий рынки. ADX может расти, в то время как цены надают. Направление рынка можно определить, используя + DI и -D1. Если +DI выше -D1, то тренд идет вверх, если ниже - то вниз. Тренд считается хорошо
32

Рис. 1.8.3. Швейцарский франк и 18 - дневный ADX.
Для ADX проведена сигнальная линия на уровне 20 
Рис. 1.8.4. Часовой швейцарский франк и 18-часовой ADX
выраженным, если ADX > 20. Однако некоторые авторы считают, что при хорошо выраженном восходящем или нисходящем тренде ADX не только должен быть больше 20, но и возрастать. Но в любом случае, если ADX <20, то тренд считается боковым. На рис. 1.8.3 приведен график дневных свечей швейцарского франка и 18 дневный ADX.
Для часовых свечей для вычисления ADX можно использовать те же значения, что и для дневных. При этом ADX будет давать запаздывающие сигналы. Однако если вычислять ADX по более короткому периоду, то будет много лишних пересечении или максимумов (в зависимости от того, что Вы считаете окончанием тренда). На наш взгляд АDХ для часовых свечек менее полезен, чем для дневных. Для сравнения на рис. 1.8.4. приведен график часовых свечек швейцарского франка и ADX, вычисленный по 18 часовым свечкам. На графике видно, что ADX на часовых свечках запаздывает сильнее, чем на дневных. Восходящий тренд начался 18 октября, a ADX несколько дней никак не реагирует на это.
1.8.3. Индикатор RAVI
В качестве трендового индикатора порекомендуем также
индикатор, введенный Т.Чандом - RAVI (Range Action Verification
Index). Он построен на другом принципе, нежели АDХ. Чанд предлагает 13-недельную SMA как основу индикатора. Она представляет квартальные (3 месяца = 65 рабочих дней) настроения рыночных масс по поводу стоимости. Короткая средняя составляет 10% от длинной и равна округленно семи, В MetaStock этот индикатор можно записать в следующем виде:
RAVI = 100*(SMA(7) - SMA(65)) / SMA(65)
Т.Чанд рекомендует следующие справочные линии для индикатора: плюс-минус 0.3 процента, либо плюс-минус 0.1%
35

Puc. 1.8.5. Индикатор RAVI на часовых свечках швейцарского франка
процент (в зависимости от рынка). При пересечения индикатором верхней справочной линии вверх, считается, что начался тренд вверх. При пересечении индикатором нижней справочной линии вниз считается, что начался тренд вниз. Тренд вверх считается сохраняющимся, пока линия RAVI продолжает расти. Тренд вниз, соответственно - пока RAVI продолжает падать. Как только индикатор разворачивается к нулевой линии - считается, что тренд прекратился, начался канал. Но если индикатор вновь развернется, не войдя в промежуток между справочными линиями, считается, что тренд возобновился.
Сам по себе предложенный индикатор весьма прост и почти идентичен Ценовому Осциллятору и МАCD. Уникальным является использование показателя схождения-расхождения курса в качестве трендового указателя, обращая внимание именно на расхождение, а не на пересечение средних.
Если рассмотреть метод построения АDХ, то можно отметить, что этот индикатор имеет два сглаживания. RAVI имеет одно сглаживание. Это делает указанный индикатор более чутким и с указанными значениями он раньше предупреждает о начале и об окончании тренда, нежели восемнадцатидневный ADX. На рис. 1.8.5. приведен график RAVI для часовых свечей швейцарского франка. Справочные линии проведены на уровне +0.3%. Хорошо видно, что когда RAVI расположен между сигнальными линиями, рынок находится в боковом тренде.
1.8.4. Алгоритм Зельдина
Оригинальный алгоритм для определения тренда предложил Зельдин О.М. Этот алгоритм заключается в следующем.
37

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

Puc.1.8.7. Пример подтвержденного минимума.
Аналогично, подтвержденный минимум - это такая свечная конфигурация, когда цена закрытия свечи больше максимального значения той свечки, минимальное значение которой образовало локальный минимум. Пример подтвержденного максимума нарисован на рис 1.8.7.
После этого по двум последним дневным свечам определяем, поддерживает ли рынок тренд или нет. Если последней конфигурацией был подтвержденный максимум, то считаем, что дневной тренд вниз поддержан рынком, если выполняются
38
следующие условия:
1. вчерашняя минимальная цена меньше позавчерашней минимальной цены;
2. вчерашняя максимальная цена меньше позавчерашней
максимальной цены; 3. вчерашняя цена закрытия меньше позавчерашней цены
закрытия.
Если хоть одно из этих трех условий не выполняется, то считаем, что тренда нет и рынок находится в канале. Аналогично, если последней конфигурацией был подтвержденный минимум, то считаем, что дневной тренд вверх поддержан рынком, если выполняются следующие условия:
1. вчерашняя минимальная цена больше позавчерашней минимальной цены;
2. вчерашняя максимальная цена больше позавчерашней максимальной цены;
3. вчерашняя цена закрытия больше позавчерашней цены
закрытия.
Разумеется, если хоть одно из этих трех условий не выполняется, то считаем, что тренда нет и рынок находится в канале. Ширина канала определяется минимальной и максимальной ценами за вчерашний и позавчерашний день. Обратите внимание, что сегодняшние цены мы пока не рассматривали.
Теперь перейдем к внутридневным свечам. Начнем с шестичасовых. Шестичасовые свечки закрываются зимой в 6, 12, 18 и 24 часа по Гринвичу, а летом - в 5, 11, 17 и 23 по Гринвичу. Если дневной тренд идет вверх и если за сегодня, вчера и позавчера последний подтвержденный экстремум - подтвержденный минимум, то считаем, что тренд идет вверх. Если дневной тренд идет вниз и если за сегодня, вчера и позавчера последний подтвержденный экстремум - подтвержденный максимум, то
39
тренд идет вниз. Во всех остальных случаях тренда нет, и цена, соответственно, находится в канале. На основе этого определения тренда и канала Зельдиным О.М, была создана хорошая торговая система для работы на рынке FOREX.
В дополнение к рассмотренным методам определения тренда классическими и вполне приемлемыми индикаторами являются линии тренда, линии линейной регрессии, методы на основе крестиков - ноликов, параболики и некоторые другие. Однако не все из этих индикаторов дают возможность определить боковой тренд. В этом случае надо использовать комбинацию индикаторов. Когда сигналы индикаторов не согласуются между собой, рынок находится в боковом тренде.
Мы так подробно остановились на методах определения тренда потому, что именно определение тренда является одной из основных частей любой торговой системы.
1.9. Использование фигур технического анализа Включение фигур технического анализа в торговую систему, с одной стороны, может повысить ее результативность, так как многие фигуры дают хорошую информацию о продолжении тренда или о его развороте. С другой стороны, определение большинства фигур технического анализа трудно формализуемо. В прекрасной книге Томаса Р. Демарка «Технический анализ - новая наука» хорошо описаны проблемы, возникающие при рассмотрении фигур технического анализа и сделаны первые шаги к созданию строгих правил их построения. До сих пор построение фигур технического анализа является скорее искусством, чем наукой, и поэтому создать механистическую торговую систему с их использованием довольно трудно. Тем не менее нельзя отрицать полезность этих фигур при работе на рынке. Одна из основных ошибок, которую делают начинающие трейдеры - использование фигур технического анализа не там, где они могут быть информативны. В основном,
40
это относится к фигурам перелома, поэтому в соответствии с методикой Д.Мэрфи, сформулируем общие свойства, относящиеся ко всем фигурам перелома.
1). Существенной предпосылкой формирования разворотной фигуры является наличие четко выраженной предыдущей тенденции. Не может быть разворотной фигуры, показывающей разворот тренда вниз, если перед этим не было тренда вверх. Разумеется, конфигурация, характерная для какой-либо фигуры перелома, может возникнуть и на бестрендовом участке, но в этом случае она не может предсказывать перелома, а является, скорее всего, «ложной тревогой». Кроме того, важнейшим свойством разворотных фигур является возможность колич&heip;

комментариев нет  

Отпишись
Ваш лимит — 2000 букв

Включите отображение картинок в браузере  →