As you pointed out, contracts often have hidden fees and complex policies.If you are doubting that the broker you had chosen have hidden fees, then think of whether you need such a broker or not?
Typically, yeah, as someone above has said, everything is concealed in terms and agreements, in different policies and so on. However, if there's no information about hidden fees, and you casually came across them, then it's better to think of changing the broker over.
Read the terms and conditions carefully before opening an account with any broker, that's the basic.Do you have any tips for spotting hidden fees that could be reducing my investment profits?