[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 1092
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
Pas de requêtes.
Pas de requêtes.
C'est seulement sur le serveur rapide
kolyango:
En fait, cher "camarade", je suppose que vous n'allez pas apprendre, vous auriez pu voir comment utiliser correctement les variables sur le site de l'éditeur et dans l'aide.
Les gens, les humains, apprennent à utiliser l'aide de l'éditeur MT4, tout est là et en détail.
Voici le texte de l'aide.
Bonne année 2011 !!!!
for( i = 0 ; i < total ; i++) {
OrderSelect( ticket,SELECT_BY_TICKET,MODE_TRADES ) ;
if(OrderSymbol() == Symbol() && OrderMagicNumber() == 16384&OrderType() == OP_SELL)
{ if(Nyzhnyayaghranytsa>Close[i])
{ OrderCloseBy (ticket,ticket,Green);Alert("OrderCloseBySell", GetLastError()) ; }}
OrderSelect( ticket,SELECT_BY_TICKET,MODE_TRADES ) ;
if(OrderSymbol() == Symbol()&&OrderMagicNumber() == 16384 &&OrderType() == OP_BUY)
{ if (Verhnyayaghranytsa<Close[i])
{ OrderCloseBy (ticket,ticket,Green);Alert("OrderCloseByBuy", GetLastError();}} }
Je suis ici à l'intérieur des bornes de bollinger, en essayant d'inverser un ordre de renverser. rien ne se passe, rien du tout, et même pas une erreur ou même un zéro dans les logs !
Il y a peut-être une virgule quelque part ?
Je regarde cet endroit depuis une demi-heure !
Demande-moi, je te donnerai une réponse. Je vais demander.
Quelle est la meilleure autre dinde pour accompagner la bollinger ?
Bonne année 2011 !!!!
for( i = 0 ; i < total ; i++) {
OrderSelect( ticket,SELECT_BY_TICKET,MODE_TRADES ) ;
if(OrderSymbol() == Symbol() && OrderMagicNumber() == 16384&&OrderType() == OP_SELL)
{ si (Nyzhnyayaghranytsa>Close[i])
{ OrderCloseBy (ticket,ticket,Green);Alert("OrderCloseBySell", GetLastError()) ; }}
OrderSelect( ticket,SELECT_BY_TICKET,MODE_TRADES ) ;
if(OrderSymbol() == Symbol()&&OrderMagicNumber() == 16384 &&OrderType() == OP_BUY)
{ si (Verhnyayaghranytsa<Close[i])
{ OrderCloseBy (ticket,ticket,Green);Alert("OrderCloseByBuy", GetLastError());}} }
Je suis à l'intérieur des bornes de bollinger ici, j'essaie d'inverser l'ordre quand il touche. Rien ne se passe, rien du tout, et pas même une erreur ou même un zéro dans les logs !
Il manque peut-être une virgule quelque part ?
Ça fait une demi-heure que je regarde cet endroit !
Eh bien, tout d'abord, vous recherchez une barre fermée "if (Verhnyayaghranytsa<Close[i]" où i que vous avez = 0, et il s'agit d'une barre qui n'a pas encore été fermée, vous devriez soit le changer en Open ou Close[i+1].
Deuxièmement, OrderCloseBy(int ticket, int opposite, colour Color=CLR_NONE), où ticket et opposite sont des numéros d'ordre différents de commandes différentes.
Troisièmement, OrderCloseBy ne passe pas d'un ordre à un autre, il retourne le dépôt, au lieu de le fermer et d'en ouvrir un nouveau dans le sens inverse.
Vous devez fermer l'ancien vous-même et en ouvrir un nouveau.
Bonne année 2011 !!!!
----------------------------------------------
Ça fait une demi-heure que je regarde cet endroit !
Pourquoi ne pas aller vous chercher une bière et du poisson, ou du champagne et une sélection de fruits, et vous verrez si vous obtenez une certaine "illumination"...:-)))
Bonne année !
La question est classique. QUE FAIRE ?))