Aide au codage - page 216

 

Bonjour, désolé pour le distirb mais le tick indi test est une erreur, ne l'ajoutez pas s'il vous plaît.

merci d'avance

 

Cher Mladen, s'il vous plaît, je veux demander à faire du shift dans cet indicateur. Sur les axes Y, c'est shift, shift up down avec des paramètres étendus. Je veux faire de cet indicateur le canal sur un graphique ,si c'est possible.

Dossiers :
 
Air92:
Cher Mladen, s'il vous plaît, je veux demander de faire du shift dans cet indicateur. Sur les axes Y, c'est shift, shift up down avec des paramètres étendus. Je veux faire de cet indicateur le canal sur un graphique ,si c'est possible.

Air92

La phrase fréquente : c'est un code décompilé

 
mladen:
Air92 La phrase fréquente : c'est un code décompilé

Merci. J'ai compris

 
Air92:
Merci. J'ai compris

Np. Ils sont tellement répandus maintenant qu'il n'est plus possible de les éviter.

 
mayoune08:
Bonjour mrTools Bonjour malden

Pouvez-vous s'il vous plaît faire quelque chose de spécial pour moi, je veux joindre tous les indicateurs attachés sur un seul, je veux dire qu'une flèche apparaît quand au moins 2 flèches sont du même côté (excusez mon mauvais anglais), il doit y avoir au moins 2 flèches et s'il y en a une dans le sens opposé, elle n'apparaît pas.

S'il vous plaît, juste avant que l'indi fsd montre des lignes, pouvez-vous enlever le thème et laisser seulement des flèches et s'il vous plaît, je sais que j'exagère avec le fsd, la flèche apparaît sur la barre actuelle, pouvez-vous faire en sorte qu'elle apparaisse sur la barre précédente ?

Donc normalement je n'aurais qu'une seule flèche

Au fait, il y a 2 flèches, celle qui n'a pas d'alerte se repeint. Pouvez-vous la réparer avec les mêmes paramètres (3.3.3.3) même si le signal est faux ?

Merci beaucoup et désolé pour la demande

imed

mayoune08

Lorsque vous combinez un tel nombre d'indicateurs, il est presque certain que le résultat sera très décalé. Les combinaisons d'un grand nombre d'indicateurs afin d'obtenir un signal ont tendance à donner un signal toujours à l'indicateur le plus lent possible à ce moment-là. Il vaut mieux trouver des combinaisons plus simples (du moins c'est mon opinion) et faire attention à ce que les indicateurs ne montrent pas les mêmes choses sous une forme différente.

__________________

PS : les flèches de swing utilisent des données futures pour le calcul. C'est en général une mauvaise idée d'utiliser des indicateurs qui utilisent des données futures dans un mode de signalisation.

 

Bonjour mladen, pouvez-vous m'aider à corriger cet indicateur ?

#property indicator_separate_window

#property indicator_buffers 3

#property indicator_color1 Red

//----

extern int N = 30;

//----

double UpperBuf[];

double UpperBuf1[];

double UpperBufIndicator[];

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

void init()

{

SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 1);

SetIndexDrawBegin(0, N);

SetIndexBuffer(0, UpperBufIndicator);

}

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

void deinit()

{

//----

}

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

void start()

{

int counted = IndicatorCounted();

//----

if(counted < 0)

return (-1);

//----

if(counted > 0)

counted--;

int limit = Bars - counted;

//----

for(int i = 0; i < limit; i++)

{

UpperBuf =(3 * iStochastic(NULL,0,4,2,2,MODE_SMA,0,MODE_MAIN,i)+ 4* iStochastic(NULL,0,75,20,20,MODE_SMA,0,MODE_MAIN,i))/5.2 ;

UpperBuf1 = iMAOnArray(UpperBuf,0,3,0,MODE_SMA,i);

UpperBufIndicator= UpperBuf- UpperBuf1;

}

}

//+------------------------------------------------------------------+

 
k3rn3l:
Bonjour mladen, pouvez-vous m'aider à corriger cet indicateur ?

#property indicator_separate_window

#property indicator_buffers 3

#property indicator_color1 Red

//----

extern int N = 30;

//----

double UpperBuf[];

double UpperBuf1[];

double UpperBufIndicator[];

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

void init()

{

SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 1);

SetIndexDrawBegin(0, N);

SetIndexBuffer(0, UpperBufIndicator);

}

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

void deinit()

{

//----

}

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

void start()

{

int counted = IndicatorCounted();

//----

if(counted < 0)

return (-1);

//----

if(counted > 0)

counted--;

int limit = Bars - counted;

//----

for(int i = 0; i < limit; i++)

{

UpperBuf =(3 * iStochastic(NULL,0,4,2,2,MODE_SMA,0,MODE_MAIN,i)+ 4* iStochastic(NULL,0,75,20,20,MODE_SMA,0,MODE_MAIN,i))/5.2 ;

UpperBuf1 = iMAOnArray(UpperBuf,0,3,0,MODE_SMA,i);

UpperBufIndicator= UpperBuf- UpperBuf1;

}

}

//+------------------------------------------------------------------+

[/PHP]

k3rn3l

Maintenant cela fonctionne

[PHP]#property indicator_separate_window

#property indicator_buffers 3

#property indicator_color1 Red

#property indicator_color2 LimeGreen

#property indicator_color3 Orange

//----

extern int N = 30 ;

//----

double UpperBuf[] ;

double UpperBuf1[] ;

double UpperBufIndicator[] ;

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

void init()

{

SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 1) ;

SetIndexDrawBegin(0, N) ;

SetIndexBuffer(0, UpperBufIndicator) ;

SetIndexBuffer(1, UpperBuf) ;

SetIndexBuffer(2, UpperBuf1) ;

}

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

void deinit()

{

//----

}

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

void start()

{

int compté = IndicatorCounted() ;

//----

si(compté < 0)

retourne (-1) ;

//----

si(compté > 0)

compté-- ;

int limite = Barres - compté ;

//----

for(int i = limit ; i >=0 ; i--) UpperBuf =(3 * iStochastic(NULL,0,4,2,2,MODE_SMA,0,MODE_MAIN,i)+ 4* iStochastic(NULL,0,75,20,20,MODE_SMA,0,MODE_MAIN,i))/5.2 ;

for( i = limite ; i >=0 ; i--)

{

UpperBuf1 = iMAOnArray(UpperBuf,0,3,0,MODE_SMA,i) ;

UpperBufIndicator= UpperBuf- UpperBuf1 ;

}

}

//+------------------------------------------------------------------+

 

je cherche une fractale avec alerte

 
drunkpips:
Je recherche une fractale avec alerte

drunkpips

Vous pouvez utiliser celle-ci https://www.mql5.com/en/forum/173009/page12 (mettez la période à 5 et elle sera exactement la même que les fractales intégrées).