Главная Forex Торговые методы Расчет целевых уровней.
Расчет целевых уровней. Печать
Индекс материала
Расчет целевых уровней.
Диаграммы
Все страницы

В мире есть только правда, ложь и статистика.


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

Каким должен быть алгоритм вычисления целевых уровней, которым могли бы пользоваться основные участники рынка? Наверное, этот алгоритм должен быть максимально простым и точным. Это позволило бы присоединяться к движению новым крупным участникам рынка. Методика вычисления должна быть интуитивно понятна. Для ее понимания и проверки любой участник рынка должен иметь необходимый инструментарий, который должен быть в большинстве программ технического анализа. Магические индикаторы и различные хитроумные графические объекты, имеющие различные параметры и модификации, на роль такого инструментария не подходят. Инструмент должен быть максимально простым и точным.

Вы уже догадались, что это за инструмент?

Нет? Тогда я предоставлю вам возможность догадаться самостоятельно, предоставляя по мере повествования статистические доказательства эффективности этого инструмента. Надеюсь, вы поймете, что это за инструмент, не дочитав до конца этой статьи.

Итак, рассмотрим статистику и некоторые расчеты.

Для начала вычислим, сколько в среднем проходит цена в определенном направлении после того, как она прошла в этом направлении n-пунктов. Например, вычислим средний размер движений для всех движений более 100 пунктов, 105 пунктов и т.д. Для этого расчета нам потребуются данные, которые можно выгрузить в базу данных с помощью информационного индикатора gp_Mount. Возьмем историю за период [2000-2009] и выгрузим все движения большие 100 пунктов с шагом 5 пунктов. Меньший шаг не имеет значения для предстоящих расчетов (проверено на практике). В итоге мы вычислим средний размер движения для каждого шага от 100 до 500 и соотношение шага к размеру среднего движения:

Расчет среднего размера движений.

В столбце "Базовый размер" указан минимальный размер движения (параметр p_Mount).
В столбце "Средний размер" указан средний размер всех движений за всю историю [2000-2009].
В столбце "Отношение среднего размера к базовому размеру" показан результат деления среднего размера движения на базовый размер.
В столбце "Число движений в расчете" указано общее число движений для данного базового размера.

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

Отношение среднего размера к базовому размеру для GBP.

Отношение среднего размера к базовому размеру для EUR. Отношение среднего размера к базовому размеру для CHF. Отношение среднего размера к базовому размеру для JPY.
Отношение среднего размера к базовому размеру для AUD. Отношение среднего размера к базовому размеру для CAD. Отношение среднего размера к базовому размеру для Gold (XAU).

Таблица минимальных и максимальных значений отношения для символов:

Таблица минимальных и максимальных значений отношения.

Как вы можете видеть, отношение среднего размера движения к базовому размеру имеет незначительное отклонение от цифры 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:

Итог оптимизации торговой системы на интервале [2000-2009].

Построим диаграмму доходности торговой системы:

Отношение среднего размера к базовому размеру для GBP.

Сравним ее с более подробной диаграммой отношения среднего размера к базовому размеру:

Отношение среднего размера к базовому размеру для GBP.

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

Для иллюстрирования робастности метода выше использовались данные за период [2000-2009]. Это не означает, что метод работает только на большом отрезке истории. Подтверждающая статистика сохраняется из года в год, так как этим методом основные участники рынка пользуются десятилетиями. И не только на рынке Forex. Чтобы вы могли в этом убедиться, после текста статьи приводятся диаграммы отдельно для каждого символа и года.

Надеюсь, вы уже поняли, что в качестве инструмента для расчета целевых уровней, основные участники рынка использую классический 50% ретрейсмента. С его помощью рыночные движения разбиваются на три фазы:
  1. Начало движения.
  2. Середина - прорыв ключевого уровня.
  3. Конец движения - фиксация прибыли по достижению целевого уровня.
Для наглядности приведу несколько примеров из практики:

Модель "Три волны". Модель "Три волны". Модель "Прорыв уровня поддержки/сопротивления" и модель "Три волны". Модель "Три волны".
Модель "Голова и плечи". Модель "Голова и плечи". Модель "Голова и плечи" и далее "Прорыв уровня поддержки/сопротивления". Модель "Голова и плечи".
Модель "Прорыв уровня поддержки/сопротивления". Модель "Прорыв уровня поддержки/сопротивления". Модель "Прорыв уровня поддержки/сопротивления". Модель "Прорыв уровня поддержки/сопротивления".

Как вы можете видеть, все не просто, а очень просто. Почему же трейдеры так редко используют этот простой и эффективный метод? По следующим причинам:
  1. Это слишком просто, чтобы быть правдой.
  2. Это запрограммировать сложнее, чем пересечение индикатором другого индикатора.
Если хочешь что-то спрятать - положи это на самое видное место. Умный заметит, а остальные не ищут легких путей. Люди не верят, что на рынке зарабатывать легко. Раз зарабатывают не многие, значит это сложно. Следовательно, хорошие методики должны быть сложными. Никто не верит профессионалам, которые во всех книжках пишут - делайте систему простой. Правда они не договаривают, почему ее надо делать простой и в чем собственно заключается суть простой и успешной системы. Читателям приходится довольствоваться полуправдой, но и за это можно сказать спасибо.

Нам осталось рассмотреть еще один вопрос: насколько эффективной может быть система, использующая 50% ретрейсмент в качестве метода для расчета лимит-ордеров? Для примера приведу вам статистику системы, которая была настроена не на максимальную прибыль, а на максимальное число прибыльных сделок, чтобы проиллюстрировать эффективность расчета целевых уровней:

Потенциальная эффективность расчета целевых уровней.

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

Надеюсь, написанное выше, поможет вам достигнуть успеха и сэкономит время.

Удачной торговли!



На следующей странице приводятся диаграммы отдельно для каждого символа и года.


Обновлено 09.03.2010 09:45
 

Комментарии  

 
-1 #1 Dserg 07.12.2009 20:58
Здравствуйте,

Действительно, соотношение 2Х выполняется с пугающей точностью. Пока, правда, для меня на 100% не ясно, как его использовать, но это дело поправимое :)
Главное - есть закономерность, значит, и ТС найдётся.
Цитировать
 
 
0 #2 Gelium 08.12.2009 08:53
Цитирую Dserg:
Здравствуйте,
Действительно, соотношение 2Х выполняется с пугающей точностью. Пока, правда, для меня на 100% не ясно, как его использовать, но это дело поправимое :)
Главное - есть закономерность, значит, и ТС найдётся.


Как использовать, написал выше и разместил иллюстрации. Если что-то не понятно, спрашивайте.

Все очень просто. Нашли начало и середину движения, знаете где скорее всего будет его конец. В зависимости от силы и динамики движения можно работать в конце движения в обратную сторону, рассчитывая на откат из-за фиксации прибыли. Если размер движения большой, оправдана процедура наращивания позиции на откатах.
Цитировать
 
 
0 #3 Ольга 08.12.2009 12:04
Разрешите, я поясню вопрос этого человека. Вы писали Выше:

Допустим, начало движения найти несложно, тем более, что его можно искать аж вплоть до пробития ключевого уровня. Вопрос только в том, по каким критериям определить, что это ключевой уровень? До того, как он будет пробит, разумеется.
Цитировать
 
 
0 #4 Gelium 08.12.2009 12:38
В подавляющем большинстве случаев, ключевым уровнем является уровень поддержки/сопротивления. Хорошие уровни поддержки/сопротивления образуются не за один день. Для их индикации можно использовать индикатор gp_Supres или фракталы MT4.

Более подробно, с примерами, эта тема будет раскрыта в описании основных торговых моделей (закономерносте й). Пока сроки публикации назвать не могу.
Цитировать
 
 
0 #5 Dserg 08.12.2009 15:01
Решил поподробней посмотреть статистику по длинам звеньев зигзага, т.к. мало знать среднюю длину тренда до образования отката не менее 100 п., но и важно знать распределение по хвостам.
Так вот, я обнаружил, что скажем по евробаксу:
Если цена прошла не менее 100 пунктов, то она пройдёт до следующего звена зигзага не менее (в %):

20 50 100 150
100 79% 58% 34% 18%

Т.е. 18% трендов длятся ещё больше 150 пунктов после того, как прошли первые 100.
Занятно. Стоит как следует обдумать. Причём закономерность не зависит от масштаба зигзага
Цитировать
 
 
0 #6 Dserg 08.12.2009 15:10
В дополнение:
правильно ли я понял вашу мысль, что середина движения (вход в позицию) соответствует прорыву ключевого уровня? (скажем, так работает 1-2-3 паттерн). Например, при прорыве границ горизонтального флета цель - ширина этого флета? Именно так работают "большие толстосумы"? И не важно, какой это флет - ночной на М5 или летний на D1
Цитировать
 
 
0 #7 Gelium 08.12.2009 18:24
Цитирую Dserg:
В дополнение:
правильно ли я понял вашу мысль, что середина движения (вход в позицию) соответствует прорыву ключевого уровня? (скажем, так работает 1-2-3 паттерн). Например, при прорыве границ горизонтального флета цель - ширина этого флета? Именно так работают "большие толстосумы"? И не важно, какой это флет - ночной на М5 или летний на D1


Правильно поняли. Для позиций, которые занимаются не внутри дня, вероятность отработки целевого уровня больше 80%. Внутридневные позиции специально не просчитывал, но реальный опыт подтверждает актуальность целевых уровней и при работе внутри дня.
Цитировать
 
 
0 #8 Michel 20.12.2009 11:29
Добрый день! Интересно, можно ли использовать, и как, обнаруженную закономерность при торговле внутреннего бара. Если входить у хая или лоу опорного бара (того, который предшествует внутреннему бару), то это наверно и есть уровень поддержки-сопротивления, или по-другому середина пути. Как в этом случае можно расположить стоп и тейк, чтобы это соответствовало теории, изложеной в статье?
Цитировать
 
 
0 #9 Michel 31.12.2009 09:43
Не может быть, чтобы Вы, при Вашей квалификации, не знали, что такое внутренний бар. Я имею ввиду бар, у которого хай ниже или равен хаю предыдушего бара, а лоу выше или равен лоу предыдущего бара. Понятие опорного бара можно исключить как излишнее.
Цитировать
 
 
0 #10 Gelium 31.12.2009 16:41
Использовать расчет целевых уровней, при торговле на пробитии моделей консолидации, можно. В качестве размера стопа лучше использовать оптимизируемый параметр, который будет оптимален актуальному рыночному контексту.
Цитировать
 
 
0 #11 А лександр 03.01.2010 17:25
1. Тема статьи очень интересная, так как кроме настоящего фундаментала (не реакции на новости!) и статистики на рынке, по большому счету, ничего и нет.
Для понимание настоящего фундаментала надо быть настоящим экономистом, так что наша дорога - через статистику.

2. Автор в статье приводит результаты тестирования двух стратегий, основанных на этих отмеренных движениях (пробойной и откатной). Результаты вызывают сильное желание повертеть стратегии в руках самостоятельно.
Однако исходник собственно сигнала автором не выложен, надо творить самому, опираясь на текст gp_Mount.

3. Изучил индикатор gp_Mount и подлежащую функцию. Так как обработка нетривиально поделена между собственно и ндикатором и функцией (не так, что функция всё вычисляет, а индикатор только отрисовывает), написать сигнал "малой кровью" (клавишами CtrlIns - ShiftIns) не удалось.
=============================
Поэтому просьба автору - выложить эти простые сигналы (пробойный и откатный) или на русском языке написать некие советы по их написанию.
Цитировать
 
 
0 #12 Gan 12.01.2010 20:38
Я бы объяснил эти фигуры так. Когда для всех участников рынка становится очевидно, что движение цены должно остановиться "именно на этом уровне, потому что предыдущие несколько волн разворачивались на этом уровне!" Вот тогда рынок, по объяктивным законам спроса - предложения, не останавливается , а продолжает движение. До какого уровня? До тех пора пока... большинство участников уверится что произошел прорыв, и это начало нового, сильного и очень прибыльного, в будущем тренда. Как правило, это будущее не наступает никогда. И как правило, размер ложного прорыва равен эмоционально значимому размеру, очевидному при взгляде на график среднестатическ им трейдером. Т.е. размеру предыдущей волны. Можно смеяться, но чтобы придти к таким простым выводам мне потребовались ... да, уже можно написать "годы". )))
Цитировать
 
 
0 #13 Gelium 13.01.2010 09:00
Цитирую Gan:
Я бы объяснил эти фигуры так. Когда для всех участников рынка становится очевидно, что движение цены должно остановиться "именно на этом уровне, потому что предыдущие несколько волн разворачивались на этом уровне!" Вот тогда рынок, по объяктивным законам спроса - предложения, не останавливается , а продолжает движение.


Продолжается движение за счет устанавливаемых ниже уровня поддержки ордеров, которые обеспечивают не просто движение, а движение с ускорением. На истории это можно видеть. Далее профессионалы начинают строить пирамиду за счет кредитных средств, чтобы тренд дошел туда куда надо, а не развернулся на пол пути. Спасение утопающих - дело рук самих утопающих. На рынке примерно так же. Если можешь помочь движению и на этом свою прибыль увеличить на порядки, то помогай!
Цитировать
 
 
0 #14 Андрей 07.03.2010 21:32
здравствуйте к сожалению не знаком с платформой TradeStation и оценить достоинства индикатора gp_Mount не представляется пока возможным, вы не пишите индикаторы для платформы МТ4, или же возможно есть аналог для этой платформы данного индикатора ?

по поводу данного метода торговли, встречал похожие ситуации, но их не в коем случае нельзя принимать за некий грааль, так как они прекрасно читаються на истории а вот на реальном движении, все идет не так удачно))
Цитировать
 
 
0 #15 Gelium 08.03.2010 07:44
Для MT4 пока индикаторы не пишу. Может быть аналог gp_Mount и есть. Ищите здесь: www.mql4.com/ru/
Цитировать
 

www.gelium.net

Комментарии к статьям:

    Gelium:
    Подправил: download.gelium.net/.../... (http://www.download.gelium.net/Indicators/GP_MOUNT_2010.03.11.ELS)
    Подробнее...

    Gelium:
    Да, вы правы, есть ошибки в форматировании выгружаемых в файл данных. MaxOtkat остался от старых версий. В последних версиях не используется. Поправлю индикатор в ближайшее время. Для выгрузки данных ...
    Подробнее...

    Oleg:
    Да нет... не в этом дело. В оригинале расширение другое, я представил исправленное. Ошибка обнаружилась после попытки прочтения полученного файла... Кстати, а что имеется ввиду под переменной "откат" ...
    Подробнее...

    Sergej:
    Заработало! Большое спасибо! Из корня C: вообще удалил rasmon и ddefact, затем как в инструкции, если rasmon там остается, то установка подвисает на 95% Еще раз спасибо!
    Подробнее...

    Gelium:
    Скопируйте ddefact.bin и rasmon.bin в корень диска C. Далее переустановите ProSuite. Переустанавлива ть Winows не надо, должно и так заработать.
    Подробнее...