PP 0.79.1 on a M1 Mac (with 64 Gb of memory).
I turned off the periodic quote updates, and updated the quotes manually. However, the usual progress bar, informing that the quote update is in progress, does not show.
(I think it should show, as the computer slows down significantly during this update, and now that I am writing this, the update has taken 20 minutes already. In fact, this is the reason I turned off the periodic updates.
The default 30 minute update period is in my opinion too fast. I would personally prefer just one update during the night. Yes I can update manually, but in order to remember it I should schedule a reminder for it into my calendar (and I think computers should do routine tasks like this instead of me).
I have almost 500 securities in my portfolio, so that probably explains the slowness of the update on busy business hours.)
Anything suspicious in the error log?
How did you trigger the update - from the main menu?
If you open the view āprice update statusā and then start the update, do you see something?
I think I need a little bit more to know where to look.
Yes I trigger the update from the menu Online - āUpdate Quotesā
I opened the view āPrice update statusā and started the update. This is what happened now:
The whole update lasted 4 minutes as follows:
First two minutes: I can see from the āprice update statusā screen that update has started. Statuses change from āwaitingā to āupdatedā with green color. But no progress bar visible.
Next two minutes: The list in the āprice update statusā screen starts to change -I think lines are removed gradually (as in the end there are no lines left). In this phase the progress bar is visible - in fact it shows as the whole progress in this phase goes from 0% to 100%.
The error log has messsages with red cross mentioning out-dated individual companies and ā404 Not Found errosā for some other out-dated companies (I havenāt cleaned the portfolio from for example russian companies which a banned from trading, thus no yahoo info)
I think, you can see the completed list of updated securities by clicking the ācompletedā button at the top right (between āin progressā and āErrorā). Otherwise, you only see the āupdateā process, as long as it takes.
Here is a screen recording of the update which I uploaded to youtube (video is visible to anyone who knows the link). The update lasts about 5 minutes this time.
As you can see, the progress bar in the lower left corner does not show up until time 02:33. At the end I show the contents of the error log.
On this M1 Mac I have Sequoia 15.5. I also tried this on an older Intel-based Mac with Ventura 13.7.4 - the behaviour is the same.
Thanks for the video. That makes it clearer what the issue is.
The progress bar reports progress on the completed instruments. If you update historical and latest price, then an instrument is only reported as completed if both - historical and latest prices - are completed.
What I find strange is that it takes so long to process the Yahoo entries. The 404 means, that the server does not know this instrument (you might want to fix this or deactivate the download). I just tested a sample file with a couple Yahoo entries. That felt much more fluid.
Hi Andreas -
I fixed all the problems in the error log (by changing the problematic securities into inactive etc) and executed manually quote update only for active securities. The error log did not get any entries anymore, but the update took still about 5 minutes and I did not see any significant improvement. It also took roughly the same time as before before the progress bar appeared. In addition:
I was following the CPU usage from the Activity Monitor. It shows PP is using roughly about 10% in the first phase (when the progress bar does not yet show), and roughly about 20% in the second phase (when the progress bar shows).
I emphasize that I have almost 500 securities in this portfolio as active. Could it be that there is some nonlinear time complexity element in the algorithm? Sorting, searching, memory managementā¦
If you wanted, I could send you this portfolio file for trying to repeat the problem (however Iād rather not post it to this public forum). Let me know if this appeals to you!
5 minutes for about 500 instruments I would say is not bad. I assume Yahoo is throttling you with that many requests.
Iād still be interested in a copy of your file. Delete all transactions (select all in āAll Transactionsā and delete), but keep the instruments. Send it to portfolio dot performance dot help at gmail dot com and Iāll have a look at it.