Guarda come scaricare robot di trading gratuitamente
Ci trovi su Twitter!
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 MQL4 e MQL5

icon

Vuoi imparare il linguaggio di programmazione MQL5 o MQL4, ma non sai da dove cominciare? Qui sono disponibili vari programmi per il tuo terminale MetaTrader. Scarica e studia questi esempi di codici pubblicati e sviluppa per conto tuo degli indicatori e degli Expert Advisor. Le tue applicazioni pubblicate nella più grande libreria di codici MQL5 e MQL4 saranno disponibili in ogni terminale MetaTrader e nel MetaEditor.

I tuoi esempi di codice in MQL4 e MQL5 saranno distribuiti in tutto il mondo, permettendoti di entrare in contatto con migliaia di trader!

Invia il tuo codice

Questo indicatore raccoglie i punti di divergenza dell'indicatore DeMarker

Un Expert Advisor semplice ed efficace basato sui segnali di inversione dell'oscillatore stocastico sul timeframe H1. I segnali di acquisto vengono attivati quando %K incrocia sopra %D al di sotto del livello 20. I segnali di vendita vengono attivati quando %K incrocia sotto %D al di sopra del livello 80. Il rischio viene calcolato in base al saldo del conto, con la dimensione del lotto impostata a 0,1 (regolabile in base alle esigenze). Il Take Profit (TP) è impostato a 300 punti per tutte le posizioni. Lo Stop Loss (SL) viene calcolato dinamicamente in base al segnale di crossover opposto. La posizione viene chiusa quando si verifica un crossover nella direzione opposta, così come quando viene raggiunto il TP o lo SL.

Traccia i veri livelli di supporto/resistenza per qualsiasi coppia di valute sul grafico.

Lo scopo è quello di sostituire la griglia standard con una più comoda, che consente di identificare visivamente molti punti importanti del grafico, le caratteristiche del movimento dello strumento analizzato e di valutare la qualità delle quotazioni (presenza di buchi).

La funzione di analisi della comparsa di una nuova barra sul timeframe specificato.

L'EA apre le posizioni in modo casuale (50/50 di possibilità di acquistare o vendere) quando non è aperta alcuna posizione.

Disegnare gli stoppini (linee sottili): disegnare una linea verticale dal prezzo più basso al prezzo più alto di ogni candela (questo è chiamato "stoppino"). Disegnare il corpo della candela: disegnare un rettangolo dal prezzo di apertura al prezzo di chiusura, utilizzando un colore diverso se la candela è rialzista o ribassista. Personalizzazione dei colori: è possibile modificare facilmente i colori utilizzati per le candele rialziste e ribassiste e i loro stoppini. Nel codice che utilizzate, ad esempio: le candele ribassiste hanno un corpo marrone (clrMaroon). Gli stoppini delle candele ribassiste sono di colore viola chiaro (clrOrchid). A cosa serve Questo indicatore è utile se volete: avere uno stile visivo unico e chiaro sui vostri grafici. Differenziare più facilmente le candele rialziste da quelle ribassiste. Analizzare il comportamento dei prezzi in modo più visivo.

L'indicatore misura la distanza tra le Bande di Bollinger® e la fornisce come indicatore singolo, utilizzando le tecniche di MetaTrader 5 per semplificare i calcoli di Bollinger.

Recupero del contenuto degli appunti (clipboard)

Qualcosa per coloro che vogliono provare il nuovo Strategy Tester e non hanno alcun EA.

Questo indicatore richiama altri 3 indicatori di sottofinestra. Tutti i file vanno nella cartella Indicatori.

Si tratta di un indicatore personalizzato per MetaTrader 5 il cui unico scopo è quello di visualizzare un'immagine BMP sul grafico, centrata sullo schermo. A cosa serve? Viene utilizzato per visualizzare un'immagine statica (come un logo, un marchio personale, un messaggio grafico o un promemoria) direttamente sul grafico di trading, senza influenzare l'analisi e i dati di mercato. Crea un oggetto OBJ_BITMAP_LABEL per visualizzare un'immagine (2.bmp) dalla cartella MQL5Images. Calcola automaticamente il centro del grafico e vi posiziona l'immagine. Aggiorna la posizione dell'immagine a ogni nuovo tick in modo che sia sempre centrata, anche se la finestra viene ridimensionata.

I punti di riferimento del pivot senza l'uso di oggetti vengono costruiti sull'intera cronologia disponibile. Cinque opzioni di calcolo. Tre varianti di costruzione: giornaliera, settimanale e mensile. Per i livelli giornalieri esiste la possibilità di offset GMT.

L'indicatore costruisce le Linee matematiche di Murrey sull'intera cronologia disponibile senza utilizzare oggetti.

MACD ZeroLag con colorazione della barra dell'istogramma rispetto alla barra precedente.

L'indicatore Custom MA Cross with RSI per MT5 è uno strumento di trading versatile progettato per aiutare i trader a identificare i cambiamenti di tendenza e a filtrare le entrate utilizzando il momentum. Questo indicatore combina due medie mobili (MA) con il Relative Strength Index (RSI), offrendo chiari segnali di acquisto e vendita.

Questo indicatore mostra un segnale di acquisto o di vendita

Un semplice parser XML che utilizza la libreria standard msxml.

Bande di Bollinger ombreggiate (riempite).

L'indicatore di movimento visualizza barre di diversi colori e sfumature a seconda della direzione e dell'entità del movimento.

Uno zigzag statico che collega le intersezioni di un crossover della media mobile

Continua il tema della parabola. Ora ha dei colori che dipendono dal fattore di accelerazione.

Questo indicatore traccia i punti di snodo, le resistenze e i supporti.

Un insieme di classi per lavorare con i database tramite le interfacce ODBC e OLE DB.

Si tratta di un indicatore che valuta i FVG nella "window_size" immessa per rilevare la forza del momentum o del trend.

Gli algoritmi di ottimizzazione basati sulla popolazione sono raccolti qui. L'archivio contiene tutti i file necessari per eseguire gli algoritmi su funzioni di prova.

Strategia di trading CCI di Woodie. La descrizione è allegata.

Aggiunta di colori alla parabolica.

Questo indicatore permette di vedere l'attività del mercato.

MQL5-Like Trade Classes in Python for MetaTrader 5 Python

This indicator detects bullish and bearish engulfing candlestick patterns with an optional volume filter to highlight stronger signals.

A dynamic trendline-based evolution of the Donchian Channel

Questa è la conversione esatta dal codice dello script di pino di LonesomeTheBlue.

Si tratta di un pezzo di codice da aggiungere a un Expert advisor esistente per monitorare i prelievi dal conto in cui l'EA è in esecuzione. Aiuta l'utente a monitorare i propri prelievi da un determinato conto.

Per dimostrare il modello di buffer: Candele + Frattali + ZigzagColor + ColorMaLine.

Indicatore delle sessioni di trading che utilizza i buffer DRAW_FILLING. Non ci sono parametri di ingresso grazie alle funzioni TimeTradeServer() e TimeGMT().

Il noto indicatore mostra il valore di prezzo più alto e più basso delle ultime n barre e il valore medio tra di esse.

Un indicatore che tenta di evidenziare un'area di mercato che oscilla

Questo indicatore mostra il tempo rimanente fino alla fine della candela. È possibile scegliere il colore e la dimensione del carattere.

Versione aggiornata. L'indicatore visualizza il tempo che manca alla chiusura del periodo corrente. All'ultimo secondo viene emesso un segnale acustico (se necessario).

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189