Bank of America offers a stock trading account through its subsidiary, Merrill Edge. This account allows clients to make their own investment decisions, with simple flat-rate pricing and no minimum balance or trade minimums. Clients can also receive one-on-one guidance from a Merrill Edge Financial Solutions Advisor if they plan to invest at least $20,000...