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

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 EA è progettato per seguire automaticamente le tendenze del mercato utilizzando i segnali degli indicatori Moving Average e Stochastic Oscillator. L'EA rileva i segnali di acquisto e vendita utilizzando gli incroci delle MA e conferma la tendenza con lo Stocastico. Inoltre, l'EA include la gestione automatica delle posizioni, come l'impostazione di Take Profit, Stop Loss e raddoppio della dimensione del lotto per migliorare l'efficacia del trading nei mercati in trend.

Pannello di trading eInTradePanel. Un'alternativa alla finestra standard per l'apertura degli ordini. Dimensioni ridotte al minimo, con funzionalità leggermente più avanzate e alcune altre funzioni aggiuntive.

Semplificazione delle operazioni manuali e della gestione delle posizioni

Pannello per partecipare al concorso "Il miglior pannello di controllo grafico in linguaggio MQL5". Una caratteristica distintiva del pannello è la possibilità di creare una strategia di trading in modalità visiva.

Questo script e EA consente ai codificatori di eseguire il backtest delle loro strategie basate sulle notizie che utilizzano il calendario MQL5.

Trend Equilibrium Indicator TrendEQ analizza dinamicamente le tendenze del mercato combinando momentum e volatilità. Misurando il momentum rispetto alle tendenze del mercato, TrendEQ fornisce una misura affidabile della forza e della direzione del trend.

Viene proposta una versione del pannello di controllo della modalità multivaluta reale nel terminale MetaTrader 5 per indicatori e expert advisor multivaluta.

Questo script consente di ottenere per MetaTrader 4 una cronologia completa e senza lacune dal database di MetaTrader 5.

Reinizializzazione del grafico tramite pulsante con ricalcolo di tutti gli indicatori, oltre a un esempio semplice e chiaro di elaborazione orientata agli oggetti di tutti i grafici da un unico expert.

La libreria RiskManagement di MQL5 fornisce una gestione del rischio efficiente e dinamica, ottimizzata per ridurre al minimo le risorse. Consente di impostare limiti massimi di profitto e di perdita con modificatori personalizzabili. Include il controllo degli ordini OCO e strumenti per la gestione delle candele e le conversioni di prezzo.

Evoluzione dinamica del canale di Donchian basata sulle linee di tendenza

Una combinazione tra media mobile e ATR.

Regole di trading semplici e un codice dell'expert advisor intuitivo, comprensibile anche ai trader alle prime armi. L'expert advisor genera profitti nel lungo periodo senza ricorrere a strategie di tipo martingala o ad altri espedienti.

Classe che fornisce metodi per gestire i file *.ini di Windows.

Questo indicatore rileva i pattern engulfing candlestick rialzisti e ribassisti con un filtro opzionale per il volume che evidenzia i segnali più forti.

Nella configurazione standard del terminale è presente il gestore dei tick monovalutario OnTick(). Qui viene proposta una variante del gestore dei tick multivalutario.

Media mobile adattiva con le linee di Bollinger.

Visualizzazione della cronologia delle operazioni sul grafico.

Indicatore che visualizza le variazioni del volume nel tempo all'interno di ogni barra. Mostra il volume dei tick in un formato di istogramma mobile.

Uno script che, trascinato sul grafico, stampa nella finestra degli esperti il numero di barre presenti sul grafico, come per magia.

Migliora i tuoi grafici aggiungendo indicatori intelligenti per i livelli di prezzo importanti e l'inizio/la fine dell'anno, del mese, della settimana, del giorno e della sessione. Include un indicatore di prezzo che cambia colore ogni volta che il prezzo si avvicina a un livello importante (ad es. massimo/minimo storico).

A partire dalla build 344 di Terminal è stata aggiunta la visualizzazione delle notizie del calendario economico tramite oggetti grafici speciali (OBJ_EVENT). Uno script che mostra, a titolo dimostrativo, il calendario economico con i dati economici attuali e la data dell'ultimo evento importante (in rosa).

Indicatore su due medie mobili e RSI

Un calcolatore di interessi composti per il trader. Calcola, in base ai vostri parametri, il rischio di rovina e il rischio ottimale per ogni operazione. Fornisce una previsione della dimensione del vostro capitale tra un anno, un mese e alla fine del periodo.

Questo indicatore legge la cronologia degli scambi e traccia il P&L cumulativo nel tempo, aiutando i trader visivi a vedere quanto denaro stanno guadagnando o perdendo nel tempo. Questa versione attuale ha una differenza di errore marginale dello 0,02%, dovuta all'arrotondamento dei galleggianti e ai metodi di calcolo. Con questo errore marginale può essere considerato estremamente preciso.

Indicatore di tendenza basato sulle medie mobili. La versione originale funziona in modo instabile, quindi ho deciso di crearne una mia seguendo lo stesso principio di calcolo dell'indicatore originale.

A differenza di OnCalculate(), il calcolo dell'indicatore viene effettuato solo quando compare una nuova barra sul grafico.

QQE - Stima qualitativa e quantitativa: media mobile dell'RSI, differenza tra la media mobile dell'RSI e la media mobile dell'ATR della media mobile dell'RSI

Libreria PrintXYZ() per stampare informazioni massive dal terminale.

Un semplice script di partenza per raccogliere dati e inviarli a un CSV nell'ordine più vecchio più nuovo. In questo esempio vengono raccolti solo i dati relativi al prezzo di chiusura.

Per decidere se aprire una posizione, il sistema di trading automatizzato analizza i valori dell'indicatore ADX.

Oscillatore basato sull'indicatore Ichimoku.

Utilizzo del perceptron, apprendimento automatico

CryptoTrend 1.00 Expert Advisor è un sistema di trading automatico progettato per la negoziazione di criptovalute (in particolare BTC). Caratteristiche principali: Indicatore di Bollinger: viene utilizzato per identificare gli estremi del mercato e generare segnali di acquisto e di vendita. Filtraggio dei blocchi di ordini: consente di individuare i livelli di supporto e di resistenza, contribuendo a ridurre il numero di falsi segnali. Autoapprendimento: la soglia di ingresso viene adattata in base alle statistiche delle operazioni vincenti e perdenti, il che consente all'Expert Advisor di adattarsi alle mutevoli condizioni di mercato. Gestione del rischio: calcola i livelli di stop loss (SL) e take profit (TP) in base all'analisi del rischio e alla correlazione.

Scala dei tempi e dei prezzi personalizzata.

Indicatore LED a colonne della posizione del prezzo nel canale.

L'indicatore traccia un canale di prezzo utilizzando il filtro di Hodrick-Prescott.

Crea un grafico basato sul valore medio della barra.

L'indicatore "Candle_size.mq5" è stato sviluppato per visualizzare le dimensioni delle candele sul grafico, fornendo un'analisi visiva chiara e dettagliata dei movimenti di prezzo. L'indicatore calcola la differenza tra i prezzi massimi e minimi di ogni candela e visualizza il valore formattato come testo accanto alla candela corrispondente. Questa funzione è particolarmente utile per i trader che desiderano valutare la volatilità o identificare modelli specifici di comportamento dei prezzi.

Questo EA ha lo scopo di imporre alcune regole per la gestione dei panieri.

1...353637383940414243444546474849...210