![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
Non ce n'est pas un compte de spread betting.
@WHRoader - Comment ça, je ne veux pas de points dans ce calcul ? :s ?
Comment puis-je appliquer le risque correct à la transaction donnée en fonction de la distance au stop si je n'inclus pas les points dans la formule... ? (confus).
23.64 || 2,364 points... C'est ce que j'essaie de comprendre... Pour être franc, je suis convaincu que j'applique trop peu de positions de 1 once troy parce que j'ai un compte libellé en livres sterling... J'ai juste besoin de quelqu'un pour me dire que j'ai raison / tort à partir de ce que j'ai montré ?
RaptorUK - Quand je dis que la taille de la position est inférieure à ce qu'elle devrait être, je veux dire à peu près la moitié...
Si la position atteint son premier objectif, elle devrait être enlevée de 25% si applicable, sinon fermer 1 taille de lot minimum || 1 once troy. Le risque monétaire global sur ce trade équivaut à environ £75.00 risk..... La transaction XAUUSD est à un peu plus des 2/3 du chemin vers la prise de profit au premier objectif... le P & L ouvert actuel sur cette position est d'environ £18.00.....
Maintenant, avec la même formule appliquée à toutes les paires de devises que j'ai négociées jusqu'à présent, elles sont aussi précises que je le souhaite... Seuls l'or et l'argent ne le sont pas... L'écart sur ces paires n'est pas significatif car je ne vise pas 5 à 20 points... Les arrêts et les objectifs sont la plupart du temps d'environ 80-250 points ...
Pouvez-vous s'il vous plaît montrer votre code qui résulte de cette impression ?
double loss_for_1_lot1 = pips_to_ssl/ ts * tv ;
2013.11.08 23:40:30 2013.06.19 19:00 V1 - XAUUSD XAUUSD,H1 : formule loss_for_1_lot1 : 23.64 / 0.01 * 0.01 = 23.64
Vous pourriez peut-être ajouter cette impression
Print("Devise du compte = ",AccountCurrency() ) ;
pour confirmer que vous négociez réellement des GBP dans le ST, car je ne vois pas comment la TV peut être de 0,01.
Je peux vous assurer qu'il est libellé en livres sterling...
Que voulez-vous dire par montrer le code qui aboutit à cette impression, vous l'avez là ?
Je peux vous assurer qu'il est libellé en GBP...
Que voulez-vous dire par montrer le code qui résulte de cette impression, vous l'avez là ?
C'est la sortie de la fonction Print(), pas le code... ... pouvez-vous montrer le code qui donne cette sortie, l'instruction Print( . . .), nous avons besoin de voir où vous obtenez la valeur Tick parce que quelque chose ne va pas. En fait, on dirait que vous imprimez ts (Tick Size) deux fois... .
23.64 / 0.01 * 0.01 = 23.64 est incorrect, 0.01 * 0.01 = 0.0001 et 23.64 / 0.0001 = 236400
Voici également une impression de ticksize et tickvalue sur le compte réel sous XAUUSD :
TickSize et Tickvalue seraient tous deux identiques à 0,01 ? 0.01 est le tick et pour chaque mouvement de tick équivaudrait à une fluctuation de 0.01 cent en P & L à la plus petite taille de position... en supposant que j'ai un compte en USD, ce serait exact...
Cela ne vous semble pas correct ?
Aussi :
"23.64 / 0.01 * 0.01 = 23.64 est incorrect, 0.01 * 0.01 = 0.0001 et 23.64 / 0.0001 = 236400"
Oui - Ce serait correct si j'isolais la formule comme ceci :
"23.64 / ( 0.01 * 0.01 ) = 236400 "
Mais parce que c'est une formule constante, la réponse est correcte en termes de production de 23,64... Il s'agit de savoir si ce nombre est correct ou non en fonction du remplissage de la taille de position correcte ?
Ok, le voici :
Voici également une impression de ticksize et tickvalue sur le compte réel sous XAUUSD :
Désolé, mon premier calcul était faux...
Vous n'avez toujours pas montré le code qui produit cette impression...
... mais peu importe.
Tick Value - Valeur du tick dans la devise de dépôt.
Ce que je comprends, c'est combien vaut 1 point, dans la devise de dépôt, pour 1 lot standard - sur mon graphique pour un compte en USD pour XAUUSD, la TickValue est de 1,06908.
Quoi ? Cela n'a aucun sens pour moi - Comment se fait-il que la valeur du tick que je vois renvoie simplement 0.01...
Le code est là-haut ^ ?
double loss_for_1_lot = pips_to_bsl/ ts * tv ;
"loss_for_1_lot" est juste la même chose que "loss_for_1_lot1", mais c'est du côté de l'achat... désolé d'avoir fait des allers-retours du côté de l'achat au côté de la vente, je saisis juste la première chose qui est imprimée dans ST, que ce soit un achat ou une vente...
Qui est votre courtier ? La valeur de mon tick aurait-elle quelque chose à voir avec le fait qu'il est libellé en GBP ? (confus)
Quoi ? Cela n'a aucun sens pour moi - Comment se fait-il que la valeur du tick que je vois renvoie simplement 0.01...
Peut-être que votre courtier s'est planté... cela arrive parfois.
Le code est bien là ^ ?
"loss_for_1_lot" est juste la même chose que "loss_for_1_lot1", mais c'est du côté de l'achat... désolé d'avoir fait des allers-retours entre le côté de l'achat et celui de la vente, je prends juste la première chose qui est imprimée dans ST, que ce soit un achat ou une vente...
Qui est votre courtier ? La valeur de mon tick aurait-elle quelque chose à voir avec le fait qu'il est libellé en GBP ? (confus)