Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 115
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
Existe a necessidade de exibir o indicador em segmentos.
É desejável limpar o buffer, para não exibir dados antigos no gráfico.
O problema é:
1. Você não pode limpar a matriz, um erro aparecerá (fora do alcance).
2. Ao zerar os dados de acordo com o zero, o gráfico se arrasta para zero.
Conselhos sobre a direção a ser seguida para cavar. Obrigado.
Olá. O indicador no ex4 coloca muita carga no processador, se eu fizer um indicador que puxa seus amortecedores não em cada tic mas (em um, dois) e o coloca no lugar do ex4, ele ajudará o processador?
- Ou trabalhar com o buffer em um novo bar;
- ou atualizar o buffer em um período de tempo limitado.
Eu teria duas abordagens:
- Ou trabalhar com o buffer em um novo bar;
- ou atualizar o buffer em um período de tempo limitado.
Camaradas!
Existe a necessidade de exibir o indicador em segmentos.
É desejável limpar o buffer, para não exibir dados antigos no gráfico.
O problema é:
1. você não pode limpar a matriz, um erro sai (fora do alcance).
2. Quando os dados são zerados, de acordo com isso, o gráfico é zerado.
Aconselhamento sobre a direção a ser tomada. Obrigado.
Coloco em indicadores e assessores
int init()
{
if(Digits==5){if(Close[0]>1)plus=0.00003; else plus=0.00002;}
if(Digits==3){if(Close[0]>100)plus=0.003; else plus=0.002;}
}
void start()
{
if(time0!=Time[0]){ time0=Time[0]; hig=0; loww=1000;}
if((High[0]>hig)||(Low[0]<loww)) {hig=High[0]+plus; loww=Low[0]-plus;
код здесь, поскольку интересуют пиковые моменты индикаторов
хочу так
буфер_0=iCustom(NULL,0,"1rd",1,0);
}
Tente colocar EMPTY_VALUE ao invés de zero
como fazer isso:
digamos que eu tenho um saldo de 5800
se (5800)\2000= (neste caso deve sair 2, todas as frações são descartadas, precisamos das próprias funções para tal processamento)
assim como 1800\2000=1
Não. Será 0.