Comment MetaTrader 5 calcule-t-il le profit ? - page 2

 
Manov, malheureusement, vous avez cité "2 métiers" qui ne sont en aucun cas suffisants et compréhensibles.

Donnez un schéma complet, étape par étape, des opérations croisées basées sur les prix nets, s'il vous plaît. Exactement la mise en page étape par étape avec les prix et les résultats.
 
Hrenfx, à quel prix voulez-vous faire la conversion ? Enchère ou ascension ?

Dès que vous ne mettez qu'un côté, vous êtes immédiatement pris en défaut pour ne pas avoir comptabilisé le second prix. Et dire que "perdre l'écart sur la conversion est une erreur" n'est pas juste. C'est vraiment une conversion et elle doit être faite correctement.

Si vous passez à une comptabilité multi-devises, vous devrez fermer le commerce - 100% des traders deviendront fous. Il y a plus de 10 ans, j'ai eu le plaisir d'analyser les rapports multidevises d'IG Index après des transactions de masse. Ce n'est pas la voie du commerce de masse.
 
Renat:
Hrenfx, à quel prix voulez-vous convertir ? Seulement l'offre ou la demande ?

Pour réaliser l'abandon de la comptabilité multi-devises en faveur de la "simplification", la seule véritable façon de convertir dans les deux sens est (Bid + Ask) / 2.

Mais en général, il n'y a pas de difficulté avec les rendements multidevises, il faut juste accepter que l'équité, même en l'absence de positions ouvertes, puisse changer légèrement jusqu'au rollover.

 
Les banques s'empresseront de dire ce qu'elles pensent de ce comportement.

Cette question a été soulevée à de nombreuses reprises - les transactions de conversion doivent être correctes afin qu'aucune banque ne puisse les détecter. Et pour le trader, la différence de conversion est presque sans importance, puisqu'elle se fait sur les majors, qui ont un spread ridicule (1,5-2,0 pips).
 

Précisions dans le contre-exemple :

  1. EURGBP_Bid = 0.82207, EURGBP_Ask = 0.82217
  2. La limite d'achat de 100 lots EURGBP 0.82212 (inside spread) est fixée sur le Compte_1.
  3. En conséquence, les prix changent : EURGBP_Bid = 0,82212, EURGBP_Ask = 0,82217.
  4. La demande de marché SELL 100 lots EURGBP est faite sur le Compte_2. C'est-à-dire au prix d'offre actuel.
  5. Nous avons une position ouverte BUY 100 lots 0.82212 sur le compte_1, et une position ouverte SELL 100 lots 0.82212 sur le compte_2.
  6. L'EURGBP a changé de 100 pips : EURGBP_Bid = 0.83207, EURGBP_Ask = 0.83217.
  7. SellLimit 100 lots EURGBP 0.83212 (inside spread) est fixé sur le Compte_1.
  8. En conséquence, les prix changent : EURGBP_Bid = 0,83207, EURGBP_Ask = 0,83212.
  9. 100 lots EURGBP BUY par demande du marché est fait dans le compte_2. En d'autres termes, au prix d'achat actuel.
  10. Nous avons fermé des positions dans les comptes correspondants : sur le compte_1, profit +100 points ou +100 000 GBP, sur le compte_2, profit -100 points ou -100 000 GBP.
  11. À la clôture, la paire GBPUSD affichait les prix suivants : GBPUSD_Bid = 1,58389, GBPUSD_Ask = 1,58399.
  12. Dans MT5, au Compte_1, le profit est converti en GBPUSD_Bid : Profit = 100,000 * 1.58389 = $158389.
  13. Dans MT5, au Compte_2, le profit est converti en GBPUSD_Ask : Profit = -100,000 * 1.58399 = -$158399.
  14. Le montant total des fonds dans les comptes 1 et 2 a diminué de 10 $ lorsque vous vendez et achetez à vous-même.

