The broker who doesnít restrict any kinds of trading strategies in their platform and allow all types of necessary facilities to all types of trader I think is the best broker. There are few brokers...