[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 186
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
Bonjour.
Pourquoi le stop ne se transfère pas pour les positions d'achat ? Pour la vente, tout fonctionne.
si(OrdersTotal()>0)
{
if(Bid==bubuy||Bid==busell)
{
OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES) ;
OrderModify(OrderTicket(),OrderOpenPrice(),OrderTakeProfit(), 0, Blue) ;
}
retour(0) ;
}
A l'origine, que signifie if(Bid==buy||Bid==busell),.... ??????? pouvez-vous le dire.
et probablement la condition suivante devrait être :
OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*nombre de points,OrderTakeProfit(),0,Blue)
if(Bid==bubuy||Bid==busell)
Le double bubuy est un niveau au toucher duquel le stop de la position d'achat est déplacé au niveau d'ouverture de cette position.
Le double busell est le niveau pour une position de vente.
if(Bid==bubuy||Bid==busell)
Le double bubuy est un niveau au toucher duquel le stop de la position d'achat est déplacé au niveau d'ouverture de cette position.
Le double busell est un niveau pour une position de vente.
Vérifiez quand même l'état.
J'ai compris
if(OrdersTotal()>0)
{
OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES) ;
if(OrderStopLoss()==OrderOpenPrice()) return(0) ;
if (OrderType()==OP_BUY) if(Bid>=buy) OrderModify(OrderTicket(),OrderOpenPrice(),OrderTakeProfit(), 0, Blue) ;
if(OrderType()==OP_SELL) if(Bid<=busell) OrderModify(OrderTicket(),OrderOpenPrice(),OrderTakeProfit(), 0, Red) ;
return(0) ;
}
Et une autre question, si les données proviennent de plusieurs TFs, est-il nécessaire que l'EA ouvre tous ces graphiques (dans des graphiques différents) lorsqu'il travaille en ligne, ou puis-je prendre un seul graphique et configurer l'EA sur celui-ci ? Supposons que l'EA travaille sur l'EUR/OD et prend les données des cadres H1 H4 D1 pour l'analyse, et qu'il (l'EA) est attaché à H1, ai-je besoin d'ouvrir dans d'autres graphiques H4 et D1 ?
J'ai compris
si(OrdersTotal()>0)
{
OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES) ;
si(OrderStopLoss()==OrderOpenPrice()) return(0) ;
if(OrderType()==OP_BUY) if(Bid>=buy) OrderModify(OrderTicket(),OrderOpenPrice(),OrderTakeProfit(), 0, Blue) ;
if (OrderType()==OP_SELL) if(Bid<=busell) OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(), 0, Red) ;
retour(0) ;
}
Et une autre question, si mon EA prend des données de plusieurs TFs, est-ce que j'ai besoin que tous ces TFs soient ouverts (dans différents graphiques) quand l'EA fonctionne en ligne ou est-ce que je peux prendre un seul graphique et mettre l'EA dessus ? Supposons que l'EA fonctionne sur l'EUR/OD et prend les données des cadres H1 H4 D1 pour l'analyse, et attaché à H1, a-t-il besoin d'ouvrir dans les autres graphiques H4 et D1 ?
Pas besoin d'ouvrir d'autres graphiques avec des délais... L'EA calculera lui-même toutes les données à partir des calendriers.
Bonjour, pourriez-vous me dire comment réparer l'indicateur https://www.mql5.com/ru/code/7361.
Le fait est que le signal apparaît sur la barre actuelle, et qu'à chaque tic, un signal sonore retentit. J'aimerais avoir un son après la fermeture de la barre, si le signal n'est pas annulé.
Salutations à tous !
Aidez-moi à résoudre le problème suivant.
Il existe un indicateur personnalisé qui dessine des signaux sur le graphique.
Les signaux sont donnés avec un délai, que j'essaie de déterminer pour chaque signal et de l'inscrire à côté sur le graphique.
Pour commencer, j'ai décidé d'essayer de sortir le moment de l'apparition du signal :
Mais le code ne fonctionne pas, je ne peux pas voir l'heure.
Qu'est-ce que je fais de mal ?
Bonjour.
J'ai téléchargé avec "Quote Archive" les cotations livre/dollar (M1) de 1999 au format DAT, comment puis-je convertir ces données pour les tester ?