Guarda come scaricare robot di trading gratuitamente
Ci trovi su Telegram!
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

001 - Turnaround Tuesday - sistema esperto per MetaTrader 5

Sergey Ermolov
Sergey Ermolov
Ciao,
sono Sergey Yermolov — sviluppo sistemi e algoritmi di trading da oltre 15 anni.
Il mio approccio al trading non consiste nel cercare il “Sacro Graal” né nel promettere guadagni rapidi.
Non vendo “robot che fanno soldi”.
| Italian English Русский 中文 Español Deutsch 日本語 Português 한국어 Français Türkçe
Visualizzazioni:
29
Valutazioni:
(3)
Pubblicato:
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

Expert Advisor per verificare l'ipotesi del "Turnaround Tuesday".

Logica della strategia: se lunedì chiude al di sotto del prezzo di apertura, all’inizio di martedì viene aperta una posizione di acquisto. Se lunedì chiude al di sopra del prezzo di apertura, viene aperta una posizione di vendita. L’operazione viene sempre effettuata in direzione opposta a quella di lunedì.

È possibile applicare un filtro ATR opzionale e calcolare i livelli di Stop Loss / Take Profit in base alla volatilità di mercato attuale.

Questo EA è stato sviluppato come strumento di ricerca per testare gli effetti di mercato legati al calendario e le ipotesi di trading.


Parametri

  • LotType - Metodo di dimensionamento della posizione.
    Lot fisso — volume di trading fisso.
    % di rischio dal saldo iniziale — dimensione della posizione calcolata da una percentuale di rischio predefinita.
  • Lots - Dimensione fissa del lotto utilizzata quando è selezionata la modalità «Fixed Lot».
  • Rischio - Rischio per operazione in percentuale. (Utilizzato solo quando è abilitato il dimensionamento della posizione basato sul rischio.)

Filtro ATR

  • FilterATR - Abilita o disabilita il filtro di volatilità.
  • DailyATRPeriod — Periodo ATR calcolato sul timeframe giornaliero.
  • MinCheckDayATR - Intervallo minimo del lunedì espresso come multiplo dell’ATR.

Example:

ATR = 100 punti
MinCheckDayATR = 1,5

Verrà aperta una posizione solo se l'ampiezza di lunedì supera i 150 punti.

Impostazioni della posizione

  • kDailyATR - Distanza dello Stop Loss espressa come multiplo dell’ATR giornaliero (0 disattiva lo Stop Loss).

Esempio:

ATR = 100 punti
kDailyATR = 0,5

Lo Stop Loss verrà posizionato a 50 punti di distanza dal prezzo di entrata.

  • rrTP - Rapporto rischio/rendimento utilizzato per calcolare il Take Profit (0 disattiva il Take Profit).

Esempio:

Stop Loss = 50 punti
e rrTP = 2,0

Il Take Profit verrà posizionato a 100 punti di distanza dal prezzo di entrata.

Chiusura della posizione

  • CloseHour - Ora in cui tutte le posizioni aperte vengono chiuse forzatamente.
    Se non è stato raggiunto né lo Stop Loss né il Take Profit, la posizione verrà chiusa al prezzo di mercato.


  • MagicNumber - Identificatore univoco utilizzato per le posizioni dell’EA.


Note importanti

  1. L'EA analizza le candele giornaliere indipendentemente dal timeframe del grafico.
  2. Le condizioni di ingresso vengono verificate solo quando compare una nuova candela giornaliera.
  3. I valori ATR sono ricavati dal timeframe giornaliero (PERIOD_D1).
  4. È possibile aprire una sola posizione per simbolo alla volta.
  5. Tutte le posizioni vengono chiuse forzatamente all'ora specificata in CloseHour.
  6. Se lo Stop Loss è disabilitato (kDailyATR = 0), non è possibile calcolare il dimensionamento della posizione basato sul rischio. In questo caso, viene utilizzata la dimensione minima consentita del lotto.


