Guarda come scaricare robot di trading gratuitamente
Ci trovi su Facebook!
Unisciti alla nostra fan page
Script interessante?
Pubblica il link!
lasciare che altri lo valutino
Ti è piaciuto lo script? Provalo nel Terminale MetaTrader 5
Indicatori

Global Macro Soros - indicatore per MetaTrader 5

Visualizzazioni:
15
Valutazioni:
(1)
Pubblicato:
Aggiornato:
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

globale Macroeconomia globale

1. Descrizione dell'indicatore

Un indicatore di convergenza di tendenza su più timeframe ispirato allo stile di trading macroeconomico di George Soros. Soros gestiva il Quantum Fund basandosi su una visione direzionale a lungo termine, formata valutando le evidenze su più orizzonti temporali prima di impegnare il capitale. Questo indicatore riproduce approssimativamente tale concetto per un singolo strumento: verifica se un trend basato su medie mobili veloci/lente punti nella stessa direzione su tre diversi timeframe (corto, medio, lungo — H4/D1/W1 per impostazione predefinita) e la sintetizza in un unico punteggio compreso tra -3 (forte convergenza ribassista) e +3 (forte convergenza rialzista), visualizzato sotto forma di istogramma a colori e di un pannello di controllo in tempo reale sul grafico.

Caratteristiche:

  • Punteggio di concordanza del trend su tre intervalli di tempo — combina il rapporto tra media mobile veloce e lenta su intervalli di tempo a breve, medio e lungo (completamente configurabili) in un unico punteggio di tendenza compreso tra -3 e +3.
  • Metodo MA configurabile — scegli tra SMA, EMA, SMMA o LWMA per il rilevamento del trend, applicato in modo coerente su tutti e tre gli intervalli di tempo.
  • Indicatore in tempo reale, non una cronologia fittizia — l’istogramma mostra solo la lettura attuale e in tempo reale; non ricalca mai le barre storiche con il punteggio odierno, in modo che il grafico non possa apparire in modo fuorviante uniformemente rialzista o ribassista.
  • Gestione resiliente dei dati — se la lettura di un timeframe superiore fallisce momentaneamente (ad esempio, la cronologia per quel timeframe è ancora in fase di sincronizzazione nel terminale), l’indicatore mantiene l’ultimo valore valido conosciuto invece di tornare immediatamente in posizione neutra, evitando falsi sbalzi.
  • Pannello dedicato e ottimizzato nella dashboard — un piccolo pannello sul grafico (disegnato all’interno della finestra secondaria dell’indicatore stesso) mostra la direzione per ogni timeframe, il punteggio totale e un’etichetta di orientamento in linguaggio semplice (MACRO RIALZISTA / MACRO RIBASSISTA / NEUTRO-MISTATO). Le etichette vengono ridisegnate solo quando il loro testo cambia effettivamente, mantenendo al minimo l’utilizzo della CPU.
  • Sicuro in termini di risorse — ogni handle dell’indicatore creato all’avvio viene correttamente rilasciato al termine; nessun handle viene perso anche dopo ripetuti attacchi/stacchi o modifiche dei parametri.
  • Convalida completa degli input all'avvio: le combinazioni di parametri non valide vengono rifiutate con un messaggio chiaro nel log di Experts, invece di comportarsi in modo errato in silenzio.
  • Ridimensionamento del pannello in base a DPI e font — le dimensioni del pannello e la scala dei font si adattano in base a un unico valore di dimensione del font e al DPI dello schermo, garantendo la leggibilità su qualsiasi monitor.

2. Spiegazioni sugli input

=== Rilevamento del trend ===

  • InpFastMA (impostazione predefinita 50) — il periodo della media mobile veloce utilizzata per rilevare la direzione del trend su ciascuno dei tre timeframe.
  • InpSlowMA (valore predefinito 200) — il periodo della media mobile lenta. Quando la media mobile veloce si trova al di sopra di quella lenta, quel timeframe viene valutato come rialzista (+1); al di sotto, ribassista (-1); se sono esattamente uguali, piatto (0).
  • InpMAMethod (impostazione predefinita MODE_EMA) — il metodo di media mobile applicato sia alla media mobile veloce che a quella lenta, su tutti e tre i timeframe (opzioni: SMA, EMA, SMMA, LWMA).

=== Intervalli di tempo macro ===

  • InpTF_Short (impostazione predefinita PERIOD_H4) — il timeframe a breve termine utilizzato per una delle tre letture di tendenza.
  • InpTF_Medium (impostazione predefinita PERIOD_D1) — il timeframe a medio termine per la seconda lettura del trend.
  • InpTF_Long (impostazione predefinita PERIOD_W1) — il timeframe a lungo termine per la terza lettura del trend. Il punteggio totale è la somma delle tre letture individuali (+1/0/-1 ciascuna), quindi varia da -3 a +3.

