Best Brokerage Promotions and Sign-Up Bonuses

tda_general_value_general_superiorityclaim_offer_tTD Ameritrade has a new $500 opening bonus (expired). Unfortunately, it is a bit involved. First, you must open a new non-IRA account with at least $10,000. You then get 60 days of free trades. If during the first 3 months you make an average of 3 trades a month, you then get to Apex status and get the $500 bonus after 3-4 weeks. You must then maintain $10,000 of account equity for 9 months after getting the $500, or they take the bonus back.