Neste artigo
Depois deste artigo, saberá…
- Distinguir base, resultado, margem e conta.
- Escolher operação cambial e lado de cotação pelo fluxo.
- Reconciliar estimativa, histórico e custos sem supor algoritmo universal.
Conceitos sem sair do artigo
Moeda base Moeda de cotação Bid e Ask MargemUma conta em EUR pode precisar de EUR/JPY para apresentar resultado de GBP/JPY. Isso não é negociar uma segunda posição: são moedas com funções diferentes no cálculo. Separe moeda do resultado, moeda da margem e denominação da conta antes de escolher multiplicação ou divisão. Margem exibida também não é perda planeada.
Quatro campos em vez de um nome
Em GBP/JPY, GBP é base e JPY cotada: preço indica ienes por libra. No contrato linear assumido, variação de preço produz resultado em JPY, sem exigir conta em ienes nem propriedade física das libras. A distinção base/cotada é o ponto de partida.
No MT5, leia SYMBOL_CURRENCY_BASE, SYMBOL_CURRENCY_PROFIT e SYMBOL_CURRENCY_MARGIN; ACCOUNT_CURRENCY indica denominação da conta. Neste modelo são GBP, JPY, GBP e EUR, respetivamente. Para índices, metais e símbolos próprios, o nome pode enganar. Registe contrato e modo de cálculo, sem aplicar automaticamente fórmula de moedas a qualquer CFD.
Do resultado JPY ao resultado EUR
Modelo original com momento ilustrativo 13 de outubro de 2026, 12:00 UTC; todos os preços são sintéticos, não cotações históricas. Contrato linear de 10000 GBP, compra executada 198,00 e venda 199,60:10000 × 1,60=16000 JPY. São preços de execução, não dois preços médios. Não há comissão, financiamento ou tarifa extra de conversão.
Assuma cotação simultânea EUR/JPY Bid 160,00 e Ask 160,20 JPY por EUR. Para comprar EUR usando lucro em ienes, o modelo usa Ask: 16000 ÷ 160,20≈99,88 EUR. Num cenário separado de perda 16000 JPY, vende EUR a Bid para obter ienes: −16000 ÷ 160=−100 EUR. A diferença absoluta de cerca 0,12 EUR nasce dos lados da cotação, não de comissão adicional demonstrada.
Confira unidades: JPY dividido por JPY/EUR dá EUR. Numa cotação inversa JPY/EUR, expressa em EUR por JPY, multiplicaria pelo preço apropriado. Ao inverter, o recíproco do Ask torna-se Bid do par inverso, e não “o mesmo Bid”. Primeiro descreva o que compra e o que entrega.
Lucro compra EUR a Ask; perda requer vender EUR a Bid.
- Lucro 16000 JPY
- +99,88 EUR – Divide por 160,20
- Perda 16000 JPY
- −100 EUR – Divide por 160,00
Pode mudar sem GBP/JPY se mover?
Fixe resultado em 16000 JPY e mude apenas EUR/JPY Ask de 160,20 para 165,20. A conversão cai de 99,88 para 96,85 EUR arredondados, diferença 3,03 EUR. Um valor aberto tem sensibilidade cambial adicional. Isso não prova reavaliação de toda operação já lançada: confirme quando o montante fica fixado e as regras da conta.
Ao comparar calculador e terminal, guarde hora e lado de ambas as observações. Uma taxa de site atual não reproduz automaticamente lançamento antigo. Separe comissão, swap e eventual encargo de conversão do resultado de preço. Arredonde no fim do modelo, evitando truncar taxas intermédias. A reconciliação de custos ajuda a não descontar o spread duas vezes.
A margem tem outro caminho
Neste modelo, resultado nasce em JPY, mas requisito de margem em GBP. EUR/JPY converte o primeiro; sozinho não basta para o segundo. É necessária uma relação GBP/EUR, direta ou por caminho documentado. Não existe obrigação universal de passar todas as conversões por USD. Falta de gráfico visível também não demonstra falta de dados no servidor.
A função OrderCalcMargin estima em moeda da conta para uma operação, excluindo posições e ordens pendentes existentes. Não equivale, por isso, à mudança exata de margem livre da carteira inteira. Compensações, modo de posição, custos e flutuante podem alterar o estado real. Consulte equity e margem para distinguir requisito de garantia e risco de preço.
Um único par de conversão não resolve ambos os caminhos.
- Resultado
- JPY→EUR – EUR/JPY
- Margem
- GBP→EUR – Relação GBP/EUR
- Conta
- EUR – Unidade comparável
Estimar não é confirmar lançamento
OrderCalcProfit faz pré-avaliação com preços e quantidade fornecidos, nas condições correntes da conta, e devolve moeda da conta. Verifique sucesso e erro antes de registar um número. A chamada não demonstra execução, taxa futura nem resultado final com todos os encargos; aqui não foi executada qualquer API.
Para uma divergência, envie à entidade uma operação anonimizada e peça símbolo, moeda de resultado, moeda de margem, caminho cambial, lado, hora, taxa adicional e arredondamento. “O câmbio parece errado” não distingue modelo diferente, hora diferente e erro. O exemplo formula uma investigação verificável, sem estabelecer incorreção de um fornecedor.
Exercício preservado: muda só a conversão PLN
Modelo separado, explicitamente em conta PLN, não regra fiscal ou comercial portuguesa: EUR/USD 0,12 lote de 100000 EUR, preço 1,1000 USD/EUR, parâmetro de alavancagem 30, equity 10000 PLN e margem existente 500 PLN. Nominal 13200 USD e requisito antes de converter 440 USD. A 4 PLN/USD, margem nova 1760 PLN.
Mude só conversão para 4,25: nova 1870, total 2370 e livre 7630 PLN. Diferença 110 PLN sem mudar volume. Equity e margem antiga mantêm-se fixas por hipótese; não reproduz condições de um intermediário. Ambas as taxas são fictícias.
Contraprova EUR de margem e resultado
Modelo próprio: requisito fixo 500 GBP e cotação assumida 1,15 EUR/GBP dão 575 EUR; a 1,20, dão 600 EUR. Se equity ficar 2000 EUR e não existir outra margem, a livre passa 1425→1400, menos 25 EUR. Nada disso altera por si o resultado em JPY da operação.
São campos independentes que acabam na mesma moeda de apresentação. Numa conta real a própria equity pode mudar simultaneamente; congelá-la aqui isola a conversão da margem. Não conclua que requisito baixo torna adequado aumentar a posição.
Três ações para reproduzir uma operação
- Preencha os quatro campos de moeda, contrato e modo; marque desconhecido como não confirmado e obtenha especificação.
- Reproduza ambos os sinais de 16000 JPY, com operação de câmbio, unidades e lado explícitos. Verifique se usou Bid nos dois por hábito.
- Compare estimativa com um lançamento preservado, separando resultado, conversão e custos. Reporte apenas diferença ainda inexplicada e os dados necessários à verificação.
Verifique o que aprendeu
Aprox. 2 minutos de prática.
Ver resposta e explicação
16000 ÷ 160,20. Confirme separadamente método real e custos.
Mesma posição, margem diferente após conversão
Aprox. 2 minutos de prática com a calculadora.
Modelo separado em PLN: EUR/USD de 0,12 lote, contrato 100 000 EUR, preço 1,1000 USD/EUR, parâmetro de alavancagem 30, equity 10 000 PLN e margem existente 500 PLN. A 4 PLN/USD, margem nova 1760 PLN. Mude só conversão direta de 4 para 4,25 e compare margem nova e livre.
Verificar resultado e explicação
Nominal mantém 13 200 USD e margem antes de converter 440 USD. Nova margem 1870 PLN, total 2370 e livre 7630. A conversão acrescenta 110 PLN mesmo com volume igual.
Modelo nominal/alavancagem não reproduz condições do fornecedor. Equity e margem existente são hipóteses fixas separadas. As duas taxas cambiais são fictícias.
Mais perguntas
Tudo passa por USD?
Não necessariamente. Relação relevante e caminho documentado prevalecem; gráfico invisível não descreve todos os dados do servidor.
Por que lucro e perda JPY iguais diferem em EUR?
Modelo compra EUR a Ask para lucro e vende a Bid para cobrir perda. 16000 JPY dão 99,88 recebidos ou 100 pagos, antes de custos extras.
OrderCalcMargin dá mudança exata de livre?
Não. Exclui posições e pendentes existentes. Carteira, modo, custos e flutuante precisam de reconciliação própria.
Taxa atual de site reproduz ontem?
Não automaticamente. Precisa de hora, lado, caminho, custos e arredondamento do lançamento.
Fontes e verificação
- MQL5: propriedades de símbolo
182–184 lidas: moedas base, resultado e margem; modos de cálculo distintos.
- MQL5: propriedades de conta
ACCOUNT_CURRENCY previamente lida; denominação não determina moeda do resultado do símbolo.
- MQL5: OrderCalcProfit
78–114 lidas: pré-avaliação em condições correntes, moeda da conta e sucesso/erro.
- MQL5: OrderCalcMargin
Secção inicial metodológica verificada: cálculo em moeda da conta sem posições e pendentes existentes; não margem livre inteira.
Os cálculos usam pressupostos explícitos. Não substituem os dados atuais do mercado nem as condições do prestador.
