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
Experts

Margin Risk Simulator - expert para MetaTrader 5

Radoslaw Karol Lubas
Radoslaw Karol Lubas
I build MetaTrader tools for traders who care about risk and money management as much as
the entry signal — from single-purpose modules to complete Expert Advisors.
Services:
- Expert Advisor development (MT4 and MT5)
- Custom indicators and chart tools
| Portuguese English Русский 中文 Español Deutsch 日本語 한국어 Français Italiano Türkçe
Visualizações:
12
Avaliação:
(1)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance


O Simulador de Risco de Margem exibe os preços do símbolo atual nos quais sua conta atingiria os níveis de chamada de margem e stop out da corretora, e responde a duas perguntas antes de você aumentar uma posição: o que acontece com o nível de margem se eu adicionar X lotes, e quantos lotes posso adicionar sem ficar abaixo de um nível de segurança. Ele se destina a traders que aumentam gradualmente suas posições, reduzem o custo médio ou mantêm redes de ordens pendentes. Trata-se apenas de uma ferramenta de análise: ela nunca envia, modifica ou encerra ordens. Ela é executada como um Expert Advisor porque o terminal não permite o uso de OrderCalcProfit e OrderCalcMargin em indicadores; não é necessário habilitar a negociação algorítmica (Algo Trading).

Recursos

  • Linhas de margin call e stop out — duas linhas horizontais (laranja e vermelha) no preço desse símbolo, onde os níveis da corretora seriam atingidos; o painel mostra o preço, a distância em pontos e em porcentagem. Ambas as direções são analisadas, de modo que exposições protegidas ou mistas são consideradas.
  • Regras da corretora lidas da conta — os níveis de chamada de margem e stop out e seu modo (porcentual ou monetário) são obtidos das propriedades da conta; contas de compensação e de hedge são ambas suportadas.
  • Modo “What-if” — “Volume extra hipotético” e “Lado da posição hipotética” adicionam uma posição ao preço atual; o painel mostra o nível de margem logo após a abertura, e linhas tracejadas indicam os novos preços de chamada de margem e stop out.
  • Volume extra máximo — o maior volume (arredondado de acordo com o passo de volume e os limites da corretora) que pode ser adicionado na direção escolhida, desde que o nível de margem permaneça igual ou acima do nível de segurança e a margem livre permaneça não negativa. O nível de segurança é, por padrão, a chamada de margem da corretora ou qualquer porcentagem que você inserir.
  • Ordens pendentes em andamento — as ordens de limite e stop desse símbolo, cujos preços se situam entre o preço atual e o nível, são tratadas como executadas a seus próprios preços, adicionando exposição e margem. Isso mostra como uma grade de ordens de compra com limite pode aproximar muito mais o stop out.
  • Cálculo nativo — o lucro utiliza o OrderCalcProfit e a margem utiliza o OrderCalcMargin para o volume total de cada lado; assim, o tamanho do contrato, a conversão da moeda do lucro e a alavancagem por faixas de volume (onde 10 lotes podem custar mais de 10 vezes o valor de um lote) são obtidos do terminal.
  • Baixo consumo de recursos — atualiza-se a cada tick e por um temporizador, no máximo cinco vezes por segundo, e ignora o cálculo quando as cotações, a conta e as ordens não tiverem mudado.

Como usar

  1. Anexe o Expert Advisor a um gráfico do símbolo que você deseja verificar. Se outro Expert Advisor já estiver em execução nesse gráfico, abra um segundo gráfico do mesmo símbolo.
  2. Analise o painel: estado da conta, níveis da corretora, volume líquido desse símbolo e os preços mais próximos de chamada de margem e stop out.
  3. Para testar uma ideia, defina o “Volume extra hipotético” e o lado da operação. As linhas tracejadas e o painel mostram a conta após essa operação.
  4. Verifique o “Volume extra máximo” antes de aumentar a posição. Defina o “Nível de margem de segurança” se desejar uma reserva acima da chamada de margem da corretora.

Entradas

