Cet indicateur personnalisé (iTrend.mq4) peut-il être programmé dans un EA existant ? Si oui, comment le coder ? - page 3

 

Cela n'a pas été répondu spécifiquement...

Et avez-vous un indicateur i_Trend fonctionnel dans /experts/indicateurs ?

En d'autres termes, vous pouvez afficher un graphique et attacher l'indicateur i_Trend et il fait ce qu'il est censé faire ?

C'est la fin de mon interrogation, et la fin des idées...

 
phy wrote >>

Cela n'a pas été répondu spécifiquement...

Et avez-vous un indicateur i_Trend fonctionnel dans /experts/indicateurs ?

En d'autres termes, vous pouvez afficher un graphique et attacher l'indicateur i_Trend et il fait ce qu'il est censé faire ?

C'est la fin de mon interrogation, et la fin des idées...

L'indicateur i_Trend est sur le graphique et fonctionne bien et aussi dans le fichier que vous spécifiez.../experts/indicateurs

 

Ok. Où dans votre code se trouve

doubleMyTrend=iCustom(NULL,0,"i_Trend",0,0,0,40,8,25,200,0,0);

Veuillez montrer le contexte.

 
phy wrote >>

Ok. Où dans votre code se trouve

double MyTrend=iCustom(NULL,0,"i_Trend",0,0,0,40,8,25,300,0,0);

Ceci pourrait vous aider

//---- paramètres d'entrée
extern double LotsIfNoMM=0.1 ;
extern int StopLoss=20 ;
extern int MM_Risk=40 ;
//----
double MyTrend=iCustom(NULL,0,"i_Trend",0,0,0,40,8,25,300,0,0);
double Opentrades,orders,first,mode,Ilo,sym,b,tmp,GridCellPoint,OpenOrderStopLoss ;
double b4signal,Signal,Triggerline,b4Triggerline,Nowsignal,NowTriggerline,sl,LastOpByExpert,LastBarChecked ;
int cnt,cnt2,OpenPosition,notouchbar,PendingOrderTicket,OpenOrderTicket ;
bool test ;
//+------------------------------------------------------------------+
//| fonction d'initialisation de l'expert |
//+------------------------------------------------------------------+
int init()
{
//----
//----
retour(0) ;

 

Déplacement

doubleMyTrend=iCustom(NULL,0,"i_Trend",0,0,0,40,8,25,300,0,0);

dans la fonction start().

Vous ne pouvez pas faire un appel iCustom avant que l'EA ne soit initialisé.

 
phy wrote >>

Déplacement

doubleMyTrend=iCustom(NULL,0,"i_Trend",0,0,0,40,8,25,300,0,0);

dans la fonction start().

Vous ne pouvez pas faire un appel iCustom avant que l'EA ne soit initialisé.

lorsque j'obtiens le message d'erreur suivant '\end_of_program' - parenthèse gauche non équilibrée C:\Program Files\Interbank FX Trader Demo\experts\PTTrend_201].1.mq4 (118, 1)

A quoi se réfère le (118,1) ????

 
wizkid wrote >>

lorsque j'obtiens le message d'erreur suivant : '\Find_of_program' - parenthèse gauche non équilibrée C:\Program Files\Interbank FX Trader Demo\experts\PTTrend_201].1.mq4 (118, 1)

A quoi se réfère le (118, 1) ? ???

Si je veux que le booléen renvoie vrai si la valeur de l'indicateur MyTrend est comprise entre +7 et -7, quel symbole dois-je utiliser dans le code ???

 

Comment fonctionne iTrend ? Il montre un histogramme haut/bas. Qu'est-ce que cela signifie, et comment identifier une tendance avec cet indicateur.

 
ckmoied wrote >>

Comment fonctionne iTrend ? Il montre un histogramme haut/bas. Qu'est-ce que cela signifie, et comment identifier une tendance avec cet indicateur.

Il s'agit d'une ligne de tendance entre +10 et -10... et je veux que le nouvel indicateur renvoie une valeur VRAIE (Booléen) lorsque la valeur de la ligne de tendance est comprise entre -7 et -7 sur cette ligne de tendance.

 
wizkid wrote >>

Il s'agit d'une ligne de tendance entre +10 et -10... et je veux que le nouvel indicateur renvoie une valeur VRAIE (Booléen) lorsque la valeur de la ligne de tendance est comprise entre -7 et -7 sur cette ligne de tendance.

//+------------------------------------------------------------------+
//| fonction de démarrage expert |
//+------------------------------------------------------------------+
int start()
double MyTrend=iCustom(NULL,0,"i_Trend",0,0,0,40,8,25,300,0,0);
//retourne(0) ;

//if ( ! IsTesting() ) Comment(" Trailingstop ", b, "\n"," Tick no. ", iVolume(NULL,0,0),"\n"," Lots ",Ilo) ;
/**********************************Money and Risk Management***************************************
Lorsque je place ma nouvelle tendance dans la fonction START comme vous l'avez suggéré... j'obtiens toujours beaucoup d'erreurs.

Des idées ?