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 - 3

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

Questo script è progettato per chiudere le posizioni aperte.

Questo script è stato progettato per effettuare il rollover di posizioni aperte con valori di Stop Loss e Take Profit fissi in pip dal prezzo corrente e con un volume fissato in unità della posizione da rollare.

La dimensione media di una candela in un determinato periodo.

Questa funzione esegue la logica principale dell'apertura di un'operazione. Calcola il prezzo di apertura, i livelli di take profit e di stop loss in base alle informazioni sul simbolo e ai parametri forniti dall'utente. Prepara una richiesta di operazione (MqlTradeRequest) con le informazioni necessarie, come il simbolo, il volume, il tipo di ordine, la deviazione, il commento, il numero magico, ecc. Chiama la funzione OrderSend per inviare la richiesta di operazione e ottenere il risultato. Funzione SetTypeFillingBySymbol: determina il tipo di riempimento dell'ordine (Fill o Kill, Immediate o Cancel, o Return) in base alla politica di riempimento del simbolo. Funzione GetMinTradeLevel: calcola il livello operativo minimo in base al livello di congelamento e al livello di stop del simbolo. Regola il livello minimo per assicurarsi che sia entro certi limiti e restituisce il risultato.

L'indicatore è scritto su richiesta sul forum.

Analogo più sensibile di Rsi e Dem. Stesso RSI e Dem, ma più sensibile.

Indicatore della larghezza delle bande di Bollinger. Uno dei metodi di applicazione è descritto nella rivista FOREX Magazine №123 del giugno 2006 a pagina 47.

Consente di visualizzare il grafico di uno strumento sul grafico della finestra principale di un altro strumento.

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.

12345678910...194