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

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

Invia il tuo codice

Contrassegnare i massimi e i minimi estremi (OHLC) insieme ai prezzi estremi bid e ask

Purtroppo, ho scoperto che alcuni broker che cambiano l'ora sul server sono un po' errati, cosa che non mi aspettavo e che mi ha sorpreso molto. Ecco uno script che chiunque può utilizzare per controllare il proprio broker.

L'istogramma BBMA ZoneZeroLoss mostra le zone di trading, ad esempio per il setup "Reentry" per la minimizzazione del rischio.

Keltner Channel (indicatore MetaTrader) - è un classico indicatore di analisi tecnica sviluppato da Chester W. Keltner nel 1960. L'indicatore è in qualche modo simile alle Bande di Bollinger e agli Inviluppi. Utilizza tre linee di tracciatura: la linea centrale è la media mobile semplice a 10 giorni applicata al prezzo tipico ((high + low + close) / 3), le bande superiore e inferiore sono prodotte aggiungendo e sottraendo la media mobile dell'intervallo di prezzo giornaliero (differenza High e Low) dalla linea centrale. In questo modo, viene costruito un canale basato sulla volatilità. In questa versione dell'indicatore è possibile modificare tutti i parametri della MA. L'indicatore è disponibile sia per la versione MT4 che per quella MT5 della piattaforma.

Logger con la possibilità di registrare singoli moduli o sezioni di codice

Expert Advisor semplice con funzione di ottimizzazione dell'R-squared personalizzato

Livello VWAP dinamico che può essere mediato su più giorni

L'indicatore Watermark è leggero ed efficiente, progettato per visualizzare una filigrana informativa sul grafico principale di MetaTrader 5. Mostra automaticamente il simbolo corrente, l'ora del grafico e la descrizione dell'asset, consentendo ai trader di personalizzare la propria interfaccia con stile e comodità.

Si tratta di un indicatore di media mobile basato sulle candele Heiken-Ashi anziché sul prezzo di mercato grezzo.

Il VWAP settimanale (Volume Weighted Average Price) è un potente indicatore MQL5 che calcola e visualizza il prezzo medio ponderato per il volume per ogni settimana di trading. È uno strumento fondamentale per identificare il fair value settimanale e comprendere il sentiment sottostante su un orizzonte temporale più lungo.

Patrimonio storico delle posizioni virtuali aperte una tantum e una sola volta per analizzare l'efficienza dello spread/equity trading

Si tratta di uno script tester che estende le capacità di ottimizzazione standard di MetaTrader 5, consentendo di valutare le strategie in base a criteri complessi definiti dall'utente (con separazione in periodi in-sample e out-of-sample, metriche avanzate e test statistici).

supertrend atr semplice con filtro rsi

Uno strumento per allineare i nomi delle sessioni di trading all'ora del server del broker e all'ora locale.

Funzione per convertire l'ora del server dal fuso orario di un broker a un altro.

Monitoring of memory leaks in the strategy tester

The default CCI in MT5 doesn't have the shift parameter. This script implements the shift.

Si tratta di un indicatore che calcola 14 tipi di medie mobili in base al prezzo di chiusura.

L'indicatore più semplice che mostra sul simbolo corrente la variazione di prezzo in % dall'apertura della sessione di trading.

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

Questo è un aggiornamento della "Simple Yet Effective Breakout Strategy". In questo codice ho aggiunto alcune funzioni di aiuto per le sfide di prop firm.

Quadrato medio inferiore

Pendenza della regressione lineare

Bande di Bollinger con smoothing esterno controllabile (pre smoothing)

Questo indicatore è stato progettato per tracciare un ritracciamento di Fibonacci, utilizzando come base l'indicatore ZigZag.

Questo script salva in un file CSV un insieme predefinito di eventi economici dal calendario economico integrato della MetaTrader.

Indicatore ZigZag standard modificato con l'aggiunta di informazioni sulla lunghezza d'onda in pip, livelli e diverse logiche di allerta.

BotCilento è un sofisticato Expert Advisor di trading a griglia per MetaTrader 5 che combina segnali di trend-following con una gestione adattiva del rischio.

Super pass-band filter as described by John Ehlers

This function allows you to retrieve and return the filling policy of a symbol in MetaTrader 5. This is useful for making trading decisions based on the filling policy of a specific financial instrument.

This is an edit of the Mod_ATR_Trailing_Stop by MQL5 user @Scriptor found here https://www.mql5.com/en/code/20423 . MT5 indicator .mql5 and .ex5 files, report any bugs, I'll fix.

Multi_BreakEven is a script file that enables setting multiple entry positions to breakeven, either through pips or a target price, once the trade becomes favorable.

Questo Expert Advisor non trada. Un semplice pannello, implementato utilizzando la libreria standard Canvas, permette di disegnare cifre con il mouse. Il modello addestrato mnist.onnx viene utilizzato per riconoscere le cifre.

CDateTime estensione millisecondi + estensione variabile di supervisione datetime

Livelli storici di S/R forti

Indicatore dell'intervallo medio giornaliero.

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

Selezionare l'ultimo affare chiuso (trade) per proseguire il lavoro.

Oscillatore ergodico Stochastic Momentum Index (SMI)

Questa è la prima volta per MetaTrader 5. Ora è possibile fare clic sul grafico per creare avvisi di prezzo.

1234567891011...195