| Расчет целевых уровней. |
|
JPAGE_CURRENT_OF_TOTAL
В мире есть только правда, ложь и статистика.
Наивно было бы предполагать, что основные участники рынка, оперирующие значительными объемами средств и оказывающие непосредственное влияние на рыночные цены, перед открытием очередной крупной сделки не просчитывают ее рентабельность и не знают тех целевых уровней, по достижению которых они будут фиксировать прибыль. Не будем наивны и предположим обратное: основные участники рынка знают, чем и ради чего они рискуют. В таком случае было бы очень выгодно руководствоваться тем же алгоритмом вычисления целей, который используют основные участники рынка. Знание этого алгоритма позволит синхронизировать свои действия с теми силами, которые могут и оказывают реальное воздействие на рыночные цены. Каким должен быть алгоритм вычисления целевых уровней, которым могли бы пользоваться основные участники рынка? Наверное, этот алгоритм должен быть максимально простым и точным. Это позволило бы присоединяться к движению новым крупным участникам рынка. Методика вычисления должна быть интуитивно понятна. Для ее понимания и проверки любой участник рынка должен иметь необходимый инструментарий, который должен быть в большинстве программ технического анализа. Магические индикаторы и различные хитроумные графические объекты, имеющие различные параметры и модификации, на роль такого инструментария не подходят. Инструмент должен быть максимально простым и точным.
Вы уже догадались, что это за инструмент?
Нет? Тогда я предоставлю вам возможность догадаться самостоятельно, предоставляя по мере повествования статистические доказательства эффективности этого инструмента. Надеюсь, вы поймете, что это за инструмент, не дочитав до конца этой статьи.
Итак, рассмотрим статистику и некоторые расчеты.
Для начала вычислим, сколько в среднем проходит цена в определенном направлении после того, как она прошла в этом направлении n-пунктов. Например, вычислим средний размер движений для всех движений более 100 пунктов, 105 пунктов и т.д. Для этого расчета нам потребуются данные, которые можно выгрузить в базу данных с помощью информационного индикатора gp_Mount. Возьмем историю за период [2000-2009] и выгрузим все движения большие 100 пунктов с шагом 5 пунктов. Меньший шаг не имеет значения для предстоящих расчетов (проверено на практике). В итоге мы вычислим средний размер движения для каждого шага от 100 до 500 и соотношение шага к размеру среднего движения:
![]() В столбце "Базовый размер" указан минимальный размер движения (параметр p_Mount). В столбце "Средний размер" указан средний размер всех движений за всю историю [2000-2009]. В столбце "Отношение среднего размера к базовому размеру" показан результат деления среднего размера движения на базовый размер. В столбце "Число движений в расчете" указано общее число движений для данного базового размера. Таблицы для всех символов не привожу полностью, т.к. они занимают много места. Вместо них далее показаны диаграммы отношения среднего размера к базовому размеру:
![]() Таблица минимальных и максимальных значений отношения для символов: ![]() Как вы можете видеть, отношение среднего размера движения к базовому размеру имеет незначительное отклонение от цифры 2.
Что это значит? Это значит следующее:
Сколько бы цена не прошла в каком-либо направлении, за достаточный период выборки в среднем она пройдет столько же.
Надеюсь, теперь вы уже поняли, каким инструментом пользуются участники рынка для расчета целевых уровней. Если не поняли, идем дальше. Для проверки вышеприведенной статистики на практике, воспользуемся простой механической системой. Суть ее заключается в следующем. Покупаем, если цена растет на p_Mount-пунктов. Продаем, если цена падает на p_Mount-пунктов. После открытия позиции устанавливаем TakeProfit=p_Mount. Например, если p_Mount=160, то при росте цены на 160 пунктов мы открываем длинную позицию с лимитом на 160 пунктов выше цены открытия. Если цена падает на 160 пунктов, открывается короткая позиция. Таким образом, стоп у нас так же равен 160 пунктов.
Оптимизируем параметр p_Mount от 100 до 500 с шагом 5 без учета спреда и ролловеров. Пока наша цель в том, чтобы подтвердить полученную выше статистику на практике, а не сделать прибыльную торговую систему.
В итоге оптимизации торговой системы на интервале [2000-2009] мы получаем доходность (NetProfit), изменяя параметр p_Mount от 100 до 500 с шагом 5:
![]() Построим диаграмму доходности торговой системы:
![]() Сравним ее с более подробной диаграммой отношения среднего размера к базовому размеру: ![]() Корреляция подтверждает наши расчеты. Цена действительно в среднем проходит после открытия позиции столько же пунктов, сколько и до открытия (размер p_Mount). Если в качестве уровня TakeProfit использовать не размер p_Mount и добавить параметр стопа, прибыльность торговой системы возрастает многократно. Однако не спешите повторять систему. Ведь целью построения системы было получение доказательства, а не построение системы, дающей стабильную прибыль каждый год. Основные участники рынка подходят к открытию позиций избирательно, а не открывают позиции как только цены дернутся в ту или иную сторону.
Для иллюстрирования робастности метода выше использовались данные за период [2000-2009]. Это не означает, что метод работает только на большом отрезке истории. Подтверждающая статистика сохраняется из года в год, так как этим методом основные участники рынка пользуются десятилетиями. И не только на рынке Forex. Чтобы вы могли в этом убедиться, после текста статьи приводятся диаграммы отдельно для каждого символа и года. Надеюсь, вы уже поняли, что в качестве инструмента для расчета целевых уровней, основные участники рынка использую классический 50% ретрейсмента. С его помощью рыночные движения разбиваются на три фазы:
Для наглядности приведу несколько примеров из практики:
![]() Как вы можете видеть, все не просто, а очень просто. Почему же трейдеры так редко используют этот простой и эффективный метод? По следующим причинам:
Если хочешь что-то спрятать - положи это на самое видное место. Умный заметит, а остальные не ищут легких путей. Люди не верят, что на рынке зарабатывать легко. Раз зарабатывают не многие, значит это сложно. Следовательно, хорошие методики должны быть сложными. Никто не верит профессионалам, которые во всех книжках пишут - делайте систему простой. Правда они не договаривают, почему ее надо делать простой и в чем собственно заключается суть простой и успешной системы. Читателям приходится довольствоваться полуправдой, но и за это можно сказать спасибо.
Нам осталось рассмотреть еще один вопрос: насколько эффективной может быть система, использующая 50% ретрейсмент в качестве метода для расчета лимит-ордеров? Для примера приведу вам статистику системы, которая была настроена не на максимальную прибыль, а на максимальное число прибыльных сделок, чтобы проиллюстрировать эффективность расчета целевых уровней:
![]() Если сравнивать эффективность расчета целевых уровней с различного рода трэйлингами, параболиками, всевозможными скользящими средними, то этот метод значительно эффективнее.
Надеюсь, написанное выше, поможет вам достигнуть успеха и сэкономит время.
Удачной торговли!
На следующей странице приводятся диаграммы отдельно для каждого символа и года. |
||||
| Обновлено 09.03.2010 09:45 |
| Главная |
| Рынок Forex |
| Торговые методы |
| Статьи |
Комментарии
Действительно, соотношение 2Х выполняется с пугающей точностью. Пока, правда, для меня на 100% не ясно, как его использовать, но это дело поправимое :)
Главное - есть закономерность, значит, и ТС найдётся.
Как использовать, написал выше и разместил иллюстрации. Если что-то не понятно, спрашивайте.
Все очень просто. Нашли начало и середину движения, знаете где скорее всего будет его конец. В зависимости от силы и динамики движения можно работать в конце движения в обратную сторону, рассчитывая на откат из-за фиксации прибыли. Если размер движения большой, оправдана процедура наращивания позиции на откатах.
Допустим, начало движения найти несложно, тем более, что его можно искать аж вплоть до пробития ключевого уровня. Вопрос только в том, по каким критериям определить, что это ключевой уровень? До того, как он будет пробит, разумеется.
Более подробно, с примерами, эта тема будет раскрыта в описании основных торговых моделей (закономерносте й). Пока сроки публикации назвать не могу.
Так вот, я обнаружил, что скажем по евробаксу:
Если цена прошла не менее 100 пунктов, то она пройдёт до следующего звена зигзага не менее (в %):
20 50 100 150
100 79% 58% 34% 18%
Т.е. 18% трендов длятся ещё больше 150 пунктов после того, как прошли первые 100.
Занятно. Стоит как следует обдумать. Причём закономерность не зависит от масштаба зигзага
правильно ли я понял вашу мысль, что середина движения (вход в позицию) соответствует прорыву ключевого уровня? (скажем, так работает 1-2-3 паттерн). Например, при прорыве границ горизонтального флета цель - ширина этого флета? Именно так работают "большие толстосумы"? И не важно, какой это флет - ночной на М5 или летний на D1
Правильно поняли. Для позиций, которые занимаются не внутри дня, вероятность отработки целевого уровня больше 80%. Внутридневные позиции специально не просчитывал, но реальный опыт подтверждает актуальность целевых уровней и при работе внутри дня.
Для понимание настоящего фундаментала надо быть настоящим экономистом, так что наша дорога - через статистику.
2. Автор в статье приводит результаты тестирования двух стратегий, основанных на этих отмеренных движениях (пробойной и откатной). Результаты вызывают сильное желание повертеть стратегии в руках самостоятельно.
Однако исходник собственно сигнала автором не выложен, надо творить самому, опираясь на текст gp_Mount.
3. Изучил индикатор gp_Mount и подлежащую функцию. Так как обработка нетривиально поделена между собственно и ндикатором и функцией (не так, что функция всё вычисляет, а индикатор только отрисовывает), написать сигнал "малой кровью" (клавишами CtrlIns - ShiftIns) не удалось.
=============================
Поэтому просьба автору - выложить эти простые сигналы (пробойный и откатный) или на русском языке написать некие советы по их написанию.
Продолжается движение за счет устанавливаемых ниже уровня поддержки ордеров, которые обеспечивают не просто движение, а движение с ускорением. На истории это можно видеть. Далее профессионалы начинают строить пирамиду за счет кредитных средств, чтобы тренд дошел туда куда надо, а не развернулся на пол пути. Спасение утопающих - дело рук самих утопающих. На рынке примерно так же. Если можешь помочь движению и на этом свою прибыль увеличить на порядки, то помогай!
по поводу данного метода торговли, встречал похожие ситуации, но их не в коем случае нельзя принимать за некий грааль, так как они прекрасно читаються на истории а вот на реальном движении, все идет не так удачно))
RSS лента комментариев этой записи.