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

I migliori codici sorgente MQL4 e MQL5 in base ai giudizi degli utenti

Invia il tuo codice

Lo script calcola il numero di candele rialziste e di quelle ribassiste nel timeframe considerato. Con una semplice modifica, cambiando due valori indicati all'interno del codice sorgente, è possibile scegliere quante candele/barre controllare. Default il programma valuta le ultime 40 candele aggiornandosi ogni 30 secondi. Il risultato viene visualizzato su grafico e su registro expert. Lo script aggiunge inoltre una media dei prezzi di chiusura e può essere allegato a più coppie di valuta cripto/fiat simultaneamente.

PNG

Forget about BMP files like a bad dream. Thanks to this library, you can now use the PNG format, which has a number of advantages, such as being more compact without losing image quality and maintaining transparency.

Nella quarta parte del libro, ci concentreremo sulla padronanza delle funzioni integrate (API MQL5) e ci addentreremo gradualmente nei sottosistemi specializzati. Qualsiasi programma MQL5 può utilizzare una pletora di tecnologie e funzionalità. Pertanto, ha senso iniziare con le funzioni più semplici e utili che possono essere utilizzate nella maggior parte dei programmi.

The Heiken Ashi indicator with no repaint or repaint mode input option.

Questo script aiuta i trader a comprendere la distribuzione e l'ampiezza delle candele in un periodo specifico, il che può essere utile per prendere decisioni di trading come il Take Profit o lo Stop Loss da utilizzare in base ai valori storici.

Un altro ZigZag. ZigZag

Purtroppo ho scoperto che alcuni broker sono un po' negligenti con il cambio dell'ora del server a causa dell'ora legale (DST), cosa che non mi aspettavo e che mi ha sorpreso molto. Ecco uno script con cui chiunque può controllare il proprio broker.

Un insieme di classi per lo spostamento automatico dello StopLoss delle posizioni aperte in base a un'indentazione fissa o ai valori degli indicatori Parabolic SAR e delle medie mobili, oppure in base al livello di stop della posizione specificato.

Un sistema per testare fino a quattro indicatori contemporaneamente nel tester di strategia

combinazione di molti indicatori noti per i trader principianti

RiskSizer Panel Lite is a simple MT5 trading panel that calculates an estimated lot size based on your risk percent. Drag two chart lines to set SL/TP, then use one-click BUY/SELL for fast manual execution.

Calculate DST for USA, EUR, AUD and RUB and the offset time of the broker automatically from the 70's until 2030 - even in the Strategy Tester of MQ.

La settima parte finale del libro discute le funzionalità avanzate dell'API MQL5, che saranno utili durante lo sviluppo di programmi per MetaTrader 5. Questi includono simboli finanziari personalizzati, eventi del calendario economico integrato e tecnologie generiche come reti, database e crittografia.

Questo indicatore visualizza gli eventi attuali sul grafico e consente di esportare il calendario negli archivi per il backtesting, correggendo automaticamente le discrepanze temporali tra la cronologia delle barre e quella degli eventi. Si tratta di una versione migliorata dell'indicatore CalendarMonitorCached del libro algotrading.

L'indicatore SuperTrend è uno strumento dinamico di trend-following basato sull'ATR. Traccia una linea colorata sopra o sotto il prezzo per indicare condizioni rialziste o ribassiste. Quando il prezzo attraversa la linea, appare una freccia di segnale. Completamente personalizzabile con periodo ATR, moltiplicatore, frecce, etichette e colori. Adatto a tutti gli strumenti e a tutti i timeframe. Ideale per lo scalping, lo swing e il trading intraday. Combinabile con altri indicatori per ottenere setup più efficaci.

Nella quinta parte del libro, approfondiremo le API associate al trading algoritmico, tra cui l'analisi e l'elaborazione dei dati finanziari, la visualizzazione dei grafici, l'automazione e le interazioni con gli utenti.

Lavorare con i dati della tastiera

Un semplice commento.

Evidenzia le sessioni del mercato Forex (Sydney, Tokyo, Londra, New York).

L'indicatore cerca nel grafico i pattern di Price Action "Pin Bar" e mette le icone sulla barra con il pattern trovato.

Questo è un grafico a candele OHLC che registra la domanda più alta e l'offerta più bassa su ogni nuova barra.

L'indicatore implementa uno degli algoritmi di smoothing non lineari

La seconda parte "Fondamenti di programmazione MQL5" è un'introduzione ai concetti chiave di questo linguaggio di programmazione. Questa parte del libro è dedicata ai tipi di dati, agli identificatori, alle variabili, alle espressioni e agli operatori. Imparerete come combinare diverse istruzioni per formare la logica del programma.

AO - Awesome Oscillator - without iAO() beginner tutorial to learn how to code in MQL5

Candle Replay Magnifier riproduce visivamente le candele storiche sull'area del grafico corrente per un'analisi comparativa. Questo indicatore sovrappone le barre di prezzo passate da una data selezionata al grafico in tempo reale, consentendo ai trader di studiare i pattern delle candele, la volatilità e la struttura in tempo reale. Include l'evidenziazione dinamica dell'intervallo e tooltip dettagliati che mostrano l'apertura, il massimo, il minimo, la chiusura, l'intervallo, la direzione, l'ora e il volume per ogni candela riprodotta.

Libreria di integrazione Telegram Bot professionale per MetaTrader 5. Soluzione completa per l'invio di segnali di trading, screenshot, report e notifiche in tempo reale a canali e gruppi Telegram.

A JSON library that supports MQL4/MQL5

Rsi without Irsi() beginner tutorial to learn how to code in MQL5

Idea di Andrey F. Zelinsky, basata su un indicatore di William Blau

Questa libreria è una versione aggiornata della libreria ErrorDescription.mqh pubblicata da MetaQuotes, con alcune funzionalità incluse.

Un esempio di bot con un modello di apprendimento automatico incorporato, addestrato in python e salvato in formato ONNX.

Indicatore "Coefficiente di correlazione

L'Expert Advisor (EA) AutoCloseOnProfitLoss è un potente strumento di automazione per MetaTrader 5, progettato per chiudere tutte le posizioni aperte quando vengono raggiunti obiettivi di profitto o di perdita predefiniti.

Una libreria JSON potente e ricca di funzionalità per MQL5, progettata per offrire un'esperienza di sviluppo moderna simile a quella di Python/JS.

La sovrapposizione di più stocastici con periodi diversi aiuterà i trader principianti.

L'indicatore consente di stimare la probabilità che il prezzo abbia raggiunto il suo massimo o il suo minimo.

Si tratta di uno script che visualizza il tempo rimanente all'arrivo della prossima barra.

Registra i tick in modalità real ticks e li legge in modalità matematica richiamando la strategia ad ogni tick.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195