Codici sorgente MQL5 di Script per MetaTrader 5 - 4

icon

Gli script eseguono azioni uniche in MetaTrader 5, utilizzando un programma MQL5 e vengono eliminati dal grafico subito dopo. Le funzioni esemplificative includono il caricamento della cronologia di trading, la generazione di rapporti e il loro invio via e-mail, il download e l'elaborazione dei dati da un file. Gli script possono essere utilizzati anche per creare un'interfaccia grafica o per eseguire rapidamente operazioni di trading di un solo tipo, per esempio per chiudere immediatamente tutte le posizioni.

È possibile scaricare e lanciare gli script disponibili in MetaTrader 5. La libreria di script è anche disponibile direttamente dalla piattaforma MetaTrader 5 e dall'ambiente di sviluppo MetaEditor.

Invia il tuo codice
più recenti | migliori

script per aprire una posizione di acquisto al prezzo corrente nella finestra MT5 con uno stop loss (in pip) e un take profit (in pip) specificati

Fornire la classe più semplice per scrivere file CSV

Uno script che, una volta eseguito, visualizza la dimensione massima del lotto consentita per l'asset.

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

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

- Lo script analizza il grafico corrente alla ricerca di eventuali oggetti grafici disponibili, - li conta e li elimina di conseguenza - e registra i nomi degli oggetti sul grafico.

Funzioni relative al tempo per il rilevamento empirico del fuso orario del server e della modalità di risparmio di luce diurna (DST) dallo storico delle quotazioni

Questo è un esempio di ordinamento ascendente di un elenco di strutture in base a un campo. È possibile scoprire e personalizzare l'algoritmo di cui sopra a seconda dello scopo di utilizzo, questo è l'esempio più elementare è anche una direzione per risolvere la disposizione in un array di strutture. L'algoritmo utilizzato in questo esempio è Quick Sort e Merge Sort.

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.

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

Lo script MinMargins.mq5 è stato progettato per aiutare i trader a calcolare e documentare rapidamente la quantità minima di denaro necessaria per aprire una posizione con il lotto più piccolo per tutti i simboli disponibili nel Market Watch. I dati vengono salvati in un file CSV per facilitarne la revisione e l'analisi.

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

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.

Questo script è una soluzione di riferimento per la mappatura dei nomi dei simboli configurati dagli utenti negli EA o negli script di MetaTrader 5 con i nomi effettivi forniti dal broker. Utilizza l'algoritmo della distanza di Levenshtein per identificare automaticamente il simbolo più simile in Market Watch. Ideale per gli sviluppatori che devono affrontare problemi di compatibilità con prefissi o suffissi nei nomi dei simboli. È un punto di partenza personalizzabile per soddisfare qualsiasi esigenza specifica.

Un piccolo script per semplificare la vita dei trader. L'unica cosa che mi infastidisce sempre è reimpostare le proprietà, come i colori, di un nuovo grafico, per farlo apparire come mi piace. Ecco quindi uno script per rendere le cose più semplici.

Questo script è una soluzione di riferimento per la mappatura dei nomi dei simboli configurati dagli utenti negli EA o negli script di MetaTrader 5 con i nomi effettivi forniti dal broker. Utilizza l'algoritmo della distanza di Levenshtein per identificare automaticamente il simbolo più simile in Market Watch. È ideale per gli sviluppatori che hanno problemi di compatibilità con i prefissi o i suffissi nei nomi dei simboli. È un punto di partenza personalizzabile per adattarsi a qualsiasi esigenza specifica.

Questo script è stato sviluppato per visualizzare in un grafico il report della strategia salvato dallo Strategy Tester.

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.

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.

Purtroppo ho dovuto constatare che alcuni broker sono un po' negligenti con il cambio dell'ora del server, cosa che non mi aspettavo e che mi ha molto sorpreso. Ecco uno script con cui tutti possono controllare il proprio broker.

Lo script legge tutte le posizioni aperte e calcola il valore complessivo delle attività per ciascuna valuta.

Script con una funzione per convertire il tempo in secondi in anni, mesi, giorni, ore, minuti e secondi. Senza utilizzare le funzioni MQL!

Script per la chiusura parziale degli ordini di acquisto attivi

Chiudere parzialmente gli ordini di vendita attivi

Lo script carica la cronologia disponibile relativa al simbolo corrente.

Questo script esporta i valori dell'indicatore in un file CSV.

Nuova versione dello script sChartsSynchroScroll.

Script che genera il proprio codice sorgente. Soluzione di un problema classico in MQL5. Non ha alcuna utilità pratica. Tuttavia, può essere utile a chi sta imparando la programmazione e l’algoritmizzazione.

Trasferimento della cronologia delle operazioni sul grafico.

Questo script consente di ottenere per MetaTrader 4 una cronologia completa e senza lacune dal database di MetaTrader 5.

Uno script che, trascinato sul grafico, stampa nella finestra degli esperti il numero di barre presenti sul grafico, come per magia.

A partire dalla build 344 di Terminal è stata aggiunta la visualizzazione delle notizie del calendario economico tramite oggetti grafici speciali (OBJ_EVENT). Uno script che mostra, a titolo dimostrativo, il calendario economico con i dati economici attuali e la data dell'ultimo evento importante (in rosa).

Un semplice script di partenza per raccogliere dati e inviarli a un CSV nell'ordine più vecchio più nuovo. In questo esempio vengono raccolti solo i dati relativi al prezzo di chiusura.

Lo script calcola la dimensione del lotto in base a una percentuale prestabilita del capitale disponibile.

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.

Queste sono alcune dichiarazioni #define utili per eseguire operazioni nel vostro EA. È sufficiente assegnare il nome delle variabili all'inizio del file e lasciare che le altre dichiarazioni #define facciano il loro lavoro. Per utilizzare questo file, aggiungete #include <DEFINE_statements.mqh> alla prima riga del vostro file EA.

Lo script TradeReportExporter è progettato per esportare la cronologia delle operazioni (trade) in un comodo file CSV. Raccoglie automaticamente i dati di tutte le operazioni dell'ultimo anno per lo strumento su cui è installato. Il file include dati quali data e ora, tipo di transazione (acquisto/vendita), prezzo, volume, commissione e profitto/perdita. Il risultato viene salvato in un file che può essere aperto in Excel o in qualsiasi altro editor di fogli di calcolo.

Il trading di XAUUSD (oro) è spesso influenzato da importanti eventi economici come i comunicati di USD, GBP o EUR. Per mitigare i rischi durante questi periodi di volatilità, l'utilizzo di un filtro sulle notizie nel vostro Expert Advisor (EA) è essenziale. In questo articolo condividerò come creare un semplice filtro sulle notizie su MT5 e applicarlo al trading su XAUUSD.

Lo scopo dello script è esportare la cronologia delle quotazioni in un formato che faciliti l'analisi con programmi specializzati di analisi tecnica.