TD Ameritrade is an online stock broker with over 7 million users and processing around 650,000 transactions every day. Its full offer facilitates trading in shares, currencies, futures, options, ETFs and other securities. In this article, we will analyze all aspects of their services, including billing fees, transaction platforms, mobile applications and many more.