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

Questo script è progettato per impostare l'ordine SellStopLimit con valori fissi dei livelli di attivazione, del livello di stop loss e del livello di take profit in pip dal prezzo corrente e dai prezzi di attivazione dell'ordine.

Questo script è progettato per impostare ordini BuyStopLimit con valori fissi di livelli di trigger, livello di stop loss e livello di take profit in pips dal prezzo corrente e dai prezzi di trigger dell'ordine.

Questo Screener è stato creato per semplificare il processo di ricerca di asset negoziati a prezzi scontati. L'utilizzo iniziale potrebbe richiedere un po' di tempo a causa del processo di caricamento dei dati per tutti gli strumenti selezionati. Lo strumento può analizzare tutti gli asset del broker disponibili o essere limitato a classi di asset specifiche.

Questo script è progettato per impostare un ordine BuyLimit con valori fissi di livello di trigger, livello di stop loss e livello di take profit in pip dal prezzo corrente.

Questo script è progettato per impostare un ordine BuyStop con valori fissi di livello di trigger, livello di stop loss e livello di take profit in pip dal prezzo corrente.

Questo script è progettato per impostare l'ordine SellStop con valori fissi di livello di trigger, livello di stop loss e livello di take profit in pips dal prezzo corrente.

Questo script è progettato per impostare l'ordine SellLimit con valori fissi di livello di trigger, livello di stop loss e livello di take profit in pip dal prezzo corrente.

Mentre regolare manualmente lo stop-loss di una singola operazione in modo che corrisponda al suo prezzo di apertura è un compito relativamente semplice, la gestione di numerose posizioni singolarmente può risultare macchinosa e richiedere molto tempo. Lo script Breakeven di Titik Impas per MT4/MT5 semplifica questo processo, offrendo efficienza e convenienza ai trader che gestiscono posizioni multiple.

Questa funzione esegue la logica principale dell'apertura di un'operazione. Calcola il prezzo di apertura, i livelli di take profit e di stop loss in base alle informazioni sul simbolo e ai parametri forniti dall'utente. Prepara una richiesta di negoziazione (MqlTradeRequest) con le informazioni necessarie come simbolo, volume, tipo di ordine, slippage, commento, numero magico, ecc. Richiamare la funzione OrderSend per inviare la richiesta di negoziazione e ottenere il risultato. Funzione SetTypeFillingBySymbol: determina il tipo di esecuzione dell'ordine (riempimento o annullamento, immediato o annullamento o restituzione) in base alla politica di esecuzione del simbolo. Funzione GetMinTradeLevel: calcola il livello minimo di negoziazione in base al livello di blocco e al livello di stop del simbolo. Regola il livello minimo per garantire che sia entro certi limiti e restituisce il risultato.

Questo script è progettato per effettuare vendite con valori fissi di stop loss e take profit in pip dal prezzo corrente.

Questo script è progettato per effettuare acquisti con valori fissi di stop loss e take profit in pips rispetto al prezzo corrente.

Uno script per la creazione di lunghe schermate.

Lo script Clean Market Watch è un semplice strumento di utilità progettato per rimuovere rapidamente tutti i simboli dalla finestra di Market Watch di MetaTrader 5 con un solo clic. Questo è particolarmente utile quando si vuole ricominciare da capo con un'area di lavoro pulita o quando il Market Watch è diventato ingombro di troppi simboli. Scopo Nel corso del tempo, i trader spesso accumulano numerosi simboli nella loro finestra di Market Watch, rendendo difficile concentrarsi sugli strumenti che negoziano attivamente. Rimuovere manualmente i simboli uno per uno può essere noioso e richiede molto tempo. Questo script automatizza l'intero processo, eliminando tutti i simboli in pochi secondi.

Semplice script per la commutazione dei principali timeframe. Lo scopo principale è la comodità della commutazione tramite tasti di scelta rapida.

Confronto delle prestazioni di diversi metodi di ordinamento degli array.

Si tratta di uno script per esportare i tassi e i tick del simbolo del grafico corrente in file CSV compatibili con il formato di esportazione/importazione di MT5.

Si tratta di uno script che visualizza il tempo rimanente all'arrivo della prossima barra.

Lo script visualizza linee verticali sul grafico in corrispondenza dei punti di rilascio delle notizie.

Funzioni da utilizzare al posto di ChartXYToTimePrice e ChartTimePriceToXY, che funzionano correttamente e rapidamente su tutta la gamma di parametri di input.

Semplice script per randomizzare tutti i colori del vostro grafico. Basta fare clic su di esso per vedere i risultati!

Abilita la "Descrizione degli oggetti del grafico" per i non programmatori. Per qualsiasi finestra di grafico aperta.

Lo script calcola le funzioni di autocorrelazione e di autocorrelazione parziale e le visualizza su un grafico

Script per determinare se il Broker segue l'orario diurno degli Stati Uniti, del Regno Unito o dell'Unione Europea (DST).

Script per la visualizzazione dei dati di aggiornamento delle posizioni aperte.

Un piccolo esempio di calcolo del frattale di Mandelbrot in OpenCL, che accelera notevolmente il calcolo rispetto all'implementazione software di circa 100 volte.

Lo script fornisce un insieme di funzioni per la creazione di tutti gli oggetti grafici standard da utilizzare nei propri sviluppi. Le funzioni presentate nello script possono essere utilizzate "così come sono" o modificate in base alle proprie esigenze.

Lo script calcola il prezzo al quale può verificarsi uno Stop Out (chiusura forzata di una posizione) e il prezzo dopo il quale il valore del Free Margin diventa negativo.

Lo script salva la cronologia delle quotazioni nel formato HST. Questo formato di file è supportato da MetaTrader 4 e può essere importato nella cronologia delle quotazioni del terminale o aperto come grafico indipendente.

Questo script aiuta i trader a comprendere la distribuzione e l'ampiezza delle candele in un periodo specifico, il che può essere utile per prendere decisioni di trading come il Take Profit o lo Stop Loss da utilizzare in base ai valori storici.

Questo script aiuta i trader a comprendere la distribuzione e l'intervallo delle candele in un periodo specifico, il che può essere utile per prendere decisioni di trading, ad esempio per determinare quali valori storici utilizzare per il Take Profit o lo Stop Loss.

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

Codice di esempio per contare il numero consecutivo di barre toro o orso.

Script per Trap News ad alto impatto

Eliminerà tutti gli oggetti del grafico quando l'eseguibile compilato verrà trascinato sul grafico.

Mostra diversi modi di calcolo dei valori di Aroon

Script per lo scorrimento sincrono dei grafici.

Lo script rimuove tutte le icone di autotrading dal grafico corrente.

Un semplice script per rimuovere tutti gli oggetti grafici dal grafico di un'attività finanziaria.

Questo script salva tutti i dati OHLCV disponibili sul grafico in un file CSV.