Una domanda per gli esperti di MQL - pagina 4

 
Rita:

Come si organizza un tale ciclo?


for (int i = 0; i<Bars; i++)
{
  if  (iMA(NULL,0,5,0,MODE_SMA,PRICE_MEDIAN,i)< iMA(NULL,0,30,0,MODE_SMA,PRICE_MEDIAN,i) && 
        iMA(NULL,0,5,0,MODE_SMA,PRICE_MEDIAN,i+1)> iMA(NULL,0,30,0,MODE_SMA,PRICE_MEDIAN,i+1) break;
}

Print ("Последнее пересечения МА было на ", i, " баре...");
Naturalmente questo è schematico, le intersezioni sono descritte in modo leggermente più complesso, ma da qualche parte lungo le linee questo ciclo dovrebbe assomigliare a questo.
 
Grazie. Farò un tentativo.
 
Rita:
Grazie. Farò un tentativo.

Ehi, ehi... Attenzione, vedo già un paio di errori (oltre Bars e nessuna intersezione) e questo senza contare il fatto che la descrizione dell'intersezione non tiene conto di tutte le opzioni possibili.
 

O forse è meglio così

   int pos=0;
   while ((iMA(NULL,0, 5,0,MODE_SMA,PRICE_MEDIAN,pos)-iMA(NULL,0, 5,0,MODE_SMA,PRICE_MEDIAN,pos+1))*
          (iMA(NULL,0,30,0,MODE_SMA,PRICE_MEDIAN,pos)-iMA(NULL,0,30,0,MODE_SMA,PRICE_MEDIAN,pos+1))>0) 
   {
       pos++;
       if (pos==Bars-30-1) 
       {
           pos=-1;
           break;
       }
   }          
 

Grazie a tutti. Sperimenterò.

Ho capito il succo del discorso.

 

Buon pomeriggio.

Potresti dirmi per favore. Il mio Expert Advisor lavora con i prezzi di apertura.

Dove dovrei impostare alcuni calcoli matematici e variabili come :

double g_Signal_0=iCustom(NULL,0,"......

- prima della condizione

if(Time[0] == prevtime)  return(0);//ждем новый бар
 prevtime = Time[0];//если появился новый бар - включаемся  

o dopo?

 
Rita:

Buon pomeriggio.

Potresti dirmi per favore. Il mio Expert Advisor lavora con i prezzi di apertura.

Dove dovrei impostare alcuni calcoli matematici e variabili come :

double g_Signal_0=iCustom(NULL,0,"......

- prima della condizione

o dopo?


Sicuramente dopo.
 
Ok. spsb.
 

Interessato a questa domanda. Importare dati da Excel in MetaQuotes Language 4. Non ho trovato nulla di utile su questo argomento. Forse ho cercato male:)))

Voglio importare una tabella con 10-30 valori nell'indicatore. È possibile?

 
ULAD:

Interessato a questa domanda. Importare dati da Excel in MetaQuotes Language 4. Non ho trovato nulla di utile su questo argomento. Forse ho cercato male:))

Ho bisogno di trasferire una tabella di 10-30 valori all'indicatore. È possibile?

è https://www.mql5.com/ru/forum/103244 o https://www.mql5.com/ru/forum/107925 non è utile?

oggi una ricerca sul forum funziona, un sacco di informazioni sulla richiesta https://www.mql5.com/ru/search

Motivazione: