Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1034
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Olá, alguém pode explicar em termos claros o que são"Plots" na MQL5? Não estão relacionados com buffers, mas a propriedade indicator_plots cria uma lista de propriedades de objectos de desenho semelhantes a buffers. Ao utilizar ferramentas MQL4, ficou claro que era feita uma referência a um objecto de desenho específico, e agora existe um novoindicador de propriedade depré-processador_plots que define o número do que não é claro.
Na MQL4, o número de amortecedores a serem exibidos foi especificado utilizando o
Na função OnInit(), pode adicionar vários amortecedores para cálculos
IndicatorBuffers(3);
E na MQL5, a mesma coisa está escrita em duas directivas
Isto significa que existem 3 amortecedores no total, enquanto 1 amortecedor será exibido no gráfico. Os outros dois serão utilizados para os cálculos. E na MQL5, uma das adicionais pode ser utilizada para exibição a cores.
É provavelmente mais claro compreender se correr este indicador em MT4 e MT5. Ao converter-me para MT5 tive de utilizar parcelas
Já mais perto da verdade. Mas, nesse caso, e se o segundo e o sexto amortecedores devem ser sorteados? Será que não há maneira?
Poderíamos adicionar vários amortecedores para cálculos nafunção OnInit()
A propósito, existe alguma alternativa a esta função na MQL5?
Isto está mais próximo da verdade. Mas nesse caso, e se o segundo e o sexto forem sorteados? Nada?
Não sei.
Isto está mais próximo da verdade. Mas nesse caso, e se o segundo e o sexto forem sorteados? Nem pensar?
1) "Segundo e sexto" - o senhor decide a distribuição dos números ;)
2) INDICATOR_CALCULATIONS e DRAW_NONE vs INDICATOR_DATA e não-DRAW_NONE (qualquer outro) funciona para qualquer número de sequência.
Isto está mais próximo da verdade. Mas nesse caso, e se o segundo e o sexto forem sorteados? Nem pensar?
Basta definir o tipo de tampão, qual será mostrado, qual conterá a cor e qual conterá apenas valores auxiliares.
INDICADOR_DADOS
Dados do desenho
INDICADOR_COLOR_INDEX
Renderização de cores
INDICADORES_CÁLCULOS
Tampões adicionais para cálculos intermédios
A propósito, existe alguma alternativa a esta função na MQL5?
Não há necessidade de tal função em mql5. Dei-vos um exemplo de como o escrever. A diferença com mql4 é apenas em sequência e ortografia.
Suponhamos que o número máximo de barras no gráfico é fixado em 10000. Depois, no guião e no indicador, a função Bars() devolve o número especificado nas definições + o número de novos castiçais que apareceram.
Assim, o número de castiçais mostrado no gráfico não será limitado a 10000?
Como posso saber em MQL exactamente o número especificado nas definições do terminal?
Se o número de barras atingir o tipo int máximo, o que acontecerá ao número de candelabros e posições dos elementos da matriz?
Como é que sei exactamente quantas barras estão definidas nas definições do terminal no MQL?
Se o número de barras atingir o valor máximo do tipo int, então o que irá acontecer ao número de castiçais
o número de barras aumentará, ou seja, excederá o valor deTERMINAL_MAXBARS
E depois, por alguns algoritmos desconhecidos, o terminal "reinicia as barras extra" - quando o número real de barras no gráfico estiver no const int rates_total, estará no iBars()https://www.mql5.com/ru/docs/series/ibars
isto é, como mostrado acima - TERMINAL_MAXBARS são dados da janela do terminal, e iBars() é o valor real das barras no gráfico
e com posições de elementos de arrays-timeseries?
se estamos a falar de buffers indicadores, o terminal atribui-lhes memória e o tamanho da matriz, associado ao buffer indicador, é sempre igual aos elementos rate_total
indicador para testes:
registo indicador:
2019.04.30 19:10:12.247 tarifas (EURUSD,M1) tarifas_total = 50000, TERMINAL_MAXBARS = 50000
2019.04.30 19:10:29.699 tarifas (EURUSD,M1) tarifas_total = 50001, TERMINAL_MAXBARS = 50000
2019.04.30 19:11:29.392 tarifas (EURUSD,M1) tarifas_total = 50002, TERMINAL_MAXBARS = 50000
2019.04.30 19:12:30.125 tarifas (EURUSD,M1) tarifas_total = 50003, TERMINAL_MAXBARS = 50000
Quero familiarizar-me com o desenvolvimento de interfaces em MQL5 no EasyAndFastGUI
Existem 10 partes (ou quê?) de artigos de"Interfaces Gráficas" a partir de 2015
Tenho uma pergunta, são todos consistentes, ou não faz sentido ler os mais antigos?