Calcolo dell'angolo di pendenza della linea di tendenza. - pagina 22

 
Dmitry Fedoseev:

Si può calcolare una regressione lineare sui top, sui bottom. Misura la distanza tra i limiti relativi alla deviazione standard.

Quanto è piatto il canale può essere stimato dal rapporto dei coefficienti B dei limiti superiore e inferiore. Se tale precisione è richiesta.

La pendenza del canale è anche determinata dal coefficiente B.

...

Oppure, si può semplicemente calcolare la media della differenza tra due frattali vicini.

La regressione non è necessaria, la media della differenza è più facile. Come tracciare il punto di rottura. Nella figura il compito è più facile. Il prezzo è saltato fuori e non è tornato sulla barra successiva. Di solito il corridoio cambia l'angolo/velocità. Se si calcola cumulativamente, il punto di rottura viene saltato. Come se tutti i dati fossero lì. E gli estremi non sono necessariamente punti di cambio di velocità del corridoio.

 
Valeriy Yastremskiy:

La regressione non è necessaria, la media della differenza è più facile. Come tracciare il punto di rottura. Nella figura, il compito è più semplice. Il prezzo è saltato fuori e non è tornato nella barra successiva. Di solito il corridoio cambia angolo/velocità. Se si calcola cumulativamente, il punto di interruzione viene saltato. Come se tutti i dati fossero lì. E gli estremi non sono necessariamente i punti di cambio di velocità del corridoio.

Se un'altra differenza tra due frattali vicini è superiore a un certo valore ammissibile, significa che il canale è finito.

 
Tutti gli angoli nel Metatrader sono di 45 gradi. Perché non c'è altro modo.
 
Dmitry Fedoseev:

Se la prossima differenza tra due frattali vicini è superiore a qualche valore accettabile, allora il canale è finito.

Se fosse così semplice, non farei nessuna domanda. Questa è una semplice variante. Nella vita reale, il corridoio cambia l'angolo più spesso. Possiamo calcolare la velocità media e la velocità media ad ogni estremo superiore e inferiore separatamente, o possiamo calcolare tra gli estremi vicini. Abbiamo una velocità media e una media del corridoio prima, poi un'altra. Ora è semplice (c'è una divisione di primo, secondo e terzo livello per Williams) Ci sono delle pause per i primi livelli sul secondo livello. Ma nella vita è più complicato. Non ci può essere un secondo livello estremo, se il corridoio stava diminuendo velocemente e poi ha iniziato lentamente a diminuire. Il punto di flesso è visibile. Come identificarlo, se non calcolando la velocità media cumulativa e, se cambia, partendo dal punto di cambiamento, contando la stessa velocità cumulativa e, se è diversa, c'è un punto, e se è tornata ai valori precedenti, allora continuare a cercare di più.

Ma questo non è un algoritmo per il mio cuore.

 
Алексей Тарабанов:
Tutti gli angoli in metatrader sono di 45 gradi. Perché non c'è altro modo.

Sì, la sfida del percorso dell'ubriaco è determinare dove sta andando e dove sta cambiando i suoi obiettivi decisionali)))

 
Puoi pensare a 1.000 modi per definire un canale, ma devi approcciarlo dalla tua prospettiva, dalla tua comprensione del compito da svolgere.
 
Dmitry Fedoseev:
Puoi pensare a 1.000 modi per definire un canale, ma devi approcciarlo dalla tua prospettiva, dalla tua comprensione del compito da svolgere.

È complicato a testa alta. Voglio mantenerlo semplice. Abbiamo una fila casuale su un lato, ma secondo alcune regole. In generale, è un problema orizzontale. Quando si va su e giù lungo gli estremi del terzo che sono del secondo e quelli del primo, non c'è nessun problema. Livelli di riferimento, tutto va bene, l'aspettativa è alta, gli errori sono pochi. Ma quando è orizzontale, gli estremi del terzo e del primo sono in un corridoio. I livelli di riferimento non sono più livelli. I semplici algoritmi non funzionano come vogliamo. Ce ne sono molti semplici, ma la loro logica è complicata. Grazie.

 

.

 
Олег avtomat:

.

la velocità è tutto)

 
Dmitry Fedoseev:
Puoi pensare a 1.000 modi per identificare il canale, ma devi affrontarlo dalla tua prospettiva, dalla tua comprensione del compito da svolgere.

Semplifichiamo il problema. 2 matrici unidimensionali della stessa lunghezza N. Il primo ha delle velocità, il secondo ha dei numeri di barra. Non mi piacciono gli array multidimensionali e scriverli. Ma scriviamolo come un array bidimensionale per chiarezza

indice 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Valori 5,4, 7,8 6,11 4,14 -2,17 3,19 6,24 5,27 9,29 12,32 15,36 13,39 16,43 12,45

Puoi vedere che la rottura è avvenuta sull'indice 9 e dall'indice 10 il prezzo medio è cambiato. Come trovare/identificare l'indice 9 e la barra 29.

Motivazione: