MQL4 - automated forex trading   /  

Code Base

Code Base  Индикаторы  LeMan Objective Авторизуйтесь или зарегистрируйтесь, чтобы добавить новый код


Скачай MetaTrader 5 и посети MQL5.community Code Base
и торгуй мобильно!
Библиотека программ на новом MQL5
Готовься к Чемпионату -
Не нашёл подходящий код? Закажи его в разделе Работа

Этот скрипт для
MetaTrader 4

и торгуй мобильно!

Имя:
LeMan Objective
Автор: LeMan (13.01.2011 09:29)
Рейтинг: 10
Скачано: 1616
Скачать:
 Objective.mq4 (3.5 Kb) View

Индикатор рассчитывает расстояние от цены открытия до максимумов и минимумов и выводит квартили отклонений.

Первая зелёная линия показывает как высоко поднималась цена в 75%(Quartile_3) случаев из выборки(Sample), вторая зелёная - 50%(Quartile_2), третья - 25%(Quartile_1), четвёртая - максимальное отклонение.

Первая красная линия показывает как низко опускалась цена в 75%(Quartile_3) случаев из выборки(Sample), вторая красная - 50%(Quartile_2), третья - 25%(Quartile_1), четвёртая - максимальное отклонение.


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

9 комментариев  Авторизуйтесь или зарегистрируйтесь, чтобы добавить новый комментарий
leman:
Mr_Goods:
Спасибо, я разобрался, удобно, а что такое "период 100" ?

100 - это величина параметра Sample которую использую я.

ok ) good luck

06.02.2011 21:36 Mr_Goods
Mr_Goods:
Спасибо, я разобрался, удобно, а что такое "период 100" ?

100 - это величина параметра Sample которую использую я.

06.02.2011 10:59 leman
leman:
Mr_Goods:

Уважаемый leman, мне очень нравятся Ваши идеи и их воплощения, некоторые я использую в работе. представленный здесь индикатор тоже очень интересный. Пожалуйста расскажите, какие сигналы он дает и о том как можно с ним работать.

Заранее благодарен.

best regards )


Уважаемый Mr_Goods. Данный индикатор я использую только для выхода из позиций. В зависимости от интенсивности движения в качестве целей выбираю 25 или 50 квартили на дневном ТФ с периодом 100 для внутридневной торговли.

Спасибо, я разобрался, удобно, а что такое "период 100" ?

06.02.2011 02:46 Mr_Goods
Mr_Goods:

Уважаемый leman, мне очень нравятся Ваши идеи и их воплощения, некоторые я использую в работе. представленный здесь индикатор тоже очень интересный. Пожалуйста расскажите, какие сигналы он дает и о том как можно с ним работать.

Заранее благодарен.

best regards )


Уважаемый Mr_Goods. Данный индикатор я использую только для выхода из позиций. В зависимости от интенсивности движения в качестве целей выбираю 25 или 50 квартили на дневном ТФ с периодом 100 для внутридневной торговли.

04.02.2011 13:14 leman
leman:
RAKETA:
Подскажите пожалуйста на основе чего делается прогноз индикатора на один бар вперед? ЕМА? или что то другое?
Квартили отклонений High и Low от Open за выбранный период

Уважаемый leman, мне очень нравятся Ваши идеи и их воплощения, некоторые я использую в работе. представленный здесь индикатор тоже очень интересный. Пожалуйста расскажите, какие сигналы он дает и о том как можно с ним работать.

Заранее благодарен.

best regards )


03.02.2011 01:20 Mr_Goods
RAKETA:
Подскажите пожалуйста на основе чего делается прогноз индикатора на один бар вперед? ЕМА? или что то другое?
Квартили отклонений High и Low от Open за выбранный период

31.01.2011 16:52 leman
Подскажите пожалуйста на основе чего делается прогноз индикатора на один бар вперед? ЕМА? или что то другое?
31.01.2011 12:36 RAKETA

В коде была ошибка, сразу не заметил, извиняюсь. Спасибо clever, что заметил. Поменял индикатор, как только одобрят, то файл заменится.

Сама ошибка:

      for (j=0; j<Sample; j++) {
         HOArray[j] = High[i+j-1] - Open[i+j-1];
         OLArray[j] = Open[i+j-1] - Low[i+j-1];
      }

надо заменить на

      for (j=0; j<Sample; j++) {
         HOArray[j] = High[i+j+1] - Open[i+j+1];
         OLArray[j] = Open[i+j+1] - Low[i+j+1];
      }

а также

      double q1 = OLArray[n1-1];
      double q2 = OLArray[n2-1];
      double q3 = OLArray[n3-1];
      double q4 = OLArray[Sample-1];
      double q5 = HOArray[n1-1];
      double q6 = HOArray[n2-1];
      double q7 = HOArray[n3-1];
      double q8 = HOArray[Sample-1];

заменить на

      double q1 = OLArray[n1];
      double q2 = OLArray[n2];
      double q3 = OLArray[n3];
      double q4 = OLArray[Sample-1];
      double q5 = HOArray[n1];
      double q6 = HOArray[n2];
      double q7 = HOArray[n3];
      double q8 = HOArray[Sample-1];
18.01.2011 16:23 leman

Отношение функциональности индикатора к сложности его реализации стремится к бесконечности. Великолепно!

15.01.2011 01:12 tara