[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 1055

 
eddy:

il valore massimo è esattamente 200 ? A proposito, prova un colore più luminoso per il livello
 
Oh, eccolo... dopo aver fissato e slacciato il min e max
 
eddy:

Perché l'indicatore non traccia i livelli?

Vado in proprietà, scheda livelli, inserisco il livello 160, non viene disegnato. il valore massimo dell'indicatore è 200, minimo. -70


Se fissate il valore minimo della scala dell'indicatore a -70 e il massimo a 200, tutti i livelli saranno visibili. Così com'è, l'attuale valore massimo dell'indicatore visibile nella finestra è circa 140, quindi il livello di 160 non è visibile
 
Aleksander:

c'è differenza? ... O direttamente in una variabile (di un array) o in un file e poi in una variabile...

Questi minimi devono essere memorizzati. E poi dobbiamo trovare il rapporto medio di apertura ai minimi, cioè la volatilità.

Voglio memorizzarli in un file e poi trovare la media leggendo i dati dal file.

Techno:

Ci sono 2 colonne nel file - anno o mese e valore di volatilità.

Come posso scrivere dati in un file e poi accedere a qualsiasi di essi?

 
eddy:

come faccio a scrivere dati in un file e poi ad accedervi?

Ti preoccupi almeno di usare il motore di ricerca?
 
ma cosa cercare
 
eddy:
cosa cercare


Guardate qui - https://www.mql5.com/ru/forum/122845 - "scrivere dati su file", "leggere dati da file", "accedere a dati da file" le query vi aiuteranno.

L'argomento è vasto - non è facile da spiegare in due parole su una pagina, è semplice. Fate riferimento alla documentazione e all'aiuto.

 
          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
funzione per calcolare la somma dei cambiamenti da cloze a cloze sulle ultime barre RSIPeriod . dove è l'errore che non capisco
 
eddy:
funzione per calcolare la somma dei cambiamenti da cloze a cloze sulle ultime barre RSIPeriod . dove è l'errore che non capisco
La prima cosa che si può assumere telepaticamente è che positivo e negativo sono dichiarati come int
 
double rel,negative,positive;// :)