![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
défini ici, et justifier qu'il ne fonctionnera pas )
sanyooooook,
Veuillez m'indiquer où placer le numéro de compte pour que cet EA ne fonctionne que sur ce compte.
Voici un exemple :
int start()
{
// if(AccountNumber()!=123) return(0) ;
Quelqu'un peut me dire comment changer le volume du lot dans le conseiller, car il achète toujours à 0,1 %.
//xxxxxxxxxxxxxxxxxxxxx
double lot(int R) { double minlot = MarketInfo(Symbol(), MODE_MINLOT) ;
int o = MathAbs(MathLog(minlot) *0.4343) + 0.5 ;
double lot = minlot ;
//ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
lot = NormalizeDouble(AccountFreeMargin() * 0.00001*R, o);//---
if (AccountFreeMargin() < lot * MarketInfo(Symbol(), MODE_MARGINREQUIRED)) {
lot = NormalizeDouble(AccountFreeMargin() / MarketInfo(Symbol(), MODE_MARGINREQUIRED), o) ;
}
//ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
if(lot < minlot) lot = minlot ;
double maxlot =MarketInfo(Symbol(), MODE_MAXLOT) ;
if(lot > maxlot) lot = maxlot ;
return(lot) ; }
//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Quelqu'un peut-il me dire comment modifier le volume du lot dans le conseiller car il achète toujours à 0,1 % ?
//xxxxxxxxxxx
double lot(int R) { double minlot = MarketInfo(Symbol(), MODE_MINLOT) ;
int o = MathAbs(MathLog(minlot) *0.4343) + 0.5 ;
lot double = minlot ;
//ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
lot = NormalizeDouble(AccountFreeMargin() * 0.00001*R, o);//---
si (AccountFreeMargin() < lot * MarketInfo(Symbol(), MODE_MARGINREQUIRED)) {
lot = NormalizeDouble(AccountFreeMargin() / MarketInfo(Symbol(), MODE_MARGINREQUIRED), o) ;
}
//ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
si(lot < minlot) lot = minlot ;
double maxlot =MarketInfo(Symbol(), MODE_MAXLOT) ;
si(lot > maxlot) lot = maxlot ;
retour(lot) ; }
//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
double externe lot = 0.5
//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Pas vrai ? Il n'y a rien d'autre