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

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

Countdown è un indicatore avanzato progettato per i trader che desiderano monitorare il tempo rimanente fino alla prossima candela o alla prossima apertura del mercato in modo chiaro ed efficiente. Con tre modalità di visualizzazione flessibili (commento, bordi del grafico o accanto al prezzo), questo indicatore offre una soluzione personalizzabile per soddisfare le vostre esigenze di trading.

Indicatore di divergenza MACD

Indicatore di diffusione a due simboli

Indicatore per il calcolo del prezzo medio delle posizioni aperte, è possibile utilizzare il numero magico se si desidera separare le posizioni di un solo robot, ma il numero zero è per le operazioni manuali.

Better Volume è un indicatore avanzato progettato per analizzare il comportamento del volume sui grafici dei prezzi. Combina le informazioni sul volume con metriche quali l'intervallo delle candele e le medie mobili per identificare modelli importanti nel mercato, come i climax di acquisto/vendita, le svolte e le candele deboli. Grazie all'interfaccia visiva dinamica e alla categorizzazione dei volumi, l'indicatore offre spunti preziosi ai trader che desiderano prendere decisioni informate in base al flusso dei volumi.

Il mio primo codice sul sito, che necessita di miglioramenti. L'idea di creare uno strumento ideale per i trader, nel lavoro sul componente principale di ogni sistema di trading - il Risk Manager

Kuskus Starlight è un oscillatore che utilizza la trasformazione dei prezzi di Fisher per identificare le tendenze e le potenziali inversioni. Il codice originale MT4 di Scriptor è disponibile all'indirizzo: https://www.mql5.com/en/code/8365.

Questo script CalculateHistoryProfit versione 1.0 è stato progettato per calcolare il profitto per un periodo specifico utilizzando un pannello grafico.

Volatility Stop - indicatore dei livelli di stop in base alla volatilità

Oscillatore ergodico Stochastic Momentum Index (SMI)

L'indicatore "Volume netto" mostra il volume tenendo conto della pressione di venditori e acquirenti.

Indicatore oscillatore Know Sure Thing (KST) basato sul tasso di variazione del prezzo (ROC)

Indicatore "Coefficiente di correlazione

Indicatore "Chaykin Money Flow (CMF)

L'oscillatore di volume è un utile indicatore di analisi tecnica che prevede la forza o la debolezza delle tendenze dei prezzi.

Indicatore Chande Kroll Stop - livelli di stop per posizioni corte e lunghe.

cambiare i prezzi dei caratteri su un intervallo

L'indicatore disegna un secondo timeframe arbitrario sul grafico.

Un algoritmo di ordinamento ibrido che fornisce prestazioni veloci per l'ordinamento di array di tipi semplici, strutture o puntatori a oggetti.

L'indicatore mostra l'angolo o la velocità media di variazione dei prezzi.

Libreria di base per creare profili di volume sul grafico.

Versione veloce in JavaScript della libreria Report di fxsaber per i comandi di trading in stile MT4 implementati tramite MT4Orders o Virtual. Funziona fino a 10 volte più velocemente, la dimensione del file NTML è più piccola, può caricare e visualizzare fino a 5,4 milioni di righe di report.

Strategia basata sull'indicatore standard iCHO (Chaikin Oscillator, CHO) e sull'indicatore personalizzato 'CCIDualOnMA'.

Pannello basato sulla classe CDialog. Lavora sul simbolo corrente. Eliminazione, impostazione di Take Profit, impostazione di Breakeven su un gruppo di posizioni

Questa libreria consente di creare visualizzazioni che consentono di inviare facilmente informazioni di testo al grafico alla velocità più ottimale.

Esecuzioni multiple/ottimizzazioni in Tester.

Costruire una retta mobile con un polinomio di 4 gradi. Estrapola la sinusoide e il suo assiale. Le linee costruite rimuovono un valore a ogni barra e viene costruita una linea mobile di valori estrapolati che non viene ridisegnata.

Sistema di trading con indicatore iMA (Moving Average, MA). Sviluppo della tendenza MA.

Ciclo dell'algoritmo: quando non ci sono posizioni aperte, aprire due posizioni opposte. Attendere la chiusura di entrambe le posizioni.

Libreria di lettura/scrittura dei parametri di EA arbitrari.

Rilevare l'inizio di una nuova barra o candela nel gestore dell'evento OnTick() di un Expert Advisor.

Calendario - analisi fondamentale sulla storia e in tempo reale.

Dati del tester a passaggio singolo.

Questo Expert Advisor (EA) implementa una strategia di arbitraggio triangolare tra tre coppie di valute: EURUSD, USDJPY ed EURJPY

Whether you’re running multiple trading robots simultaneously or just one sophisticated strategy, keeping track of each Expert Advisor’s performance can be surprisingly time-consuming. MetaTrader 5 (MT5) conveniently displays orders and positions in its “Toolbox,” but when numerous robots share the same account, it becomes harder to know which EA is generating your profits—or losses. A single account might have dozens or hundreds of trades, each opened by different EAs, making it difficult to separate the results of one robot from another.

Download all the ticks from your broker for all the symbols in the market watch. Download all history or until a specific date in the past if available.

These are some #define statements that are useful to perform operations in your EA. You only need to assign the name of your variables at the beginning of the file, and then let the other #define statements do the work. In order to use this file, add #include <DEFINE_statements.mqh> to the first line in your EA file.

The indicator plots two lines. The lower line is calculated based on the latest SMA period that caused a bounce up. The upper line is calculated based on the latest SMA period that caused a bounce down.

A simple starting-point script to collect data and send to a CSV in oldest-newest ordering. In this example only the close price data is collected.

PrintXYZ() library to print massive information from the terminal.

123456789101112...190