16. 8. 2020

5 5

Rapporto di efficienza di Kaufman (KER)

Rapporto di efficienza Kaufman (ER)

Il rapporto di efficienza (ER) è stato presentato per la prima volta da Perry Kaufman nel suo libro del 1995Trading più intelligente'. Si calcola dividendo la variazione di prezzo in un periodo per la somma assoluta dei movimenti di prezzo che si sono verificati per ottenere tale variazione. Il rapporto risultante è compreso tra 0 e 1. I valori più alti rappresentano un mercato più efficiente o in tendenza.

Il valore dell'ER è compreso tra 0 e 1. Ha valore 1 quando i prezzi si muovono nella stessa direzione per l'intero periodo di tempo su cui viene calcolato l'indicatore, ad esempio un periodo di n barre. Ha valore 0 quando i prezzi sono invariati nell'arco di n periodi. Quando i prezzi si muovono con ampie oscillazioni all'interno dell'intervallo, la somma del denominatore diventa molto grande rispetto al numeratore e ER si avvicina a zero.

Alcuni usi di ER:
- Un qualificatore per un'operazione di trend following; un trend è considerato "persistente" solo quando RE è superiore a un certo valore, ad esempio 0,3 o 0,4 .
- Un filtro per escludere i titoli e i mercati in crisi, dove i breakout sono spesso dei "fakeout".
- In un sistema di trading adattivo, aiuta a determinare se applicare un algoritmo di trend following o un algoritmo di mean reversion.
- Viene utilizzato nel calcolo della media mobile adattiva di Kaufman (KAMA).

Come calcolare il rapporto di efficienza

ER = Direzione / Volatilità

Dove:

Direzione = ABS (Chiusura - Chiusura[n])

Volatilità = n ∑ (ABS(Close - Close[1]))

n = Il periodo del rapporto di efficienza.

 

Fonte: http://etfhq.com/

Abbonarsi
Notificami
5 Commenti
Il più vecchio
Più recente I più votati
Feedback in linea
Visualizza tutti i commenti
Cyber
4. 7. 2022 10:39 pm

@clonex - Cosa devo aggiornare se voglio aggiungere Computed dal menu a tendina per selezionare high/low/open/close?

Bebo
30. 1. 2023 8:26

Caro Clonex, stavo aggiungendo questo indicatore al mio SQX. Ho notato che il codice del blocco opposto del segnale è il nome esatto di esso mentre deve @OppositeBlock("KERaboveLevel") è per KERbelowLevel non come è mostrato nel file Jav, Ho ragione, o il codice nel XML allegato è corretto?

Last edited 1 anno fa by Bebo
Bebo
30. 1. 2023 8:43

Scusate, intendevo il codice nel file java e non XML.