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
Scripts

Position Size Calculator - risk-based lot sizing script - script para MetaTrader 5

Dror Munk
Dror Munk
I build robust, fully-tested MetaTrader Expert Advisors and indicators in MQL5 and MQL4, with a focus on safe execution and honest validation — not just code that compiles, but code that behaves correctly under real conditions.
What you get from an order:
| Portuguese English Русский 中文 Español Deutsch 日本語 한국어 Français Italiano Türkçe
Visualizações:
23
Avaliação:
(1)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Execute o script no gráfico do símbolo que você pretende negociar, insira o valor que está disposto a arriscar — uma porcentagem do patrimônio líquido ou um valor fixo na moeda da sua conta — e a distância do seu stop-loss, seja em pontos ou como um nível de preço específico, e ele retornará o tamanho do lote.


O cálculo utiliza as especificações reais do contrato do símbolo: tamanho do tick e valor do tick para o cálculo de dinheiro por ponto, e volume mínimo/máximo/incremento para normalização. O resultado é arredondado PARA BAIXO para o incremento de volume, de modo que o risco real nunca exceda seu orçamento; o script informa o risco exato no tamanho normalizado. Ele também estima a margem necessária para a direção planejada por meio do OrderCalcMargin e avisa claramente quando a posição excederia sua margem livre, quando o tamanho calculado fica abaixo do mínimo do símbolo (ou seja, mesmo o lote mínimo representa um risco maior do que seu orçamento) ou quando deve ser limitado ao máximo do símbolo.


O relatório completo é exibido no campo “Comentário” do gráfico, no diário do Expert e em um alerta de uma linha. Funciona com pares de câmbio, metais, índices e qualquer símbolo com especificações de contrato válidas. Ele apenas calcula — nunca abre ordens.



Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/74571

Trade Journal Exporter - closed positions to CSV Trade Journal Exporter - closed positions to CSV

Exporta suas posições encerradas, referentes a um período configurável, para um arquivo CSV, a fim de permitir a análise do diário de operações no Excel ou no Google Sheets: horário e preço de entrada e saída (ponderados pelo volume nas execuções parciais), volume, resultado em pontos, comissão, swap, lucro líquido e duração da operação.

Market Structure SMC: Swings, BOS/CHoCH, Order Blocks, FVG, QML Market Structure SMC: Swings, BOS/CHoCH, Order Blocks, FVG, QML

Indicador de estrutura de mercado SMC/ICT para MT5: máximas/mínimas de oscilação, BOS (continuação) e CHoCH (reversão) confirmados no fechamento, blocos de ordens, gaps de valor justo e níveis QML (Quasimodo). Todos os recursos podem ser ativados ou desativados, com sensibilidade aos picos e cores ajustáveis. Funciona em qualquer símbolo e período de tempo.

Spread Monitor Panel - live spread with spike alerts Spread Monitor Panel - live spread with spike alerts

Painel no gráfico com o spread em tempo real do símbolo do gráfico — valor atual, mínimo, médio e máximo desde a abertura da posição — codificado por cores de acordo com seus limites de alerta e perigo, além de um alerta opcional quando o spread permanecer no nível de perigo por N segundos consecutivos (picos causados por notícias e rolagem).

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.