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

Interactive Supply and Demand Zone Trading Prototype - sistema esperto per MetaTrader 5

Francis Nyoike Thumbi
Francis Nyoike Thumbi
Perfection is the pursuit. Mastery is the destiny.
I’m a developer and researcher working across algorithmic trading through MQL5 — building, experimenting, and turning curiosity into working ideas.
Still early.
Still building.
Still nowhere near done.
| Italian English Русский 中文 Español Deutsch 日本語 Português 한국어 Français Türkçe
Visualizzazioni:
25
Valutazioni:
(1)
Pubblicato:
\MQL5\Include\DynamicSR4\
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

Il progetto presenta un prototipo di trading snello, basato su un framework interattivo per la gestione delle zone di domanda e offerta. L'obiettivo non è quello di presentare una metodologia di trading completa né di proporre un sistema di trading automatizzato già pronto, ma di dimostrare come l'analisi strutturata delle zone possa essere combinata con la logica di validazione, la gestione delle operazioni e la valutazione del contesto di mercato.

I parametri di input configurabili controllano diverse aree del framework di trading, tra cui:

  • Controlli di automazione della strategia — Abilitare o disabilitare l’elaborazione automatica dei segnali, configurare l’identificatore dell’Expert Advisor e definire i parametri di esecuzione di base.
  • Rischio, spread e protezione delle operazioni — Gestiscono le condizioni di trading tramite limiti di spread, obiettivi di rischio/rendimento e impostazioni di protezione basate sulla volatilità.
  • Impostazioni del trailing stop — Gestisci la posizione in modo opzionale, proteggendo i profitti quando il prezzo si muove in modo favorevole.
  • Parametri del filtro di tendenza su timeframe superiori — Applica una conferma del contesto di mercato più ampio utilizzando controlli sulla direzione del trend e sull'esaurimento del momentum.
  • Parametri del contesto di approccio — Valutare il modo in cui il prezzo si muove verso una zona qualificata, contribuendo a distinguere tra approcci controllati e movimenti di mercato aggressivi.

Il fulcro di questa implementazione è il sistema interattivo di gestione delle zone. Ogni zona qualificata di domanda o offerta conserva informazioni relative al proprio ciclo di vita, alla qualità strutturale e alla cronologia delle interazioni man mano che le condizioni di mercato si evolvono.

Creata la zona di domanda e offerta

Fig. 1. Zone di domanda e offerta tracciate con un esempio di ingresso.

Uno dei risultati chiave di questo progetto è il sistema dettagliato di registrazione delle zone. I registri generati forniscono una documentazione di come le zone vengono formate, monitorate, testate e invalidate nel corso del tempo. Gli operatori possono utilizzare queste informazioni per studiare il comportamento delle zone, esaminare le interazioni storiche e sviluppare le proprie idee di trading o i propri processi decisionali. Clicca qui per trovare i file di registro

Fig. 1. Posizione del registro

Fig. 2. Posizione dei file di registro.


La strategia di trading inclusa in questa versione è fornita come esempio di come il framework a zone possa essere applicato in un ambiente automatizzato. Gli utenti sono invitati a esplorare i dati relativi alle zone generati, a sperimentare con le impostazioni disponibili e ad adattare il framework in base al proprio approccio di trading.

L'obiettivo principale di questo progetto è dimostrare un modo strutturato di gestire le zone di domanda e offerta, fornendo al contempo informazioni utili a supporto di ulteriori analisi, sperimentazioni e sviluppo di strategie.

Per un approfondimento su questo codice, si prega di leggere questi articoli👇👇

Parte I, Parte II, Parte III

Avviso: questo strumento è concepito esclusivamente come framework di base e deve essere utilizzato solo in un ambiente di demo. Il valore principale di questo motore risiede nella sua infrastruttura di registrazione completa; vi incoraggio a sperimentare l’inoltro di questi log ad applicazioni esterne o bot analitici. Per chi fosse alla ricerca di un set di funzionalità più ampio, nel Market è disponibile un’utilità commerciale basata su questa logica.


Nome file
Descrizione
MasterLog1.mqh
Un modulo di registrazione riutilizzabile utilizzato dall’Expert Advisor. Fornisce le funzionalità di registrazione richieste dal progetto.
DynamicSR4.mq5
L'Expert Advisor principale. Illustra il motore di interazione tra Supporto e Resistenza Dinamici presentato e funge da punto di accesso al codice sorgente allegato.
TradeManager.mqh Implementa il livello di esecuzione delle operazioni e di gestione delle posizioni. È responsabile dell’invio, del monitoraggio e della gestione degli ordini generati dalla strategia, pur rimanendo indipendente dal processo decisionale.
ZoneStrategy.mqh Implementa il motore decisionale di trading. Valuta le zone di domanda e offerta qualificate attraverso una sequenza di filtri di convalida prima di generare richieste di trading che vengono delegate al gestore delle operazioni per l’esecuzione.
MQL5.zip Un archivio con la cartella MQL5 come radice, contenente tutti i file sopra elencati. Decomprimilo nella directory di installazione del terminale e ogni file verrà collocato nella posizione corretta: DynamicSR4.mq5 in MQL5\Experts\DynamicSR4\ eMasterLog1.mqh,TradeManager.mqh eZoneStrategy.mqh in MQL5\Include\DynamicSR4\

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

EdgeMeter - does your entry signal beat the spread? EdgeMeter - does your entry signal beat the spread?

Measures whether an entry signal actually beats transaction costs, before you spend weeks building an EA around it. Reports net result after cost, an honest t-statistic on non-overlapping samples, and a random control. Places no orders.

Dynamic Session Range Sweep Detector with Liquidity Zone Marking Dynamic Session Range Sweep Detector with Liquidity Zone Marking

Tracks the Asian, London, and New York session ranges, locks each one at session close, and flags true liquidity sweeps — a wick that pierces a locked high or low and closes back inside it — with an arrow signal and a shaded reaction zone. Non-repainting, works on any symbol and timeframe.

Portfolio Correlation and Margin Risk Calculator Portfolio Correlation and Margin Risk Calculator

Calcola la correlazione storica di Pearson tra un qualsiasi insieme di strumenti e il margine complessivo che il tuo conto dovrebbe detenere per poterli detenere tutti contemporaneamente, espresso in percentuale del tuo capitale proprio. Funziona in modo nativo su MetaTrader 5 senza librerie esterne, senza Python e senza IA: basta impostare l’elenco dei simboli e le dimensioni dei lotti come dati di input e il sistema riporta la matrice completa nella scheda «Esperti» e sul grafico, aggiornandola a intervalli regolari.

AAPL cfd - ORB strategy AAPL cfd - ORB strategy

Using ORB strategy on AAPL cfd