Guarda come scaricare robot di trading gratuitamente
Ci trovi su Facebook!
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

Struttura dei parametri di ingresso

Generatore di chiavi Sec-WebSocket

Una variante classica dell'indicatore tecnico RSI, che può essere individuata fissando il timeframe dell'indicatore a un valore diverso dal timeframe del grafico.

Rilevatore di tendenze semplici lisciate. Rilevatore di tendenze semplici lisciate.

Indicatore CCI smussato dall'algoritmo di Tilson

L'Expert Advisor lavora con gli ordini pendenti Buy Stop e Sell Stop in base all'orario specificato nei parametri di input.

Fornisce le Bande di Bollinger con il calcolo della larghezza di banda come differenza in pip tra le Bande superiori e inferiori. L'aspetto e il comportamento delle Bande di Bollinger possono essere personalizzati regolando il periodo, lo spostamento, la deviazione e il prezzo applicato, oltre al colore e allo stile della linea. L'etichetta 'range/bandwidth information' può essere collocata nella sottofinestra specificata, consentendo di personalizzare la posizione dell'etichetta. Nel complesso, questo indicatore aiuta i trader a visualizzare la flessibilità e la volatilità del mercato in base alla larghezza delle Bande di Bollinger.

Mostra la posizione del prezzo all'interno dell'intervallo specificato.

Semplice indicatore di tendenza realizzato in forma NRTR

Semplice indicatore di tendenza realizzato in forma NRTR

Il più semplice Expert Advisor che analizza il movimento del prezzo su un determinato numero di barre e apre una posizione corrispondente.

MULTI TF Confluenza Indice Stoch+RSI+MACD

Indicatore di intervallo di intervalli di tempo arbitrari.

Un semplice indicatore semaforico con avvisi e la possibilità di inviare segnali a una casella di posta elettronica

Decomposizione di modo empirico dello strumento attuale.

Si tratta di un indicatore che calcola 14 tipi di medie mobili in base al prezzo di chiusura.

Libreria per il controllo delle sessioni di trading. All'avvio conta l'orario delle sessioni di trading per tutti i 7 giorni della settimana (il sabato e la domenica possono essere negoziate criptovalute), fino a 10 sessioni al giorno. In OnTick() è possibile effettuare controlli e, se un tick è arrivato al di fuori della sessione di trading, è possibile interrompere l'ulteriore elaborazione.

Pair trading. Copertura. Strategie neutrali rispetto al mercato

Questo script è progettato per impostare l'ordine SellStopLimit con valori fissi dei livelli di attivazione, del livello di stop loss e del livello di take profit in pip dal prezzo corrente e dai prezzi di attivazione dell'ordine.

Questo script è progettato per impostare ordini BuyStopLimit con valori fissi di livelli di trigger, livello di stop loss e livello di take profit in pips dal prezzo corrente e dai prezzi di trigger dell'ordine.

Overview Grid Master EA is an automated trading system that implements a bidirectional grid strategy. It places multiple pending orders above and below the current market price, capturing profits from market oscillations in both directions.

Il concetto di Candlestick Fitness viene utilizzato nella codifica degli algos HFT basati su algoritmi di ottimizzazione della popolazione.

Questo Screener è stato creato per semplificare il processo di ricerca di asset negoziati a prezzi scontati. L'utilizzo iniziale potrebbe richiedere un po' di tempo a causa del processo di caricamento dei dati per tutti gli strumenti selezionati. Lo strumento può analizzare tutti gli asset del broker disponibili o essere limitato a classi di asset specifiche.

Questo script è progettato per impostare un ordine BuyLimit con valori fissi di livello di trigger, livello di stop loss e livello di take profit in pip dal prezzo corrente.

Questo script è progettato per impostare un ordine BuyStop con valori fissi di livello di trigger, livello di stop loss e livello di take profit in pip dal prezzo corrente.

Questo script è progettato per impostare l'ordine SellStop con valori fissi di livello di trigger, livello di stop loss e livello di take profit in pips dal prezzo corrente.

Mostrare il guadagno e la perdita della candela in percentuale.

Si tratta di un indicatore per il calcolo delle medie mobili ponderate ATR.

Questo script è progettato per impostare l'ordine SellLimit con valori fissi di livello di trigger, livello di stop loss e livello di take profit in pip dal prezzo corrente.

Costruire l'indicatore "Incroci e Azioni" come barre in una finestra separata.

Indicatore multicurrency multitimeframe.

Mentre regolare manualmente lo stop-loss di una singola operazione in modo che corrisponda al suo prezzo di apertura è un compito relativamente semplice, la gestione di numerose posizioni singolarmente può risultare macchinosa e richiedere molto tempo. Lo script Breakeven di Titik Impas per MT4/MT5 semplifica questo processo, offrendo efficienza e convenienza ai trader che gestiscono posizioni multiple.

Compressione dei dati di tick per l'archiviazione in forma compatta fino a 3,5 volte più compatta dei file MQ .tcs. E per lavorare velocemente con essi, perché la lettura di 3 byte richiede meno tempo della lettura di 60 byte della struttura MqlTick.

Indicatore di tendenza basato su due indicatori RSI.

Semplice indicatore di tendenza in forma NRTR

Calcola la differenza tra il massimo e il minimo del periodo. Il periodo è specificato nelle impostazioni dell'indicatore.

A JSON library that supports MQL4/MQL5

Un indicatore moderno che visualizza le statistiche di trading giornaliere direttamente sul grafico MT5. Tracciate la vostra performance di trading con un bellissimo pannello dal design piatto che mostra i lotti scambiati, il numero di ordini e il profitto/perdita per ogni giorno.

QEMA - Media mobile esponenziale quadrupla.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194