[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 1055

 
eddy:

o valor máximo é exatamente 200 ? A propósito, tente uma cor mais brilhante para o nível
 
Oh, aí está... depois de consertar e descompactar o min e o max
 
eddy:

Por que o indicador não desenha níveis?

Vou para propriedades, níveis de tabulação, inserir nível 160, não é desenhado. o valor máximo do indicador é 200, mínimo. -70


fixar a escala do indicador no mínimo em -70 e máximo em 200 e todos os níveis serão visíveis. Como está, o valor máximo do indicador atual visível na janela é cerca de 140, portanto o nível de 160 não é visível
 
Aleksander:

existe uma diferença? ... Ou diretamente em uma variável (de um array) ou em um arquivo e depois em uma variável...

Estes mínimos precisam ser memorizados. E então precisamos encontrar a razão média de abertura para mínimos, ou seja, a volatilidade.

Quero armazená-las em um arquivo e depois encontrar a média, lendo os dados do arquivo.

Técnica:

Há 2 colunas no arquivo - ano ou mês e valor de volatilidade.

Como faço para escrever dados em um arquivo e depois acessar qualquer um deles?

 
eddy:

como faço para escrever dados em um arquivo e depois acessar qualquer um deles?

Você se dá ao trabalho de usar o mecanismo de busca?
 
mas o que procurar
 
eddy:
o que procurar


Olhe aqui - https://www.mql5.com/ru/forum/122845 - "write data to file", "read data from file", "access data from file" queries ajudarão.

O tema é vasto - não é fácil explicar em duas palavras em uma página, é simples. Consulte a documentação e a ajuda.

 
          positive=0; negative=0;
        for(k=RSIPeriod-1;k>=0;k--)            {//последние RSIPeriod баров
          rel=Close[k]-Close[k+1];              //изменение
         if(rel>0){positive+=rel;negative+=0;}  //pos+=rel или
             else {negative+=rel;positive+=0;} }//neg+=rel
função para calcular a soma das mudanças de cloze para cloze durante as últimas barras do período RSIP . onde está o erro que não entendo
 
eddy:
função para calcular a soma das mudanças de cloze para cloze durante as últimas barras do período RSIP . onde está o erro que eu não entendo
A primeira coisa que pode ser telepaticamente assumida é que positivo e negativo são declarados como int
 
double rel,negative,positive;// :)
Razão: