Помощь в кодировании - страница 692

 
Pava:
о... therumbledone!
Вы имеете в виду "Переименовывающий" :)
 
bilbao:

мистер Младен:

когда я дважды запускаю этот индикатор на h1 и m15, чтобы показать свечу на m5, он показывает фон только на h1.

не могли бы вы исправить это, чтобы он показывал оба

заранее спасибо

не могли бы вы обновить его:https://www.mql5.com/en/forum/175037/page87

у него есть все таймфреймы

спасибо

 
bilbao:

не могли бы вы обновить его:https://www.mql5.com/en/forum/175037/page87

там есть все таймфреймы

спасибо

Вот, пожалуйста

Файлы:
 
mladen:

Вот, пожалуйста

спасибо большое, великий человек
 

Mladen

I'm trying to use a point diff between Med ma2 & slow ma3 but the calc isn't working. Any ideas ?

ray


{                   int y = iBarShift(NULL,timeFrame,Time[i]);                     int x = iBarShift(NULL,timeFrame,Time[i+shift]);                                  ma1[i]       = iCustom(NULL,timeFrame,indicatorFileName,"calculateValue",FasterMA,0,FasterMode,FasterPrice,MediumMA,0,MediumMode,MediumPrice,SlowerMA,0,SlowerMode,SlowerPrice,showMAs,alertsOn,alertsOnCurrent,alertsOnFastCrossMiddle,alertsOnFastCrossSlow,alertsOnMiddleCrossSlow,alertsMessage,alertsSound,alertsNotify,alertsEmail,showarrows_ms,showarrows_fs,showarrows_fm,6,y);                      ma2[i]       = iCustom(NULL,timeFrame,indicatorFileName,"calculateValue",FasterMA,0,FasterMode,FasterPrice,MediumMA,0,MediumMode,MediumPrice,SlowerMA,0,SlowerMode,SlowerPrice,showMAs,alertsOn,alertsOnCurrent,alertsOnFastCrossMiddle,alertsOnFastCrossSlow,alertsOnMiddleCrossSlow,alertsMessage,alertsSound,alertsNotify,alertsEmail,showarrows_ms,showarrows_fs,showarrows_fm,7,y);                      ma3[i]       = iCustom(NULL,timeFrame,indicatorFileName,"calculateValue",FasterMA,0,FasterMode,FasterPrice,MediumMA,0,MediumMode,MediumPrice,SlowerMA,0,SlowerMode,SlowerPrice,showMAs,alertsOn,alertsOnCurrent,alertsOnFastCrossMiddle,alertsOnFastCrossSlow,alertsOnMiddleCrossSlow,alertsMessage,alertsSound,alertsNotify,alertsEmail,showarrows_ms,showarrows_fs,showarrows_fm,8,y);                      CrossfmUp[i] = EMPTY_VALUE;                      CrossfmDn[i] = EMPTY_VALUE;                      CrossfsUp[i] = EMPTY_VALUE;                      CrossfsDn[i] = EMPTY_VALUE;                      CrossmsUp[i] = EMPTY_VALUE;                      CrossmsDn[i] = EMPTY_VALUE;                      trendfm[i]   = trendfm[i+1];                      trendfs[i]   = trendfs[i+1];                      trendms[i]   = trendms[i+1];                      if (x!=y)                      {                         double diffums = (ma2[i]-ma3[i]); //med-slow                         double diffdms = (ma3[i]-ma2[i]);  //slow - med                                                if (ma1[i]>ma2[i]) trendfm[i] =  1;                         if (ma1[i]<ma2[i]) trendfm[i] = -1;                         if (ma1[i]>ma3[i]) trendfs[i] =  1;                         if (ma1[i]<ma3[i]) trendfs[i] = -1;                         if (ma2[i]>ma3[i] && diffums > diff_Levelms) trendms[i] =  1;                         if (ma2[i]<ma3[i] && diffdms > diff_Levelms) trendms[i] = -1;                                               double range = iATR(NULL,0,15,i);                                 if (alertsOnFastCrossMiddle && trendfm[i]!=trendfm[i+1])                            if (trendfm[i] == 1)                                  CrossfmUp[i] = MathMin(ma1[i],ma2[i])-range*arrowsFMGap;                            else  CrossfmDn[i] = MathMax(ma1[i],ma2[i])+range*arrowsFMGap;                         if (alertsOnFastCrossSlow && trendfs[i]!=trendfs[i+1])                            if (trendfs[i] == 1)                                  CrossfsUp[i] = MathMin(ma1[i],ma3[i])-range*arrowsFSGap;                            else  CrossfsDn[i] = MathMax(ma1[i],ma3[i])+range*arrowsFSGap;                         if (alertsOnMiddleCrossSlow && trendms[i]!=trendms[i+1])                            if (trendms[i] == 1)                                  CrossmsUp[i] = MathMin(ma2[i],ma3[i])-range*arrowsMSGap;                            else  CrossmsDn[i] = MathMax(ma2[i],ma3[i])+range*arrowsMSGap;                      }

 

mladen

Я пытаюсь установить дифф в Med для медленных линий;

line228 double diffums = (ma2[i]-ma3[i]); //med-slow
linr229 double diffdms = (ma3[i]-ma2[i]); //slow - med

но они не вычисляются, помогите

Спасибо


Рэй

 
traderduke:

mladen

Я пытаюсь установить дифф в Med для медленных линий;

линия228 double diffums = (ma2[i]-ma3[i]); //med-slow
liner229 double diffdms = (ma3[i]-ma2[i]); //slow - med

но они не вычисляются, помогите

Спасибо


Рэй

Луч

Попробуйте сейчас

 

господин Младен:

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

на mt4 мы можем только 5-кратное увеличение.

не могли бы вы представить индикатор для большего уменьшения масшта ба графика?

заранее спасибо

 
bilbao:

господин Младен:

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

на mt4 мы можем только 5-кратное увеличение.

не могли бы вы представить индикатор для большего уменьшения масшта ба графика?

заранее спасибо

Этого сделать нельзя (это зависит не от кода mql, а от терминала metatrader)
 
mladen:
Это невозможно сделать (это зависит не от кода mql, а от терминала metatrader).
большое спасибо