[ARCHIVIO] Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 3. - pagina 342

 
ULAD:

Aiuto, gente di buona volontà.

Per l'indicatore multivaluta iCustom di 5 valute

(qui ci sono le coppie "EURGBP", "EURUSD", "EURCHF", "EURJPY", "GBPUSD", "GBPCHF", "GBPJPY", "USDCHF", "USDJPY", "CHFJPY")

Devo forzare l'alimentazione della storia?

Ho il sospetto che l'indicatore funzioni, ma la storia di alcune coppie non viene aggiornata quando l'indicatore è in funzione.

Ha qualcosa da suggerire?

Preferibilmente un pezzo di codice:)

controllare GetLastError mentre si fa riferimento a coppie di valute, se la storia rimbalza, aspettare.
 
msl:

Gente gentile e, soprattutto, intelligente, spiegate a un autodidatta che tipo di errore ottengo quando compilo il codice?

\fine_di_programma' - attesa la parentesi finale '}'

È scritto che servono le parentesi. Cerca dove la parentesi graffa non è chiusa.
 
zx5zx:

Immagino che qualche tipo di ciclo debba essere aggiunto al codice. AIUTO PER FAVORE .

Mm-hmm, e infinito.

int start(){while(true) Alert("EURUSD Close",iClose("EURUSD",PERIOD_H1,0)); }

Anche se il tuo codice funzionerebbe bene nell'Expert Advisor senza alcuna modifica.

 

Buon pomeriggio,

è possibile controllare il carico quando l'indicatore è in esecuzione e come? un vago sospetto che il codice sia storto e stia rallentando a causa di questo...

 
È possibile leggere i valori di una media di smoothing, applicata manualmente in una finestra separata di qualsiasi indicatore, utilizzando l'opzione Indicatori precedenti? Se sì, come?
 
splxgf:

Mm-hmm, e infinito.

Anche se il tuo codice funzionerebbe perfettamente nell'Expert Advisor senza modifiche.

{while(true) Alert("EURUSD Close",iClose("EURUSD",PERIOD_H1,0)); }

No, non prendiamoci in giro (((( Non dovremmo eseguire "alert" ogni millisecondo, ma ogni candela chiusa corrente. Ma una volta all'ora, perché sono interessato solo alle candele orarie.

Questo si blocca e basta. ((

 
zx5zx:

Sei interessato a un indicatore, uno script o un consulente?
 
Per la sceneggiatura. E anche per un EA in futuro, spiega
 
zx5zx:
Per la sceneggiatura. E anche per un EA in futuro, spiega

per lo script

int start()
{int b;
  while(!IsStopped())
    {
    if(b!=iBars("EURUSD",60)){Alert("EURUSD Close: ",iClose("EURUSD",PERIOD_H1,0));b=iBars("EURUSD",60);}
    }
}

per il consulente


int b;
int start()
{
  if(b!=iBars("EURUSD",60)){Alert("EURUSD Close: ",iClose("EURUSD",PERIOD_H1,0));b=iBars("EURUSD",60);}
}
 
Techno:

per un consulente

è meglio così:

int start()
{static int b;