Indicateurs multitemporels - page 1031

 
Terry Toede:

Merci et désolé pour la réponse tardive, mtools.

J'ai essayé l'indice mais cela n'a pas fonctionné correctement. Le MT4 ne répond plus si nous changeons le TF.

Pouvez-vous m'aider ?

Salutations,

Terry Toede

Je viens également de le tester et tout semble fonctionner comme il se doit.

Pourriez-vous nous envoyer les paramètres exacts de ce même indicateur (avec une capture d'écran serait parfaite) dans le cas où il se bloque pour vous ?

 

Cela fonctionne pour moi ...

 
MISI1:
HI MLADEN ! s'il vous plaît aidez-moi à corriger le code, EA ne fonctionne pas indicateur TMA + CG , je veux que la flèche X rouge - ouvrir l'achat, et la flèche X bleu - ouvrir la position de vente. COMMENT CORRIGER LE CODE EA ÉCRIRE ?

Je suppose que vous avez omis le premier paramètre (le paramètre TimFrame) dans l'appel iCustom(), mais veuillez poster votre code d'appel iCustom() pour que je puisse en être sûr.

[Deleted]  

HI MLADEN !

VOICI MON CODE ERRONÉ

double TMDOWN0=iCustom(Symbol(),0, "TMA+CG",0,0) ;

double TMDOWN1=iCustom(Symbol(),0, "TMA+CG",1,0) ;

double TMDOWN2=iCustom(Symbol(),0, "TMA+CG",2,0) ;

double TMDOWN3=iCustom(Symbol(),0, "TMA+CG",3,0) ;

double TMDOWN4=iCustom(Symbol(),0, "TMA+CG",4,0) ;

double TMDOWN5=iCustom(Symbol(),0, "TMA+CG",3,5) ;

double TMDOWN6=iCustom(Symbol(),0, "TMA+CG",6,0) ;

double TMUP0=iCustom(Symbol(),0, "TMA+CG",0,0) ;

double TMUP1=iCustom(Symbol(),0, "TMA+CG",1,0) ;

double TMUP2=iCustom(Symbol(),0, "TMA+CG",2,0) ;

double TMUP3=iCustom(Symbol(),0, "TMA+CG",3,0) ;

double TMUP4=iCustom(Symbol(),0, "TMA+CG",4,0) ;

double TMUP5=iCustom(Symbol(),0, "TMA+CG",5,0) ;

double TMUP6=iCustom(Symbol(),0, "TMA+CG",4,6) ;

if (OPENBUY=="buyFULL" && TMDOWN5!=EMPTY_VALUE ) return(true) ;

si (OPENSELL=="sellFULL" && TMUP6!=EMPTY_VALUE ) return(true) ;

si (CLOSEBUY=="CLOSEbuy" && TMUP6!=EMPTY_VALUE ) return(true) ;

if (CLOSESELL=="CLOSEsell" && TMDOWN5!=EMPTY_VALUE ) return(true) ;

 
MISI1:
SALUT MLADEN !

VOICI MON CODE ERRONÉ

double TMDOWN0=iCustom(Symbol(),0, "TMA+CG",0,0) ;

double TMDOWN1=iCustom(Symbol(),0, "TMA+CG",1,0) ;

double TMDOWN2=iCustom(Symbol(),0, "TMA+CG",2,0) ;

double TMDOWN3=iCustom(Symbol(),0, "TMA+CG",3,0) ;

double TMDOWN4=iCustom(Symbol(),0, "TMA+CG",4,0) ;

double TMDOWN5=iCustom(Symbol(),0, "TMA+CG",3,5) ;

double TMDOWN6=iCustom(Symbol(),0, "TMA+CG",6,0) ;

double TMUP0=iCustom(Symbol(),0, "TMA+CG",0,0) ;

double TMUP1=iCustom(Symbol(),0, "TMA+CG",1,0) ;

double TMUP2=iCustom(Symbol(),0, "TMA+CG",2,0) ;

double TMUP3=iCustom(Symbol(),0, "TMA+CG",3,0) ;

double TMUP4=iCustom(Symbol(),0, "TMA+CG",4,0) ;

double TMUP5=iCustom(Symbol(),0, "TMA+CG",5,0) ;

double TMUP6=iCustom(Symbol(),0, "TMA+CG",4,6) ;

if (OPENBUY=="buyFULL" && TMDOWN5!=EMPTY_VALUE ) return(true) ;

si (OPENSELL=="sellFULL" && TMUP6!=EMPTY_VALUE ) return(true) ;

si (CLOSEBUY=="CLOSEbuy" && TMUP6!=EMPTY_VALUE ) return(true) ;

if (CLOSESELL=="CLOSEsell" && TMDOWN5!=EMPTY_VALUE ) return(true) ;

Ce code est correct

Je l'ai testé comme ça (juste un léger changement) et tout a bien fonctionné :

#property indicator_chart_window

extern int barToTestUp = 5;

extern int barToTestDn = 5;

int init()

{

return(0);

}

int deinit()

{

return(0);

}

int start()

{

double TMDOWN0=iCustom(Symbol(),0,"TMA+CG",0,barToTestUp);

double TMDOWN1=iCustom(Symbol(),0,"TMA+CG",1,barToTestUp);

double TMDOWN2=iCustom(Symbol(),0,"TMA+CG",2,barToTestUp);

double TMDOWN3=iCustom(Symbol(),0,"TMA+CG",3,barToTestUp);

double TMDOWN4=iCustom(Symbol(),0,"TMA+CG",4,barToTestUp);

double TMDOWN5=iCustom(Symbol(),0,"TMA+CG",3,barToTestUp);

double TMDOWN6=iCustom(Symbol(),0,"TMA+CG",6,barToTestUp);

double TMUP0=iCustom(Symbol(),0,"TMA+CG",0,barToTestDn);

double TMUP1=iCustom(Symbol(),0,"TMA+CG",1,barToTestDn);

double TMUP2=iCustom(Symbol(),0,"TMA+CG",2,barToTestDn);

double TMUP3=iCustom(Symbol(),0,"TMA+CG",3,barToTestDn);

double TMUP4=iCustom(Symbol(),0,"TMA+CG",4,barToTestDn);

double TMUP5=iCustom(Symbol(),0,"TMA+CG",5,barToTestDn);

double TMUP6=iCustom(Symbol(),0,"TMA+CG",4,barToTestDn);

Comment(TMDOWN5," ",TMUP6);

return(0);

}

[Deleted]  

MERCI BEAUCOUP MLADEN ! OK, ÇA MARCHE !

 
mladen:

Terry Toede

Je viens également de le tester, et tout semble fonctionner comme il se doit.

Pourriez-vous nous envoyer les paramètres exacts de ce même indicateur (avec une capture d'écran serait parfaite) dans le cas où il se bloque pour vous ?

Cher mladen,

Malheureusement, j'ai déjà supprimé mon compte de démonstration car il ne pouvait plus être utilisé.

Et je n'ai pas changé les paramètres de cet indicateur.

Mais après avoir lu votre résultat de test, j'ai mis cet indicateur dans mon nouveau compte de démonstration et il a fonctionné correctement.

Je ne sais pas ce qui n'allait pas avec mon compte démo précédent.

Merci beaucoup pour votre aide et votre attention.

Je vous souhaite une bonne journée.

Salutations,

 
Terry Toede:

Cher mladen,

Malheureusement, j'ai déjà supprimé mon compte de démonstration car il ne pouvait plus être utilisé.

Et je n'ai pas changé les paramètres de cet indicateur.

Mais après avoir lu votre résultat de test, j'ai mis cet indicateur dans mon nouveau compte démo et il a fonctionné correctement.

Je ne sais pas ce qui n'allait pas avec mon compte démo précédent.

Merci beaucoup pour votre aide et votre attention.

Je vous souhaite une bonne journée.

Salutations,

L'important est que vous puissiez l'utiliser maintenant

Bon trading

 
mladen:

L'important est que vous puissiez l'utiliser maintenant

Bonne négociation

Bonne aide à vous, mladen

 
mrtools:

Wolf300, désolé pour la réponse tardive , c'est une version de la HMA v2(Hull moving average) comme mtf.

hull_moving_average_mtf_2.mq4

Bonjour mrtools,

Je dois dire que je suis désolé (pas vous ). Je n'étais pas là depuis des jours et je viens de trouver votre aide. Merci beaucoup pour votre temps et vos efforts ! !!!