Индикаторы: Индикатор направления Multi-Williams Percent Range

 

Индикатор направления Multi-Williams Percent Range:

Индикатор направления тренда Multi-Williams Percent Range является модификацией ранее опубликованного индикатора Position in channel.

Для пяти различных значений периода вычисляются величины - аналоги "Williams Percent Range". Найденные величины отображаются в виде столбиковых диаграмм.

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

VDirection

Автор: Victor

 
Спасибо, я начинающий трейдер :)
 
Привет, автор. А мог бы ты исправить ктод, чтобы на один график можно было повесить больше одного твоего индюка? Я бы хотел видеть в одном окне сразу все 3 режима.
 
maloma:
Привет, автор. А мог бы ты исправить ктод, чтобы на один график можно было повесить больше одного твоего индюка? Я бы хотел видеть в одном окне сразу все 3 режима.

замени в ините

  ShortName="VDir"+string(GetTickCount());

 
Добрый день! Хотелось бы на графике иметь все три индикатора одновременно. По Вашей рекомендации не получилось. Пожалуйста, подробнее!
 

ShortName="VDir"+string(TMode)+_Symbol;

 

Легко меняйте периоды "пользовательского режима" :)


//--- входные параметры
//...
input bool TModeUser=false;      //On (выключение предустановленного режима)
input int TModeUser1=4;
input int TModeUser2=15;
input int TModeUser3=30;
input int TModeUser4=60;
input int TModeUser5=120;

// ....
// секция замены --- проверка входных значений

if (TModeUser) {
        T1=StringToInteger(TModeUser1); T2=StringToInteger(TModeUser2); T3=StringToInteger(TModeUser3); T4=StringToInteger(TModeUser4); T5=StringToInteger(TModeUser5);
   } else {
        //--- проверка входных значений
        T1=12; T2=15; T3=20; T4=30; T5=60;
        if(TMode==0){T1=6; T2=8; T3=10; T4=15; T5=30;}
        if(TMode==2){T1=24; T2=30; T3=40; T4=60; T5=120;}
   };
 

Отлично работает, но я не решил, что предпочесть: медленный нормальный или быстрый? Есть рекомендации?