Questions des débutants MQL5 MT5 MetaTrader 5 - page 463
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
Comment faire pour que le volume de la position soit à 0 (zéro) ? (FORTS, Otkrytie-Broker, Real)
Nous avons le code suivant :
En d'autres termes, nous ouvrons une position avec un ordre, la fermons avec un ordre inverse, et examinons le volume de la position en conséquence.
Nous attendons 0 (zéro) et nous avons 1 (un). Journaux de bord ci-dessous (en commençant par le bas).
Quelle en est la raison ?
Comment faire pour que le volume de la position soit à 0 (zéro) ? (FORTS, Otkrytie-Broker, Real)
Nous avons le code suivant :
En d'autres termes, nous ouvrons une position avec un ordre, la fermons avec un ordre inverse, et examinons le volume de la position en conséquence.
Nous attendons 0 (zéro) et nous avons 1 (un). Journaux de bord ci-dessous (en commençant par le bas).
Quelle en est la raison ?
Exactement. Lorsque j'ai écrit cette formule, mon SL n'était pas défini par une valeur prédéfinie, mais était calculé comme la différence entre le prix d'ouverture de l 'ordre et un certain niveau, j'ai donc dû multiplier le montant du risque par _Point.
Bonjour à tous ! Je n'arrive pas à résoudre un problème... S'il vous plaît aider !!! Il y avait un conseiller expert avec Martingale (2SS), j'ai retravaillé presque tout - maintenant il ouvre aussi par tendance. Il y a un bloc qui compte le profit accumulé des ordres fermés séparément et qui a été remis à "0" - lorsque toute la série a été fermée, et en particulier le 1er ordre ouvert. Maintenant, cette 1ère commande peut être fermée à tout moment... Et le bénéfice accumulé est annulé. TASK : Maintenir ce drapeau (ouvertures de séries) jusqu'à ce que TOUS les ordres soient fermés après que ce drapeau soit "apparu". Dans le code source, ça ressemblait à ça :
Merci d'avance !
Alors divisez, ne multipliez pas.
Vous n'avez pas regardé de près ma variante, pas un stop multiplié, bien qu'effectivement aussi la variante correcte, et l'argent multiplié, ce qui après 5-6 ans semble déjà déraisonnable, mais le résultat est correct. Je ne suis pas revenu sur cette variante toutes ces années, j'ai difficilement trouvé un Expert Advisor où cela est fait. Le temps que je le trouve, vous aviez déjà écrit deux posts :))))
Et depuis un smartphone ;)
C'est étrange, bien sûr. Si j'ai écrit la valeur du stop en pips, elle est de 300 (dans son exemple). Il l'a multiplié par _Point. Par conséquent, aux cotations à cinq chiffres, la valeur stop en pips est de 300*0,00001=0,003.
Ok. Si la différence entre le prix de clôture nécessaire et le prix d'ouverture est égale à 0,003 (dans le prix), pourquoi l'a-t-il multiplié et obtenu 0,00000003 points ? S'il l'avait divisé, il aurait obtenu 300 comme il se doit.
En fait, j'ai répondu depuis mon smartphone, sans même me rendre compte que je vous répondais à vous et non à l'auteur de la question initiale ;)
Et depuis un smartphone ;)
C'est étrange, bien sûr. Si j'ai écrit la valeur du stop en pips, elle est de 300 (dans son exemple). Il l'a multiplié par _Point. Par conséquent, aux cotations à cinq chiffres, la valeur stop en pips est de 300*0,00001=0,003.
Ok. Si la différence entre le prix de clôture nécessaire et le prix d'ouverture est égale à 0,003 (dans le prix), pourquoi l'a-t-il multiplié et obtenu 0,00000003 points ? S'il l'avait divisé, il aurait obtenu 300 comme il est censé l'être.
En fait, je répondais depuis mon smartphone sans même me rendre compte que je vous répondais à vous et non à l'auteur de la question au début ;).
Et maintenant, j'ai déjà dîné et je me fiche de ce qu'il prend. :)))
L'essentiel est que nous nous comprenions... :)))))))))))))))))))
Maintenant, j'ai eu mon dîner et je me fiche de ce qu'il aura. :)))
L'important, c'est que toi et moi, nous nous comprenions... :)))))))))))))))))))
Maintenant, j'ai eu mon dîner et je me fiche de ce qu'il aura. :)))
L'essentiel est que vous et moi nous comprenions... :)))))))))))))))))))
Je pense que je l'ai, messieurs))).
double Test=100/(300*SymbolInfoDouble(_Symbole,SYMBOL_TRADE_TICK_VALUE)) ;
C'est comme ça que ça marche, merci à tous)
Je pense que je l'ai, messieurs))
double Test=100/(300*SymbolInfoDouble(_Symbole,SYMBOL_TRADE_TICK_VALUE)) ;
C'est comme ça que ça marche, merci à tous)