XAUUSD : mauvais dimensionnement de lot sur un compte libellé en GBP ? - page 3

 
DomGilberto:
Ok - Donc je vérifie avec Alpari UK et ils retournent ceci - C'est un compte libellé en GBP...

SNAP !

Votre courtier s'est planté... appelez-le et remerciez-le de vous avoir fait perdre votre temps.

 

Oui, je pense que c'est ce qu'il semble - je leur parle au moment où je tape ceci. Je suis un peu frustré car ils me parlent comme à un idiot : "Allez sur notre site et vous pourrez voir quel est le prix par pip..." (facepalm).

On me dit que "1 once de Troy || 1,00, est égal à £0,01 pence PER tick 0,01 sur XAUUSD"... ?

 

Si c'est correct, alors comment cela peut-il avoir un sens ?

Position actuelle ouverte XAUUSD : 137.60 points en hausse - ouvert P & L £17.22 ... Je ne suis pas un magicien des chiffres mais j'ai 2 onces troy ouvertes, ce qui est supposé être £0.02 pence par 0.01 tick...

137.60 * £0.02 = £2.750

1376.0 * £0.02 = £27.52

13760 * £0.02 = £275.2

Aucun n'est correct...

C'est ce que me dit ce spécialiste de FXCM lol !?

 
DomGilberto:

Si c'est correct, alors comment cela peut-il avoir un sens ?

Position actuelle ouverte XAUUSD : 137.60 points en hausse - ouvert P & L £17.22 ... Je ne suis pas un magicien des chiffres mais j'ai 2 onces troy ouvertes, ce qui est supposé être £0.02 pence par 0.01 tick...

137.60 * £0.02 = £2.750

1376.0 * £0.02 = £27.52

13760 * £0.02 = £275.2

Aucun n'est correct...

C'est ce que me dit ce spécialiste de FXCM lol !?

Quel est le rapport entre les onces troy et la taille de votre position en "lots" ?
 
1 once de Troy est égale à "1.00" dans MT4...
 
C'est frustrant de devoir changer de courtier - y a-t-il une solution de contournement avec eux ?
 
DomGilberto:
C'est frustrant de devoir changer de courtier - existe-t-il une solution de contournement avec eux ?
Oui, parlez à quelqu'un chez votre courtier qui ne s'essuie pas le coude avec du papier toilette et demandez-lui de régler correctement les paramètres des symboles. C'est probablement une tâche presque impossible, mais...
 

Ok - après une longue discussion avec eux (FXCM), ils ne peuvent pas changer cela dans MT4. Je peux cependant voir quel est le prix par pip dans leur Trade Station... Je suis vraiment très ennuyé d'avoir fait appel à eux et de ne pas avoir vérifié cela !

J'ai été informé que la solution est la suivante :

Compte : GBP 10k
Risque : 1% par trade

Distance d'arrêt du trade : 137.64 pips

100 GBP / 137,64 = 0,7265

0,7265 x taux GBPUSD ( 1,59834 ) = 1,1612

1.16 lots - Cependant vous ne pouvez faire que 1.00 lot minimum. $0.10 / 1.59834 = 0.06256

( 0.06256 * 11 ) x 137.64 = £94.71


Maintenant, est-ce difficile à écrire ?

 
Dans MT4, "1,00" équivaut TOUJOURS à 0,10 cents par "0,01" MODE_TICKSIZE.

Ne pourrais-je pas simplement faire intervenir le cours acheteur du GBP/USD pour calculer la taille du lot avec ces règles ? Je ne peux pas m'embêter à changer de courtier étant donné que je viens juste de commencer à trader avec eux... c'est la galère...
 
Quelqu'un pourrait-il faire des trous dans cette formule pour moi - Je veux vérifier avec d'autres si vous pensez que c'est une bonne solution temporaire ? -- Gardez à l'esprit que là où j'ai mis le taux de change constant GBPUSD personnalisé pour les besoins de ST, ce qui remplacera bien sûr ce taux est MarketInfo( "GBPUSD", MODE_BID) pour la formule.....
//get our buystop price from below the ma and our takeprofit based on our r:r ratio.
      
      double pips_to_bsl = buyPrice - BuyStopPrice;
         Print(" pips_to_bsl is: ", buyPrice, " - ", BuyStopPrice, " = ", pips_to_bsl);

2013.11.11 17:22:27     2009.01.02 08:00  V1 - XAUUSD XAUUSD,H1:  pips_to_bsl is: 890.33 - 865.07 = 25.26

      double Risk_divide_pips_to_bsl = risk_amount / pips_to_bsl ; 
         Print( " Risk / pips: £", risk_amount, " / ", pips_to_bsl, " = ",  Risk_divide_pips_to_bsl);

2013.11.11 17:22:27     2009.01.02 08:00  V1 - XAUUSD XAUUSD,H1:  Risk / pips: £ 80 / 25.26 = 3.1671

      double ExchangedLots = Risk_divide_pips_to_bsl * 1.59687;
         Print( " Risk / Pips * GBPUSD Exchange rate is: ", Risk_divide_pips_to_bsl, " * ", 1.59687, " = ", ExchangedLots);

2013.11.11 17:22:27     2009.01.02 08:00  V1 - XAUUSD XAUUSD,H1:  Risk / Pips * GBPUSD Exchange rate is: 3.1671 * 1.5969 = 5.0574

      
      double priceperlot = 0.10 / 1.59687;
         Print( " Converting 1 troy ounce $0.10 into GBP equivalent: ", priceperlot);

2013.11.11 17:22:27     2009.01.02 08:00  V1 - XAUUSD XAUUSD,H1:  Converting 1 troy ounce $0.10 into GBP equivalent: 0.0626

      
      double Lots = MathFloor( (ExchangedLots * priceperlot) * pips_to_bsl);
         Print( " The correct lots allocated to this trade is: ", Lots);

2013.11.11 17:22:27     2009.01.02 08:00  V1 - XAUUSD XAUUSD,H1:  The correct lots allocated to this trade is: 7