A maioria dos traders dimensiona posições de trás para frente. Eles decidem quanto comprar — "$500 de BTC por trade" — e aceitam qualquer perda que o stop-loss acabe implicando. O resultado: alguns trades arriscam silenciosamente cinco vezes mais que outros, mesmo que todas as posições "pareçam" ter o mesmo tamanho.
O modo Risk Ratio na Freya Finance inverte essa lógica. Você decide quanto está disposto a perder em um trade — digamos, 20 USDT — e o tamanho da posição é calculado automaticamente a partir da distância entre seu preço de entrada e seu stop-loss. Stop apertado, posição maior; stop largo, posição menor. Nos dois casos, um acionamento do stop custa aproximadamente o mesmo valor fixo, sempre.
Este guia cobre a ideia do dimensionamento com risco fixo, a matemática por trás dele, como o modo Risk Ratio a implementa para os bots de sinais da Freya, quando preferi-lo ao modo Custom Signal e como ele interage com a alavancagem em futuros.
Pontos-chave
- Dimensionamento com risco fixo significa escolher a perda que você aceita por trade; o tamanho da posição deriva dela: quantidade = valor de risco ÷ (preço de entrada − preço do stop-loss).
- No modo Risk Ratio, seu bot de sinais recebe uma única URL de webhook; o payload carrega os preços de take-profit e stop-loss, a entrada é executada a mercado e a Freya dimensiona a posição automaticamente.
- Você define um valor de risco fixo na moeda de cotação (por exemplo, 20 USDT), ancorado ao stop-loss (perda fixa) ou ao take-profit (alvo de lucro fixo).
- O take-profit é uma ordem limite exatamente no preço do webhook; o stop-loss sempre executa como ordem a mercado — preenchimento confiável, mas que pode sofrer slippage em mercados rápidos.
- A alavancagem em futuros muda a margem que a posição exige, não o valor que você arrisca. Stops muito apertados produzem posições calculadas muito grandes, então respeite a matemática.
Os valores em dólares e porcentagens deste guia são exemplos didáticos, não recomendações. Trading de criptomoedas pode gerar perdas — dimensione cada bot com fundos que você pode se permitir perder e leia a Divulgação de Riscos completa antes de operar ao vivo.
Por Que Dimensionar por Valor Fixo Distorce Silenciosamente Seu Risco
Digamos que você opere $500 fixos por sinal. Dois alertas chegam:
- Trade A: entrada a $100, stop-loss a $98 — um stop de 2%. Se for atingido, você perde $10.
- Trade B: entrada a $100, stop-loss a $90 — um stop de 10%. Se for atingido, você perde $50.
Mesmo tamanho de posição, mesmo ativo, mesma "estratégia" — mas o Trade B arrisca cinco vezes mais que o Trade A. Ao longo de cem trades, seus resultados passam a ser dominados não pela qualidade dos sinais, mas por quais stops por acaso estavam largos quando foram atingidos — e suas estatísticas perdem o sentido, porque nenhum par de trades arriscou o mesmo valor.
A gestão de risco profissional inverte a pergunta. Em vez de "quanto eu compro?", você pergunta "quanto estou disposto a perder se eu estiver errado?" — e deixa o tamanho da posição resultar da resposta. Isso é dimensionamento de posição com risco fixo, a ideia inteira por trás do modo Risk Ratio.
A Fórmula do Risco Fixo
A matemática cabe em uma linha:
Tamanho da posição = valor de risco ÷ (preço de entrada − preço do stop-loss)
Vamos aplicá-la com números reais. Suponha que você está disposto a arriscar $50 por trade, e um sinal dispara em BTC/USDT:
- Preço de entrada: $100.000
- Stop-loss: $97.000
- Distância do stop: $3.000 por BTC
Tamanho da posição = $50 ÷ $3.000 = 0,01667 BTC, uma posição de cerca de $1.667.
Confira: se o stop for atingido, você perde 0,01667 BTC × $3.000 = $50. Exatamente o risco que você escolheu. O valor da posição — $1.667 — nunca foi uma decisão sua; é uma consequência da distância do stop. No dimensionamento com risco fixo, o tamanho da posição é um resultado, não uma escolha.
Aproxime o stop para $99.000 e o tamanho vira $50 ÷ $1.000 = 0,05 BTC — uma posição de $5.000, três vezes maior, e mesmo assim a perda no stop continua sendo $50. Convicção mais apertada rende uma posição maior; incerteza mais larga força uma posição menor. O risco nunca muda.
Pensando em Múltiplos R
Quando todo trade arrisca o mesmo valor fixo, esse valor vira sua unidade de medida: 1R. Um trade que arrisca $50 e realiza lucro $6.000 acima da entrada (com uma distância de stop de $3.000) é um trade de 2R — ele ganha o dobro do que arrisca.
Múltiplos R tornam a qualidade da estratégia visível. Um sistema que acerta apenas 40% das vezes é lucrativo se o ganho médio for de 2R:
- 40 vitórias × 2R = +80R
- 60 perdas × 1R = −60R
- Saldo: +20R a cada 100 trades — com risco de $50, aproximadamente +$1.000 antes das taxas
Essa aritmética desmorona sob dimensionamento por valor fixo, porque cada "R" vale um número diferente de dólares. Um risco de 1R consistente transforma uma pilha de trades em um sistema mensurável: setups comparáveis, estatísticas legíveis e sequências de perdas sobrevivíveis, porque nenhuma perda isolada sai do tamanho.
Como o Modo Risk Ratio Funciona na Freya
Risk Ratio é um dos dois modos de sinal dos bots de sinais da Freya (o outro é Custom Signal — veja Como Criar um Bot de Sinais na Freya Finance para o passo a passo completo de criação). Eis o que o modo realmente faz:
-
Você configura o risco, não o valor da ordem. Na etapa de estratégia, você escolhe um tipo de risco e um Valor de Risco Fixo na moeda de cotação — por exemplo, 20 USDT por trade. O valor do trade então aparece como dinâmico, porque não pode ser conhecido até um sinal chegar.
-
Seu bot recebe uma única URL de webhook. Diferente do modo Custom Signal (URLs separadas de Open e Close), o Risk Ratio usa um único webhook. A Freya fornece um modelo de corpo JSON para você copiar no seu alerta do TradingView; o payload carrega os preços de take-profit e stop-loss daquele sinal.
-
A entrada é executada a mercado. Quando o webhook dispara, o bot entra ao preço de mercado atual, lê o TP e o SL do payload e calcula o tamanho da posição a partir do seu valor de risco fixo e da distância entre entrada e stop — a fórmula acima, aplicada automaticamente.
-
As saídas são colocadas automaticamente. O take-profit é uma ordem limite exatamente no preço do webhook, então executa sem slippage. O stop-loss sempre executa como ordem a mercado, priorizando o preenchimento garantido em vez do preço garantido. As configurações manuais de TP/SL ficam desabilitadas neste modo — o webhook é a única fonte de verdade para as saídas.
-
É guiado por sinais, não por candles. Um bot Risk Ratio não observa um timeframe de gráfico nem espera candles fecharem — não há timeframe para configurar. Sua estratégia externa é dona do timing; a Freya é dona do dimensionamento e da execução.
Ancorado ao stop-loss, o valor fixo é uma perda fixa: um acionamento do stop custa o valor que você escolheu. Ancorado ao take-profit, é um alvo de lucro fixo: a posição é dimensionada para que atingir o TP renda o valor escolhido. A maioria dos traders usa a âncora no stop-loss, já que é a versão que limita sua perda.
Como o dimensionamento exige um tipo de risco, um valor fixo e uma URL de webhook gerada, o fluxo de criação valida os três antes do lançamento. E como o modo é um sistema completo de dimensionamento e saída, ele não pode ser combinado com outros tipos de gatilho no mesmo bot.
Exemplo Prático: Um Valor de Risco, Quatro Stops Diferentes
A fórmula aplicada a quatro sinais hipotéticos de BTC/USDT, cada um entrando a $100.000 com risco fixo de $50:
| Preço do Stop-Loss | Distância do Stop | Tamanho da Posição | Valor da Posição | Perda no Stop |
|---|---|---|---|---|
| $99.000 (−1%) | $1.000 | 0,0500 BTC | $5.000 | $50 |
| $97.000 (−3%) | $3.000 | 0,0167 BTC | $1.667 | $50 |
| $95.000 (−5%) | $5.000 | 0,0100 BTC | $1.000 | $50 |
| $90.000 (−10%) | $10.000 | 0,0050 BTC | $500 | $50 |
Leia a última coluna primeiro: ela nunca muda. Esse é o ponto central. O valor da posição oscila de $500 a $5.000 — uma amplitude de 10x — e ainda assim cada um desses trades dói exatamente o mesmo se falhar. Sua fonte de sinais fica livre para posicionar stops onde a estrutura do gráfico exigir, e o dimensionamento se adapta automaticamente. Note também a relação inversa: reduza a distância do stop pela metade e a posição dobra. Essa elegância corta dos dois lados, como mostra a seção de limitações.
Risk Ratio vs Modo Custom Signal
Os dois modos executam sinais externos, mas dividem o trabalho de formas diferentes:
| Aspecto | Custom Signal | Risk Ratio |
|---|---|---|
| URLs de webhook | Duas (Open + Close) | Uma (sinal de entrada) |
| Tamanho da posição | Você define o valor do trade | Calculado a partir do risco fixo + distância do stop |
| Take-profit / stop-loss | Você os configura na Freya | Carregados no payload do webhook |
| Como as posições fecham | Seu webhook de Close (ou suas configurações de TP/SL) | Automaticamente, pelo TP/SL do webhook |
| Risco por trade | Varia com a distância do stop | Aproximadamente fixo no valor escolhido |
| Ideal para | Controle manual total pela fonte de sinais | Estratégias com stop definido em cada sinal |
Escolha Risk Ratio quando cada sinal que sua estratégia produz vem com um nível de stop-loss concreto — sistemas de tendência com stop abaixo de fundos de swing, sistemas de rompimento com stop abaixo do range, estratégias baseadas em ATR. Se seus alertas já sabem onde o trade está errado, o Risk Ratio transforma esse conhecimento em dimensionamento disciplinado e uniforme sem trabalho extra.
Escolha Custom Signal quando você precisa fechar posições com base em um sinal em vez de um preço (uma virada de indicador que diz "saia agora, esteja o preço onde estiver"), quando sua estratégia não produz níveis de stop explícitos ou quando você quer controlar o valor do trade por conta própria. Os modos não podem ser misturados em um bot só — rode bots separados se precisar dos dois comportamentos.
Alavancagem e Futuros: Risco Fixo, Exposição Variável
O modo Risk Ratio funciona tanto em spot quanto em futuros, e os futuros trazem uma sutileza: a alavancagem não muda seu risco — ela muda sua margem.
Pegue o exemplo do stop apertado da tabela: uma posição de $5.000 arriscando $50. No spot, você precisaria de $5.000 em USDT para abri-la. Em futuros com alavancagem de 10x, a mesma exposição exige apenas cerca de $500 de margem. Mas se o stop for atingido, você ainda perde $50 — a perda é tamanho da posição × distância do stop, e nenhum dos dois números se moveu. A alavancagem decide quanto capital fica travado, não quanto está em risco, o que a torna um controle de eficiência de capital, e não de risco: você pode rodar vários bots Risk Ratio a partir de uma conta de futuros enquanto o pior cenário de cada bot continua sendo seu valor de risco fixo.
Duas ressalvas honestas:
- A liquidação é o piso rígido. Seu stop-loss precisa ficar dentro do preço de liquidação. Com alavancagem alta e stop largo, a exchange pode liquidar a posição antes que seu stop dispare — e a liquidação custa mais que seu 1R planejado.
- Os custos escalam com o nocional, não com a margem. Taxas e funding são cobrados sobre o valor total da posição. Uma posição de $5.000 paga taxas do tamanho de $5.000 mesmo que só $500 de margem a sustentem, o que corrói silenciosamente a matemática dos múltiplos R em trades de stop apertado.
Limitações a Respeitar
O modo Risk Ratio automatiza a disciplina do dimensionamento, mas não revoga a física do mercado. Conheça estas arestas antes de operar ao vivo:
Stops apertados produzem posições grandes. A elegância da fórmula também é sua armadilha: um risco de $20 com um stop de 0,2% em BTC a $100.000 (uma distância de $200) resulta em uma posição de $10.000. Seu saldo disponível, as configurações de alavancagem e os limites de ordem da própria exchange viram a restrição real muito antes da matemática — e um stop tão apertado provavelmente será atingido pelo ruído comum do mercado de qualquer forma. Se sua estratégia produz stops muito apertados, use um valor de risco menor ou questione o posicionamento do stop.
O risco "fixo" é fixo aproximadamente. O stop-loss executa como ordem a mercado, então em um movimento rápido ele pode preencher além do preço exato do stop — o preenchimento garantido custa a certeza do preço. A entrada tem o efeito espelhado: o bot entra a mercado quando o webhook chega, então se o preço se deslocou desde que seu alerta disparou, a distância real entre entrada e stop difere ligeiramente do que seu sinal assumiu. Some as taxas de trading, e um acionamento do stop custa aproximadamente seu valor de risco, não o valor exato ao centavo.
Você herda a confiabilidade da sua fonte de sinais. Os trades são acionados por sinais do TradingView ou de webhooks, e atrasos ou quedas na fonte são possíveis. Trate sua URL de webhook como uma senha e mantenha sua infraestrutura de alertas saudável.
Estratégias por webhook não podem ser backtestadas na Freya. O backtesting reproduz candles históricos contra regras de indicadores, mas as entradas de um bot Risk Ratio vivem na sua lógica de alertas externa, que o backtester não consegue ver. Valide a estratégia onde os sinais são gerados antes de conectá-la a capital real.
Perguntas Frequentes
O que é dimensionamento de posição por risk ratio?
Dimensionamento de posição por risk ratio — frequentemente chamado de risco fixo ou fração fixa — significa decidir a perda máxima que você aceita em um trade antes de entrar e derivar o tamanho da posição a partir dela. A fórmula é: tamanho da posição = valor de risco ÷ (preço de entrada − preço do stop-loss). Se você arrisca $50 e seu stop fica $3.000 abaixo da sua entrada em BTC, você compra $50 ÷ $3.000 = 0,0167 BTC. Se o stop for atingido, a perda é 0,0167 × $3.000 = $50 — exatamente o que você escolheu. O valor em dólares da posição é um subproduto, não uma decisão. Isso inverte o hábito comum de operar um valor fixo por sinal, em que o risco real oscila fortemente com a distância de cada stop. Na Freya, o modo Risk Ratio aplica essa fórmula automaticamente para bots de sinais: o webhook carrega o stop-loss e a plataforma calcula o tamanho no instante em que o sinal chega.
Como a Freya calcula o tamanho da posição no modo Risk Ratio?
Ao construir um bot de sinais no modo Risk Ratio, você define um valor de risco fixo na moeda de cotação (por exemplo, 20 USDT) e escolhe se ele fica ancorado ao stop-loss ou ao take-profit. O bot recebe uma única URL de webhook mais um modelo JSON para o seu alerta; o payload carrega os preços de take-profit e stop-loss daquele sinal específico. Quando o webhook dispara, o bot entra ao preço de mercado atual, lê o stop do payload e dimensiona a posição para que a perda no stop seja igual ao seu valor fixo — dividindo seu risco pela distância entre entrada e stop. O valor do trade aparece como dinâmico nas configurações do bot porque genuinamente não pode ser conhecido de antemão: cada sinal produz seu próprio tamanho. O take-profit é então colocado como ordem limite exatamente no preço do webhook, enquanto o stop-loss dispara como ordem a mercado.
O que é um múltiplo R e por que ele importa?
Um múltiplo R expressa o resultado de um trade como múltiplo do valor arriscado. Se seu risco fixo é $50, isso é 1R; um ganho de $100 é um trade de 2R, e um acionamento do stop é −1R. Múltiplos R só funcionam quando o risco é uniforme — exatamente o que o dimensionamento com risco fixo garante — e tornam a qualidade da estratégia mensurável de um jeito que resultados brutos em dólares não conseguem. Um sistema que acerta só 40% das vezes é lucrativo se o ganho médio for 2R: quarenta vitórias rendem +80R enquanto sessenta perdas custam −60R, um saldo de +20R a cada cem trades. Pensar em R também mantém os drawdowns sobrevivíveis e comparáveis: uma sequência de cinco perdas custa sempre 5R, nunca uma loteria de perdas desiguais. No modo Risk Ratio, seu valor de risco fixo é o seu R, então cada deal fechado se encaixa direto nessa aritmética, sem ajuste.
A alavancagem muda meu risco no modo Risk Ratio?
Não — a alavancagem muda a margem que uma posição de futuros exige, não o valor que você perde no stop. O risco é igual ao tamanho da posição multiplicado pela distância entre entrada e stop, e nenhum dos dois depende da alavancagem. Uma posição de $5.000 arriscando $50 precisa de $5.000 de capital no spot, mas de apenas cerca de $500 de margem com alavancagem de 10x; o acionamento do stop custa $50 nos dois casos. Isso faz da alavancagem uma ferramenta de eficiência de capital sob risco fixo: você pode rodar mais bots com a mesma conta enquanto o pior cenário de cada um permanece preso ao valor de risco fixo. Duas cautelas se aplicam. Primeiro, seu stop-loss precisa ficar dentro do preço de liquidação — com alavancagem agressiva e stop largo, a exchange pode liquidá-lo antes de o stop disparar, custando mais que o risco planejado. Segundo, taxas e funding são cobrados sobre o valor nocional total, então posições alavancadas grandes carregam custos proporcionalmente grandes.
Posso fazer backtest de um bot Risk Ratio na Freya?
Não. O backtester da Freya funciona reproduzindo dados históricos de candles contra regras baseadas em indicadores — limiares de RSI, cruzamentos de médias móveis e assim por diante — que vivem dentro do próprio bot. A lógica de entrada de um bot Risk Ratio vive fora da Freya, nos seus alertas do TradingView ou em outra fonte de webhook, então não há nada na plataforma para o backtester reproduzir; estratégias guiadas por webhook (tanto TradingView quanto Risk Ratio) são excluídas por essa razão. O fluxo prático é validar a estratégia onde os sinais são gerados — o testador de estratégias do TradingView, por exemplo — incluindo taxas e slippage realistas, antes de conectá-la a um bot ao vivo. Depois, comece pequeno: rode o bot com um valor de risco fixo modesto por algumas semanas e compare os resultados reais com suas expectativas. Como cada trade arrisca o mesmo 1R, até uma amostra curta ao vivo produz estatísticas legíveis sobre a estratégia estar performando como no teste.
Continue Aprendendo
Percorra o fluxo completo de criação de bots em Como Criar um Bot de Sinais na Freya Finance, ou compare esta abordagem com o dimensionamento baseado em médias de uma estratégia de bot DCA. Antes de comprometer capital real, leia Como Fazer Backtest da Sua Estratégia de Trading de Criptomoedas — e para entender como a Freya lida com seus fundos e chaves de API, veja Meu Dinheiro Está Seguro na Freya Finance?.
