how to learn stock options trading different types of forex trading platforms