In questo articolo
Dopo questo articolo saprai…
- Riprodurre la ricorrenza senza attribuire ogni movimento ad AF.
- Controllare vincoli, inversione per uguaglianza e inizializzazione.
- Distinguere soglia indicativa, ordine e perdita netta in EUR.
I concetti senza lasciare l’articolo
Piano di trading Backtesting Commissione di trading Drawdown Spread Bid–Ask Stop lossUn punto SAR può salire mentre la Close resta identica, e può cambiare lato senza una duratura inversione di prezzo. Per riprodurlo segui stato, soglia preparata, estremo EP e accelerazione AF. Il valore dell’indicatore, la decisione della strategia e il prezzo del deal sono tre registri diversi.
Stop And Reverse è un nome, non un ordine inviato
Parabolic SAR significa Stop And Reverse. Fornisce un livello variabile utilizzabile in una strategia, ma visualizzarlo non invia stop o apre la posizione opposta. Serve una regola separata, eventualmente automatizzata. Un flip descrive cambio dello stato dell’implementazione, non prova di trend persistente o prezzo eseguibile.
SAR può avvicinarsi senza nuovi massimi
Stato rialzista già inizializzato e inventato: Q0 = 100, EP 110, AF 0,10. Dieci candele successive hanno O = C = 109, H 110 e L 108; anche i Low precedenti sono 108. Aggiorna Q a Q + AF × (EP − Q). Il massimo uguale non aumenta EP o AF, ma la ricorrenza continua a muovere la soglia.
Close costante, soglia in avvicinamento
Scorri orizzontalmente o ingrandisci il diagramma per leggere i dettagli.
La distanza da EP diventa ogni volta il 90% della precedente: Qk = 110 − 10 × 0,9ᵏ. Q1 = 101 e Q10 ≈ 106,5132: soglia salita di 6,5132, Close immobile. Non confondere movimento del punto con rialzo del prezzo o aumento dell’accelerazione.
Ricorrenza e fattore di accelerazione
Forma semplificata: prossimo SAR = SAR attuale + AF × (EP − SAR attuale). In stato rialzista EP segue il massimo High; in ribassista il minimo Low, quindi la differenza può essere negativa. La configurazione TradingView descritta parte da AF 0,02, incrementa di 0,02 a nuovo estremo e limita a 0,20. Sono default, non un ottimo dimostrato.
Il calcolo completo comprende inizializzazione, ordine degli aggiornamenti, vincoli delle barre precedenti, uguaglianze e reset. AF non cresce solo perché passa una barra. Scrivi questi dettagli prima di attribuire a un errore differenze fra piattaforme. Arrotondare la rappresentazione non significa arrotondare lo stato ricorsivo.
Tre impieghi richiedono tre regole
Trailing stop: definisci quale punto chiuso o live usi, quando modifichi l’ordine e lato del trigger del provider. SAR non mantiene un offset costante in pips. La formula non dimostra che conservi più profitto di un trail ATR o fisso.
Flip: può significare uscire, invertire o soltanto riesaminare il piano. TA-Lib 0.6.4 usa Low ≤ SAR per ribaltare lo stato up e High ≥ SAR per quello down; TradingView documenta confronti stretti. Un evento di indicatore non apre automaticamente un trade. Un filtro ADX 25 o una media è un’altra scelta del modello, non parte obbligatoria di SAR né vantaggio garantito.
Esempio di stato: vincoli e uguaglianza
Continuiamo uno stato rialzista già inizializzato dopo la barra 9: soglia per barra 10 pari a 100, EP 110, AF 0,04; barra 9 H 110/L 100,2. Start e incremento 0,02, massimo 0,20. Valuta prima l’inversione sulla soglia preparata, poi mostra SAR, aggiorna EP/AF e prepara la soglia seguente. Prezzi arbitrari senza pip, estremi chiusi noti.
Su uno schermo piccolo scorri la tabella per leggere tutte le colonne.
| Barra H / L | Stato e SAR mostrato | EP / AF | Prossimo grezzo | Prossimo vincolato |
|---|---|---|---|---|
| 10: 112 / 100,5 | Up; 100 | 112 / 0,06 | 100,72 | 100,2 |
| 11: 111 / 100,4 | Up; 100,2 | 112 / 0,06 | 100,908 | 100,4 |
| 12: 111,5 / 100,4 | Down per uguaglianza; 112 | 100,4 / 0,02 | 111,768 | 111,768 |
| 13: 111 / 99 | Down; 111,768 | 99 / 0,04 | 111,25728 | 111,5 |
Nella 10 il nuovo High porta EP a 112 e AF a 0,06. Grezzo 100 + 0,06 × 12 = 100,72, ma il minore dei Low 9/10 limita a 100,2. Nella 11 nessun nuovo massimo: 100,908 limitato a 100,4. Nella 12 il Low uguaglia la soglia: TA-Lib inverte, mostra 112 e resetta EP/AF. Nella 13 il nuovo minimo 99 aumenta AF a 0,04; il maggiore High 12/13 impone 111,5. Nessuno è un fill modellato.
Controesempio di avvio del codice 0.6.4: High [101,101,102], Low [99,99,100]. Indice zero warmup, uscite successive 101 e 99. Rifletti con p′ = 200−p scambiando High e Low: High [101,101,100], Low [99,99,98], uscite 101 e 101. Al primo output 200−101 = 99, diverso da 101 riflesso: la parità iniziale seleziona stato up e l’uguaglianza lo ribalta. Non dimostra asimmetria generale o bug. È confronto della regola di avvio, non prova di esecuzione del binario nativo.
Errori di interpretazione
Non confondere punto e trend persistente, né variazione AF e semplice aggiornamento della soglia. Conserva seed, vincoli, uguaglianze e precisione. Un buffer cambia strategia e rischio: la formula non lo vieta o convalida. Un’inversione della posizione richiede dimensione, tempi, spread, commissioni e possibili fill avversi. Un punto dipendente da High/Low completi non era disponibile all’apertura di quella barra.
Caso EUR: la soglia si muove, il profitto non si realizza
Contratto lineare inventato, una unità con valore 1 EUR per punto: acquisto a 109, costo complessivo assegnato 2 EUR. Spostare lo stop teorico 100→101 riduce perdita pianificata 11→10 EUR, mentre la Close resta 109: non hai realizzato un euro di profitto. Se lo stop ordinario viene eseguito invece a 99, perdi 12 EUR netti. Soglia e fill effettivo richiedono due registrazioni; non è una specifica EUR/USD.
Il prossimo controllo
Ricalcola le quattro righe con stessa libreria, feed e impostazioni. Cambia soltanto Low della 13 da 99 a 100,6: EP resta 100,4, AF 0,02 e grezzo 111,54064, già sopra il vincolo High 111,5. Annota primo output e tocco esatto. Una breve prova trova divergenze di calcolo, non redditività. Prosegui con il test della regola completa, includendo disponibilità degli input, tempi degli ordini e costi su dati distinti da quelli di selezione.
Verifica ciò che hai imparato
Circa 2 minuti di esercizio.
Mostra risposta e spiegazione
0,10 × (110−100) aggiunge uno. High uguale non è nuovo estremo.
Altre domande
0,02 e 0,20 sono impostazioni ottime?
Sono default descritti per la configurazione, non un ottimo per simbolo o timeframe. Registra start, incremento, massimo e avvio, poi confronta su dati separati con stessi costi.
Molti flip provano molte opportunità?
Descrivono cambi di stato. Se il sistema opera a ogni flip possono aumentare transazioni e costi; un filtro aggiunto va testato separatamente.
Posso usarlo come unico ingresso?
Puoi definire una regola, ma il grafico da solo non invia ordini. Specifica barra chiusa o live, direzione, quantità e primo istante eseguibile.
È diverso da trailing fisso in pips?
Sì. Cinquanta pips sotto 1,1050 sono 1,1000 con pip 0,0001. SAR dipende da stato, EP, AF e vincoli; può muoversi senza nuova Close e non dimostra migliore conservazione del profitto.
Fonti e verifica
- TradingView — Parabolic SAR (SAR)
Ricorrenza, tre campi AF, vincoli e confronti stretti.
- TA-Lib — TA_SAR source code — C library v0.6.4
Codice versionato: avvio, uguaglianze, ordine di update e clamp. Non dichiarata esecuzione nativa.
- MetaQuotes — Parabolic SAR — MetaTrader 5
Indicatore e distinzione da una regola d’ordine.
I calcoli usano ipotesi esplicite. Non sostituiscono i dati attuali di mercato o le condizioni dell’intermediario.
