O jeito barato de construir uma plataforma de paper trading é sempre executar o trader no último preço negociado. Parece bom, não custa nada para implementar e arruína os traders. Eles aprendem hábitos que não sobrevivem ao contato com um livro de ofertas real. Quando passam para uma conta financiada, são destruídos no primeiro episódio de slippage, porque nunca viram um.
O que modelamos
- Profundidade do livro de ofertas ao vivo da plataforma, não profundidade sintética.
- Consumo do livro em ordens a mercado maiores que o primeiro nível.
- Execuções parciais de ordens limitadas que são retiradas antes de completar.
- Classificação maker vs. taker com a tabela de taxas real da plataforma.
- Latência entre o envio da ordem e o tick de casamento da plataforma simulada.
O resultado é uma experiência de execução deliberadamente desconfortável. Você nem sempre será executado no melhor preço do livro. Sua ordem a mercado de 50 lotes vai consumir o livro e piorar o preço médio. Sua ordem limitada vai ficar parada, ser executada em parte e depois ser retirada quando o preço passar dela. Essa é a ideia.
O que não modelamos
Não modelamos o impacto de mercado das próprias ordens do trader, porque nunca as roteamos. O trader é invisível para a plataforma, então o livro da plataforma não reage a ele. Esse é o único ponto em que o simulador é, por construção, mais gentil que a realidade. Dizemos isso abertamente. Para os tamanhos de posição típicos do varejo, a diferença é um erro de arredondamento; para tamanhos maiores, o trader deve saber que está subestimando o slippage.
Por que esta é uma questão para as empresas parceiras
As prop firms se importam com isso mais do que o varejo. Todo o funil de avaliação delas depende de o simulador ser um filtro fiel do desempenho real. Se o simulador for generoso demais, todo trader é aprovado e a base de contas financiadas da empresa fica cheia de sobreviventes da pressão de seleção errada. Se for punitivo demais, ninguém é aprovado e a empresa não tem negócio. A calibração é o produto.