никак не повторишь, и зачем повторять ?
через websocket подписываешься на получение стакана - сохраняешь в бд,
далее прогоняешь через backtest своими алгоритмами, считаешь есть прибыль или нет
p.s. если прям совсем интересует как реализована работа стакана, условно делаешь свою биржу, то avellaneda, stoikov market making и всякие эмуляторы, ищи по github (ключевые слова LOB, limit orderbook emulator), можно попробовать поискать реализации самих CEX бирж