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

Spread Monitor for Scalpers - indicador 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:
15
Avaliação:
(1)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Um indicador em janela secundária para scalpers que representa o spread em tempo real como um histograma, traça uma linha de limite horizontal e exibe o spread atual, médio, máximo e mínimo ao longo de um período de análise configurável, além do custo do spread de ida e volta por operação — o número de pips que você precisa obter apenas para empatar. Ele emite um alerta (janela pop-up, registro no log, notificação push opcional) quando o spread ultrapassa um limite definido por você, com um período de espera para que permaneça inativo enquanto o spread continuar amplo. O spread é exibido em pips, com precisão para qualquer símbolo por meio da adaptação da função Digits() (corretoras com 5/3 dígitos e em JPY são lidas corretamente). Ele apenas lê e exibe — nunca envia, modifica ou encerra uma ordem.

Recursos

  • Histograma do spread em uma subjanela — o spread em tempo real é representado como uma barra vertical em seu próprio painel abaixo do gráfico, de modo que nunca cubra as velas. O MT5 não mantém histórico de spread por barra, portanto, as barras anteriores à ativação do indicador ficam em branco, em vez de serem falsificadas; a partir do momento em que você o ativa, cada nova barra registra seu próprio spread e a barra em formação acompanha o spread em tempo real, tick a tick — e esse histórico registrado permanece intacto pelo restante da sessão.
  • Escala vertical fixa, sem oscilações — o eixo Y do histograma é fixado (de 0 a 4× o seu limite de alerta por padrão, ou defina você mesmo o “Limite máximo da escala do histograma (pips)”) em vez de se ajustar automaticamente aos dados visíveis; assim, as alturas das barras e a linha de limite permanecem visualmente estáveis tick a tick.
  • O histórico permanece mesmo após a troca de período — o spread registrado é salvo em um pequeno arquivo por símbolo + período (opção “Lembrar histórico de spread”, ativada por padrão). Mude de M5 para M15 e vice-versa, e suas barras de M5 ainda estarão lá, em vez de começarem em branco; um símbolo diferente sempre tem seu próprio histórico separado, nunca misturado com o de outro gráfico.
  • Linha de limite no histograma — uma linha horizontal tracejada no seu limite de spread (pips) aparece no histograma, para que você possa ver rapidamente se a barra atual está acima ou abaixo do seu limite.
  • Painel de estatísticas (atual / média / máx. / mín.) — um painel no canto mostra o spread em tempo real, além da média, do máximo e do mínimo nas últimas barras do período de análise, de modo que um spread que se amplia fica visível como um número, não apenas como uma barra mais alta.
  • Custo total por operação — spread × 2 (entrada + saída) exibido no painel como Custo/operação: o número exato de pips que uma única operação precisa gerar apenas para atingir o ponto de equilíbrio. A maioria dos monitores de spread gratuitos se limita ao spread bruto; este aqui informa quanto isso custa para você.
  • Alerta de limite de spread com tempo de espera — quando o spread excede seu limite, você recebe um pop-up e uma linha de registro (alerta de spread: X,X pips — verifique antes da entrada (limite Y,Y)); um tempo de espera configurável (segundos) evita que o alerta seja repetido incessantemente enquanto o spread permanecer amplo.
  • Notificações push opcionais — o alerta de spread pode ser enviado para o aplicativo móvel do MetaTrader (SendNotification); desativado por padrão.
  • Spread em pips, correto para qualquer símbolo — o spread em pontos brutos obtido por SymbolInfoInteger(SYMBOL_SPREAD) é convertido em pips usando a contagem de dígitos do símbolo; assim, corretoras de 5 dígitos e de 3 dígitos (JPY) são lidas corretamente, assim como os metais quando você os adiciona ali.
  • Painel configurável — localização dos dados, tamanho da fonte e cor do texto selecionáveis. A cor do histograma e a cor da linha de limite também são configuráveis.
  • Arquivo único, sem dependências, sem inclusões externas. Compila com 0 erros e 0 avisos.

