А кто мешает использовать реальные данные (из стакана реальной биржи) для собственной симуляции ?
Минус такого подхода в том что нельзя создавать искусственно движения курса т.е влиять на стакан.
Идея в том чтобы создать простых ботов которые торгуют в симуляторе. Ими можно управлять. Типа нажал кнопку Panic Sell и все боты ринулись сливать, а тем временем смотреть на графики распределения средств между ботами и прочую статистику.