Guarda come scaricare robot di trading gratuitamente
Ci trovi su Telegram!
Unisciti alla nostra fan page
Accedi al CodeBase dal tuo terminale MetaTrader 5
Non hai trovato il codice che fa per te? Ordinane uno dalla sezione Freelance
Come scrivere un Expert Advisor o un indicatore

Libreria di Codici Sorgente MQL5 per MetaTrader 5 - 13

icon

Questa è la più grande libreria di codici sorgente gratuiti per i programmi della piattaforma MetaTrader 5. Qui puoi trovare Expert Advisors, indicatori tecnici, script e librerie pronti all'uso. Sfrutta la libreria di codici per imparare il linguaggio MQL5 e sviluppa le tue applicazioni di trading automatico partendo dai codici disponibili.

I codici possono essere liberamente scaricati, testati e lanciati in MetaTrader 5. La libreria è anche disponibile direttamente dalla piattaforma MetaTrader 5 e dall'ambiente di sviluppo MetaEditor.

Invia il tuo codice

Un semplice script per rimuovere tutti gli oggetti grafici dal grafico di un'attività finanziaria.

L'indicatore visualizza una linea di tendenza inclinata, che viene utilizzata per impostare il livello di attivazione del segnale.

L'indicatore SpreadInfo visualizza il valore corrente dello spread, il suo valore medio e il loro rapporto in un angolo del grafico.

L'indicatore WaveTrend (WT) è un potente strumento di analisi tecnica progettato per identificare la direzione del trend e i potenziali punti di inversione. Traccia due linee, WT1 e WT2, in una finestra separata, calcolate in base al momentum dei prezzi e alle medie smussate.

Una combinazione di molti indicatori noti

Modulo funzionale per una più comoda visualizzazione della selezione dei caratteri nei parametri di ingresso dell'indicatore.

La classe CMFIOnArray è progettata per calcolare i valori dell'indicatore Money Flow Index (MFI) per buffer di indicatori. Ecco un esempio di utilizzo della classe.

La classe CRSIOnArray è progettata per calcolare i valori dell'indicatore Relative Strength Index (RSI) utilizzando il buffer dell'indicatore.

Questo script salva tutti i dati OHLCV disponibili sul grafico in un file CSV.

Indicatore di linea alta e bassa

L'indicatore mostra una linea orizzontale, utilizzata per impostare il livello di attivazione del segnale.

L'indicatore è scritto secondo la descrizione fornita nel libro di Joe DiNapoli "Trading Using DiNapoli Levels". L'indicatore è stato progettato per valutare il reale ipercomprato/ipervenduto del mercato.

L'indicatore trasferisce i dati di prezzo in un nuovo sistema di coordinate, associato ai valori dell'indicatore X2MA.

La classe CDebugLogger è un'utility di log flessibile e completa, progettata per l'uso in ambienti MQL4/5. Consente agli sviluppatori di registrare i messaggi a vari livelli di importanza (INFO, WARNING, ERROR, DEBUG) con la possibilità di includere timestamp, firme di funzioni, nomi di file e numeri di riga nelle voci di log. La classe supporta la registrazione sia nella console che nei file, con la possibilità di salvare i log in una cartella comune e in formato CSV. Inoltre, offre la funzionalità di silenziare i log in base a parole chiave specifiche, garantendo che le informazioni sensibili non vengano registrate. Questa classe è ideale per gli sviluppatori che desiderano implementare solidi meccanismi di registrazione nelle loro applicazioni MQL4/5, con caratteristiche personalizzabili che soddisfano un'ampia gamma di esigenze di debug e monitoraggio.

Una finestra di dialogo per visualizzare la dimensione massima del lotto consentita sul sottostante per diversi tipi di ordini (acquisto, vendita, acquisto in attesa e vendita in attesa).

La classe SAMAOnAgro è destinata al calcolo dei valori degli indicatori AMA (Adaptive Moving Average) da parte dei buffer degli indicatori.

La classe CStochasticOnArray è progettata per calcolare i valori degli indicatori stocastici tramite buffer di indicatori.

L'indicatore consente di lavorare con uno strumento di trading "invertito" (1/X) che cambia in tempo reale.

Protezione intelligente della posizione con logica di una siepe per posizione. Dispone di separazione del numero magico, timer di cooldown e limite massimo di copertura. Previene i loop di copertura infiniti. Licenza MIT gratuita.

Versione ridotta (solo linea di segnale) dell'indicatore MACD di Metaquotes dalla cartella MT5==>Indicatori==>Esempi.

Otto indicatori tecnici RSI (Relative Strength Index) su un unico grafico.

Visualizzazione dei punti di incrocio degli indicatori RSI (Relative Strength Index) di diversi periodi.

La classe COsMAOnArray è progettata per calcolare i valori dell'indicatore Moving Average of Oscillator (OsMA) utilizzando il buffer dell'indicatore.

Calcolate istantaneamente il potenziale di profitto e di perdita delle vostre operazioni direttamente sul grafico. Uno strumento essenziale per una gestione del rischio agile e precisa.

Questo potente strumento filtra il classico RSI attraverso una media mobile, fornendo una linea di segnale più morbida e affidabile per individuare entrate, uscite e direzione del trend con una chiarezza senza precedenti.

La classe CMACDOnArray è progettata per calcolare i valori dell'indicatore Moving Average Convergence/Divergence (MACD) utilizzando il buffer dell'indicatore.

Griglia oraria verticale con incrementi di sei ore.

Griglia oraria verticale con incrementi di tre ore.

script per aprire una posizione di acquisto al prezzo corrente nella finestra MT5 con uno stop loss (in pip) e un take profit (in pip) specificati

Fornire la classe più semplice per scrivere file CSV

Griglia oraria verticale con incrementi di otto ore.

La classe CADXWOnArray è progettata per calcolare i valori dell'indicatore Average Directional Movement Index Wilder (ADXW) in base ai buffer dell'indicatore.

La classe CADXOnArray è progettata per calcolare i valori dell'indicatore Average Directional Movement Index (ADX) mediante buffer di indicatori.

Uno script che, una volta eseguito, visualizza la dimensione massima del lotto consentita per l'asset.

Simple_Grid è la "griglia" più semplice di EA.

Griglia oraria verticale con incrementi di quattro ore.

Griglia temporale verticale con incrementi di un giorno.

Griglia temporale verticale con incrementi di una settimana.

L'indicatore Fair Value Gap (FVG) identifica i gap di prezzo che si verificano quando c'è uno squilibrio tra pressione di acquisto e di vendita. Evidenzia le aree in cui è probabile che il prezzo torni a colmare il gap, fornendo potenziali punti di ingresso al trading basati sulle inefficienze del mercato.

Sistema quantistico - Utilizza stati e probabilità quantistiche per prendere decisioni.

1...67891011121314151617181920...194