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

An indicator to detect and mark all popular candle patterns

MarketPredictor per MetaTrader 5 MarketPredictor è un innovativo Expert Advisor (EA) per MetaTrader 5 che sfrutta modelli matematici come le funzioni seno, la Fast Fourier Transform (FFT), le funzioni sigmoidi e le simulazioni Monte Carlo per analizzare e prevedere i movimenti del mercato. Questo progetto è destinato a sviluppatori, appassionati di matematica e trader interessati a combinare innovazioni tecnologiche e finanziarie. Sentitevi liberi di suggerire, discutere e implementare idee di codice direttamente in questo thread. Che si tratti di nuove funzionalità, suggerimenti di miglioramento o strategie, ogni contributo è ben accetto per sviluppare e ottimizzare ulteriormente MarketPredictor. Siete anche invitati ad aggiungermi per chiarire domande in privato, collaborare al progetto GitHub o inviarmi direttamente il vostro feedback. Prepariamo insieme qualcosa di straordinario e portiamo questo progetto al livello successivo!

Indicatore di aumento dei prezzi

Semplice indicazione di una tendenza emergente con frecce colorate sul grafico.

Indicatore del rapporto tra Average True Range (ATR) veloce e ATR lento.

Questa variante dell'indicatore DailyPivot_Shift_Full è conveniente, innanzitutto, perché può essere costruita per qualsiasi barra del grafico e consente di vedere il quadro completo del comportamento del mercato rispetto ai livelli dell'indicatore su ogni barra.

A lightweight tool for manual scalping in MT5 using keyboard shortcuts

L'indicatore di aumento dei prezzi calcola le variazioni di margine e di prezzo in percentuale.

Questo indicatore individua una specifica formazione di spike ribassista su 3 candele

Classico Commodity Channel Index che utilizza la consueta formula della deviazione media con un algoritmo di mediazione selezionabile e livelli di ipervenduto/ipercomprato dinamicamente variabili.

La media mobile adattiva JMA è leader nello smoothing delle serie di prezzi con un ritardo minimo (lag).

L'indicatore ATR Channels costruisce canali di movimento dei prezzi tenendo conto dell'ATR (Average True Range).

TardioBot V1.05, named after of a historical figure Giuseppe Tardio, is an Expert Advisor designed for MetaTrader 5 that employs a triangular arbitrage strategy.

Expert Advisor for MetaTrader 5 that combines Exponential Moving Averages (EMA) and Relative Strength Index (RSI) to generate trading signals. Includes risk management features and trading time filter.

Una classe per leggere e scrivere singoli bit o sequenze di bit da e verso un buffer.

Questo indicatore personalizzato MetaTrader 5 (MT5), boomSpikeBoxMitigationFinal.mq5, rileva uno specifico modello di spike rialzista sul grafico e segna le zone di ingresso utilizzando rettangoli e linee orizzontali. Una volta che il prezzo ritorna ("attenua") il livello di entrata, la linea di entrata viene accorciata al punto di attenuazione.

L'indicatore DailyPivot_Shift si differenzia dal solito indicatore DailyPivot in quanto i livelli principali possono essere calcolati con uno spostamento dell'inizio della giornata.

Indice del canale delle materie prime con algoritmo di mediazione selezionabile e livelli di ipervenduto/ipercomprato che cambiano dinamicamente.

Linea di tendenza adattiva lenta con media ultralineare e JMA.

The Cincin EA (v2.24) is an automated trading system for MetaTrader 5 that executes conservative random trades on a specified symbol (e.g., EURUSD), with features like basket management, hedging, and position control.

Questo semplice indicatore permette di scoprire facilmente quando il prezzo raggiunge un determinato momento in qualsiasi candela o time frame.

Script MQL5 per MetaTrader 5 che aggiunge due pulsanti per chiudere tutte le posizioni di acquisto o vendita per il simbolo corrente.

L'indicatore Stalin appartiene al tipo di "segnalazione", ossia fornisce al trader punti di ingresso precisi nel mercato.

Indice di forza relativa con algoritmo di mediazione selezionabile e livelli di ipervenduto/ipercomprato variabili dinamicamente.

L'indicatore fornisce segnali per concludere accordi.

EA Spread lister shows the current, min and max values for all symbols / instruments.

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.

Si tratta di un semplice file di script per calcolare la dimensione del lotto utilizzando l'approccio della percentuale di rischio o l'importo effettivo da rischiare.

L'indicatore Schaff Trend Cycle è un oscillatore ciclico che, per il principio del suo funzionamento, utilizza i meccanismi dello stocastico della linea MASD, utilizzando i cicli. Di conseguenza, gli sviluppatori di questo indicatore sono riusciti a ottenere risultati più stabili e affidabili dello script.

Un indicatore che colora le barre di un trend rialzista di blu e di un trend ribassista di rosso.

L'indicatore SHI_Channel_true visualizza i canali mobili dinamici di Barishpolz sul grafico in modalità automatica.

A powerful and feature-rich JSON library for MQL5, designed to bring a modern development experience similar to Python/JS

The EA identifies trade setups by waiting for a user-defined number of indicators (e.g., 2 out of 3) to show divergence simultaneously. This multi-layer confirmation approach filters out market noise. Key Features: Triple Confirmation Engine: Analyzes RSI, MACD, & Stochastic divergence. Advanced Filters: Optional Trend Filter (MA) and Volume Filter for superior signal quality. Full Customization: Control all indicator settings, divergence sensitivity, and trade logic. Professional Risk Management: Use fixed lots or percentage-based money management with SL/TP.

Si tratta di un indicatore che determina i livelli target in base alla media dei movimenti di prezzo.

Creazione di etichette di profitto sulle transazioni (operazioni chiuse) che vengono visualizzate anche nel tester della strategia.

Un indicatore di tendenza semplice ma chiaro.

Un indicatore semplice e chiaro della forza e della direzione della tendenza attuale.

L'indicatore JFatlAcceleration viene utilizzato per misurare l'accelerazione dell'andamento corrente.

Tarantella EA: Advanced grid trading system with hedging capabilities and Market Profile integration. Uses ADX trend filtering, Fibonacci-based grid spacing, and multi-layered entry conditions (RSI/ATR/volume) to execute trades only within Market Profile value areas. Features intelligent risk management including trailing stops, breakeven triggers, and partial hedge closing.

Interfaccia per l'implementazione dell'esecuzione asincrona degli algoritmi

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191