Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Twitter!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Bibliotecas

nCalcular o lote por porcentagem - biblioteca para MetaTrader 5

Visualizações:
35
Avaliação:
(2)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance


Módulo de cálculo de lote por porcentagem de risco

Objetivo:

Calcula automaticamente o tamanho de uma posição de negociação (lote) de modo que a perda potencial quando um stop loss é acionado seja uma porcentagem especificada de seu depósito. Essa é a base de um gerenciamento de dinheiro competente.

Como funciona:

  1. Você define: a porcentagem de risco (por exemplo, 2%) e o preço do stop loss.

  2. A função calculaquanto você pode negociar para não perder mais de 2% de sua conta se o preço atingir o stop.

  3. A função converte esse valor em lotes, levando em conta a especificação do instrumento em sua corretora.

Principais recursos:

  • Lógica inteligente:aplica automaticamente a fórmula correta para pares como EURUSD e USDJPY .

  • Verificações: monitora os preços corretos e os lotes mínimos e máximos.

  • Pronto para usar: uma chamada de função retorna o lote a ser enviado para a ordem de mercado.

Exemplo de uso no código:

// Arrisque 1,5% do depósito colocando um stop-loss em 1,08500
double myLot = Calculate_Lot_by_Percent(1.5, 1.08500);

if(myLot > 0) {
    // Abrir uma transação com o lote calculado
    trade.Sell(myLot, _Symbol, 0, 1.08500, 0, "Trade with 1.5% risk");
}

Conclusão: esse código elimina os cálculos manuais e ajuda você a manter a disciplina de risco em todas as negociações. Basta conectá-lo ao seu EA ou script.


Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/68396

JSON Library for LLMs JSON Library for LLMs

Uma biblioteca JSON projetada para uso massivo de LLMs e menor latência.

iCrosshair - Real-Time Candle Metrics on Hover iCrosshair - Real-Time Candle Metrics on Hover

Passe o mouse sobre qualquer candle para ver o que o MT5 não mostra: Tamanho do intervalo, porcentagem de corpo, proporções de pavio. Inteligente, rápido e personalizável.

Accumulation/Distribution Accumulation/Distribution

O Indicador Accumulation/Distribution (Acumulação/Distribuição ou A/D) é determinado pelas mudanças de preço e volume.

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

O Indicador Acceleration/Deceleration (Aceleração/Desaceleração ou AC) mede a aceleração e a desaceleração da força motriz atual do mercado.