Um sistema de negociação é um processo documentado para selecionar, dimensionar, abrir, gerir e fechar posições. Regras claras tornam as decisões passíveis de revisão; não garantem que a estratégia dê lucro.

Especifique a operação completa

Uma especificação utilizável identifica o instrumento e a sessão, a fonte de dados, o sinal, a ordem de entrada, a saída inicial, o cálculo da quantidade e a exposição combinada máxima. Também abrange execuções parciais, ordens rejeitadas, interrupções de ligação e eventos agendados.

Por exemplo, «comprar quando o RSI estiver abaixo de 30» deixa questões importantes sem resposta. A condição exige uma barra concluída? A entrada é na barra seguinte ou a um preço limite? O que acontece se o preço fizer um gap? Que cálculo de RSI e que período temporal são utilizados? O mesmo indicador pode produzir estratégias diferentes quando essas decisões são explícitas.

Construa e teste uma versão

Escreva um conjunto de regras versionado antes de calcular os resultados. Uma lista de verificação manual pode ser um sistema; a automatização é opcional. Se for permitida discricionariedade, descreva a decisão e registe quando é utilizada, para que o seu efeito possa ser revisto.

Teste as regras com dados históricos, incluindo spreads, comissões e execução plausível. Mantenha um período separado para avaliar a versão congelada e registe as variantes abandonadas. Um resultado positivo após ajustes repetidos sobre o mesmo histórico pode refletir seleção, e não uma vantagem repetível.

Documentação de estratégias do TradingView ilustra porque é que as configurações do emulador de corretora, a temporização das ordens e os preços não padrão nos gráficos são importantes. Uma curva de capital verde não prova que as execuções modeladas estivessem disponíveis.

Defina o risco e as condições de falha

Calcule a dimensão da posição a partir de um orçamento de risco escolhido e da perda por unidade do instrumento na saída planeada. Nenhuma percentagem fixa é segura para todas as contas, e as execuções de stop podem exceder a perda planeada. Acrescente limites para posições correlacionadas e falhas operacionais.

Defina o que exige uma pausa: uma divergência de posições inexplicada, uma ordem de proteção rejeitada, um limite de perda excedido ou resultados fora dos pressupostos que pretendia testar. Estes controlos fazem parte do sistema, não são algo acrescentado à posteriori.

Passe do modelo à observação

A negociação simulada verifica o fluxo de trabalho em tempo real, mantendo separados os resultados simulados e reais. Uma conta real pequena continua a arriscar dinheiro real. Nem um número específico de semanas nem resultados dentro de uma percentagem arbitrária de um teste retrospetivo certificam um sistema funcional.

Analise se as discrepâncias vêm dos dados, das execuções, da interpretação das regras ou da alteração das condições de mercado. Faça alterações numa nova versão e avalie-as separadamente. Consulte o nosso guia de testes retrospetivos para um registo estruturado.

Aviso de risco: A negociação envolve um risco substancial de perda. O desempenho passado não é indicativo de resultados futuros. Consulte o nosso aviso de risco completo.