GNUCash setup is driving me nuts. Most accounting software tools allow you to create a brokerage account that holds multiple securities. The account ledger can have transactions for all the different securities that are bought and sold. Is there no way to do this with GNUCash?
You can set up your accounts following the
Custom Accounts Example in the documentation.
You will have a parent account for the brokerage that has a child account named Cash. Any transfers to/from the brokerage go to this account. Then you add an account for every investment position you have at the brokerage and when you buy/sell stock you transfer money from the Cash account to the position account.