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:
- 90
- Avaliação:
- Publicado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Aqui está uma função simplificada para converter os horários do servidor (também os horários armazenados de barras, ticks ou eventos do calendário econômico) do fuso horário de uma corretora para outra.
//+------------------------------------------------------------------+ //| Converter a hora do servidor de um fuso horário do corretor para outro. //+------------------------------------------------------------------+ datetime ConvertServerTime( const datetime aTime, // hora do servidor de origem para converter const int sourceOffsetUTC = 0, // deslocamento UTC padrão do servidor de origem (inverno) em segundos const int destinationOffsetUTC = 0, // deslocamento UTC padrão do servidor de destino (inverno) em segundos ENUM_RULE_DST sourceRuleDST = DST_NONE, // calendário de horário de verão do servidor de origem ENUM_RULE_DST destinationRuleDST = DST_NONE // programação do horário de verão do servidor de destino )
Para poder identificar os horários de DST dos servidores de origem e destino (EUA, UE ou sem horário), você pode usar esse script https://www.mql5.com/pt/code/48650
Essa função adota a notação de deslocamento padrão usada na maioria das linguagens de programação (por exemplo, JavaScript). Nessa convenção, os fusos horários positivos (como GMT+3) correspondem a deslocamentos positivos (por exemplo, +10800), enquanto os fusos horários negativos correspondem a deslocamentos negativos.
Observe que isso é o inverso da função TimeGMTOffset() integrada da MQL5, que representa fusos horários positivos com deslocamentos negativos (por exemplo, -10800) e fusos horários negativos com deslocamentos positivos.
Este é um exemplo da execução da função:

A saída:

A biblioteca completa(TimeZoneInfo.mqh) com mais recursos pode ser encontrada aqui. https://www. mql5.com/en/code/48419
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/65102
Bollinger Bands Squeeze
Ele sinaliza um período de baixa volatilidade do mercado que está prestes a terminar, prenunciando um movimento significativo de preços.
KSU_martin
Fechamento de negociações de martingale
PHSB Screener
This Screener was created to simplify the process of finding assets trading at discounted prices. Initial usage may take slightly longer due to the data loading process for all selected instruments. The tool can scan all available broker assets or be limited to specific asset classes.
Code Block for "Trailing Stop" based on current market price. (Ask / Bid)
Esse bloco de código percorre todas as posições abertas e faz o trailing com base nos preços Ask e Bid.