What are the types of trading?