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

Session Candle Counter: candles numbered from the cash open, DST aware - indicador para MetaTrader 5

Timon-pascal Krueger
Timon-pascal Krueger
Systematic index trader and MT5 developer from Germany.
I trade my own capital and funded accounts, including a live FTMO account, with time anchored breakout strategies on DAX, FTSE, Dow and Nasdaq.
| Portuguese English Русский 中文 Español Deutsch 日本語 한국어 Français Italiano Türkçe
Visualizações:
11
Avaliação:
(1)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

O trabalho intradiário está repleto de frases como “a terceira vela após a abertura” ou “houve uma reviravolta na barra sete”. Contá-las manualmente em um gráfico de cinco minutos exige atenção e dá errado duas vezes por ano, quando a bolsa e o servidor da corretora mudam para o horário de verão em datas diferentes. Este indicador faz a contagem. Ele identifica a abertura do mercado da sessão selecionada, localiza a primeira vela nesse minuto ou após ele e insere um número sequencial abaixo de cada vela seguinte daquele dia.

A conversão é feita da hora local da bolsa para o UTC e, em seguida, para a hora do servidor da corretora. Frankfurt e Londres mudam no último domingo de março e outubro; Nova York, no segundo domingo de março e no primeiro domingo de novembro; Tóquio nunca muda. O deslocamento da corretora é lido no terminal e arredondado para meias horas, o que abrange todos os fusos horários de servidor em uso. O gráfico nunca é modificado além dos objetos de texto que o indicador cria e remove novamente quando é desativado.

Contador de velas da sessão no GER40 M5

GER40 M5: a numeração começa na abertura do mercado à vista de Frankfurt; a linha pontilhada marca o ponto de referência

O que você vê no gráfico

  • Um número abaixo de cada vela desde a abertura do mercado à vista, começando por um para a primeira vela do pregão. As velas anteriores à abertura permanecem sem numeração, de modo que o pregão noturno e o leilão pré-abertura ficam visivelmente fora da contagem.
  • Uma linha vertical pontilhada em cada abertura de sessão na faixa visível, que pode ser ativada ou desativada, para que a âncora possa ser verificada em relação à movimentação dos preços, em vez de ser aceita como verdadeira.
  • Uma etiqueta informativa no canto do gráfico com a sessão em uso, a abertura no horário do servidor e o número da vela mais recente. Se a sessão foi identificada a partir do nome do símbolo, a etiqueta exibe “auto”; uma suposição nunca é apresentada como uma configuração.
  • As legendas são criadas apenas para a faixa visível e limitadas, para que a rolagem permaneça rápida em históricos longos. Em intervalos de tempo densos, a cada N-ésima vela pode ser legendada, em vez de todas elas.

A seleção da sessão é automática por padrão. O nome do símbolo determina: índices britânicos usam Londres, índices da Europa continental usam Frankfurt, índices dos EUA usam Nova York e o índice japonês usa Tóquio. Símbolos fora desses grupos são direcionados para Frankfurt e são marcados como uma suposição na etiqueta informativa. Toda escolha automática pode ser substituída, e o modo manual utiliza a hora do servidor, por exemplo, 15h30, para qualquer caso que a detecção de nome não reconheça.

Contador de velas por sessão no US30 M5

US30 M5 com a âncora de Nova York e o rótulo de informação: abertura na hora do servidor e o número da vela mais recente

Parâmetros de entrada

Parâmetro Padrão Significado
InpSession Automático Referência da sessão: Automático, Frankfurt 09h00, Londres 08h00, Nova York 09h30, Tóquio 09h00 ou Manual
InpManualOpen 09:00 Hora de abertura no horário do servidor, no formato HH:MM, usada pela sessão Manual
InpLabelEvery 1 Rotular a cada Nª vela; o valor 1 rotula todas; a primeira vela é sempre rotulada
InpMaxLabels 500 Limite máximo de etiquetas no gráfico
InpDaysBack 10 Exibir rótulos apenas dos últimos N dias do calendário; 0 remove o limite
InpLabelColor Cinza escuro Cor dos números e do rótulo informativo
InpFontSize 7 Tamanho da fonte dos números; a etiqueta informativa é dois pontos maior
InpLabelOffsetPct 1,5 Distância do número abaixo do mínimo, em porcentagem da faixa de preço visível
InpShowOpenLine true Traçar a linha pontilhada na abertura de cada sessão
InpOpenLineColor Prata Cor dessa linha
InpShowInfo true Mostrar o rótulo de informação
InpInfoCorner canto superior esquerdo Canto do rótulo de informação
InpInfoX 10 Deslocamento X do rótulo de informação em pixels
InpInfoY 20 Deslocamento Y da etiqueta de informação em pixels

Símbolo e intervalo de tempo

O indicador foi desenvolvido para CFDs de índices e símbolos de ações com posições abertas à vista: GER40, UK100, US30, NAS100, US500, JP225. Os intervalos de tempo de M1 a H1 são adequados; M5 e M15 são as opções mais comuns para operações intradiárias. No M1, defina InpLabelEvery como 5 ou 10; caso contrário, os números ficarão muito próximos uns dos outros. No Forex, não há posição aberta à vista; portanto, use o modo manual com um intervalo de tempo que faça sentido para você.

Limitações

  • A contagem segue os dias do calendário. Uma sessão cuja abertura ocorra antes da meia-noite do servidor — o que acontece nos fusos horários do Extremo Oriente com referência a Tóquio — é numerada a partir da abertura no mesmo dia do calendário, e não no dia seguinte.
  • Os feriados da bolsa não são reconhecidos pelo indicador. Em um dia em que a bolsa está fechada, mas os CFDs são negociados, a contagem começa de qualquer maneira no minuto habitual.
  • No testador de estratégias, o terminal reporta a hora simulada do servidor como GMT; assim, o fuso horário da corretora aparece como zero e as âncoras são tratadas como UTC. A numeração permanece consistente, apenas o relógio por trás dela se desloca.
  • A detecção de sessão lê o nome do símbolo. Corretoras com nomenclatura incomum são direcionadas para o fallback de Frankfurt, que o rótulo de informação marca como “auto”.
  • O indicador é apenas para exibição. Ele não possui buffers, não grava arquivos e não envia ordens.

Início rápido

  1. Anexe-o a um gráfico de índice no M5 e deixe todas as configurações em seus valores padrão. Os números aparecem abaixo das velas da sessão atual.
  2. Compare a linha pontilhada com a cotação de abertura esperada. Se o símbolo for desconhecido pela detecção de nome, selecione você mesmo a sessão em InpSession.
  3. No M1, aumente o InpLabelEvery para 5; em históricos longos, diminua o InpDaysBack.

O código é um complemento gratuito dos meus utilitários para empresas de trading no Market (PropGuardian, PropMirror, PropSizer). Ele roda de forma independente e não precisa de mais nada.

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

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.

Spread Monitor for Scalpers Spread Monitor for Scalpers

Histograma de spread em uma subjanela com estatísticas atuais, médias, máximas e mínimas, custo por operação e alertas de limite para scalpers.

CSetupLedger: a per-setup win rate ledger for Expert Advisors CSetupLedger: a per-setup win rate ledger for Expert Advisors

Avalia cada tipo de configuração do seu EA em seu próprio registro, em vez de agrupá-los em uma única curva de patrimônio líquido. Ele se reconstrói a partir do histórico de negociações da conta na inicialização, de modo que uma reinicialização não apague o registro. Exibe um limite inferior da pontuação de Wilson ao lado da taxa de ganhos bruta, para que uma sequência de três negociações lucrativas deixe de parecer uma vantagem.

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.