Investimento em pares diferentes da minha moeda

 

Hey, eu sou novo por aqui e gostava de colocar uma dúvida.

Comecei há pouco tempo a perceber como funciona o mercado forex e entretanto desenvolvi alguns programas em python para me ajudar a calcular lucros e metas. No entanto, a fórmula que utilizo apenas funciona para pares que envolvam o euro (eu sou de portugal). Como por exemplo: EURUSD, EURJPY, EURGBP, etc. Isto é, a conversão exata é dada por:

nova taxa = taxa inicial * (1 + lucro/(volume))

No entanto, quando eu invisto em USDJPY o resultado obtido pela fórmula não coincide com o resultado obtido na transação. O que me leva a pensar que há outra forma de cálculo para pares de moedas que não aquela que transacionamos.

Algum de vós me poderia ajudar a perceber como é feito o cálculo do lucro nestas circunstâncias?