Aide au codage - page 692

 
Pava:
oh... therumbledone !
Tu veux dire "The Renaming One" :)
 
bilbao:

monsieur mladen :

quand j'exécute deux fois cet indicateur pour h1 et m15 pour montrer la bougie sur m5 il montre seulement le fond pour h1

pouvez-vous le réparer pour qu'il affiche les deux

merci d'avance

Pourriez-vous le mettre à jour: https://www.mql5.com/en/forum/175037/page87

il a tous les délais

merci

 
bilbao:

Pourriez-vous le mettre à jour: https://www.mql5.com/en/forum/175037/page87

il y a toutes les périodes de temps

merci

Ici vous allez

Dossiers :
 
mladen:

Voilà

merci beaucoup, grand homme
 

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

J'essaie de mettre en place un diff dans le Med pour ralentir les lignes ;

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

mais elles ne veulent pas calculer, Aidez moi

Merci de votre aide.


Ray

 
traderduke:

mladen

J'essaie de mettre en place un diff dans le Med pour ralentir les lignes ;

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

mais elles ne veulent pas calculer, Aidez moi

Merci de votre aide.


Ray

Ray

Essayez-le maintenant

 

monsieur mladen :

Pourriez-vous introduire un indicateur permettant de faire plus de zoom arrière sur le graphique ?

sur mt4 on ne peut que faire 5x de zoom arrière

Pourriez-vous introduire un indicateur permettant d'avoir plus de zoom arrière sur le graphique ?

merci d'avance

 
bilbao:

monsieur mladen :

Pourriez-vous introduire un indicateur permettant de faire plus de zoom arrière sur le graphique ?

sur mt4 on ne peut que faire 5x de zoom arrière

Pourriez-vous introduire un indicateur permettant d'avoir plus de zoom arrière sur le graphique ?

merci d'avance

Ce n'est pas possible (cela ne dépend pas du code mql, mais du terminal metatrader).
 
mladen:
Cela ne peut pas être fait (cela ne dépend pas du code mql, mais du terminal metatrader)
merci beaucoup