Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 245

 
gera1971:

Potete dirmi cosa fare se il mercato non funziona nel terminale?


Hai inserito tutto correttamente in Menu-Service-Settings-Community?

 
igorbel:

In iTime, l'indicizzazione non è come nelle serie temporali? Non all'indietro (la barra più nuova è zero)?


La nuova barra è zero in tutte le serie temporali

 

Ragazzi, per favore, scrivete urgentemente.

Come faccio ad aggiornare i dati solo quando si completa una nuova barra?

 
Vyacheslav Kornev:

Ragazzi, per favore, scrivete urgentemente.

Come faccio ad aggiornare i dati solo quando si completa una nuova barra?

Così quando appare una nuova barra:

static datetime prevtime=0;

if(Time[0] == prevtime) return;
prevtime=Time[0]; RefreshRates();

Ma questa parte dovrebbe essere separata dal codice principale (o dopo il codice principale). Altrimenti, tutte le azioni saranno eseguite quando appare una nuova barra
 
Maksim Neimerik:

Così, quando appare una nuova barra:

static datetime prevtime=0;

if(Time[0] == prevtime) return;
prevtime=Time[0]; RefreshRates();

Sì, grazie mille, ho trovato anche questo argomento. Va bene così come l'ho fatto? Sembra eseguire questa parte di codice quando il tempo è cambiato, e poi equipara


void OnTick()

{

if(prevetime!=Time[0])

{

se(MathAbs(PriceHigh-PriceLow)>kanal*Point)

{

nPeriodo=nPeriodo2;

}

se(MathAbs(PriceHigh-PriceLow)<kanal2*Point)

{

nPeriod=nPeriod1;

}


PriceHigh = iCustom(NULL,0, "Trendlinesday",nPeriod,Limit, 0, 0);

PriceLow = iCustom(NULL,0, "Trendlinesday",nPeriod,Limit, 1, 0);

s11 = iCustom(NULL,0, "Trendlinesday",nPeriod,Limit, 2, 0);

r11 = iCustom(NULL,0, "Trendlinesday",nPeriod,Limit, 3, 0);

prevetime=Time[0];

}

 

Cari signori!

Per favore, ditemi cosa c'è che non va. Non riesco a compilare il programma. Quando provo a compilare il codice, ottengo

Messaggio COMMA EXPECTED Sembra che tutti i punti e virgola siano al loro posto. Non riesco a capire quale sia il problema.

 

lavorando su MQl4, ci sono domande

 
buyanov:

Cari signori!

Per favore, ditemi cosa c'è che non va. Non riesco a compilare il programma. Quando provo a compilare il codice, ottengo

Messaggio COMMA EXPECTED Sembra che tutti i punti e virgola siano al loro posto. Non so quale sia il problema.


I punti e virgola sono punti e virgola, e ti manca una virgola. Basta cliccare su quella linea nella finestra del tester e vi mostrerà dove

 
Ciao, puoi dirmi com'è: "modalità di invisibilità totale di tutte le operazioni EA al broker"? È possibile? E come funziona?
 
Maksim Neimerik:
Ciao, puoi dirmi com'è: "modalità di totale invisibilità di tutte le operazioni EA al broker"? È possibile? E come implementarlo?

il broker accetta solo ordini di trading per aprire e chiudere.

Il broker accetta solo ordini di trading per aprire e chiudere.