Manual tracking of quotes is broken
On symbols that aren't looked up, the app automatically overwrites quotes I enter with the price at the last transaction. It enters a quote for every day, e.g., if I transfer in something at 2024-12-31, I get quotes for every day at that price up until today, even though I entered quotes for days in between.
What should probably happen is that daily prices should not be calculated and put into the database at all. Rather it should assume that the last known buy/sell/transfer price or manually entered quote is still the price.
There should also be a way to reset all manually entered quotes or bulk delete them.
I haven't been able to figure out when or why this happens (perhaps when I say "update portfolio?").
I think I figured out that it happens when you update a transaction. E.g:
- Make a new account
- Transfer in one share with unknown symbol (skip lookup) at $1 at some point in the past
- Update same transaction, e.g., by moving it a day
Go to account, click on the symbol, history: $1 quotes filled in for every day between the transfer and now. This overrides any quotes you'd previously entered
I guess PR #213 will fix this?
fixed in 1.1.4