[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 51

 
IgorM:

Mi sono già scervellato, non riesco a trovare una soluzione ottimale per i calcoli nell'indicatore:

Come trovare il numero di barra sul TF inferiore dove inizia il giorno (o 4 ore) e dove finisce il giorno (o 4 ore)?

Hai guardato iBarShift?(https://docs.mql4.com/ru/series/iBarShift)
 
smshev: Hai guardato iBarShift?(https://docs.mql4.com/ru/series/iBarShift)

Sì, l'ho fatto - ne sono consapevole, grazie a Victor, mi ha già aiutato, questo è tutto:

extern int  TFrame      =  1440;

................

bool NevBar(int pos){
   static int prevtime=0;
   if(TFrame==0){
      if(Time[pos]==prevtime) return(false);
      prevtime=Time[pos];
      return(true);
   }else{
      int posbase=iBarShift(NULL,TFrame, Time[pos]);
      if(iTime(NULL,TFrame,posbase)==prevtime) return(false);
      prevtime=iTime(NULL,TFrame,posbase);
      return(true);
   }
return(false);
}
 
XmaksasX:

yosuf


Create un file bat che controllerà la connessione e, se fallisce, la ristabilirà

Come fare?
 

Crea un documento di testo semplice e mettici questo testo

:LOOP
ping 8.8.8.8 | find "100%" && (rasdial /disconnect & rasdial "YOUR CONNECTION NAME" login pass)
ping -w 1000 -n 30 127.0.0.1

goto LOOP

Salvatelo e cambiate l'estensione da *.txt a *.bat, eseguitelo, riducetelo a icona e siate felici))

 
XmaksasX:

Crea un documento di testo semplice e mettici questo testo

:LOOP
ping 8.8.8.8 | find "100%" && (rasdial /disconnect & rasdial "YOUR CONNECTION NAME" login pass)
ping -w 1000 -n 30 127.0.0.1

goto LOOP

Salvatelo e cambiate l'estensione da *.txt a *.bat, eseguitelo, riducetelo a icona e siate felici))


Grazie mille.
 

Per favore, dimmi in quali casi l'EA si "blocca" e quando provi a visualizzare le sue proprietà, la tabella dei parametri non appare? Cosa fare in queste situazioni?

Cos'altro è stato inventato?

2012.04.06 3:08:25 '***** ': Ordine di acquisto 0,10 EURUSD aperto a 1,3066 SL: 0,0000 TP: 0,0000 fallito [Trade Timeout]

 
yosuf:
Per favore, dimmi in quali casi l'EA si "blocca" e quando provi a visualizzare le sue proprietà, la tabella dei parametri non appare? Cosa devo fare in queste situazioni?

Quindi, il vostro Expert Advisor sta lavorando in un modo in loop, non in tick (standard)
 
Nella 419, la finestra delle proprietà EA non si apre sempre, anche negli EA non ciclici. Secondo me, dipende dalla zecca in arrivo. Arriva il ticchettio - la finestra si apre.
 
Zhunko:
Nella 419, la finestra delle proprietà EA non si apre sempre, anche negli EA non ciclici. Secondo me, dipende dalla zecca in arrivo. Arrivò il ticchettio - la finestra si aprì.

Non dipende affatto da questo. Forse su qualcos'altro, ma non sulle zecche - ho controllato. In generale, la nuova costruzione ha cambiato completamente il funzionamento del terminale rispetto al flusso dell'EA. Ora l'EA in loop compie chiaramente tutte le iterazioni del ciclo indipendentemente dall'operazione terminale, nelle vecchie versioni, c'erano ritardi nel caricamento del thread principale. E a proposito, la quantità di risorse della CPU consumate dall'Expert Advisor in loop è stata drasticamente ridotta.
 
yosuf:
Internet va spesso giù, non c'è modo di automatizzarlo programmaticamente per farlo funzionare di nuovo? O cosa si sa in questa direzione? C'è un modo per alimentare due o più ISP allo stesso tempo, voglio dire in parallelo? Grazie in anticipo.
Vedi questa pagina, in particolare le informazioni sui link su He-go-ing...