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 MQL5 per MetaTrader 5 - 11

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

Script semplice con dimostrazione dell'utilizzo della funzione ChartNavigate().

Le espressioni regolari forniscono un linguaggio formale per l'elaborazione rapida e flessibile dei testi. Ogni espressione regolare è un modello (maschera), per il quale il motore delle espressioni regolari cerca di trovare corrispondenze nel testo di origine. Un modello è costituito da uno o più caratteri letterali, operatori o costrutti.

La libreria FuzzyNet per lo sviluppo di modelli fuzzy è stata scritta in C#. Durante la conversione a MQL5, sono state aggiunte alla libreria 8 funzioni di appartenenza e 4 metodi di defuzzificazione per i sistemi di tipo Mamdani.

Un esempio della pubblicazione di un messaggio contenente un'immagine sul sito web MQL5.com utilizzando la funzione WebRequest(). Questo è un esempio di come autorizzare utilizzando login e password, e inserire un'immagine in un messaggio di testo

Esempio di ricezione delle quote degli indici mondiali da Google Finance.

L'EA mostra informazioni sulle caratteristiche dei segnali di trading disponibili, consente di gestire le loro impostazioni di copia, nonché di iscriversi e annullare l'iscrizione alla copia del segnale.

Semplice esempio di utilizzo dello stile di disegno DRAW_ZIGZAG.

Esempio di utilizzo delle risorse. Crea un pulsante, utilizzando l'oggetto di tipo OBJ_BITMAP_LABEL.

La classe può essere utilizzata per la creazione di classi di segnali di trading con modelli di candele di inversione.

L'esempio di immagine di sfondo del grafico, creato utilizzando l'oggetto di tipo OBJ_BITMAP.

L'esempio di pulsante, creato utilizzando l'oggetto di tipo OBJ_BITMAP_LABEL.

Vengono presi in considerazione i segnali di trading basati sul pattern di candele "3 Black Crows/3 White Soldiers", confermato dall'indicatore Relative Strength Index (RSI). Il codice dell'Expert Advisor basato su questa strategia può essere generato automaticamente utilizzando il Wizard MQL5.

Vengono presi in considerazione i segnali di trading basati sul pattern di candele "3 Black Crows/3 White Soldiers", confermato dall'indicatore Market Facilitation Index (MFI). Il codice dell'Expert Advisor basato su questa strategia può essere generato automaticamente utilizzando il Wizard MQL5.

Vengono presi in considerazione i segnali di trading basati sul pattern di candele "3 Black Crows/3 White Soldiers", confermato dall'indicatore Commodity Channel Index (CCI). Il codice dell'Expert Advisor basato su questa strategia può essere generato automaticamente utilizzando il Wizard MQL5.

Vengono considerati i segnali di trading basati sul pattern di candele "3 Black Crows/3 White Soldiers", confermato dall'indicatore stocastico. Il codice dell'Expert Advisor basato su questa strategia può essere generato automaticamente utilizzando il Wizard MQL5.

Vengono presi in considerazione i segnali di trading basati su modelli di candele di inversione. Il codice dell'Expert Advisor basato su questa strategia può essere generato automaticamente utilizzando il Wizard MQL5.

Vengono considerati i segnali di trading basati sul crossover delle linee dell'indicatore tecnico Alligator. Il codice dell'Expert Advisor basato su questa strategia può essere generato automaticamente utilizzando il Wizard MQL5.

Vengono considerati i segnali di trading basati sull'incrocio dei prezzi di due medie mobili lisciate esponenzialmente con filtro intraday. Il codice dell'Expert Advisor basato su questa strategia può essere generato automaticamente utilizzando il Wizard MQL5.

Si considerano i segnali di trading basati sull'incrocio delle linee principali e di segnale dell'indicatore MACD (CSignalMACD da MQL5 Standard Library). Il codice dell'Expert Advisor basato su questa strategia può essere generato automaticamente utilizzando il Wizard MQL5.

Si considerano i segnali di trading basati sull'incrocio dei prezzi di due medie mobili smussate esponenzialmente. Il codice dell'Expert Advisor basato su questa strategia può essere generato automaticamente utilizzando il Wizard MQL5.

Vengono presi in considerazione i segnali di trading basati sul crossover dei prezzi con l'indicatore della media mobile confermato da ADX. Il codice dell'Expert Advisor basato su questa strategia può essere generato automaticamente utilizzando il Wizard MQL5.

Vengono presi in considerazione i segnali di trading basati su tre medie mobili. Il codice dell'Expert Advisor basato su questa strategia può essere generato automaticamente utilizzando il Wizard MQL5.

Si considerano i segnali di trading basati sull'incrocio dei prezzi con l'indicatore di media mobile (CSignalMA da MQL5 Standard Library). Il codice dell'Expert Advisor basato su questa strategia può essere generato automaticamente utilizzando il Wizard MQL5.

Questo codice è un modello di Expert Advisor, scritto da Valery Mazurenko (non utilizzato) per ATC-2010.

Esempio di grafico tick.

Ecco un semplice esempio che mostra come scaricare una pagina (file) da Internet utilizzando la libreria wininet.dll.

CCI (mimic)

La libreria MovingAverages contiene funzioni per il calcolo di diversi tipi di medie mobili.

MT5 Indicator for Position Size Calculation

La libreria contiene funzioni che restituiscono la descrizione dei codici di errore di runtime e i codici di ritorno del server di trading.

È un oscillatore delle condizioni di mercato ipercomprato/ipervenduto. Può essere utilizzato anche come indicatore Momentum. Il triplo livellamento viene utilizzato per rimuovere le componenti cicliche nei movimenti di prezzo con il periodo inferiore a quello di TRIX.

Questo oscillatore misura il rapporto tra la somma degli incrementi positivi e la somma degli incrementi negativi per un certo periodo.

TEMA può essere utilizzato al posto delle tradizionali medie mobili. Può essere utilizzato per smussare i dati sui prezzi, nonché per smussare altri indicatori.

Viene utilizzato per livellare le serie di prezzi e viene applicato direttamente su un grafico dei prezzi di un titolo finanziario.

Il vantaggio di FRAMA è la possibilità di seguire forti movimenti di tendenza e di rallentare sufficientemente nei momenti di consolidamento dei prezzi.

Lo script illustra il controllo delle proprietà del grafico utilizzando le classi della libreria standard (CChart).

Lo script illustra il controllo degli oggetti grafici utilizzando le classi della Standard Library.

Questo è un semplice esempio di interfaccia utente del sistema informativo con possibilità di fare trading premendo un pulsante.

Rex indicator extended version

L'indicatore ColorBars dipinge le barre con colori diversi a seconda delle modifiche del volume. Se il volume è aumentato, il colore è verde, altrimenti il ​​colore è rosso.

1...456789101112131415161718...183