Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 611

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
Bon après-midi. Pouvez-vous me dire ce qui ne va pas. Je veux colorer les niveaux Fibo de différentes couleurs, mais ils ne sont pas colorés du tout. Voici le code de ce que je fais. Merci d'avance pour votre aide.
Il y a une réponse à la page 603.
La page 603 a la réponse.
Mais pourquoi cela ne fonctionne-t-il pas, puisque cela semble être orthographié correctement !!!!.
Mais pourquoi cela ne fonctionne-t-il pas, puisque cela semble être orthographié correctement !!!!.
Il y a eu une discussion ici. Veuillez ne pas répéter la même question partout sur le forum.
//+-------------------------------------------------------------------------------------+
Pouvez-vous ajouter
lorsqu'un ordre a été fermé lors d'un take profit, tous les ordres en attente et urgents doivent être fermés.
SanNneK:
...
Pouvez-vous ajouter
Lorsqu'un ordre a été fermé sur Take Profit, tous les ordres en attente et d'urgence doivent être fermés.
Il s'agit d'une aide pour résoudre les problèmes lorsque vous ne pouvez pas le faire vous-même, et non d'une société altruiste.
Si vous avez besoin que quelqu'un l'écrive pour vous, vous pouvez le faire ici.
@Artyom Trishkin J'ai besoin d'écrire un code quand un ordre atteint le take profit, tous les autres ordres en attente et habituellement fermés, je n'ai pas besoin d'autres conseillers.
Commencez à écrire du code. Ce que vous ne pouvez pas faire, demandez, montrez-moi dans votre code et ils vous aideront.
J'ai écrit un code qui, lorsque la prise de bénéfice du premier ordre d'achat se déclenche, tous les ordres en attente sont fermés, mais cela ne fonctionne pas, surligné en bleu ce qui ne fonctionne pas.
void start(){
//----
double Take1 = Ask+20 *Point ;
double Take2 = Ask+0 *Point ;
double Take3 = Ask-20 *Point ;
double Take4 = Ask-40 *Point ;
double Take5 = Ask-60 *Point ;
double Stop = Bid-StopLoss *Point ;
si(OrdersTotal()==0){
OrderSend(Symbol(),0,0.01,Ask,30,Stop,Take1, "sdsdasdadwadawd",0,0,CLR_NONE) ;
OrderSend(Symbol(),2,0.02,Ask-20*Point,30,Stop,Take2, "awda",0,0,CLR_NONE) ;
OrderSend(Symbol(),2,0.04,Ask-40*Point,30,Stop,Take3, "awdawd",0,0,CLR_NONE) ;
OrderSend(Symbol(),2,0.08,Ask-60*Point,30,Stop,Take4, "awdawd",0,0,CLR_NONE) ;
OrderSend(Symbol(),2,0.16,Ask-80*Point,30,Stop,Take5, "awdawdawda",0,0,CLR_NONE) ;
}
if(OP_BUY==Take1)
{
OrdreSuppression(2) ;
}
if(OP_BUY==Take1)
{
OrdreSuppression(3) ;
}
if(OP_BUY==Take1)
{
OrdreSuppression(4) ;
}
if(OP_BUY==Take1)
{
OrdreSuppression(5) ;
retour(0) ;
}
}