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

 
Nauris Zukas:

è necessario trovare le date all'ora esatta (i minuti e i secondi non sono importanti).


prova questo


if(RoundTime(MyLastNewsTime[i])!=RoundTime(MyLastNewsTime1[i]))
 {
 }
//---
datetime RoundTime(datetime intime)
{
return(intime-TimeMinute(intime)*60-TimeSeconds(intime));
}
//---
 
Alexey Viktorov:

CopyTime sarebbe un'opzione migliore?

Tale variante.

Tradurre il tempo in una stringa e confrontarlo non è una buona opzione.

Sì, è quello che ho capito, per questo ho sollevato la questione. Grazie.

 
Nikolay Ivanov:

Prova questo.


Grazie.

 

Ciao, ho cercato molto in rete, ma finora non ho trovato nulla di utile. Mi interessa un algoritmo per calcolare la volatilità, ma non una semplice media aritmetica, ma ad eccezione dei salti improvvisi (durante i comunicati stampa, ecc.), se qualcuno ha già scritto un algoritmo del genere, non vorrei reinventare la ruota.

 
Falx:

Ciao a tutti, sto imparando i codici. C'è un errore, non riesco a capire come risolverlo.

.....

for(int i=OrdersTotal()-1;i>=0;i-)

.....

Dovrebbe essere così:

for(int i=OrdersTotal()-1;i>=0;i--)
 

Ciao a tutti.

Insegnami come scrivere che dopo aver aperto un ordine per una data candela, non si apriranno più nuovi ordini.

 
msl271170:

Ciao a tutti.

Insegnami come scrivere che dopo aver aperto un ordine per una data candela, non si apriranno più nuovi ordini.


Controlla per data di apertura dell'ordine e candela...

 
Aleksey Vyazmikin:

Controlla per ordine e data di apertura della candela...

Non capisco bene. Se la candela è su timeframe orario, come per data?

E un esempio di codice, se potete...

 
msl271170:
Non capisco davvero. Se la candela è su timeframe orario, come per data?

E un esempio di codice, se potete...


E qual è il problema di conoscere la data e l'ora del bar, per esempio la funzione iTime la cerca.

 
Aleksey Vyazmikin:

Qual è il problema nel trovare la data e l'ora di una barra, per esempio la funzione iTime.


Grazie, penso di aver capito.

E come eseguire il debugger sui dati storici?

Motivazione: