Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
MetaQuotes Software Corp.
Модератор
189060
MetaQuotes Software Corp.  

Мега-Чу:

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

Author: Сергей

Сергей
69
Сергей  

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

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

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

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

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

MQL4 Comments
16316
MQL4 Comments  

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

Uri
207
Uri  
Flax:

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

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

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

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

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


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

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

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

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

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

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

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

Сергей
69
Сергей  

Geronimo,

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

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

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

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

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

Леонид
1782
Леонид  
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(); // уже существует
Сергей
69
Сергей  

Geronimo,

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

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

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

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

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

Леонид
1782
Леонид  
Flax:

Geronimo,

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

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

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

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

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

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

Сергей
69
Сергей  

Geronimo,

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

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

Stanislav Shakhov
257
Stanislav Shakhov  
МЕГАХЕРНЯ
123
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий