You can do it yourself using E-trade or similar for very low per trade cost. However, most online brokers require that you establish a substantial account to cover your trading activities. Using a personal brokerage firm will cost you more and they tend to have an inherent conflict of interest since they get paid by the trade and for their advice not by how much money you make.