Forex trading can not be carried out without registering with the broker as he acts as a middleman between the liquidity providers and the client or the traders.A broker should be reputed and have many clients and should provide technical support and service to clients and charge low spread and there should not be any problem at time of withdrawal.