Home Trading Sistematico Post

Sistema di Trading SAR: l'Expert Advisor per MetaTrader 5

Allegato
16087.zip (2.19 KB, Scarica 0 volte)

Il Sistema di Trading SAR illustra il funzionamento dello Stop and Reversal (SAR), sviluppato da Welles Wilder. Questo Expert Advisor verifica la presenza di posizioni aperte e inizia a spostare lo stop loss con un'accelerazione parabolica, determinata dai parametri del sistema parabolico.

Ogni volta che si apre una nuova candela, l'EA sposta lo stop loss di un valore determinato dal parabolico. Grazie al fattore di accelerazione, l'importo con cui viene spostato lo stop loss aumenta costantemente. Di conseguenza, lo stop loss si muove con un'accelerazione notevole. Di seguito, approfondiremo il sistema SAR.

Sebbene Wilder avesse concepito il SAR per invertire la posizione nel momento in cui il parabolico tocca il prezzo attuale, il sistema proposto lo utilizza come un efficace trailing stop.

È stata prevista l'opzione per aprire posizioni casuali di acquisto o vendita per illustrare il funzionamento del sistema di trailing stop in un EA. L'EA apre posizioni casuali solo se l'interruttore 'Random trade toggle' è impostato su 'True'. Se l'interruttore è impostato su 'False', l'EA non aprirà posizioni autonomamente.

Tuttavia, il sistema parabolico rimane attivo. In altre parole, l'EA può seguire le posizioni aperte manualmente o da un altro esperto.

Inoltre, l'EA offre la possibilità di ritardare l'apertura di una nuova posizione per un certo periodo di tempo. Il tempo di ritardo è impostato dal timer.

L'EA sposta lo stop-loss dietro al prezzo con accelerazione.

Il sistema parabolico SAR può essere molto efficiente nel prendere profitti.

Di seguito sono riportati i parametri esterni dell'EA con brevi commenti:

  • Stop-loss iniziale (punti) — valore iniziale dello stop loss (prima dell'inizio del trailing parabolico).
  • Incremento del fattore di accelerazione SAR — incremento del fattore di accelerazione parabolica.
  • Valore massimo del fattore di accelerazione SAR — valore massimo del fattore di accelerazione parabolica.
  • Interruttore di trading casuale — attiva l'apertura di posizioni casuali (true — attiva la possibilità di effettuare operazioni manualmente).
  • Frequenza timer (sec) — ritardo prima dell'apertura di una nuova operazione.

L'EA utilizza quattro parametri di input.

Ogni volta che si apre una nuova candela, il sistema deve calcolare un nuovo valore di stop loss. Per le posizioni lunghe, il nuovo valore viene calcolato come segue:

SAR(n+1) = SAR(n) + AF x [EP - SAR(n)].

Di conseguenza, per le posizioni corte, il nuovo valore di stop loss viene calcolato come:

SAR(n+1) = SAR(n) - AF x [SAR(n) - EP],

dove

  • SAR(n+1) — il livello di stop loss alla nuova candela (n+1),
  • SAR(n) — il livello di stop loss alla candela precedente (n),
  • EP — (punto estremo) — il nuovo massimo (per una posizione lunga) o minimo (per una posizione corta) del prezzo, registrato da quando è iniziato il trailing stop,
  • AF — (fattore di accelerazione) — il coefficiente che aumenta a un passo costante (incremento del fattore di accelerazione) ad ogni candela, quando il prezzo raggiunge un nuovo estremo (punto estremo). Il fattore di accelerazione aumenta fino a raggiungere il valore massimo.

Post correlati

Commento (0)