Como usar

  1. Anexe o indicador a qualquer gráfico. Um histograma de spread aparece em uma subjanela abaixo do gráfico, uma linha de limite tracejada é exibida sobre ele e um painel de estatísticas aparece no canto.
  2. Defina “Barras de retrospectiva” para a janela sobre a qual você deseja que o spread médio/máximo/mínimo seja calculado (padrão: 100 barras).
  3. Defina o “Limite de alerta (pips)” para o nível acima do qual você não deseja entrar — a barra do histograma cruza a linha tracejada, a linha “Spread:” do painel fica vermelha e um alerta é acionado quando o spread em tempo real ultrapassa esse valor. O teto da escala do histograma (pips) é, por padrão, 4 vezes esse limite; aumente-o manualmente se o seu spread costuma ultrapassar esse valor.
  4. Ajuste o tempo de espera do alerta (segundos) para que alertas repetidos não se acumulem enquanto o spread permanecer amplo.
  5. Deixe a opção “Mostrar custo por negociação” ativada para visualizar o “Custo/negociação” (spread de ida e volta) no painel — os pips que você precisa recuperar antes que uma negociação gere lucro (seu ponto de equilíbrio).
  6. Opcionalmente, ative as “Notificações push” para receber alertas de spread no seu celular.
  7. Deixe a opção “Lembrar histórico de spread” ativada para manter suas barras registradas mesmo ao alternar entre períodos de tempo (ou desative-a se preferir não gravar um pequeno arquivo por símbolo + período de tempo na pasta MQL5\Files).

Por que usá-lo

Para um scalper, o spread não é uma taxa — é a própria operação. Um spread de 1,5 pip representa 1,5 pips que você precisa ganhar antes que uma única posição passe para o azul, e um spread que discretamente triplica em torno de um rollover ou da divulgação de uma notícia transforma uma boa entrada em prejuízo antes mesmo que a vela se forme. O valor bruto do spread na barra de status não indica nada disso; um histograma, sim. Isso coloca o spread em seu próprio painel, onde ele deve estar, ao lado da média e dos extremos ao longo do seu período de análise, com o custo total da operação explicitado como um valor de ponto de equilíbrio — o único número que decide se vale a pena ou não entrar em uma operação de scalping. Sem configurações para negociar, nada enviado à corretora — apenas o custo de entrada, na tela, antes de você clicar.

Capturas de tela
XAUUSD AUDJPY EURUSD Dados de entrada

Alerta

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

RegimeRouter — classificador de tendência/faixa com um registro de taxa de vitórias por regime RegimeRouter — classificador de tendência/faixa com um registro de taxa de vitórias por regime

Classifica o mercado usando o ADX, o expoente de Hurst e a autocorrelação de defasagem 1, encaminha cada barra para um módulo de rompimento ou um módulo de reversão à média e mantém um registro separado da taxa de acertos para cada regime com um limite inferior de 95% de Wilson, para que você possa ver qual das duas metades está realmente funcionando.

Gerenciador de Negociações com Um Clique — tamanho do lote baseado no risco, com ponto de entrada, stop e meta em um único clique Gerenciador de Negociações com Um Clique — tamanho do lote baseado no risco, com ponto de entrada, stop e meta em um único clique

Calcula o lote com base na sua porcentagem de risco e na distância do stop, e então abre a operação com o stop loss e o take profit já definidos. Nunca opera por conta própria.

RiskGuard Lite - Percent-Risk EMA/ATR EA RiskGuard Lite - Percent-Risk EMA/ATR EA

EA educacional para MT5: entradas com cruzamento de EMA em barras fechadas, stop loss e take profit baseados no ATR, tamanho do lote calculado a partir de uma porcentagem fixa do patrimônio líquido por meio do OrderCalcProfit, filtro de spread, isolamento de números mágicos e verificações de códigos de retorno do servidor. Um modelo simples para a criação de EAs com controle de risco. Sem garantia de lucro.

Session Candle Counter: candles numbered from the cash open, DST aware Session Candle Counter: candles numbered from the cash open, DST aware

Numera cada vela do dia de negociação atual, a partir da abertura do mercado à vista em Frankfurt, Londres, Nova York ou Tóquio. O ponto de referência é convertido da hora local da bolsa para a hora do servidor da corretora, com ajuste automático para o horário de verão, de modo que a primeira vela após a abertura é sempre a número um, tanto no verão quanto no inverno.