Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
- Visualizações:
- 15
- Avaliação:
- Publicado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Uma ferramenta de gráfico que transforma uma porcentagem fixa de risco e um nível de stop-loss em um tamanho exato de lote, cotado na moeda da sua conta. Arraste as linhas de entrada e de stop, e o painel recalcula o tamanho da posição, o valor em risco, a margem necessária e o nível-alvo em tempo real. Ele apenas calcula e exibe — nunca envia, modifica ou encerra uma ordem.
Recursos
- Dimensionamento de posição com base no risco — defina uma porcentagem de risco e o tamanho do lote é calculado para você, não é uma estimativa.
- Linhas de Entrada e Stop arrastáveis — mova qualquer uma das linhas e todos os números são atualizados instantaneamente, mesmo nos finais de semana, quando não há ticks.
- Correto para qualquer instrumento — o preço do stop é calculado com a função OrderCalcProfit () para um lote, de modo que o resultado é apresentado na moeda da conta com a taxa de câmbio da própria corretora. O atalho simplista “pontos × valor do tick” apresenta desvios imperceptíveis em pares cruzados, metais e CFDs; este não apresenta.
- Valor em risco exibido na moeda da conta — o painel informa o valor exato que você pode perder, não apenas uma porcentagem.
- Margem exigida, informada e não estimada — a margem vem diretamente da função OrderCalcMargin () , mais a margem livre restante após a negociação.
- Nível de take-profit para uma relação recompensa:risco escolhida — defina uma relação R:R e a linha-alvo e seu valor em dinheiro serão traçadas para você (defina 0 para ocultá-la).
- Arredonda o volume PARA BAIXO, de acordo com o passo da corretora — arredondar para cima excederia o risco declarado, por isso isso nunca ocorre. Se o resultado ficar abaixo do mínimo da corretora, o painel informa isso explicitamente, em vez de mostrar 0 ,00 .
- Base de risco selecionável — saldo, patrimônio líquido ou margem livre.
- Direção detectada automaticamente — stop abaixo da entrada significa compra, acima significa venda; ou force a compra/venda manualmente.
- Painel configurável — canto, tamanho da fonte e cores.
- Arquivo único, sem dependências, sem inclusões externas. Compila com 0 erros e 0 avisos.
Como usar
- Anexe o EA a qualquer gráfico. Duas linhas contínuas (Entrada, Stop) e uma linha pontilhada (Meta) aparecem, juntamente com um painel no canto.
- Definao risco por operação (%) e abase de risco ( saldo / patrimônio líquido / margem livre) nas configurações.
- Arraste a linha de Stop até o ponto de invalidação. Deixea Entrada no preço de mercado ou altere a fonte de entrada para uma linha definida por você.
- Opcionalmente, defina a relação recompensa:risco — a linha de Meta marca o nível correspondente de take-profit.
- Leia o painel:o tamanho da posição é o lote a ser negociado, juntamente com o valor em risco, a margem exigida e o lucro-alvo.
Por que usá-lo
A negociação com lote fixo significa que sua perda em dinheiro muda toda vez que a distância do stop muda — um stop apertado arrisca muito pouco, um stop amplo arrisca demais, e o valor fica oculto até que a negociação já esteja aberta. O dimensionamento baseado no risco inverte isso: você decide a perda que aceita na moeda da conta, e o tamanho do lote acompanha o stop. O mesmo risco em todas as operações, independentemente do instrumento ou da amplitude do stop.
Precisa de uma versão personalizada ou de um EA completo? Envie-me uma mensagem: clique aqui.
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/75686
Trend Execution Planner - Regime and Risk Panel
Utilitário gratuito de código aberto para gráficos do MT5, apenas para leitura, que avalia as condições atuais da tendência e elabora planos de risco para posições compradas e vendidas, normalizados de acordo com a corretora. Ele utiliza a direção e a inclinação da média móvel, o ADX, o Índice de Eficiência, o ATR, o spread, a moeda da conta e as especificações do símbolo. Ele nunca abre, modifica ou encerra operações.
extrair informações do Broker MT5
Este EA para MT5 é uma ferramenta de diagnóstico que não realiza operações, mas coleta e exibe as especificações técnicas da corretora e do ambiente de negociação. O código está estruturado em 4 blocos principais: Coleta de Dados (CollectAll): Extraia informações sobre a conta (alavancagem, moeda), sobre o símbolo (dígitos, spread, swap, volumes, níveis de stop), latência (ping) e fuso horário (diferença entre o servidor e o UTC). Calcule o swap em moeda real. Amostragem (OnTick): Atualiza em tempo real as estatísticas sobre o spread (mínimo, médio, máximo). Saída: Imprime os dados no log “Esperti”, salva-os em um arquivo CSV e os exibe em um painel gráfico no gráfico (UpdatePanel). Auxiliares: Funções como CalcSwapInCurrency e vários *ToStr convertem os dados numéricos brutos da corretora em strings legíveis.
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)
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.
