Математический или Компьютерный Метод
Когда мы применяем графический анализ, то главным является изображение – вид на экране: текущие цены, их динамика, прямые линии поддержки и сопротивления, пересечения, а также различные фигуры, которые образуются на графике. Человек строит и анализирует эти изображения и по ним может принимать решения. В отличие от графического подхода, компьютерный метод базируется на цифровой информации, приходящей с рынка. Все величины так или иначе образуются путем манипуляции с основными параметрами рынка: цена валютной пары, время, то есть период и объем. Вычисления осуществляемые над этими величинами порождают так называемые индикаторы, которые даже по своему определению помогают нам увидеть какие-либо закономерности на рынке. Они предназначены сигнализировать о происходящих изменениях.Наиболее распространенный индикатор строится на основе усреднения цен за определенный период. Такой индикатор называется “Скользящее Среднее” (moving average) и представляет собой кривую, которая сглаживает цены и позволяет видеть характер изменения цены, ее тенденцию, а не только отдельные колебания. Период усреднения задается самим исследователем, исходя из той стратегии анализа и трейдинга, которой трейдер придерживается. Применяются самые разные методы усреднения: обычное среднее арифметическое, экспоненциально сглаженное среднее, линейно и нелинейно взвешенное и даже вычисляется среднее от среднего и может не один раз. Вы можете использовать этот индикатор сам по себе или как основу для более сложного анализа в своей стратегии. Обычно при анализе используют несколько скользящих средних, варьируя их периодами и методами вычисления и анализируя их наклоны и пересечения. Основной проблемой этого сорта индикаторов является запаздывание сигнала по сравнению с реальными изменениями происходящими с ценой на рынке. Преимущество в их плавности, надежности и точности. К компьютерному методу относится и количественный анализ японских свечей. Здесь производится анализ как формы отдельной свечи, так и их устойчивые комбинации – паттерн. Такие паттерны могут сигнализировать о возможном развороте тренда или о его продолжении. Так как эта наука берет свое начало в Японии, то названия эти комбинации порой носят поэтические: например, “вечерняя звезда”, или “две взлетевшие вороны”. Другой разновидностью индикаторов являются осцилляторы. Они показывают нам, когда рынок находится в состоянии перекупленности и, следовательно, надо ожидать снижения цен, или перепроданности, соответственно ожидаем повышения. Некоторые осцилляторы показывают момент или скорость изменения цены. Очевидно, измерение и постоянное слежение за моментом, которое происходит в режиме реального времени с помощью компьютера, помогает вовремя определить, что в связи с потерей скорости надо закрывать позицию – цена находится в зоне перекупленности/перепроданности и замедляет свой рост/падение. Раз есть скорость, то несложно вычислить и ускорение. Теперь несколько слов о времени. Ранее упоминалось о важности временного интервала. Одна и та же пара валют фактически образует два разных рынка, например, на 15 минутах и на одном часе. Использование компьютера и соответствующих пакетов программ позволяет одновременно использовать оба рынка для более точного анализа. Мы можем показатели индикатора с одного рынка использовать на втором. Кроме этого анализ можно проводить с различной частотой. Например, пересчитывать все значения на каждом тике (каждый момент изменения цены) или на каждом закрытии/открытии бара, или определенное количество раз на протяжении бара.Изменения объемов сделок на FOREX само по себе является индикатором. Начало повышения объема может подтверждать решение об открытии позиции (buy or sell)? Тогда как достижение максимума и последующее снижение объема сигнализирует, что пора закрываться.В реальных торговых стратегиях обычно применяют сразу несколько индикаторов. Как правило сигналы любого отдельно взятого индикатора недостаточно надежны.Так как все величины в техническом анализе имеют числовое выражение и синхронизированы по времени, то есть образуют временные серии, то вполне возможно применение математических методов практически из любой области: классическая механика, спектральный анализ, модели волн и циклов, теория хаоса, нейронные сети и генетические алгоритмы, статистические модели наконец. В конечном итоге количественный компьютерный анализ помогает нам, добавляя новые графические возможности на графике цен или непосредственно генерируя сигналы для проведения операций на рынке.Применение компьютера позволяет быстрее и точнее просчитывать ситуацию на рынке, позволяет работать на внутридневных периодах и позволяет строить сложные и даже полностью автоматизированные стратегии, что является основной темой нашего курса FOREX WORKSHOP.Торговля на основе Технического Анализа называется System Trading. Характерными особенностями такого анализа и трейдинга, в отличие от Discretionary Trading, базирующегося на фундаментальном анализе, являются:Объективность.Возможность применения большого количества правил.Возможность анализа и торговли на многих рынках одновременно.Исключение влияния эмоций на ход трейдинга.Ключевые индикаторы остаются всегда одни и те же.Возможность тестирования на исторических данных.Какие же преимущества и какие потенциальные проблемы содержит в себе System Trading? Рассмотрим его свойства по-порядку:- Объективность. Если используемые индикаторы дают определенный сигнал, то с этим трудно поспорить. Так как правила сформулированы, запрограммированы, и возможно даже тщательно протестированы, то остается мало места для сомнений и субъективных суждений, свойственных человеку. Сигнал (buy or sell), появляющийся на экране является результатом анализа и описания правил. Трейдер знает эти правила, и значит знает, почему появляется сигнал. Вместе с этим существует возможность внести в стратегию мнение трейдера. Например, реализован робот-стратегия, который рассчитывает и использует анализ изменения движения цены (ее скорость, ускорение и энергию), а также используется индикатор ADX (Average Directional Movement Index) для подтверждения хороших сигналов и фильтрации ложных. Трейдер же, размышляя над характером рынка, приходит к выводу, что рынок находится в состоянии долгосрочного восходящего тренда (базовая валюта растет в цене) и, следовательно, трейдер может сообщить этот факт своей стратегии. Иными словами, стратегия словно спрашивает трейдера: “У вас есть определенное соображение о состоянии рынка? Вводи!” После этого, например, стратегии будет позволено генерировать сигналы только в заданном направлении или, в более сложном случае, обрабатывать мнение трейдера как отдельный индикатор, имеющий собственный вес. Трейдер сам может задать и вес своему мнению: 100% buy или 60% sell.- Большое количество правил. В стратегии, построенной на основе техничекого анализа, может быть использовано любое количество правил. За техническим анализом так или иначе стоит компьютер и математические формулы. По этой причине не существует серьезных ограничений на количество и сложность правил применяемых в стратегии. Здесь ограничение на количество стратегий и правил и их сложность определяются человеком, его способностью найти существующие и новые правила и описать их так, чтобы стратегия работала и приносила прибыль. Так как трейдинг надо рассматривать как бизнес, то обучение, создание новых стратегий, модернизация существующих правил является бесконечным процессом улучшения своей торговой системы.- Много рынков. System Trading как подход, позволяет разместить стратегии на многих рынках одновременно. Человек по понятным причинам может эффективно контролировать только несколько рынков. Стратегия на основе технического анализа может быть специально настороена или разработана для любого количества рынков. Это свойство особенно привлекательно, так как позволяет быстро получить портфолио и диверсифицировать его простой настройкой одной и той же стратегии на разные валютные рынки. – Отсутствие эмоций. Одним из самых интересных свойств и всеми признаваемым преимуществом использования автоматизированных стратегий и сигнальных систем является их способность устранить из процесса принятия торговых решений влияние человеческих эмоций. Дело в том, что такие две эмоции как жадность и страх не позволяют успешно торговать, особенно начинающему трейдеру. Они могут поломать стройную стратегию, остановить автомат, и таким образом принести большие убытки. Страх потери денег не дает человеку правильно анализировать ситуацию и уверенно войти на рынок (открыть позицию). Страх и эмоциональное непринятие факта потери заставляет трейдера спасать явно провалившуюся убыточную позицию, тем самым рискуя все большей и большей суммой. Жадность, с другой стороны, заставляет нарушить правило закрытия позиции: трейдер считает, что достигнутой прибыли недостаточно и возможно цена еще пройдет немного в нужном направлении, и будет достигнута большая прибыль. Нежелание принять уже сниженную прибыль еще больше усугубляет положение. В этом состоянии недолго получить проигрыш вместо уже практически бывшей в руках прибыли. Даже если в этой ситуации трейдер находит в себе мужество закрыть позицию и выходит из положения в плюсе, удовлетворения нет, “ведь если бы закрылся вовремя, я бы получил в полтора раза большую прибыль”. В отличие от такой ситуации, автоматизированная торговая стратегия/торговый автомат полностью устраняет эти трудности. Встаете утром, а позиция открылась и уже успела закрыться, принеся вам прибыль. Вряд ли у вас возникнет досада, что она не взяла больше. Вы точно знаете, почему она сделала так. Обратный пример, ночью ваша стратегия принесла вам минус – убыток. Увидев это утром проснувшись, настроение у вас конечно не поднялось, но вы спали, и ночью, прильнув к экрану, вы не мучались, и вы опять точно знаете, почему произошло так, а не иначе.В обоих случаях никаких эмоций, вы спокойно спали.Как это сделать, мы подробно обсуждаем на нашем практическом курсе FOREX WORKSHOP.Мы начали обсуждение особенностей торговли на основе технического анализа, называющейся System Trading. К ним относятся:1. Объективность.2. Применение большого количества правил.3. Возможность анализа и торговли на многих рынках одновременно.4. Отсутствие эмоций.5. Ключевые индикаторы всегда одни и те же.6. Возможность тестирования на исторических данных.Были описаны первые четыре характерные особенности, и теперь мы рассмотрим более подробно оставшиеся две.- Ключевые индикаторы в компьютерной торговой системе остаются всегда одними и теми же. Это свойство вытекает из того факта, что компьютеризированная система, однажды построенная, будет всегда использовать одни и те же индикаторы и правила. Человек в Discretionary Trading может быстро переключаться с одного индикатора на другой. Если в момент принятия решения важным являются события в каком-то регионе мира, то трейдер – аналитик будет следить за политическими новостями и это будет являться его ключевым индикатором. Если важным становится экономическое положения Америки, то он будет следить за основными экономическими идексами, новостями и аналитическими обзорами. При этом человек так же легко может воспринимать показатели технических индикаторов на экране компьютера и применять их для выработки своих торговых решений. Возможности человека быстро ориентироваться в обстановке и переключаться с одних индикаторов на другие трудно переоценить.В автоматизированных системах, не смотря на возможность одновременного использования большого количества индикаторов и правил, набор индикаторов всегда остается постоянным. Может быть в связи с этим, такие системы называют “механические”. Чтобы в какой-то мере улучшить положение, строятся адаптивные системы. Адаптивная система по ходу трейдинга может менять параметры заранее заданных индикаторов и переключать правила, которые опять-таки были заранее сформулированы и запрограммированы. При этом критерии изменения остаются постоянными. Например, стратегия имеет два правила поведения: одно предназначено для работы, когда установлено, что рынок имеет тренд (вверх или вниз), а другое правило предназначено для работы на боковом рынке (sideways – цена колеблется в горизонтальном канале). Если распознается (опять же с помощью определенных индикаторов) тренд, то начинают работать правила торговли при тренде на рынке. Если рынок не в тренде, то включается второй набор правил.Существует еще один подход создания систем. Он основан на самообучении. В такой системе задаются не правила торговли, а правила обучения. Вы помните одну из аксиом технического анализа: история повторяется. Если это так, то самообучающаяся система могла бы найти паттерн – устойчивые сочетания на графике цен и индикаторов – и использовать их для прогноза изменения цены. Заманчивая перспектива, не так ли?- Возможность тестирования на исторических данных. Только одного этого свойства достаточно, чтобы обосновать целесообразность построения автоматизированной торговой системы. При Discretionary Trading, где человек-трейдер является центром принятия решений, возможность тестирования стратегии трейдинга на исторических данных полностью исключена. Это невероятно, чтобы человек мог применить фундаментальный анализ к прошлому, потому как невозможно или слишком сложно восстановить все значимые события и в целом картину прошлого. Не только воcстановить, но и провести, допустим, ежедневный анализ этих событий на предмет трейдинга на FOREX.Именно эта особенность стратегий и систем, построенных на техническом анализе, позволяет говорить о существенном преимуществе System Trading.Итак, описаны правила, написана программа, теперь настало время ее проверить. Если это Discretionary Trading стратегия, то трейдер садится за компьютер и проверяет ее изо дня в день торгуя на рынке. Сколько месяцев он должен это делать, чтобы убедиться, что эта стратегия работает? А что, если он убедился, что она не работает? В случае полностью автоматизированной торговой системы вы просто “прогоняете” программу на данных за прошлые годы. Затем анализируете результат и видите, где ваша стратегия работает хорошо, а где не очень. Теперь у вас есть возможность откорректировать и запустить снова вашу стратегию. Так вы делаете до тех пор, пока либо стратегия принята вами, либо вы ее отвергаете и возвращаетесь к началу – описанию правил. Существует мнение, что результат, полученный при тестировании на прошлом, не гарантирует такой же результат в будущем. Это действительно так. Но цель тестирования не получение гарантий на будущее, а удостовериться, что ваша стратегия устойчива к различным рыночным условиям. Разве вам не будет спокойнее, если вы убедитесь, что стратегия на истории дала неплохой результат? В этом случае вы смелее будете смотреть в будущее.