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
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
Potete dirmi cosa fare se il mercato non funziona nel terminale?
Hai inserito tutto correttamente in Menu-Service-Settings-Community?
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?
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;
Ma questa parte dovrebbe essere separata dal codice principale (o dopo il codice principale). Altrimenti, tutte le azioni saranno eseguite quando appare una nuova barraprevtime=Time[0]; RefreshRates();
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
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 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.