That's how GnuCash works.
Your issue as David pointed out is that you want (or have a need to)
record *unrealized* gains/losses. Usually, most people only record a
gain or loss after a transaction, not just after a 'price change' on
some listing. The price you paid remains the price (your basis) until
you sell, at which point you then either realize a gain or loss. Only at
buy and sell transactions does the value of your holding really change.
Yes, some people live in jurisdictions that require a 'mark to market'
type approach for some investments, but even that is only at a
particular point in time for legal/tax filings, not on a daily basis.
Those adjusting transactions have to be done manually in any case as
David noted.
If you really want to track daily 'what if' performance of an
investment, use a spreadsheet or other tool. GnuCash is designed to
record the real accounting transactions when you buy or sell.
Regards,
Adrien
On 8/27/22 1:54 AM, Gao Bite wrote:
Gnucash Developers and Maintainers:
Hello! The reporting needs of my book would be the accounting equation:
"Assets = Liabilities + Equity" would be balanced after I conducting
carrying forward to my account book. Therefore, the data in the account
book file would be ready for external data analysis software.
I sincely thank you for sparing your precious time solving this problem.
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.