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
Quelqu'un peut-il créer cet EA à partir d'un EA de couverture disponible ?
1. Deux positions (je saisirai le nombre) seront ouvertes......1 buy stop et 1 sell stop ( je saisirai manuellement 1.2900 et 1.2800)
2. il y aura un TP (en pips)
3. il y aura un SL (en pips)
4. il y aura un TSL (en pips)
5. il y aura un lot d'ouverture (0.01 à 100 lots)
6. une seule position sera ouverte
5. Un ordre de couverture (une position avec le même lot) ne s'ouvrira que lorsque le SL/TSL sera atteint (avec le même TP/SL/TSL que l'entrée initiale).
6. peut être utilisé pour toutes les paires avec des nombres magiques.
ce sera une bonne option pour le trading de séquence....... !Essayez l'EA Martingale !
Bonjour !
Je n'arrive pas à ouvrir un nouveau fil.
Pouvez-vous m'aider ?
J'essaie de faire un hedge EA.
Hedge pour un ordre ouvert.
Et je ne sais pas ce qui ne va pas avec les conditions.
double bid = MarketInfo(Symbol(), MODE_BID) ;
double ask = MarketInfo(Symbol(), MODE_ASK) ;
OrderSelect(1,SELECT_BY_POS,MODE_TRADES) ;
cena=OrderOpenPrice() ;
ce=cena-60*Point ;
typ=OrderType() ;
si (OrdersTotal()==1 && typ==0 && ce>bid)
OrderSelect(1,SELECT_BY_POS,MODE_TRADES) ;
cena=OrderOpenPrice() ;
ce=cena+60*Point ;
typ=OrderType() ;
si (OrdersTotal()==1 && typ==1 && ce<ask)
Bonjour !
Je n'arrive pas à ouvrir un nouveau fil.
Pouvez-vous m'aider ?
J'essaie de faire un hedge EA.
Hedge pour un ordre ouvert.
Et je ne sais pas ce qui ne va pas dans les conditions.
double bid = MarketInfo(Symbol(), MODE_BID) ;
double ask = MarketInfo(Symbol(), MODE_ASK) ;
OrderSelect(1,SELECT_BY_POS,MODE_TRADES) ;
cena=OrderOpenPrice() ;
ce=cena-60*Point ;
typ=OrderType() ;
si (OrdersTotal()==1 && typ==0 && ce>bid)
OrderSelect(1,SELECT_BY_POS,MODE_TRADES) ;
cena=OrderOpenPrice() ;
ce=cena+60*Point ;
typ=OrderType() ;
si (OrdersTotal()==1 && typ==1 && ce<ask)
Essayez de changer :
to
[CODE]OrderSelect(0,SELECT_BY_POS,MODE_TRADES);"1" dans OrderSelect() lors de la sélection par position signifie le deuxième ordre ouvert et non le premier.
c'est ça :) merci beaucoup :)
Aide au codage
L'indicateur ci-joint a les instructions sources suivantes
hhb = Plus haut(NULL,0,MODE_HIGH,dist,i-dist/2) ;
llb = Lowest(NULL,0,MODE_LOW,dist,i-dist/2) ;
Cependant, aucune des deux fonctions n'est définie dans le fichier et il n'y a pas d'instructions Include.
Cet indicateur se compile avec succès et peut être attaché à un graphique.
Par conséquent, comment MQL appelle-t-il ces fonctions ?
L'indicateur ci-joint a les déclarations sources suivantes
hhb = Plus haut(NULL,0,MODE_HIGH,dist,i-dist/2) ;
llb = Lowest(NULL,0,MODE_LOW,dist,i-dist/2) ;
Cependant, aucune des deux fonctions n'est définie dans le fichier et il n'y a pas d'instructions Include.
Cet indicateur se compile avec succès et peut être attaché à un graphique.
Par conséquent, comment MQL appelle-t-il ces fonctions ?michaelB
Ce sont des noms obsolètes pour iHighest() et iLowest(). Le compilateur remplace simplement ces noms de fonctions par iHighest() et iLowest() et c'est pourquoi vous n'avez pas d'erreur.
mladen--
concernant l'indicateur super-signals_v2, merci pour la réponse rapide.
Une autre question, lorsque j'attache cet indicateur, il montre initialement des flèches rouges et vertes alternées. Si je regarde le graphique en temps réel,
Ensuite, si je passe à une autre période, et vice-versa, beaucoup de flèches disparaissent et le graphique affiche à nouveau des flèches rouges et vertes en alternance.
Serait-il difficile de modifier cet indicateur pour que les flèches ne disparaissent pas ? Merci encore.
mladen--
concernant l'indicateur super-signals_v2, merci pour la réponse rapide.
Une autre question, lorsque j'attache cet indicateur, il montre initialement des flèches rouges et vertes alternées. Si je regarde le graphique en temps réel,
Puis, si je passe à une autre échelle de temps, et vice-versa, beaucoup de flèches disparaissent et le graphique affiche à nouveau des flèches rouges et vertes en alternance.
Serait-il difficile de modifier cet indicateur pour que les flèches ne disparaissent pas ? Merci encore.michaelB
Essayez-le maintenant
Comment ajouter une étiquette de texte apparaissant sur une ligne horizontale?
Comment ajouter une étiquette de texte apparaissant sur une ligne horizontale ?
Il s'agit d'une question très générale
Vous pouvez créer une étiquette en utilisant la fonction ObjectCreate() (en utilisant OBJ_LABEL comme argument pour le type). Voici une description de la fonction oObjectCrate() :
[/TD]
[/TR]
[/TABLE]
Création d'un objet avec le nom, le type et les coordonnées initiales spécifiés dans la fenêtre spécifiée. Le nombre de coordonnées liées à l'objet peut être de 1 à 3 selon le type d'objet. Si la fonction réussit, la valeur retournée sera VRAIE. Dans le cas contraire, elle sera FALSE. Pour obtenir des informations détaillées sur les erreurs, il faut appeler la fonction GetLastError()
. Les objets de type OBJ_LABEL ignorent les coordonnées.Utilisez la fonction ObjectSet() pour configurer les propriétés OBJPROP_XDISTANCE et OBJPROP_YDISTANCE
.Notes :
Lessous-fenêtres du graphique (s'il y a des sous-fenêtres avec des indicateurs dans le graphique) sont numérotées à partir de 1. La fenêtre principale du graphique existe toujours et a l'indice 0.
Lescoordonnées doivent être transmises par paires : temps et prix. Par exemple, l'objet OBJ_VLINE n'a besoin que de l'heure, mais le prix (n'importe quelle valeur) doit également être transmis.
Paramètres :
[TABLE="class : docparams"]
[/TR]
[/TR]
[/TR]
[/TR]
[TR]
[TR]
[TD]time2 [TD] - [TD="width : 100%"]Partie temps du second point. [TR]
[TD]price2 [TD] - [TD="width : 100%"]Partie prix du deuxième point.TR]
[TD]time3 [TD] - [TD="width : 100%"]Partie temps du troisième point.TR]
[TD]price3 [TD] - [TD="width : 100%"]Partie prix du troisième point.