TD Ameritrade’s paperMoney virtual simulator is a desktop-based platform geared toward advanced and frequent traders. It provides $100,000 in practice “money” along with access to a margin account.
https://www.nerdwallet.com/reviews/investing/brokers/td-ameritrade