Aide au codage - page 704

 
mladen:

Lea

Voilà


P E R F E C T ! !

Merci encore pour votre aide rapide ! Lea

 

Salut les codeurs, une question :

Si je veux créer un tableau de signaux basé sur un indicateur avec des paramètres différents pour chaque timeframe et que je veux utiliser la fonction iCustom pour lire sa valeur, comment puis-je le faire ? Si j'écris par exemple Lenght1(pour le premier tf), Lenght2(pour le second tf) et ainsi de suite, je ne suis pas capable d'utiliser la fonction iCustom.

Dois-je créer un indicateur source différent (avec des noms de variables externes différents) pour chaque période de temps dont je veux lire les valeurs ?

 
mladen:

Vous devrez probablement entrer les paramètres dans une chaîne et ensuite analyser les parties de cette chaîne dans les tableaux appropriés.

Consultez ce post pour un exemple : https://www.mql5.com/en/forum/179807/page198

Merci, intéressant !

 
thefxpros:

Salut les codeurs, une question :

Si je veux créer un tableau de signaux basé sur un indicateur avec des paramètres différents pour chaque timeframe et que je veux utiliser la fonction iCustom pour lire sa valeur, comment puis-je le faire ? Si j'écris par exemple Lenght1(pour le premier tf), Lenght2(pour le second tf) et ainsi de suite, je ne suis pas capable d'utiliser la fonction iCustom.

Dois-je créer un indicateur source différent (avec des noms de variables externes différents) pour chaque période de temps dont je veux lire les valeurs ?

Vous devrez probablement entrer les paramètres dans une chaîne et ensuite analyser les parties de cette chaîne dans des tableaux appropriés.

Consultez cet article pour un exemple : https://www.mql5.com/en/forum/179807/page198

 
Cher ami,

J'ai besoin de coder,

la fermeture de la bougie puis si la bougie est UP alors l'alerteUP et la bougie est DOWN alors l'alerteDOWN n'importe quel cadre temporel.

si vous avez pls partager moi,

merci en adance,

- jesing

 

Bonjour

J'ai un problème avec mon idée de trading :

double BU1=iMA(Symbol(),0,ShortSma,0,MODE_SMA,PRICE_CLOSE,i+1) ;

double BL1=iMA(Symbol(),0,LongSma,0,MODE_SMA,PRICE_CLOSE,i) ;


string BUY="false" ;
string SELL="false" ;

if(TradeAfterTP==false&& !(BU1>Close[1]&&BL1>Close[1])||
(TradeAfterTP&&BU1>Close[1]&&BL1>Close[1]))BUY="true" ;
if(TradeAfterTP==false&& !(BL1<Close[1]&&BU1<Close[1])||
(TradeAfterTP&&BL1<Close[1]&&BU1<Close[1]))SELL="true" ;

string SignalBUY="false" ;

string SignalSELL="false" ;

L'EA ouvre à des points faux des Trades et les ferme dans les moments suivants --- pourquoi ?

Merci de m'aider ?

Merci quand même...

Dossiers :
 
BeastyBoy:

Bonjour

J'ai un problème avec mon idée de trading :

double BU1=iMA(Symbol(),0,ShortSma,0,MODE_SMA,PRICE_CLOSE,i+1) ;

double BL1=iMA(Symbol(),0,LongSma,0,MODE_SMA,PRICE_CLOSE,i) ;


string BUY="false" ;
string SELL="false" ;

if(TradeAfterTP==false&& !(BU1>Close[1]&&BL1>Close[1])||
(TradeAfterTP&&BU1>Close[1]&&BL1>Close[1]))BUY="true" ;
if(TradeAfterTP==false&& !(BL1<Close[1]&&BU1<Close[1])||
(TradeAfterTP&&BL1<Close[1]&&BU1<Close[1]))SELL="true" ;

string SignalBUY="false" ;

string SignalSELL="false" ;

L'EA ouvre à des points faux des Trades et les ferme dans les moments suivants --- pourquoi ?

S'il vous plaît toute aide ??

Merci quand même...

La fermeture ne dépend pas de ce code. Vérifiez la partie qui vérifie quand fermer l'ordre.
 

Merci Mladen.

La fermeture est quand :

if((SELL=="true")||

ou

si((ACHETER=="vrai")

? ???

 
BeastyBoy:

Merci Mladen.

La fermeture est quand :

if((SELL=="true")||

ou

si((ACHETER=="vrai")

? ???

Et quand est-ce que "ne rien faire" ?
 

Et quand est-ce "ne rien faire" ?

Quand Buy : BU1<Close[1] puis attendre jusqu'à BU1>Close[1] à nouveau, ou est en mode vente.

L'idée est que l'EA achète (vend) toute correction d'une tendance.

C'est la même idée que le super Woody Princip.

Acheter : CCI plus long >0 et CCI rapide = -100

Désolé pour la confusion.....

Merci