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

Lo script è utile per ispezionare la struttura dei modelli ONNX, fornendo informazioni sull'input e sull'output, sui loro nomi e sulle loro proprietà. È particolarmente utile per il debug e la comprensione delle caratteristiche dei modelli ONNX utilizzati nelle applicazioni di apprendimento automatico.

Nella rappresentazione grafica, la techanalysis rappresenta la linea di tendenza a destra delle candele sul breakdown (in verde). Dopo il breakdown, si ipotizza il movimento lungo la linea rossa.

Indicatore che visualizza il livello di apertura del giorno su qualsiasi TF

Questa libreria consente una facile interfaccia con MySQL.

Funzioni dedicate per leggere e scrivere le proprietà degli oggetti.

Candle ZigZag è un indicatore che cambia la sua gamba se cambia il colore di una candela.

Questo script raccoglie tutti i buffer degli indicatori integrati in MQL5 e li memorizza in un file CSV a scopo di analisi.

L'indicatore tecnico Momentum misura la variazione del prezzo di uno strumento finanziario in un determinato arco di tempo.

L'indicatore più semplice per visualizzare il grafico del prezzo di qualsiasi strumento di trading nella finestra dell'indicatore.

L'indicatore mostra un grafico della differenza (somma) dei prezzi degli strumenti di trading. È destinato alla valutazione visiva della correlazione dei simboli di trading. Sarà molto utile per coloro che sono interessati/impegnati nel pair trading (spread trading). Le barre dell'indicatore sono sincronizzate temporalmente con le barre del grafico su cui viene aperto l'indicatore.

Si tratta di un indicatore che mostra il profilo del volume sul grafico, utilizzando calcoli semplici e un'esecuzione molto rapida.

Calcolare la distanza coseno e la somiglianza tra 2 vettori. La distanza coseno è 1-coseno_similarità e la somiglianza coseno è il prodotto del punto di due vettori per le loro grandezze moltiplicate.

L'indicatore sovrappone il secondo grafico a quello principale utilizzando il punto di riferimento.

8 oscillatori stocastici (%K 6, 9, 12, 14, 16, 19, 21, 24).

Questo indicatore è una versione modificata del Relative Strength Index (RSI), che può essere posizionato fissando il timeframe dell'indicatore a un valore diverso dal timeframe del grafico e in cui è possibile modificare gli algoritmi di mediazione dell'RSI stesso e della linea di segnale.

Questa utility è un semplice esempio per aggiungere un avviso sonoro in caso di connessione/disconnessione.

Tillson T3 con calcoli EMA eseguiti senza buffer di indicatori ausiliari.

L'indicatore XLineRegression costruisce livelli basati sull'algoritmo di regressione lineare.

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

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

Fox Wave Clean - Professional Order Manager Professional EA for efficient trade management with one-click position control. Clean design, powerful functionality.

wd.Multi_ClockPrice lite!" è la versione lite di "wd.Multi_ClockPrice", che fornisce una rappresentazione visiva dell'ora del server e dei prezzi bid sul grafico. Si sincronizza con l'orologio del PC ogni secondo, consentendo aggiornamenti continui anche quando MT5 è offline. Vengono visualizzati i prezzi bid in tempo reale, soddisfacendo in modo efficiente la necessità di informazioni sui prezzi. Posiziona le etichette informative nella sottofinestra specificata, regolando le posizioni in base alle necessità.

Sincronizza tutti i simboli del grafico con il simbolo del grafico a cui l'EA è collegato.

L'Expert Advisor si basa su CCIT3_Simple e CCIT3_noReCalc. Il trading si basa sull'attraversamento del prezzo zero dell'indicatore.

Media mobile: filtro Butterworth a 3 poli. L'indicatore si basa sul codice di Witold Wozniak.

Semplice indicatore di tendenza in formato NRTR

Si tratta di uno script per stampare tutte le operazioni aperte e i relativi PnL in un momento specifico della storia.

Un semplice indicatore basato sulle Bande di Bollinger che mostra le fasi di restringimento e allargamento con colori rosso/verde.

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.

Builov RSI Pro - Strategy

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.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194