Entrada
Padrão
Descrição
Volume extra hipotético, lotes 0 Volume da posição hipotética; 0 desativa o modo.
Lado da posição hipotética Compra Direção da posição hipotética e do cálculo do volume máximo.
Nível de margem de segurança para o volume máximo, % 0 Nível de margem que o volume máximo deve manter; 0 utiliza o nível de chamada de margem da corretora.
Incluir ordens pendentes que sejam acionadas durante o processo verdadeiro Tratar as ordens de limite e stop desse símbolo como executadas quando o preço ultrapassá-las.
Intervalo de pesquisa em torno do preço atual, % 50 Até que distância do preço atual os níveis são pesquisados.
Mostrar linha de chamada de margem / Mostrar linha de stop out true Ativar ou desativar cada linha.
Cor da linha de margin call / Cor da linha de stop out Laranja escuro / Vermelho Cores das linhas; as linhas hipotéticas usam as mesmas cores, mas tracejadas.
Canto do painel Canto superior esquerdo Canto do gráfico no painel.
Tamanho da fonte do painel 9 Tamanho da fonte do texto do painel.
Cor do texto do painel / Cor de fundo do painel Preto / Branco-fumo Cores do painel; o fundo claro mantém o texto legível em gráficos escuros.
Intervalo de atualização, em segundos 1 Atualização do temporizador, para que alterações em outros símbolos atualizem o painel sem a necessidade de um tick aqui.


Notas

  • Os níveis são uma estimativa apenas para este símbolo: presume-se que as posições em outros símbolos permaneçam onde estão e que a margem já mantida permaneça inalterada. Gaps, swaps, comissões e alterações nas taxas de conversão afetam o nível real.
  • Para posições vendidas, considera-se o spread atual. Quando o lucro deste símbolo é convertido à sua própria taxa (por exemplo, EURUSD em uma conta em euros), a conversão segue o preço simulado.
  • A margem é avaliada com base nos preços atuais. Contas de hedge: ambos os lados deste símbolo são cobrados integralmente, sem a margem reduzida para posições cobertas, o que mantém a estimativa mais conservadora. Contas de câmbio: as regras de margem podem variar e o resultado é uma estimativa aproximada.
  • O stop out no modo “in money” é comparado com a margem livre (patrimônio líquido menos margem).
  • As ordens stop-limit não são simuladas, pois sua execução depende da trajetória do preço.
  • Quando até mesmo o volume mínimo ultrapassaria o nível de segurança, o “Max extra” exibe “n/a”.
  • Arquivo único, sem dependências externas. Compila com 0 erros e 0 avisos.


Capturas de tela

EURUSD_H4 EURUSD_D1



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

Verificação prévia da cesta de corretoras — diagnóstico de contratos somente para leitura e de volume mínimo Verificação prévia da cesta de corretoras — diagnóstico de contratos somente para leitura e de volume mínimo

Script MT5 somente para leitura, destinado a símbolos específicos do Market Watch: regras de contrato e volume, tempo de validade da cotação e spread, margem isolada de COMPRA/VENDA, variações de preço de um tick e resultados apenas do spread na moeda da conta. Código-fonte em MIT; saída no formato Experts Journal.

Planejador de Alocação de Portfólio — painel de controle “orçamento por lotes” e CSV Planejador de Alocação de Portfólio — painel de controle “orçamento por lotes” e CSV

Antes de configurar uma cesta, verifique quais pesos-alvo se encaixam nos lotes mínimos da sua corretora. O Planejador de Alocação de Portfólio transforma um orçamento nocional hipotético explícito e porcentagens em uma tabela com gráfico: valor nocional do lote mínimo, lotes arredondados para baixo, alocação calculada, déficit em relação à meta e status da linha. Recalcule quando desejar, verifique as dicas de ferramentas das linhas, pagine listas mais longas e, opcionalmente, exporte o instantâneo exibido para CSV. Nenhuma ordem de negociação é enviada e nenhum saldo de conta, patrimônio líquido ou posições são consultados.

VelaMayor MTF - Higher Timeframe Candle Overlay VelaMayor MTF - Higher Timeframe Candle Overlay

Sobreponha velas de intervalos de tempo superiores diretamente nos seus gráficos de intervalos de tempo inferiores, com preenchimentos de corpo personalizáveis, bordas independentes e pavios precisos. Identifique com facilidade tendências macroeconômicas, aberturas de sessão e faixas de liquidez sem precisar alternar entre telas. Motor ultraleve com limites de caixa separados e recuperação automática de alterações nos gráficos extremamente confiável.

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.