Guarda come scaricare robot di trading gratuitamente
Ci trovi su Telegram!
Unisciti alla nostra fan page
Script interessante?
Pubblica il link!
lasciare che altri lo valutino
Ti è piaciuto lo script? Provalo nel Terminale MetaTrader 5
Visualizzazioni:
247
Valutazioni:
(29)
Pubblicato:
Aggiornato:
\MQL5\Include\
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

Funzioni hash generiche:

  • adler32
  • CRC-32 (implementazione veloce basata su tabella)
  • MaHash8v64 (implementazione veloce tramite tabella)

Tutte e tre le funzioni sono state adattate per l'espressione stringa MQL5 in codifica Unicode. La verifica della correttezza è stata effettuata utilizzando il software gratuito: Fsum Frontend 1.5.5.1

Conversione in altri sistemi numerici:

  • da decimale (tipo di dati in ingresso ulong) al sistema di numerazione Base
  • conversione inversa

La conversione da un sistema numerico a un altro si basa su una stringa di caratteri (non standard dopo il 37): 10 [0..9] + 26 [A..Z] + 26 [a..z] + 33 [А..Я] + 33 [а..я]. Cioè, quando si utilizzano fino al 36 compreso, il sistema numerico impiega cifre arabe e lettere maiuscole dell’alfabeto inglese.

Un'applicazione pratica del sistema di numerazione esteso può essere la compressione dei caratteri da utilizzare nei nomi degli oggetti grafici. Pertanto, un numero intero a 64 bit avrà il seguente numero di caratteri stampabili:

  • nel sistema decimale originale: 20 (numero di caratteri del valore ULONG_MAX)
  • nel sistema sedicesimale già 16 caratteri
  • nel sistema 36-irico: 11 caratteri
  • nel sistema a 128 cifre: 10 caratteri

cioè l’opzione più ottimale è la conversione nel diffuso sistema di numerazione a 36 cifre

Tradotto dal russo da MetaQuotes Ltd.
Codice originale https://www.mql5.com/ru/code/277

Export Indicator's Values Export Indicator's Values

Questo script esporta i valori dell'indicatore in un file CSV.

ZigZag professionale ZigZag professionale

ZigZag, privo della maggior parte dei difetti tipici.

Spread indicator MT5 Spread indicator MT5

Indicatore Spread MetaTrader - visualizza lo spread corrente nella finestra principale del grafico. È possibile modificare i parametri del carattere, la posizione dell'indicatore e la normalizzazione del valore dello spread. Lo spread viene ridisegnato dopo ogni tick, garantendo il valore di spread più attuale e attivo. Questo può essere utile per i broker con spread variabili o con spread che si allargano spesso. È inoltre possibile attivare la visualizzazione di un'etichetta di spread vicino alla linea di offerta corrente. L'indicatore è disponibile sia per MT4 che per MT5.

Schaff Trend Cycle MT5 Schaff Trend Cycle MT5

Schaff Trend Cycle (indicatore MetaTrader) - è un oscillatore ciclico creato calcolando lo stocastico sullo stocastico su una linea MACD utilizzando dei cicli. Il risultato è una versione migliorata dell'oscillatore, che non si scompone durante le tendenze e reagisce ai cambiamenti molto velocemente. È stato sviluppato da Doug Schaff, che ha ipotizzato che le tendenze valutarie accelerino e decelerino in cicli. Il suo algoritmo è stato reso pubblico nel 2008. Schaff Trend Cycle cerca di combinare due metodi diversi per determinare i cambiamenti di direzione del trend: il MACD e l'oscillatore stocastico lisciato. Il valore dell'indicatore oscilla tra 0 e 100. Vengono utilizzati due livelli di trigger - 25 e 75. Sono disponibili avvisi opzionali. È possibile scaricare questo indicatore per MT4, MT5