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

Função para verificar se o mercado está aberto para negociação no momento pelo símbolo atual - script para MetaTrader 5
- Visualizações:
- 70
- Avaliação:
- Publicado:
- 2025.05.22 11:39
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
bool CheckTradeAllowed() { MqlDateTime date_cur; TimeTradeServer(date_cur); datetime seconds_cur = date_cur.hour * 3600 + date_cur.min * 60 + date_cur.sec; int i = 0; while(true) { datetime seconds_from = {}, seconds_to = {}; if(!SymbolInfoSessionTrade(Symbol(), (ENUM_DAY_OF_WEEK)date_cur.day_of_week, i, seconds_from, seconds_to)) break; if(seconds_cur > seconds_from && seconds_cur < seconds_to) return true; ++i; } return false; }
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/57948

Esse é um indicador analítico simples (sem sinal, calculado uma única vez) que permite testar a hipótese de que as séries temporais de preços representam um "passeio aleatório", especificamente um "passeio aleatório" gaussiano. Isso pode ajudar a construir uma transformação paramétrica dos incrementos de preço em séries temporais distribuídas uniformemente, mais estáveis e previsíveis, pelo menos em termos de volatilidade.

Registrador com capacidade de registrar módulos individuais ou seções de código

Uma média móvel de volume de ticks puro com barras de histograma que rastreiam a cor da vela de alta/baixa

Esse Bot detecta a abertura de uma nova vela em qualquer período de tempo definido, facilitando assim a execução de um código único, a realização de negociações e a chamada de outras funções. O código é escrito na função OnTick().