Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Facebook!
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
Indicadores

ATS Prop Rules Monitor - prop firm challenge scoreboard with the room left on every rule - indicador para MetaTrader 5

Andrea Michelon
Andrea Michelon
  • MQL5 Developer / Trading Systems em  Indicator and EA developer
  • Itália
  • 2156
5 (3)
Andrea (Andy), Itália. Programador autodidata desde os anos 90; hoje desenvolvo ferramentas para MetaTrader 5 com o nome Andy Trading Solutions (ATS).
| Portuguese English Русский 中文 Español Deutsch 日本語 한국어 Français Italiano Türkçe
Visualizações:
13
Avaliação:
(1)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

A maioria das ferramentas de empresas de prop trading exibe apenas um número, geralmente o prejuízo diário. Uma operação é considerada malsucedida caso não cumpra qualquer uma das cinco regras; por isso, o ATS Prop Rules Monitor exibe todas as cinco em um único painel, cada uma com espaço à esquerda.


As cinco regras

1. PERDA DIÁRIA — porcentagem do limite de perda do dia já utilizada e o saldo restante hoje. O limite é uma porcentagem do saldo inicial do dia. Os lucros/perdas em aberto são contabilizados (é possível desativar essa função). Você define a hora do servidor em que um novo dia começa.

2. PERDA MÁXIMA — estática (a partir do saldo inicial) ou variável em função do patrimônio líquido ou do saldo. Mostra o limite mínimo, a margem restante e a parcela utilizada.

3. META DE LUCRO — progresso em direção à meta e o dinheiro ainda necessário.

4. DIAS DE NEGOCIAÇÃO — dias com pelo menos uma operação fechada, em relação ao mínimo exigido.

5. MELHOR DIA — seu melhor dia como porcentagem do lucro total, em relação ao limite das regras que exigem consistência. Permanece “desativado” se sua regra não tiver nenhum.

Cores: verde = dentro do limite, âmbar = aviso (70% do limite de perda utilizado, por padrão), vermelho = limite atingido. O ícone na parte superior resume a situação: TUDO NORMAL, AVISO, LIMITE ULTRAPASSADO ou META ALCANÇADA.

MAIS UMA OPERAÇÃO

Para o símbolo do gráfico e o stop que você definiu (em pontos), ele indica o maior tamanho de lote que mantém o stop-out dentro de uma parcela do menor dos dois intervalos (50% por padrão). Se o limite já tiver sido atingido, isso será indicado. Utiliza a regra de lotes da Biblioteca de Risco da ATS: o lote nunca é arredondado para cima.

Predefinições e personalização

As predefinições (fase 1 em 2 etapas, fase 2 em 2 etapas, um estilo de 1 etapa com perda móvel e regra do melhor dia, com capital) apresentam valores típicos do setor. As empresas alteram suas regras, e as definições exatas diferem (como o dia é dividido, se o piso acompanha o patrimônio líquido ou o saldo, o que conta como um dia de negociação); portanto, SEMPRE leia as regras do seu próprio desafio e insira-as usando a predefinição “Personalizada”. Defina o saldo inicial manualmente se o depósito não for encontrado no histórico da conta.

Entradas

InpPreset, InpInitialBal (0 = detectado a partir do depósito), InpStart (data de início do desafio, horário do servidor), InpTargetPct, InpDailyPct, InpMaxPct, InpMaxMode, InpMinDays, InpBestDayPct, InpDayStartHour, InpFloating, InpStopPoints, InpRoomShare, InpWarn, InpX, InpY.

Arquivos

  • ATS_Prop_Rules_Monitor.mq5 — o indicador.
  • ATS_RiskLib.mqh — a biblioteca utilizada. Mantenha-a na mesma pasta que o arquivo .mq5.

Para programadores

O painel é desenhado em um CCanvas. Os tamanhos são redimensionados de acordo com o DPI da tela, e a fonte é medida uma vez na inicialização para que o texto tenha o mesmo tamanho em todas as telas. O estado dos limites de proteção é salvo em GlobalVariables e é excluído quando você remove o indicador do gráfico. As regras são calculadas com as classes CAtsDayGuard e CAtsDrawdownGuard da biblioteca; o restante (lucro, dias, melhor dia) é lido do histórico da conta desde a data de início.


Uma observação sobre honestidade

Este é um painel de resultados, não um guardião: ele não pode interromper uma operação e não conhece as definições exatas da sua corretora. Os números vêm do histórico do seu terminal e podem diferir do próprio painel da corretora (hora do servidor, swaps, comissões, forma de cálculo do lucro flutuante). Use-o para ver a margem de manobra que você tem e verifique o painel da corretora antes de confiar em um número.

Observações

Este é um indicador. Ele nunca abre, modifica ou fecha operações. Funciona com qualquer símbolo e período de tempo; a linha “mais uma operação” usa o símbolo do gráfico.

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

Rompimento em Londres – Faixa Asiática Rompimento em Londres – Faixa Asiática

Mostrar a faixa de variação da sessão asiática e destacar as quebras de resistência e suporte na sessão de Londres com setas, níveis de stop e alvos, além de alertas

Tick Integrity Auditor Tick Integrity Auditor

Verifica o histórico de ticks que os backtests do tipo “Todos os ticks baseados em ticks reais” reproduzem. Cinco verificações por símbolo nos últimos N dias: cotações impossíveis e cruzadas, carimbos de data/hora que retrocedem ou se repetem, reversões de preço de um tick com magnitude em múltiplos do spread mediano do próprio símbolo, silêncios dentro das sessões de cotação declaradas pela corretora e minutos em que os ticks e as barras M1 apresentam discrepâncias. Cada resultado é exportado para um arquivo CSV com seu carimbo de data/hora em milissegundos, e a ferramenta exibe seus próprios cálculos para que o relatório possa ser verificado. Somente leitura: sem função de negociação, sem DLL, sem rede.

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.