I trade with Ameritrade also. If you wire funds they’re available for non marginable trades immediately upon receipt (costs cash). If you mail a check they put a 6 day hold. If you to transfer funds from your bank to atrade(ACH) they put a 3 day hold on funds (free).