[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 919
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
Pouvez-vous me dire comment supprimer les objets créés par l'indicateur dans la fenêtre lorsque l'indicateur lui-même est supprimé du graphique ?
en utilisant la fonction spéciale deinit()
et en énumérant les noms de tous les objets de la boucle, ou s'il y en a peu, en les prescrivant séparément
Pour obtenir plus d'informations sur l'erreur, appelez la fonction GetLastError().
-avec la fonction spéciale deinit()--
Merci !
Je ne plaisante pas, mon conseiller expert ne fonctionne vraiment pas !
La seule réponse est "cela devrait fonctionner", mais ce n'est pas le cas.
La seule réponse à cette question était "cela devrait fonctionner", mais ce n'est pas le cas.
je pense que le problème peut être autre ?
extern double StopLoss=50.0;
extern double TakeProfit=50.0;
extern double Lots=1;
extern int total;
int start()
{
double Price_1, Price_2, min, max;
RefreshRates();
Price_1=Bid;
Price_2=Ask;
min=iLow(NULL,0,2);
max=iHigh(NULL,0,2);
total=OrdersTotal();
if(total<1)
{
if(Price_1>max)
OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Bid-StopLoss*Point,Ask+TakeProfit*Point,"My order#",16384,0,Green);
if(Price_2<min)
OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Ask+StopLoss*Point,Bid-TakeProfit*Point,"My order#",16384,0,Green);
}
}
return(0);
Le smiley sourit tout le temps mais cela ne fonctionne pas, les positions ne s'ouvrent pas.
Je ne plaisante pas, mon conseiller expert ne fonctionne vraiment pas !
La seule réponse est "cela devrait fonctionner", mais ce n'est pas le cas.
La seule réponse à cette question était "cela devrait fonctionner", mais ce n'est pas le cas.
je pense que le problème peut être autre ?
extern double StopLoss=50.0;
extern double TakeProfit=50.0;
extern double Lots=1;
extern int total;
int start()
{
double Price_1, Price_2, min, max;
RefreshRates();
Price_1=Bid;
Price_2=Ask;
min=iLow(NULL,0,2);
max=iHigh(NULL,0,2);
total=OrdersTotal();
if(total<1)
{
if(Price_1>max)
OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Bid-StopLoss*Point,Ask+TakeProfit*Point,"My order#",16384,0,Green);
if(Price_2<min)
OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Ask+StopLoss*Point,Bid-TakeProfit*Point,"My order#",16384,0,Green);
}
}
return(0);
Le smiley sourit tout le temps mais cela ne fonctionne pas, les positions ne s'ouvrent pas.
cela signifie qu'il y a déjà des positions ouvertes sur le compte
.
J'ai ouvert un nouveau compte de démonstration, je n'ai jamais touché au dépôt,
Je ne sais pas si ça a quelque chose à voir avec le type de DTs ?
Pourquoi le son n'est-il répété qu'une fois ?
Pourquoi le son n'est-il répété qu'une fois ?
Ajouté. Il ne se répète qu'une fois. :(
Il y a un autre moyen, prenez votre son, mettez-le dans NERO (logiciel de montage sonore), si possible, faites un son.
5 d'entre eux.
Si je ne me trompe pas, "i++" fonctionne à chaque tic, c'est-à-dire que le son sera prononcé pendant 5 tic consécutifs.
Aussi, juste au cas où, regardez ici https://book.mql4.com/ru/operators/for.