FXWizard
Гуру форума
Индикаторы тренда и компоненты цены
Поскольку торговля трендов использует трендовую составляющую в движении цен, успешные торговые системы используют ряд методов для идентификации трендов. Популярной является идея использования самостоятельного фильтра трендов. Это алгоритм, который предварительно оценивает динамику цен и определяет в ней наличие повышающего, понижающего или бокового тренда.
Существуют различные подходы к разработке фильтров тренда. Некоторые методы, такие как скользящие средние, включают указатели наличия тренда в технологию входов. Другие (не рекомендуемые мною к использованию) пытаются предсказать предстоящее изменение тренда и поэтому дающие сигнал входа еще в тот момент, когда тренд движется против этого сигнала.
Многие трейдеры пытаются усложнить проблему идентификации тренда. Они исследуют различные причудливые математические уравнения и методы анализа прошлых движений цен для более точного определения нынешнего состояния тренда. Я уже давно настаиваю на том, что это бесполезно. Как и все вещи в трейдинге, простота должна быть прежде всего.
Безусловно, говорить о существовании тренда возможно только относительно определенного временного окна. Но если вы уже определили это временное окно, нет ничего сложного в определении внутри этого временного промежутка наличия тренда. Цены или движутся вверх в течение этого времени, или снижаются вниз. Вы можете взглянуть на график и в большинстве случаев быстро определить это. Зачем же усложнять этот процесс? Может быть в случае фазы консолидации бывает и сложно точно определить с одного взгляда какой тренд преобладает. Однако нет причин для обязательного усложнения процесса определения тренда.
При создании простого трендового индикатора есть один важный вопрос. Какой показатель цены следует использовать для его конструирования? Существует четыре выбора - открытие, закрытие, максимальная и минимальная цены. Можно использовать их по отдельности и вместе. Может ли специальное исследование помочь определить, какой из этих показателей или их комбинация лучше выполняет функцию индикации тренда? Или же они эквивалентны в своей способности идентифицировать тренд?
Я первоначально выполнил такое исследование в своей книге, вышедшей в 1989 году "The Dow Jones-Irwin Guide to Trading Systems".
Период исследования составлял пять лет, заканчиваясь 30 июня 1987 года. Некоторое время назад я подумал, что может быть интересно повторить это исследование с новыми данными.
Метод состоял в создании четырех простых индикаторов тренда, каждый из которых использовал различные компоненты цены. Для определения их эффективности я создал для каждой простую торговую систему. Когда индикатор показывает наличие восходящего тренда система открывает длинную позицию и держит ее до тех пор, пока система не покажет наличия нисходящего тренда. В этот момент система закрывает все длинные позиции и открывает короткие. Таким образом, система постоянно имеет позиции, находясь все время в рынке, и всегда торгует в направлении, указанном индикатором тренда. Для создания более реалистичных условий тестирования, я вычитал из каждого трейда 100$ для покрытия комиссии и проскальзывания. Теоретически, фильтр, более эффективный в определении трендов, должен дать в составе торговой системы более высокий результат.
Я протестировал каждый фильтр на десяти диверсифицированных рынках в течение десяти лет. Были использованы следующие рынки: Cattle (LC), Sugar (S), Soybeans (SB), Swiss Francs (SF), Comex Gold (GC), T-Bonds (US), Japanese Yen (JY), Heating Oil (HO), Eurodollars (ED) иe S&P 500 (SP).
Похожий подход был использован мною в моей книге "Trendiness in the Futures Markets", для измерения исторических трендов. Так как период времени очень важен для измерения трендов и поскольку я не хотел никакого субъективизма, в этом исследовании я протестировал все временные периоды начиная с 5 дней и заканчивая 85. Я обновляю эту книгу ежегодно, так что она постоянно соответствует текущим данным.
Для целей же данного исследования я выбрал период равный 34 дням. В ходе моих предидущих исследований я обнаружил, что эта временная область является прекрасным временным окном для измерения трендов на всех исследованных рынках. Этот временной период дает прибыль на всех десяти рынках даже после вычитания из каждой сделки по 100$ на комиссию и проскальзывание.
Momentum
Momentum наверное простейшая форма трендового индикатора, при этом он теоретически обоснован и интуитивно понятен. Он оценивает направление закрытия цен и использует для вычисления только цены закрытия.
Для вычисления Momentum сначала необходимо определить временной период, в течение которого вы будите определять наличие тренда. Затем сравнивается сегодняшнее закрытие с закрытием в начале выбранного вами временного интервала. В нашем случае надо сравнивать сегодняшнее закрытие с закрытием 34 дня назад. Если сегодняшнее закрытие ниже, значит тренд направлен вниз. Если сегодняшнее закрытие выше, значит тренд направлен вверх. Если закрытия равны, значит в наличии боковой тренд.
Подобный подход не противоречит здравому смыслу. Если 34-дневный тренд направлен вверх, разве не логично ожидать, что завтрашнее закрытие будет выше, чем 34 дня назад? Разве это не то, что назавают словом "тренд"? Это простой индикатор, пригодный для использования при быстром проглядывании графиков. Выберите свой временной интервал и станьте экспертом по трендам.
Использование основанной на Momentum торговой системы дает прибыль на половине рынков и общая прибыль составляла $42.
Directional Movement
Этот метод идентификации трендов был разработан Welles Wilder и описан в его книге "New Concepts in Technical Trading Systems" в 1978 году. В отличии от Momentum, который использует только цены закрытия, Directional Movement использует только максимальную и минимальную цены. Он довольно сложен математически и поэтому вы не сможете использовать его для быстрого просматривания графиков.
Directional movement оценивает ту часть сегодняшнего бара, которая выступает относительно вчерашнего бара. Если сегодняшние максимальная и минимальная цена больше вчерашних, то та часть сегодняшнего бара, которая выступает вверх относительно вчерашнего бара считается за движение вверх. Если сегодняшние максимальная и минимальная цена меньше вчерашних, то та часть сегодняшнего бара, которая выступает вниз относительно вчерашнего бара считается за движение вниз. Для inside дня (когда сегодняшний максимум меньше вчерашнего, а сегодняшний минимум больше вчерашнего) направление движения не определяется. Для outside дня (когда сегодняшний максимум больше вчерашнего, а сегодняшний минимум меньше вчерашнего) напрвление движение определяется по наиболее выступающей части сегодняшнего бара относительно вчерашнего. Движение вверх оценивается со знаком плюс, движение вниз со знаком минус.
Для вычисления индикатора определяется общая сумма направлений движений за определенный промежуток времени. Если он положителен, значит в наличии тренд вверх. Если отрицателен - вниз. Как и с Momentum, данная концепция интуитивно понятна. Если цены движутся вверх, следует ожидать преобладания новых максимумов относительно прошедших дней и наоборот.
При использовании основанной на Directional Movement торговой системы прибыль удавалось получить на половине протестированных рынков, при этом средняя прибыль составляла $54.
Open/Close Indicator
Это альтенативный трендовый индикатор, который я создал 9 лет назад. Он оценивает отношение между ценой открытия и ценой закрытия в прошедший торговый день. Таким образом он имеет некое преимущество для целей нашего исследования, включая цену открытия в вычисления. Это единственный индикатор тренда из известных мне, который использует цену открытия.
Во время восходящего тренда закрытие чаще бывает выше, чем открытие. Во время нисходящего тренда наоборот, закрытие чаще бывает ниже открытия. Сравнивая сумму цен закрытия с суммой цен открытия за определенный период, можно получить хороший индикатор тренда, основанный на отношении открытия и закрытия.
Использование основанной на Open/Close Indicator торговой системы давало среднюю прибыль по всем рынкам в размере $31, при этом прибыльными были половина рынков, а на одном наступило разорение.
Комбинация индикаторов
Последний тест пытался использовать все четыре доступных компонента цены (открытие, максимум, минимум, закрытие) для определения тренда. Индикатором тренда была комбинация из Momentum, Directional Movement и Open/Close. Когда все три индикатора, измеренные для длительности в 34 дня, показывали одновременно вверх, считалось, что имеет место восходящий тренд. Он оставался в силе до тех пор, пока все три индикатора не показывали одновременно вниз. В этой точке происходил переворот тренда вниз.
Использование комбинации из трех индикаторов давало прибыль опять только на половине рынков, однако средняя прибыль была значительно выше - $185.
Результаты данного исследования указывают на то, что лучшим индикатором тренда была комбинация из трех индикаторов. Далее по результатам следовал Directional Movement, затем Momentum, а Open/Close был наименее эффективен.
Такая очень простая торговая система была прибыльной при усреднении результатов торгов по 10 диверсифицированным рынкам в течение 10 лет, указывая на то, что в действительности существуют пригодные к использованию в торговле трендовые участки в общем движении цен на рынке. Использование более изощренных торговых систем и торговля их на более тщательно отобранных рынках может значительно улучшить ваши результаты. Именно этот метод диверсифицированных по рынкам следующих за трендом торговых систем я использую в своем собственном трейдинге
Поскольку торговля трендов использует трендовую составляющую в движении цен, успешные торговые системы используют ряд методов для идентификации трендов. Популярной является идея использования самостоятельного фильтра трендов. Это алгоритм, который предварительно оценивает динамику цен и определяет в ней наличие повышающего, понижающего или бокового тренда.
Существуют различные подходы к разработке фильтров тренда. Некоторые методы, такие как скользящие средние, включают указатели наличия тренда в технологию входов. Другие (не рекомендуемые мною к использованию) пытаются предсказать предстоящее изменение тренда и поэтому дающие сигнал входа еще в тот момент, когда тренд движется против этого сигнала.
Многие трейдеры пытаются усложнить проблему идентификации тренда. Они исследуют различные причудливые математические уравнения и методы анализа прошлых движений цен для более точного определения нынешнего состояния тренда. Я уже давно настаиваю на том, что это бесполезно. Как и все вещи в трейдинге, простота должна быть прежде всего.
Безусловно, говорить о существовании тренда возможно только относительно определенного временного окна. Но если вы уже определили это временное окно, нет ничего сложного в определении внутри этого временного промежутка наличия тренда. Цены или движутся вверх в течение этого времени, или снижаются вниз. Вы можете взглянуть на график и в большинстве случаев быстро определить это. Зачем же усложнять этот процесс? Может быть в случае фазы консолидации бывает и сложно точно определить с одного взгляда какой тренд преобладает. Однако нет причин для обязательного усложнения процесса определения тренда.
При создании простого трендового индикатора есть один важный вопрос. Какой показатель цены следует использовать для его конструирования? Существует четыре выбора - открытие, закрытие, максимальная и минимальная цены. Можно использовать их по отдельности и вместе. Может ли специальное исследование помочь определить, какой из этих показателей или их комбинация лучше выполняет функцию индикации тренда? Или же они эквивалентны в своей способности идентифицировать тренд?
Я первоначально выполнил такое исследование в своей книге, вышедшей в 1989 году "The Dow Jones-Irwin Guide to Trading Systems".
Период исследования составлял пять лет, заканчиваясь 30 июня 1987 года. Некоторое время назад я подумал, что может быть интересно повторить это исследование с новыми данными.
Метод состоял в создании четырех простых индикаторов тренда, каждый из которых использовал различные компоненты цены. Для определения их эффективности я создал для каждой простую торговую систему. Когда индикатор показывает наличие восходящего тренда система открывает длинную позицию и держит ее до тех пор, пока система не покажет наличия нисходящего тренда. В этот момент система закрывает все длинные позиции и открывает короткие. Таким образом, система постоянно имеет позиции, находясь все время в рынке, и всегда торгует в направлении, указанном индикатором тренда. Для создания более реалистичных условий тестирования, я вычитал из каждого трейда 100$ для покрытия комиссии и проскальзывания. Теоретически, фильтр, более эффективный в определении трендов, должен дать в составе торговой системы более высокий результат.
Я протестировал каждый фильтр на десяти диверсифицированных рынках в течение десяти лет. Были использованы следующие рынки: Cattle (LC), Sugar (S), Soybeans (SB), Swiss Francs (SF), Comex Gold (GC), T-Bonds (US), Japanese Yen (JY), Heating Oil (HO), Eurodollars (ED) иe S&P 500 (SP).
Похожий подход был использован мною в моей книге "Trendiness in the Futures Markets", для измерения исторических трендов. Так как период времени очень важен для измерения трендов и поскольку я не хотел никакого субъективизма, в этом исследовании я протестировал все временные периоды начиная с 5 дней и заканчивая 85. Я обновляю эту книгу ежегодно, так что она постоянно соответствует текущим данным.
Для целей же данного исследования я выбрал период равный 34 дням. В ходе моих предидущих исследований я обнаружил, что эта временная область является прекрасным временным окном для измерения трендов на всех исследованных рынках. Этот временной период дает прибыль на всех десяти рынках даже после вычитания из каждой сделки по 100$ на комиссию и проскальзывание.
Momentum
Momentum наверное простейшая форма трендового индикатора, при этом он теоретически обоснован и интуитивно понятен. Он оценивает направление закрытия цен и использует для вычисления только цены закрытия.
Для вычисления Momentum сначала необходимо определить временной период, в течение которого вы будите определять наличие тренда. Затем сравнивается сегодняшнее закрытие с закрытием в начале выбранного вами временного интервала. В нашем случае надо сравнивать сегодняшнее закрытие с закрытием 34 дня назад. Если сегодняшнее закрытие ниже, значит тренд направлен вниз. Если сегодняшнее закрытие выше, значит тренд направлен вверх. Если закрытия равны, значит в наличии боковой тренд.
Подобный подход не противоречит здравому смыслу. Если 34-дневный тренд направлен вверх, разве не логично ожидать, что завтрашнее закрытие будет выше, чем 34 дня назад? Разве это не то, что назавают словом "тренд"? Это простой индикатор, пригодный для использования при быстром проглядывании графиков. Выберите свой временной интервал и станьте экспертом по трендам.
Использование основанной на Momentum торговой системы дает прибыль на половине рынков и общая прибыль составляла $42.
Directional Movement
Этот метод идентификации трендов был разработан Welles Wilder и описан в его книге "New Concepts in Technical Trading Systems" в 1978 году. В отличии от Momentum, который использует только цены закрытия, Directional Movement использует только максимальную и минимальную цены. Он довольно сложен математически и поэтому вы не сможете использовать его для быстрого просматривания графиков.
Directional movement оценивает ту часть сегодняшнего бара, которая выступает относительно вчерашнего бара. Если сегодняшние максимальная и минимальная цена больше вчерашних, то та часть сегодняшнего бара, которая выступает вверх относительно вчерашнего бара считается за движение вверх. Если сегодняшние максимальная и минимальная цена меньше вчерашних, то та часть сегодняшнего бара, которая выступает вниз относительно вчерашнего бара считается за движение вниз. Для inside дня (когда сегодняшний максимум меньше вчерашнего, а сегодняшний минимум больше вчерашнего) направление движения не определяется. Для outside дня (когда сегодняшний максимум больше вчерашнего, а сегодняшний минимум меньше вчерашнего) напрвление движение определяется по наиболее выступающей части сегодняшнего бара относительно вчерашнего. Движение вверх оценивается со знаком плюс, движение вниз со знаком минус.
Для вычисления индикатора определяется общая сумма направлений движений за определенный промежуток времени. Если он положителен, значит в наличии тренд вверх. Если отрицателен - вниз. Как и с Momentum, данная концепция интуитивно понятна. Если цены движутся вверх, следует ожидать преобладания новых максимумов относительно прошедших дней и наоборот.
При использовании основанной на Directional Movement торговой системы прибыль удавалось получить на половине протестированных рынков, при этом средняя прибыль составляла $54.
Open/Close Indicator
Это альтенативный трендовый индикатор, который я создал 9 лет назад. Он оценивает отношение между ценой открытия и ценой закрытия в прошедший торговый день. Таким образом он имеет некое преимущество для целей нашего исследования, включая цену открытия в вычисления. Это единственный индикатор тренда из известных мне, который использует цену открытия.
Во время восходящего тренда закрытие чаще бывает выше, чем открытие. Во время нисходящего тренда наоборот, закрытие чаще бывает ниже открытия. Сравнивая сумму цен закрытия с суммой цен открытия за определенный период, можно получить хороший индикатор тренда, основанный на отношении открытия и закрытия.
Использование основанной на Open/Close Indicator торговой системы давало среднюю прибыль по всем рынкам в размере $31, при этом прибыльными были половина рынков, а на одном наступило разорение.
Комбинация индикаторов
Последний тест пытался использовать все четыре доступных компонента цены (открытие, максимум, минимум, закрытие) для определения тренда. Индикатором тренда была комбинация из Momentum, Directional Movement и Open/Close. Когда все три индикатора, измеренные для длительности в 34 дня, показывали одновременно вверх, считалось, что имеет место восходящий тренд. Он оставался в силе до тех пор, пока все три индикатора не показывали одновременно вниз. В этой точке происходил переворот тренда вниз.
Использование комбинации из трех индикаторов давало прибыль опять только на половине рынков, однако средняя прибыль была значительно выше - $185.
Результаты данного исследования указывают на то, что лучшим индикатором тренда была комбинация из трех индикаторов. Далее по результатам следовал Directional Movement, затем Momentum, а Open/Close был наименее эффективен.
Такая очень простая торговая система была прибыльной при усреднении результатов торгов по 10 диверсифицированным рынкам в течение 10 лет, указывая на то, что в действительности существуют пригодные к использованию в торговле трендовые участки в общем движении цен на рынке. Использование более изощренных торговых систем и торговля их на более тщательно отобранных рынках может значительно улучшить ваши результаты. Именно этот метод диверсифицированных по рынкам следующих за трендом торговых систем я использую в своем собственном трейдинге