Traders are offered a zero TD Ameritrade commission promise for all asset classes, but the TD Ameritrade Forex spreads are average and not as competitive as preferred.