the broker must first be regulated. and they must have low spreads and good customer service. and the execution speed must be fast and always online. deposits and withdrawals must be within your 24, especially for e-currency. some brokers will let you wait almost 1 week to get your funds to spare your freedom. an honest and trusted broker will have a future in this market. that's why I prefer insataforex before I even joined this forum the last 3 years.