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

Codici sorgente MQL5 di Script per MetaTrader 5 - 3

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

Lo script carica la cronologia disponibile per il personaggio corrente.

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

Nuova versione dello script sChartsSynchroScroll.

Uno script che genera il proprio testo sorgente. Risoluzione di un problema classico in MQL5. Non ha valore applicativo. Tuttavia, può essere utile per chi studia programmazione e algoritmizzazione.

Trasferimento dello storico delle transazioni nel grafico.

Questo script vi aiuterà ad ottenere per MetaTrader 4 una cronologia completa senza buchi 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.

Dalla build 344 del Terminale è stata aggiunta la visualizzazione delle notizie del calendario economico utilizzando speciali oggetti grafici (OBJ_EVENT). Uno script che visualizza come dimostrazione del Calendario economico con i dati economici attuali, la data dell'ultimo evento importante (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 a una determinata percentuale di fondi liberi.

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 è quello di esportare la cronologia delle quotazioni in un formato adatto all'analisi con programmi specializzati di analisi tecnica.

Un Expert Advisor semplice ed efficace basato sui segnali di inversione dell'oscillatore stocastico sul timeframe H1. I segnali di acquisto vengono attivati quando %K incrocia sopra %D al di sotto del livello 20. I segnali di vendita vengono attivati quando %K incrocia sotto %D al di sopra del livello 80. Il rischio viene calcolato in base al saldo del conto, con la dimensione del lotto impostata a 0,1 (regolabile in base alle esigenze). Il Take Profit (TP) è impostato a 300 punti per tutte le posizioni. Lo Stop Loss (SL) viene calcolato dinamicamente in base al segnale di crossover opposto. La posizione viene chiusa quando si verifica un crossover nella direzione opposta, così come quando viene raggiunto il TP o lo SL.

Recupero del contenuto degli appunti (clipboard)

Gli algoritmi di ottimizzazione basati sulla popolazione sono raccolti qui. L'archivio contiene tutti i file necessari per eseguire gli algoritmi su funzioni di prova.

Lo script fornisce lo scorrimento sincrono di tutti i grafici aperti nel terminale.

La funzione può essere utile per non sovraccaricare il server di richieste di compravendita in momenti in cui il mercato è chiuso per le contrattazioni.

La sceneggiatura disegna i livelli di Rudolph Axel

Firma della candela con esempio per la ricerca e lo sviluppo

Si tiene conto del fatto che ci sono 30 giorni in un mese, 365 giorni in un anno Lo script mostra il contatore del tempo fino all'inizio del nuovo anno

Questo script CalculateHistoryProfit versione 1.0 è stato progettato per calcolare il profitto per un periodo specifico utilizzando un pannello grafico.

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.

Provide simplest class to read and parse CSV file

Set TakeProfit by just dragging and dropping script on the desired price level.

Set StopLoss by just dragging and dropping script on the desired price level.

Calculates the risk in the account currency for a given trading volume of the selected symbol at different time periods.

Multi Selllimit and Sellstop orders are script files that enable traders to place multiple orders with ease. These orders allow traders to enter the market at a specific price level, or at a specified number of pips away from the current market price, with stop-loss and take-profit levels. By default, the pips value is set to 400, which means the trade will be placed 400 pips away from the current market price for a 5-digit broker. Moreover, the multi Selllimit and Sellstop orders offer traders the flexibility to customize their trading strategies. Traders can set the stop-loss level to zero if they do not use stop-loss, and can choose between a target price or a pip-based entry. This level of flexibility allows traders to tailor their trading strategies to their specific needs, which can result in better trading outcomes.

Multi buylimit and buystop orders are script files that enable traders to place multiple orders with ease. With just one command, traders can place multiple buylimit or buystop orders using either a target price or pips. By default, the pips value is set to 400, which means the trade will be placed 400 pips away from the current market price for a 5-digit broker. This setup includes stop-loss and take-profit levels, which can be adjusted based on the trader's preferences. Notably, these orders come with a level of flexibility that enables traders to fine-tune their trading strategies. For instance, a trader can opt to set the stop-loss level to zero if they do not use stop-loss.

To assist traders who wish to open multiple sell orders quickly, a script file has been developed that allows them to execute a large number of trades with just one command. The default take profit and stop loss values are set in 5-digit broker format, but for traders using a 4-digit broker, the default must be TP=40 and SL=20. Num_of_Sell is the number of trades to execute. This script file can be extremely useful for traders who want to take advantage of market conditions quickly and efficiently. By simplifying the process of opening multiple sell orders, it can save traders valuable time and allow them to focus on other aspects of their trading

To assist traders who wish to open multiple buy orders quickly, a script file has been developed that allows them to execute a large number of trades with just one command. The default take profit and stop loss values are set in 5-digit broker format, but for traders using a 4-digit broker, the default must be TP=40 and SL=20. Num_of_Buy is the number trades the trader wish to open instantly. This script file can be extremely useful for traders who want to take advantage of market conditions quickly and efficiently. By simplifying the process of opening multiple buy orders, it can save traders valuable time and allow them to focus on other aspects of their trading strategy.

Learn how to split the volume data into different groups so that you can compare them and create a strategy based on volume average.

This example was created to see how long it takes to reach 100 ticks. So this indicator is a seconds / "centick" (centick = 100 ticks). It helps you trade orders flow.

You learn how to subtract time, insert it manually in a string format, tick counter and see output on comment function.

Generates, creates and stores passwords for your account.

This script counts the number of pending buy stop orders for each symbol and returns the value.

hi, this code need your telegram token and telegram chat id . you can make robot by BotFather and then search in google how you can find telegram token and chat id then attach them to this code . now every trade would be signals on your telegram channel.

123456789