Cet indicateur personnalisé (iTrend.mq4) peut-il être programmé dans un EA existant ? Si oui, comment le coder ? - page 3
![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
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...
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.
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é.
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) ????
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.
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.
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 ?