forex-python icon indicating copy to clipboard operation
forex-python copied to clipboard

CAD -> USD rate stuck?

Open DLu opened this issue 7 months ago • 0 comments

I'm having a problem where certain currency conversions are returning the same rate every time.

CAD to USD

>>> from forex_python.converter import CurrencyRates
>>> import datetime
>>> rates = CurrencyRates()
>>> rates.get_rate('CAD', 'USD', datetime.date(2023, 12, 6))
0.7309005691329092
>>> rates.get_rate('CAD', 'USD', datetime.date(2023, 12, 7))
0.7309005691329092

USD to CAD

The same is not true of the inverse.

>>> 1 / rates.get_rate('USD', 'CAD', datetime.date(2023, 12, 6))
0.7385159010600706
>>> 1 / rates.get_rate('USD', 'CAD', datetime.date(2023, 12, 7))
0.7358503401360544

Version

>>> from importlib.metadata import version
>>> version('forex_python')
'1.8'

I have also confirmed that the rates do not match what is found in the Europa data

DLu avatar Jan 11 '24 17:01 DLu