Porquê todos? Informação completa para 100 barras de cada vez (é claro, pode especificar menos ou mais barras). Útil quando se precisa de mais do que apenas Alto.
Bem, se é um indicador ... Mas se é um indicador e se é uma EA, então a cada tique para actualizar a matriz (ou sobrescrever numa nova barra) - qual é a ideia, simplesmente não é clara...
Vitaly Muzichenko:
OK, tem solução para o símbolo actual, eu tenho multisímbolos.
Estou a tentar refazer o indicador, ele tem multi-escala - mas estou confuso com o cálculo do tempo....
Renat Akhtyamov:
Percebi isto.
No início, é um pouco conturbado. Contudo, a reescrita a partir do MT4 não é problema.
Odeio ter de perder o meu tempo com algo que já foi feito... Não se compreende de imediato algumas coisas.
Eis como compreender - o indicador recorre a um instrumento, mas não quer recorrer a outro... Não há erros no registo...
PeriodSeconds Devolve o número de segundos de um período. int PeriodSeconds ( ENUM_TIMEFRAMES period=PERIOD_CURRENT // período gráfico ); Parâmetros period=PERIOD_CURRENT [em] Valor do período gráfico da enumeração de ENUM_TIMEFRAMES. Se o parâmetro não for especificado, é devolvido o número de segundos do período actual do gráfico, em que o programa está em execução. Valor devolvido Número de segundos no período especificado. Ver também _Período, Períodos gráficos, Data e hora, Visibilidade do objecto
Porquê todos? Informação completa para 100 barras de cada vez (é claro, pode especificar menos ou mais barras). Útil quando se precisa de mais do que apenas Alto.
Bem, se é um indicador ... Mas se é um indicador e se é uma EA, então a cada tique para actualizar a matriz (ou sobrescrever numa nova barra) - qual é a ideia, simplesmente não é clara...
OK, tem solução para o símbolo actual, eu tenho multisímbolos.
Estou a tentar refazer o indicador, ele tem multi-escala - mas estou confuso com o cálculo do tempo....
Percebi isto.
No início, é um pouco conturbado. Contudo, a reescrita a partir do MT4 não é problema.
Odeio ter de perder o meu tempo com algo que já foi feito... Não se compreende de imediato algumas coisas.
Eis como compreender - o indicador recorre a um instrumento, mas não quer recorrer a outro... Não há erros no registo...
Só detesto ter de matar o tempo em algo que já foi feito. E algumas coisas não são tão fáceis de compreender de imediato.
Como compreender - o indicador recorre a um instrumento, mas não quer recorrer ao outro... e não há erros no registo...
A linha de um quatro
int limit=((TimeFrames*60)/(_Period*60));
é o mesmo que um cinco, ou está-me a faltar alguma coisa?
int limit=((PeriodSeconds(TimeFrames)/60)/(_Period*60));
TimeFrames - pode ser qualquer um.
A linha de um quatro
int limit=((TimeFrames*60)/(_Period*60));
é o mesmo que um cinco, ou está-me a faltar alguma coisa?
int limit=((PeriodSeconds(TimeFrames)/60)/(_Period*60));
Os TimeFrames podem ser qualquer coisa.
talvez fosse melhor aprender alguma coisa com esta ópera?
https://www.mql5.com/ru/forum/162673
talvez algo melhor para aprender com esta op-ed?
https://www.mql5.com/ru/forum/162673
Não se trata realmente disso, ou não encontrei uma solução...
Não consigo fazer sentido - ocasionalmente jura que a divisão por zero em d1 , mas será isso possível?
double d1=(delta_price_high-center_line_point)/(limit/2);
Não se trata realmente disso, ou não encontrei uma solução...
Não consigo perceber - jura ocasionalmente que a divisão por zero em d1 , mas será isso possível?
double d1=(delta_price_high-center_line_point)/(limit/2);
Aparentemente é possível se a TF actual e a estimada forem a mesma.
Sobre o número de segundos e prazos:
PeriodSecondsDocumentação | 2015.12.03 13:33
Como eliminar um rascunho de produto no mercado?