=== Dashboard ===

  • InpShowDashboard (impostazione predefinita true) — mostra/nasconde il pannello sul grafico che visualizza la direzione per ciascun intervallo di tempo, il punteggio e l’etichetta di bias.
  • InpPanelX (impostazione predefinita 10) — spostamento orizzontale del pannello dal bordo sinistro della finestra secondaria dell’indicatore, in pixel (prima del ridimensionamento).
  • InpPanelY (impostazione predefinita 10) — offset verticale del pannello dal bordo superiore della finestra secondaria, in pixel (prima del ridimensionamento).
  • InpFontSize (impostazione predefinita 9, intervallo 6-24) — dimensione del testo utilizzato nel pannello; la geometria del pannello si ridimensiona automaticamente in base a questo valore e al DPI dello schermo.

3. Metodi di trading con questo indicatore

a) Conferma dell’allineamento completo (massima convinzione)
Effettuare operazioni solo nella direzione del trend quando il punteggio è esattamente +3 (tutti e tre i timeframe rialzisti) o -3 (tutti ribassisti). Questo è il filtro più rigoroso: meno segnali, ma ciascuno rappresenta un vero e proprio consenso su orizzonti a breve, medio e lungo termine, in modo simile a come Soros avrebbe investito ingenti somme solo quando il quadro macroeconomico fosse stato inequivocabile.

b) Entrate con consenso maggioritario
Operare seguendo il segno del punteggio ogni volta che è diverso da zero (+1, +2, +3 per orientamento long; -1, -2, -3 per orientamento al ribasso), utilizzandolo come filtro direzionale per gli ingressi derivati da un altro sistema (ad es. prendere solo configurazioni long dalla propria strategia di ingresso quando il punteggio è positivo). Più segnali rispetto al metodo (a), meno convinzione per ogni operazione.

c) Combinare con l’indicatore Trend Following Henry
Utilizza questo indicatore come filtro macro di livello superiore e agisci sulle frecce ACQUISTA/VENDI di Trend Following Henry solo quando il punteggio macro concorda con quella direzione (punteggio > 0 per ACQUISTA, punteggio < 0 per VENDI). In questo modo si sovrappone un filtro di orientamento macro a orizzonte più lungo a un sistema di trend meccanico a orizzonte più breve.

d) Uscite in casodi inversione del segno del punteggio
Se si è già in posizione, considerare un’inversione del segno delpunteggio (ad es. da +2 a -1) come un segnale di allarme precoce che il contesto macroeconomico si sta rivoltando contro l’operazione — un segnale per stringere gli stop o ridurre gradualmente la posizione, anche prima che scatti il segnale di uscita del sistema principale.

e) Bias discrezionale ponderato per timeframe
Anziché negoziare meccanicamente il punteggio aggregato, utilizzare la suddivisione per timeframe della dashboard (Breve/Medio/Lungo, mostrati separatamente) per costruire una visione macroeconomica discrezionale — ad esempio, attribuendo maggiore peso alla lettura a lungo termine (W1) per le decisioni relative al position trading, mentre si utilizza quella a breve termine (H4) solo per tempeggiare gli ingressi all’interno di tale orientamento stabilito.

f) Analisi macro su più simboli
Applica l’indicatore a diversi grafici (valute principali, indici, materie prime che segui) e utilizza l’etichetta del punteggio/bias presente nella dashboard su ciascuno di essi per effettuare una rapida analisi trasversale del mercato — privilegiando gli strumenti in cui il punteggio concorda fortemente con una tesi più ampia che già sostieni, piuttosto che affidarti alla lettura isolata di un singolo grafico.

Tradotto dall’inglese da MetaQuotes Ltd.
Codice originale https://www.mql5.com/en/code/75691

Trade Guardian - stop loss watchdog and drawdown limiter that re-arms Trade Guardian - stop loss watchdog and drawdown limiter that re-arms

A safety EA that watches every open position on the chart symbol: it reports any position left without a stop loss, optionally attaches an ATR-based stop, and enforces a daily and a total drawdown limit that re-arms after a cooldown.

CalendarExport CalendarExport

This Expert Advisor is that missing bridge. Attach it to any chart and it periodically writes the calendar to a CSV file in `MQL5\Files`, where anything outside the terminal can read it.

Trade Manager Panel Simple Interactive Chart Trading Tool with Risk Management for MT5 Trade Manager Panel Simple Interactive Chart Trading Tool with Risk Management for MT5

Un pannello di gestione delle operazioni MQL5 semplice da usare, dotato di linee grafiche trascinabili, calcolo dinamico delle dimensioni dei lotti in base alla percentuale di rischio, modalità di stop loss ATR/Point e monitoraggio in tempo reale del P/L variabile.

Tick Audit - check real tick history and backtest quality month by month Tick Audit - check real tick history and backtest quality month by month

Reports, month by month, whether your symbol really has ticks or only bars - so you know which part of your backtest ran on generated ticks before you trust the curve. The Strategy Tester gives you one History Quality figure after the test has finished, and it never says which months were the problem. This script asks first.