Les écarts pris dans l'exemple sont excellents. Dans d'autres conditions, les coûts seront plusieurs fois plus élevés, surtout en cas de clôture aux actualités.

 
hrenfx:

De quelles opérations de conversion s'agit-il ? La logique est simple, vous devez convertir les bénéfices multidevises dans la devise du compte, rien de plus. Dans le cas de l'exemple, le bénéfice en GBP doit être converti en USD. Peu importe que le bénéfice soit positif ou négatif, vous devez convertir.

C'est là que l'erreur standard entre en jeu.

Le résultat est important car, en réalité, la conversion fonctionne comme suit :

  • Si vous avez un bénéfice de 10 £, vous devez les vendre à l'enchère.
  • Si vous avez une perte de -10£, vous devez les racheter à ak.
 
hrenfx:

Les détails sont dans le contre-exemple :

Les écarts dans l'exemple sont excellents. Dans d'autres conditions, les coûts seront plusieurs fois plus élevés, surtout en cas de clôture aux actualités.

Prenons un exemple plus simple - ACHETER/VENDRE sans aucune limite. Pourquoi compliquer la tâche et la rendre confuse en pénétrant dans l'écart ?

Regardez les prix actuels, considérez que les transactions sont instantanées et que les taux ne changent pas.

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
Renat:
Les banques s'empresseront de dire ce qu'elles pensent de ce comportement.

Les banques ne manqueront pas de faire remarquer, bien sûr, quel genre d'activité secondaire vous autorisez en renonçant à des bénéfices dans plusieurs devises. Mais ce genre de discours personnel leur profite, bien sûr, lorsqu'ils utilisent MT5, car ils siphonnent l'argent gratuit de leurs clients. Compte tenu du chiffre d'affaires total de la clientèle, c'est un joli penny.

La banque aura des problèmes si la conversion est effectuée comme dans le contre-exemple (ils ont transféré d'un compte à un autre) et que le montant des comptes ne correspond pas selon les rapports. Il suffit que le client de ces comptes indique la banque aux auditeurs. Cette seule possibilité suscitera de nombreuses réflexions lorsqu'il s'agira de déterminer si une banque doit utiliser la plate-forme MT5.

 
hrenfx:

Les banques ne manqueront pas de faire remarquer, bien sûr, quel genre d'activité secondaire vous autorisez en renonçant à des bénéfices dans plusieurs devises. Mais ce genre de discours personnel leur profite, bien sûr, lorsqu'ils utilisent MT5, car ils siphonnent l'argent gratuit de leurs clients. En tenant compte du chiffre d'affaires total de la clientèle, ils obtiendront beaucoup d'argent.

La banque recevra un coup de pied dans le cou pour un tel stratagème s'il y a une conversion similaire au contre-exemple (transfert d'un compte à un autre), et que les rapports ne montrent pas le même nombre de comptes. Il suffit que le client de ces comptes désigne les auditeurs à la banque. Cette seule possibilité suscitera de nombreuses réflexions lors de l'évaluation de la faisabilité de l'utilisation de la plateforme MT5.

Vous semblez vivre dans un monde imaginaire où les conversions sont gratuites. Je ne veux même pas vous suggérer de faire une double conversion sur votre compte bancaire auprès de votre banque afin de ne pas gâcher la discussion en utilisant des méthodes triviales.

Tout d'abord, rédigez un schéma d'opérations clair et simple avec un dépôt en EURGBP et en USD.

 
Renat:

Vous semblez vivre dans un monde imaginaire où les conversions sont gratuites.

Les conversions ne sont pas gratuites. Mais ils sont effectués au moment du rollover par la compensation totale de tous les clients. Et si quelqu'un a transféré de l'argent d'un compte à un autre en utilisant la méthode ci-dessus, il ne perdra rien du tout, à part la commission du courtier.

Tout d'abord, décrivez un schéma clair et simple d'opérations avec l'EURGBP et un dépôt en USD.

Elle est expliquéeici.