Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 531
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
É um pouco confuso, não é?
...
Perdoe a minha impertinência, mas pode mostrar-me como combinar o seu código com o meu?
Uma antiga sabedoria popular diz: se quiser ajudar um homem faminto, não lhe dê um peixe, dê-lhe uma cana de pesca.
Se tiver alguma dúvida, pergunte.
Não concordo, porque o homem faz um indicador, e num indicador precisa de trabalhar com matrizes da OnCalculate().
É um pouco confuso, não é?
E como sabe em que dia é a 163 barra da actual TF?
time[163]
Assim, no indicador obterá a data de abertura da barra com o índice 163.E como sei que dia é hoje na barra 163 da actual TF?
Não compreendo bem a pergunta.
0 = de hoje
1 = ontem, etc.
Print(time[163]) ou Comment(time[163]) imprimirá a data/hora em forma humana.
corrigido.
Desta forma, no indicador obterá a data de abertura do bar com o índice 163.
Fez uma experiência, colocou 163 e conseguiu uma linha
2016.03.07 18:46:29.062 Start_day GBPUSD,H1: Dia de início 2016.02.25 03:00:00
E, na verdade, deveria ter obtido a data 2016.03.01 00:00:00 !
Acho que não sou muito bom a explicar o que quero obter, deixem-me tentar novamente.
Preciso de fazer um cálculo em cada gráfico da actual TF. O cálculo requer saber a data do TF superior (dias). Acima anexei o código - a ideia é saber em cada barra o preço máximo da TF superior no momento da abertura da barra na TF actual.
Não compreendo bem a pergunta.
0 = de hoje
1 = ontem, etc.
Print(time[163]) ou Comment(time[163]) imprimirá a data/hora em forma humana.
corrigido.
Usar o TimeToStruct().
Não consigo perceber como utilizá-lo.
O segundo valor requer"MqlDateTime&dt_struct// estrutura para tomar valores", mas não compreendo como usar este MqlDateTime.