Calcolo del rischio

Quando si utilizza la % di rischio dal saldo iniziale, la dimensione della posizione viene calcolata in base al saldo del conto registrato all’avvio dell’EA, non in base al saldo corrente del conto.

Questo comportamento è intenzionale ed è stato progettato per rendere più coerente il test della strategia. Il rischio rimane costante per tutta la durata del test e non varia al crescere o al diminuire del saldo.

Se si preferisce l’approccio tradizionale basato sul saldo o sul patrimonio netto attuale, la logica di determinazione della dimensione della posizione può essere modificata nella funzione CalcLot().


Risultati del backtest

La strategia è stata testata su EURUSD, XAUUSD e SP500 nel periodo 2016–2026.

La versione di base non ha mostrato un vantaggio persistente:

  • EURUSD: -1,3%
  • XAUUSD: -2,3%
  • SP500: +0,03%


Dopo aver aggiunto il filtro ATR e le regole di gestione delle posizioni, i risultati sono cambiati:

  • XAUUSD: +38%
  • SP500: +40%
    Drawdown massimo sull'SP500: 11%




Rapporto di ricerca completo, curve di capitale e risultati dei test: https://www.mql5.com/en/blogs/post/770953


Il codice sorgente è aperto: sentitevi liberi di modificarlo, testarlo su altri strumenti e svilupparlo ulteriormente.
Questo EA è stato creato per testare ipotesi di trading, non per operare con denaro reale senza ulteriori ricerche e verifiche.

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

MSNR v5.31Plus AEU EA MSNR v5.31Plus AEU EA

MSNR v5.31Plus AEU EA è un Expert Advisor per MetaTrader 5 basato sui livelli SNR malesi, sulla logica di reazione dello “Smart Money”, sullo “sweep” di liquidità, sul MISS, sulla conferma delle candele engulfing, sulla confluenza delle linee di tendenza, sul QML, sul CRT e sulla proiezione degli obiettivi DOL. L’EA è progettato per la coppia XAUUSD e funziona al meglio sul timeframe M5. Esegue una scansione dei timeframe superiori, quali W1, D1, H4 e H1, per individuare importanti zone di supporto e resistenza, quindi attende la conferma dell’andamento dei prezzi sul timeframe di esecuzione. Caratteristiche principali: - Rilevamento dei livelli SNR malesi. - Scansione di supporti e resistenze su timeframe superiori. - Analisi della liquidità, MISS e conferma dell’engulfing. - Logica basata su linee di tendenza, QML, breakout-retest e CRT. - Sistema di cluster di confluenza. - Filtro di sessione per gli orari di trading in Asia, Europa e Stati Uniti. - Gestione del rischio in percentuale sul conto. - Chiusura parziale a un multiplo R selezionato. - Opzioni di break-even e safety guard. Impostazioni consigliate: Simbolo: XAUUSD Intervallo di tempo: M5.

BBandsPsar BBandsPsar

BBandsPsar is a custom hybrid indicator that fuses Bollinger Bands’ volatility framework with the Parabolic SAR’s trend-following logic. By integrating these two methodologies, it effectively reconciles market volatility with emerging trend dynamics within a single, cohesive tool.

Stochastic Protector Stochastic Protector

This Expert Advisor monitors the Stochastic oscillator to automatically close positions based on user-selected conditions: crossovers above overbought or below oversold, entry into overbought/oversold zones, or exit from those zones. Positions are filtered for closure by profit state (loss, profit, or both). An optional Test Mode enables basic entry signals when the %D line crosses configurable offset levels around the midline (50).

Institutional Ornstein-Uhlenbeck Equilibrium Matrix Institutional Ornstein-Uhlenbeck Equilibrium Matrix

Un indicatore econometrico dello spazio dei prezzi che utilizza il processo stocastico di Ornstein-Uhlenbeck per stimare matematicamente il vero equilibrio senza deriva dell'asset e la sua velocità di ritorno alla media.