CÁLCULO DO TAMANHO DA POSIÇÃO
Como o tamanho da posição altera o risco: um replay de EUR/USD, três volumes
O gráfico pode ser igual e o dinheiro em risco ser diferente. Recalculámos o replay de EUR/USD de 24 de setembro de 2025 com três volumes, mantendo a entrada, o stop, o objetivo e a saída temporal. Usámos o registo de operações do ReplayPip e as mesmas velas guardadas. É um exercício sobre uma trajetória escolhida, não três operações independentes nem uma recomendação de risco.
Fixar a trajetória antes de comparar valores
A compra registada entrou a 1.17758 na vela das 09:15 UTC e saiu manualmente a 1.17724 na vela das 10:15. O stop permaneceu em 1.17658 e o objetivo em 1.17958. Nenhum deles fechou a posição durante as doze velas seguintes de cinco minutos. Os fechos destas velas só eram conhecidos às 09:20 e às 10:20.
Reutilizámos os mesmos dados HistData bid com 0.05, 0.10 e 0.20 lotes. Não alterámos os preços para favorecer um volume. O exemplo original foi escolhido depois de analisar um segundo bloco de cinco dias; esta comparação mantém essa limitação e não constitui uma avaliação em dados nunca vistos.
Converter lotes em unidades e risco inicial
Neste exemplo, um lote padrão de EUR/USD corresponde a 100 000 EUR. Assim, 0.05, 0.10 e 0.20 lotes representam 5 000, 10 000 e 20 000 EUR. Como a moeda de cotação e a moeda da conta simulada são USD, a diferença de preço multiplicada pelas unidades dá diretamente o resultado em dólares.
A distância até ao stop é 1.17758 − 1.17658 = 0.00100, ou dez pips. O risco de preço planeado é 5, 10 ou 20 USD. Não inclui custos nem gaps. Não aplique este valor por pip a USD/JPY, metais ou contratos diferentes sem verificar a dimensão do contrato e as moedas envolvidas.
Calcular a perda efetiva separadamente
O movimento na saída foi 1.17724 − 1.17758 = −0.00034, ou −3,4 pips. Multiplicado pelas três quantidades, dá −1.70, −3.40 e −6.80 USD antes de custos. Confirmámos os três resultados com o motor de operações, em vez de apenas alterar o saldo apresentado.
A regra temporal fechou a posição antes de atingir o stop. Por isso, a perda foi inferior ao risco inicial. A tabela separa estes valores: os 10 USD de risco planeado não foram a perda da operação de 0.10 lotes; os 3.40 USD perdidos também não representam o máximo que poderia ter sido perdido.
| Lotes | Unidades base (EUR) | Risco inicial USD | Resultado bruto USD | Resultado R |
|---|---|---|---|---|
| 0.05 | 5,000 | 5.00 | −1.70 | −0.34 |
| 0.10 | 10,000 | 10.00 | −3.40 | −0.34 |
| 0.20 | 20,000 | 20.00 | −6.80 | −0.34 |
Comparar o resultado em R
Definimos um R como o risco de preço inicial, antes de custos. As contas −1.70 ÷ 5, −3.40 ÷ 10 e −6.80 ÷ 20 dão todas −0.34R. Duplicar o volume duplica a exposição em dólares, mas não melhora a entrada nem o resultado medido relativamente ao risco.
Os três valores iguais resultam de escalar uma única trajetória; não são uma amostra de três observações. As comissões mínimas e a execução podem fazer os custos variar de outra forma. Não assumimos uma tabela de preços de uma corretora nem simulámos liquidez ou financiamento.
Partir de um orçamento ilustrativo
Com um saldo simulado de 10 000 USD, um orçamento ilustrativo de 0,1% corresponde a 10 USD. Dividir 10 pela distância de 0.00100 dá 10 000 unidades, ou 0.10 lotes. Confirmámos estes dados na função de cálculo do tamanho da posição. A percentagem serve para explicar a conta, não para aconselhar o leitor.
O volume também tem de respeitar o mínimo, o máximo e o incremento do instrumento. Arredondar para cima pode ultrapassar o orçamento; arredondar para baixo pode deixar parte por utilizar. Se o resultado ficar abaixo do mínimo, a operação planeada poderá não caber nesse orçamento. Recalcule sempre o risco após arredondar.
Guardar um registo que permita revisão
Descarregue o CSV e repita as multiplicações. Registe entrada, stop original, volume, risco inicial, motivo da saída, resultado bruto e custos em campos distintos. Alterar simultaneamente o stop e o volume cria outro plano; atribua-lhe uma versão em vez de substituir silenciosamente o primeiro resultado.
Um stop não garante a perda máxima depois de um gap. Velas bid não reproduzem a execução bid/ask de uma corretora. Os dados guardados e o programa de verificação tornam as contas repetíveis, mas não certificam independentemente os preços do fornecedor nem demonstram rentabilidade futura.
Modelo de diário de backtesting forex para uma folha de cálculo
Ponha em prática
Abra um gráfico histórico e experimente um exercício de cada vez.
Abrir replay gratuito