599 / 736PAPER

Paper Trading

Negociação de treino

Paper Trading é praticar com dinheiro virtual. Ajuda a testar regras e a utilização da conta, mas não garante o mesmo resultado numa operação real.

Paper Trading significa enviar e acompanhar ordens de treino sem comprar ou vender realmente com fundos próprios. As ordens, execuções e o saldo são simulados, mesmo quando se usam preços atuais do mercado.

Pedro quer saber se consegue cumprir uma regra de negociação à medida que chegam os preços, sem conhecer o próximo movimento. Abre uma conta de treino com fundos virtuais. A QuantConnect descreve este modo para estratégias automáticas; a ideia também serve para praticar manualmente. Backtesting reproduz um histórico guardado, enquanto aqui as decisões são tomadas ao longo do tempo. Os preços de hoje não transformam uma ordem de treino numa compra real. O resultado continua a depender do simulador. [1]

Antes de carregar em Comprar, Pedro precisa de ter a certeza de que está no ambiente de treino. A Alpaca, por exemplo, utiliza chaves de acesso e endereços API diferentes para contas simuladas e reais. Verifique a conta, o modo e o destino das ordens na aplicação e na configuração do programa automático. Um ficheiro chamado «teste» não prova nada. Copiar configurações não pode redirecionar silenciosamente uma experiência para dinheiro real. [2]

O simulador pode confirmar uma compra que não seria tão fácil numa bolsa real. A Alpaca afirma que não modela o impacto da própria ordem no mercado, o desvio de preço causado pela latência nem a posição de uma ordem limitada na fila de espera. Tocar no preço mostrado não prova que a quantidade estava disponível. Registe separadamente o que pediu e o que o simulador efetivamente atribuiu. Um modelo favorável de execução é um pressuposto do resultado, não uma característica verificada da bolsa. [2]

A Interactive Brokers descreve execuções a partir do melhor nível do livro de ordens, ou seja, das cotações mais próximas, sem recorrer a níveis mais profundos. Algumas ordens complexas comportam-se de outra forma ou não são suportadas. Ao comparar plataformas, conserve a origem e a hora dos preços, os tipos de ordens disponíveis e o modelo de execução. Um lucro diferente pode refletir outro simulador, não uma estratégia melhor. Uma função indisponível não pode ser considerada testada. [3]

O modelo predefinido da QuantConnect executa ordens de mercado imediatamente e na totalidade, sem Slippage: a diferença entre o preço esperado e o obtido. Ainda assim, o diferencial disponível entre compra e venda pode entrar no preço de execução. Separe preços, comissões e outros custos e indique também o que falta. Um custo nulo no treino não implica custo nulo numa conta real. Não desconte novamente, como comissão autónoma, um efeito de preço já incluído. [1]

A Alpaca destaca ordens não executadas e falhas de ligação durante o funcionamento. Pedro precisa, por isso, de testar a aceitação, execução parcial, cancelamento confirmado do restante e reconciliação do estado após uma falha. A ausência de resposta não significa que o sistema tenha rejeitado a ordem. Relacione o identificador com eventos confirmados e com o estado da conta; repetir às cegas pode criar outra ordem. Uma sessão tranquila não testa uma falha que nunca foi ensaiada. [2]

Depois de perder, Pedro poderia abrir outra conta de treino e mostrar apenas uma semana boa. Assim esconderia parte da experiência. A NFA alerta que até chamar aos resultados «em tempo real» pode disfarçar a sua natureza hipotética. Registe previamente a versão das regras, o período observado, as condições de intervenção e os resultados a medir. Guarde interrupções, contas novas e alterações. Se usar observações para ajustar a estratégia, esses dados passam a fazer parte do desenvolvimento; identifique o teste seguinte em separado. [4]

Paper Trading pode revelar erros nas regras, na utilização e nos registos. Um total positivo não valida a rentabilidade nem justifica automaticamente a passagem para uma conta real. A NFA dos Estados Unidos recorda que a negociação hipotética não reproduz plenamente a capacidade de suportar perdas reais e cumprir um plano sob pressão; as suas regras publicitárias têm um âmbito específico de membros. Distinga situações verificadas das não testadas. Um bitcoin de treino também não lhe pertence nem pode ser retirado para uma carteira própria. [4]

ExemploEXEMPLO · PAPER

Quantidade pedida e atribuída pelo simulador

O nosso exemplo fictício começa com 1000 USD de dinheiro simulado, sem dívida nem fluxos externos. Pedimos a compra de 1 BTC, mas o simulador executa apenas 0.6 BTC a 100 USD/BTC e cobra 0.1 USD por essa execução. Confirma-se depois o cancelamento dos restantes 0.4 BTC, sem nova execução nem comissão de cancelamento. Ficam 939.9 USD em dinheiro e uma posição simulada aberta de 0.6 BTC. Ao preço de avaliação intermédia de 105 USD/BTC, a posição vale 63 USD e a conta inteira, incluindo dinheiro, 1002.9 USD. O ganho bruto não realizado de 3 USD é uma avaliação provisória, não o resultado líquido final. Depois, o simulador vende todos os 0.6 BTC a 104 USD/BTC e deduz mais 0.1 USD de comissão. O ganho bruto realizado é 2.4 USD, as comissões totais são 0.2 USD e o resultado líquido é 2.2 USD. O dinheiro final soma 1002.2 USD e a posição fica em 0 BTC. O esquema compara as quantidades de compra pedida, executada e cancelada [1, 0.6, 0.4] BTC; não representa três operações executadas. Os preços são inventados, não cotações reais de bitcoin, e não pressupomos outros custos ou efeitos de preço além das execuções descritas. Não foi criado bitcoin real nem lucro monetário efetivo.

Para ter uma visão mais completa, leia este verbete junto com Backtesting, Slippage, Trading Plan, Trading Journal, Risk Management. Também há referências a este verbete em Overfitting, Look-ahead Bias, Survivorship Bias.

01Preços em direto significam negociação real?

Não. Os preços atuais podem apenas alimentar uma simulação, enquanto as ordens ficam no ambiente de treino. Importam a conta, o encaminhamento e o modo de execução das ordens, não a atualidade do gráfico.

02Uma conta de treino lucrativa valida suficientemente a estratégia?

Não. É preciso conhecer os pressupostos de execução, custos, histórico de alterações e situações realmente testadas. A simulação também não reproduz por completo a liquidez, o impacto próprio no mercado ou a reação a uma perda financeira real.

DOC · 001QuantConnect — QuantConnect Paper TradingDocumentação DOC · 002Alpaca — Paper TradingDocumentação DOC · 003Interactive Brokers — About Paper Trading AccountsDocumentação DOC · 004NFA — Use of Promotional Material Containing Hypothetical Performance ResultsDocumentação
Revisto em: Fontes em primeiro lugar · Não é recomendação de investimento