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

Invia il tuo codice

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

Disegnare gli stoppini (linee sottili): disegnare una linea verticale dal prezzo più basso al prezzo più alto di ogni candela (questo è chiamato "stoppino"). Disegnare il corpo della candela: disegnare un rettangolo dal prezzo di apertura al prezzo di chiusura, utilizzando un colore diverso se la candela è rialzista o ribassista. Personalizzazione dei colori: è possibile modificare facilmente i colori utilizzati per le candele rialziste e ribassiste e i loro stoppini. Nel codice che utilizzate, ad esempio: le candele ribassiste hanno un corpo marrone (clrMaroon). Gli stoppini delle candele ribassiste sono di colore viola chiaro (clrOrchid). A cosa serve Questo indicatore è utile se volete: avere uno stile visivo unico e chiaro sui vostri grafici. Differenziare più facilmente le candele rialziste da quelle ribassiste. Analizzare il comportamento dei prezzi in modo più visivo.

L'indicatore DailyHighLow è uno strumento versatile progettato per MetaTrader 5 (MQL5) per visualizzare i livelli di prezzo alti e bassi su un grafico basato su un timeframe specifico. Questo indicatore è particolarmente utile per i trader che si basano sui livelli di prezzo chiave per prendere decisioni, offrendo flessibilità grazie a timeframe e metodi di calcolo dei prezzi personalizzabili.

Lo script Auto SL TP by Risk Reward Ratio è uno strumento semplice ma potente progettato per i trader MetaTrader 5 che desiderano semplificare il processo di gestione del rischio. Questo script automatizza il processo di impostazione dei livelli di Stop Loss (SL) e Take Profit (TP) per le posizioni aperte in base a un rapporto rischio/ricompensa definito dall'utente e a uno Stop Loss in pips. Che siate principianti o trader esperti, questo script fa risparmiare tempo e assicura una gestione del rischio coerente.

Zigzag che cambia la direzione dell'onda in base alla variazione percentuale del prezzo dell'asset.

Questo indicatore costruisce un canale di prezzo dinamico utilizzando lo smoothing gaussiano per determinare le linee di supporto e resistenza. Calcola i valori di prezzo massimi e minimi smussati per un determinato periodo, trova i loro estremi e visualizza tre linee: la resistenza superiore (massimo del massimo smussato), il supporto inferiore (minimo del minimo smussato) e la linea centrale tra di esse, formando un canale di trading adattivo.

A JSON library that supports MQL4/MQL5

Horizontal Grid Controller with KeyEvents

I codici sorgente scritti durante lo sviluppo della libreria per la creazione di Expert Advisor multivaluta che combinano molte istanze di varie strategie di trading.

Indicatore di linea alta e bassa

La barra engulfing si verifica al di sotto della media mobile Ema che sta salendo - Compra commercio -

Copia e incolla gli oggetti grafici selezionati tra i grafici tramite gli appunti di Windows come testo. Utilizzare Ctrl+Q su un grafico di origine, quindi Ctrl+J su un grafico di destinazione.

Questo servizio controlla periodicamente gli swap per i simboli predefiniti e salva le modifiche rilevate in file CSV per ulteriori analisi e potenziali replay (non implementati in questa sede). Inoltre, monitora e segnala le modifiche agli swap delle posizioni esistenti.

Libreria PrintXYZ() per stampare informazioni massive dal terminale.

Uno strumento leggero per lo scalping manuale in MT5 utilizzando le scorciatoie da tastiera

Una semplice strategia basata sui segnali di due indicatori: Williams' Percent Range (WPR) e Bollinger Bands (BB). Una posizione viene aperta solo quando i segnali dei due indicatori coincidono.

Nella sesta parte di "MQL5 Programming for Traders ", studieremo un componente chiave del linguaggio MQL5 – l'automazione del trading. Inizieremo con una descrizione delle entità fondamentali, come le specifiche degli strumenti finanziari e le impostazioni del conto di trading. Questi sono i prerequisiti per creare Expert Advisor che funzionino correttamente.

Alligator beginner tutorial to learn how to code in MQL5

This is an indicator with a rainbow-like display, both for trend or pullback prediction.

La strategia dell'incrocio di due medie mobili è una delle strategie di trading più comuni nel mercato finanziario. Si basa sull'utilizzo di due medie mobili (solitamente a lungo e a breve termine) e segnala l'ingresso in una posizione in base al loro incrocio.

L'indicatore disegna un secondo timeframe arbitrario sul grafico.

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

Questo codice non ricalca iatr() perché iatr() o questo codice è una versione più moderna. Questo codice utilizza uno smoothing originale, una sorta di SMA e non uno smoothing più selvaggio. L'analisi dei due smoothing può suggerire opportunità altrove

Modifica dell'indicatore standard Fractal

Questa libreria simula gli scenari delle imprese di prop trading azzerando il saldo del conto in base a soglie di profitto e perdita configurabili durante il backtesting e registra i risultati dell'azzeramento per l'analisi.

Tradurre le percentuali di rischio in cifre monetarie in base al saldo del conto.

Questo script MQL5 esporta i dati delle candele per vari timeframe in un file CSV, catturando le informazioni di mercato essenziali come i prezzi di apertura, massimo, minimo e chiusura. Analizza le caratteristiche di ogni candela, comprese le dimensioni del corpo e dello stoppino, e calcola ulteriori metriche come i gap della candela. Dopo aver elaborato le ultime 21 barre, notifica all'utente l'avvenuta esportazione dei dati.

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.

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.

Adaptive CCI - Commodity Channel Index con limiti superiori e inferiori regolati dinamicamente in base alla volatilità del mercato. Elimina le soglie fisse (come 100/-100) utilizzando picchi e avvallamenti attenuati dall'EMA, fornendo segnali di ipercomprato/ipervenduto più affidabili e adeguati alla volatilità corrente di ogni asset. Perfetto per identificare punti di inversione ad alta probabilità con livelli di conferma adattivi.

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

12345678910...194