Unisciti alla nostra fan page
- Visualizzazioni:
- 213
- Valutazioni:
- Pubblicato:
- Aggiornato:
-
Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance
Introduzione
Dal 2008, la maggior parte dei centri di trading ha iniziato a utilizzare spread "variabili" anziché fissi. L'aumento degli spread si verifica durante la notte, in occasione della pubblicazione di notizie e nei periodi di calma, quando le quotazioni si trovano in un corridoio ristretto. Inoltre, l’aumento dello spread può essere talmente significativo che alcuni sistemi di trading perdono la capacità di generare profitti in quei momenti.
A volte il valore dello stop level viene aumentato di decine di volte, il che impedisce il corretto funzionamento degli “expert advisor” con valori fissi di Stop Loss o Take Profit.
Poiché lo “Strategy Tester” del terminale MetaTrader versione 4 utilizza gli ultimi valori noti di spread, stop level e freeze level, il risultato del test dell’expert advisor dipende dagli ultimi valori di queste grandezze noti al terminale nel momento in cui l’utente preme il pulsante “Avvia” nel “Strategy Tester”.
Nel “Tester di strategie” del terminale MetaTrader 5 vengono utilizzati i valori dello spread ricavati dalla cronologia delle quotazioni; a tal fine, nella struttura di archiviazione dei dati storici è previsto un campo dedicato allo spread. Tuttavia, lo spread può variare (e talvolta varia effettivamente) ad ogni tick e non è chiaro quale valore dello spread venga salvato nella cronologia delle quotazioni: il massimo nel periodo (1 minuto), il minimo o un valore casuale. Il "Tester di strategie" del terminale MetaTrader versione 5 utilizza gli ultimi valori noti di stop level e freeze level, proprio come nella versione 4.
L’indicatore spread_on_chart visualizza in formato testuale i valori correnti:
- spread (differenza tra i prezzi correnti Ask e Bid),
- stop level (requisito relativo alla distanza minima dal prezzo corrente allo Stop Loss e al Take Profit) e
- freeze level (requisito relativo alla distanza minima dal prezzo corrente all’ordine che si intende modificare, annullare o chiudere).
Aggiornamento dei valori: ad ogni tick.
Variabili esterne:
- Corner: l'angolo del grafico dei prezzi in cui verranno visualizzati i valori. Per impostazione predefinita: angolo in alto a sinistra.
- XMargin e YMargin: margini dal bordo del grafico dei prezzi ai valori visualizzati dall’indicatore; rispettivamente in orizzontale e in verticale.
- Font, Color e Size: nome, colore e dimensione del carattere.


File:
- spread_on_chart.mq5 - indicatore per MetaTrader versione 5.
Tradotto dal russo da MetaQuotes Ltd.
Codice originale https://www.mql5.com/ru/code/152
Libreria che implementa la logica fuzzy
La logica fuzzy è una scienza moderna che trova ampio impiego in ambito militare, in particolare per la guida dei missili. Ora è a disposizione dei trader.
Ocilatore Divergence Awesome
Questo indicatore personalizzato MQL5 rileva le divergenze tra l'azione dei prezzi e l'Awesome Oscillator (AO), segnalando potenziali inversioni o continuazioni del mercato. Traccia frecce di acquisto/vendita sul grafico, visualizza l'AO come istogramma e disegna linee di tendenza per evidenziare le divergenze.
MACD - Any higher timeframe
Questo indicatore si basa sul MACD semplice, ma consente di scegliere anche un intervallo di tempo diverso da quello corrente. È possibile scegliere l'intervallo di tempo corrente del grafico (in tal caso l'indicatore mostra gli stessi valori del MACD standard) oppure qualsiasi intervallo di tempo superiore.
ADX Indicator (MQL5)
L'indicatore ADX (Average Directional Index) Smoothed migliora l'ADX standard applicando un doppio filtro di smoothing esponenziale per ridurre il rumore e fornire segnali di tendenza più chiari. Traccia tre linee: +DI (blu), -DI (rosso) e la linea ADX principale (verde). Questa versione raffinata aiuta i trader a identificare la forza del trend e i potenziali cambiamenti di direzione con una riduzione dei falsi segnali. L'indicatore eccelle nel confermare le tendenze consolidate e nel segnalare l'indebolimento del momentum prima che si verifichino le effettive inversioni di prezzo, rendendolo prezioso sia per le strategie di trend following che per determinare i punti di entrata/uscita ottimali.