Unisciti alla nostra fan page
- Visualizzazioni:
- 35
- Valutazioni:
- Pubblicato:
-
Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance
Ecco una funzione semplificata per convertire gli orari dei server (anche gli orari memorizzati di barre, tick o eventi del calendario economico) dal fuso orario di un broker a un altro.
//+------------------------------------------------------------------+ //| Converte l'ora del server dal fuso orario di un broker a quello di un altro. //+------------------------------------------------------------------+ datetime ConvertServerTime( const datetime aTime, // tempo del server di origine da convertire const int sourceOffsetUTC = 0, // offset UTC standard (invernale) del server di origine in secondi const int destinationOffsetUTC = 0, // offset UTC standard (invernale) del server di destinazione in secondi ENUM_RULE_DST sourceRuleDST = DST_NONE, // server di origine orario dell'ora legale ENUM_RULE_DST destinationRuleDST = DST_NONE // server di destinazione orario dell'ora legale )
Per poter identificare gli orari DST dei server di origine e di destinazione (USA, UE o nessun orario), è possibile utilizzare lo script https://www.mql5.com/it/code/48650.
Questa funzione adotta la notazione di offset standard utilizzata nella maggior parte dei linguaggi di programmazione (ad esempio, JavaScript). In questa convenzione, a fusi orari positivi (come GMT+3) corrispondono offset positivi (ad esempio, +10800), mentre a fusi orari negativi corrispondono offset negativi.
Si noti che questo è l'inverso della funzione integrata TimeGMTOffset() di MQL5, che rappresenta i fusi orari positivi con offset negativi (ad esempio, -10800) e i fusi orari negativi con offset positivi.
Questo è un esempio di esecuzione della funzione:

L'output:

La libreria completa(TimeZoneInfo.mqh) con ulteriori funzioni è disponibile qui. https://www. mql5.com/en/code/48419
Tradotto dall’inglese da MetaQuotes Ltd.
Codice originale https://www.mql5.com/en/code/65102
Bollinger Bands Squeeze
Segnala un periodo di bassa volatilità del mercato che sta per terminare, preannunciando un movimento significativo dei prezzi.
Salvare la cronologia in HST
Lo script salva la cronologia delle quotazioni nel formato HST. Questo formato di file è supportato da MetaTrader 4 e può essere importato nella cronologia delle quotazioni del terminale o aperto come grafico indipendente.
OCM
In questa variante dell'oscillatore di Tushar Chand, il prezzo di ingresso viene pre-smussato mediante una media classica.
ComprareVendere
Questo indicatore mostra l'ultima "linea di difesa" della tendenza attuale. Il cambiamento di tendenza è indicato da quadrati colorati e la direzione della tendenza da punti colorati.