Индикаторы: Мега-Чу

 

Мега-Чу:

Усовершенствованный индиктора вилки Чувашова (развитие серии Chuva-Chu)

Author: Сергей

 

Почему-то картинку загрузить не смог, пишет "ошибка  загрузки файла".

Попробую загрузить позднее. 

В следующей версии Мега-индикатора можно будет задавать просто номер нужной вилки (без указания номеров начального и конечного баров).

Да пребудет с вами чувашовская сила!

Обогащайтесь! 

 

Флекс)))) Опять ты чувашовская сила)))) И прибудет с нами сила флекса)))) Пробуем. И тебе удачи)))

 
Flax:

Почему-то картинку загрузить не смог, пишет "ошибка  загрузки файла".

Попробую загрузить позднее. 

В следующей версии Мега-индикатора можно будет задавать просто номер нужной вилки (без указания номеров начального и конечного баров).

Да пребудет с вами чувашовская сила!

Обогащайтесь! 


Ну, только сектантов здесь нехватало !!!!!!!!!!!!!!!!!!!!!!
 

надо бы уменьшить толщину линий по умолчанию ...

и все же нужны вилки и на истории,

но чтобы можно было задавать:

1. длину линии

2. ее сдвиг относительно фрактала

3. возможность видеть фракталы или убирать их

 

Geronimo,

толщину можно задавать в параметрах самому.

Далее отвечаю по пунктам:

1. Для чего Вам устанавливать длину линии? Кстати, может расскажете как средствами MQL это делается?

2. Какой еще сдвиг? Вилки строятся и рисуются по фракталам, а уж на сколько пунктов от линий ставить отложки это уж ваша забота.

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

 
Flax:

Geronimo,

Далее отвечаю по пунктам:

1. Для чего Вам устанавливать длину линии? Кстати, может расскажете как средствами MQL это делается?

2. Какой еще сдвиг? Вилки строятся и рисуются по фракталам, а уж на сколько пунктов от линий ставить отложки это уж ваша забота.

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

спокойнее, не так агрессивно - я подсказываю как можно улучшить а не критикую в отличие от остальных

1. потому что я мог бы задать интервал действия сигнала сдвигая вторую линию вилки в направлении луча, а еще и мог бы сдвигать по вертикали

2. речь не идет об отложках

3. если бы была возможность строить по 3-х барным фракталам было бы интереснее

на скрине длина пунктирных линий равна 7 барам

 extern int Korrection =  0;//2;//                         // сдвиг луча на Н1  ЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖ на высших фрэймах глючит !!!
extern int ConverRaysLength = 6;//25;                // длина луча  
extern string Interval = "Интервал действия сигнала на М1-Н1 задается Korrection и ConverRaysLength"; //
// линия на чарте
   if (!ConverDrawRays || (ConverDrawRays && ConverLines))
      if (ObjectCreate(CONV_LOW_CHART_LINE + Time[x1] + Time[x2], OBJ_TREND, 0, Time[x1], Low[x1], Time[x2], Low[x2]))
      {
         ObjectSet(CONV_LOW_CHART_LINE + Time[x1] + Time[x2], OBJPROP_COLOR, lineColor);
         ObjectSet(CONV_LOW_CHART_LINE + Time[x1] + Time[x2], OBJPROP_WIDTH, 2);
         ObjectSet(CONV_LOW_CHART_LINE + Time[x1] + Time[x2], OBJPROP_RAY, false);
      }
      else GetLastError(); // уже существует
               
   AddFlag(x1, CONV_LOW_CHART_BEGIN);
   AddFlag(x2, CONV_LOW_CHART_END);
   
   // рисуем лучи
   if (ConverDrawRays)
   {
      // рисуем пунктирные линии НА ЧАРТЕ НИЖНИЕ
      // вычисляем коэффициент k
      k = (Low[x2] - Low[x1]) / (x1 - x2);
      
      double endPrice = Low[x2] + ConverRaysLength * k;
      datetime endTime;//
     
if (x2 - ConverRaysLength >= 0) endTime = Time[x2 - ConverRaysLength];//
      else endTime = Time[x2] + Period() * 60 * ConverRaysLength;//
      
      if (ObjectCreate(CONV_LOW_CHART_RAY + Time[x1] + Time[x2], OBJ_TREND, 0, Time[x2]+Korrection*Period()*60, Low[x2], endTime, endPrice))//
      {
         ObjectSet(CONV_LOW_CHART_RAY + Time[x1] + Time[x2], OBJPROP_COLOR, lineColor);
         ObjectSet(CONV_LOW_CHART_RAY + Time[x1] + Time[x2], OBJPROP_WIDTH, 1); // 
         ObjectSet(CONV_LOW_CHART_RAY + Time[x1] + Time[x2], OBJPROP_STYLE, STYLE_DOT);//STYLE_DASH);
         ObjectSet(CONV_LOW_CHART_RAY + Time[x1] + Time[x2], OBJPROP_RAY, false);
      }
      else GetLastError(); // уже существует
 

Geronimo,

что имеется в виду под "3 барными фракталами"? 

а насчет длины подумаю, за подсказку спасибо ) 

 P.S. Насчет длины.

Использовать свойство OBJPROP_RAY в случае вилки нельзя, так как получатся только отрезки между фракталами, являющимися координатами лучей.

Гораздо проще определять в советнике, если таковой вы пишите, максимальное расстояние до последнего фрактала вилки, после которого вилка "стареет".

 
Flax:

Geronimo,

что имеется в виду под "3 барными фракталами"?

Использовать свойство OBJPROP_RAY в случае вилки нельзя, так как получатся только отрезки между фракталами, являющимися координатами лучей.

Гораздо проще определять в советнике, если таковой вы пишите, максимальное расстояние до последнего фрактала вилки, после которого вилка "стареет".

экстремум среднего бара за пределами крайних

речь идет о продлении отрезка между фракталами лучом ограниченной длины, код предыдущего поста дополнил (код не мой)

в этом случае лучше оставлять подобные вилки на истории тогда наглядно видно и можно прикинуть при помощи инструмента Xupypr а как работает стратегия еще до советника

 

Geronimo,

вы говорите про 3-х барное сравнение, в таком случае будет много ложных сигналов.

А что за инструмент Xupypr, можно подробней? 

 
МЕГАХЕРНЯ
Причина обращения: