Quotes reported from provider in cents (aka 0.01 of currency) and not currency

Hi, I’ve been trying to add the TLV stock exchange to PP. Have some ideas, as well as working on a QuoteAPI reader.
Once of the first issues is that the quotes reported, including from Yahoo are reported in cents (or the local equivalent) and not in the currency.
To clarify, instead of being reported with a value of 25.12 NIS, it is being report as 2512
Is there a way to tell PP this information about the TLV (XXX.TA) stock exchange, or set the settings in some way.
Otherwise, the value of all the holdings are x100 their real value

In case of json download to can set a multiplier:

Nope, using Yahoo here..

1 Like

so please provide us an example though.

yahoo delivers ILA, is that ILS/100? NIS=ILS?

1 Like

NIS == ILS
New Israeli Shekel and Israeli Shekel. NIS is the newer term but they are interchangeable.
ILA is Israeli Agura (a 100 Agura = 1 NIS or ILS)

OK, PP has it already


so you can add security in the currency ILA, and the quotes from yahoo are useable then.
It’s the same problem with GBX/GBP on LondonStockExchange. If you search for that you will find some posts in the forum.

Or you look into Last quote in different currency to historical - #32 by Rich28 where the factor which is included in the JSON-Provider is described.


from the normal yahoo-Provider


with the factor-faked JSON-Provider

I can confirm this works as expected. As stated, you need to define the security with the ILA currency, and the portfolio default currency as ILS. Then the rates get converted correctly

1 Like