Cálculo del ángulo de inclinación de la línea de tendencia. - página 22

 
Dmitry Fedoseev:

Puedes calcular una regresión lineal en los topes, en los fondos. Mide la distancia entre los límites relativos a la desviación estándar.

Se puede estimar lo plano que es el canal por la relación de los coeficientes B de los límites superior e inferior. Si se requiere tal precisión.

La pendiente del canal también viene determinada por el coeficiente B.

...

También puede calcular simplemente la media de la diferencia entre dos fractales vecinos.

La regresión no es necesaria, la media de la diferencia es más fácil. Cómo trazar el punto de ruptura. En la figura la tarea es más fácil. El precio ha saltado y no ha vuelto en la siguiente barra. Por lo general, el corredor cambia el ángulo / la velocidad. Si se calcula de forma acumulativa, se salta el punto de interrupción. Como si todos los datos estuvieran ahí. Y los extremos no son necesariamente puntos de cambios de velocidad del corredor.

 
Valeriy Yastremskiy:

La regresión es innecesaria, la media de la diferencia es más fácil. Cómo trazar el punto de ruptura. En la figura, la tarea es más sencilla. El precio saltó y no regresó en la siguiente barra. Por lo general, el corredor cambia el ángulo / la velocidad. Si se calcula de forma acumulativa, se salta el punto de interrupción. Como si todos los datos estuvieran ahí. Y los extremos no son necesariamente los puntos de cambio de velocidad del corredor.

Si otra diferencia entre dos fractales vecinos es superior a un determinado valor permitido, significa que el canal ha terminado.

 
Todos los ángulos en el Metatrader son de 45 grados. Porque no hay otra forma de hacerlo.
 
Dmitry Fedoseev:

Si la siguiente diferencia entre dos fractales vecinos es superior a algún valor aceptable, entonces el canal ha terminado.

Si fuera tan sencillo, no haría ninguna pregunta. Esta es una variante sencilla. En la vida real, el corredor cambia el ángulo más a menudo. Podemos calcular la velocidad media y la velocidad media en cada extremo superior e inferior por separado, o podemos calcular entre los extremos cercanos. Tenemos una velocidad media y un corredor medio primero, y luego otro. Ahora es simple (hay una división de primer, segundo y tercer nivel por Williams) Hay descansos para los primeros niveles en el segundo nivel. Pero en la vida es más complicado. Es posible que no haya un segundo nivel extremo, si el corredor estaba disminuyendo rápidamente y luego comenzó a disminuir lentamente. El punto de inflexión es visible. Cómo identificarlo, salvo calculando la velocidad media acumulada y, si cambia, partiendo del punto de cambio, contarla acumulativamente y si difiere, entonces hay un punto, y si ha vuelto a los valores anteriores, entonces seguir buscando más.

Pero esto no es un algoritmo a mi gusto.

 
Алексей Тарабанов:
Todos los ángulos en metatrader son de 45 grados. Porque no hay otra manera.

Sí el reto desde el camino del borracho es determinar hacia dónde va y hacia dónde cambia sus objetivos de decisión)))

 
Se pueden pensar 1.000 formas de definir un canal, pero hay que enfocarlo desde la propia perspectiva, desde la propia comprensión de la tarea.
 
Dmitry Fedoseev:
Se pueden pensar 1.000 formas de definir un canal, pero hay que enfocarlo desde la propia perspectiva, desde la propia comprensión de la tarea.

Es complicado de frente. Quiero que sea sencillo. Tenemos una fila al azar en un lado, pero de acuerdo con algunas reglas. En general, es un problema horizontal. Al subir y bajar por los extremos de la tercera que son de la segunda y los de la primera, no hay problema. Niveles de referencia, todo está bien, la expectativa es alta, los errores son pocos. Pero cuando es horizontal, los extremos de la tercera y la primera están en un corredor. Los niveles de referencia ya no son niveles. Los algoritmos simples no funcionan como queremos. Hay muchos simples, pero su lógica es complicada. Gracias.

 

.

 
Олег avtomat:

.

la velocidad lo es todo)

 
Dmitry Fedoseev:
Puedes pensar en 1.000 formas de identificar el canal, pero tienes que enfocarlo desde tu propia perspectiva, desde tu propia comprensión de la tarea en cuestión.

Simplifiquemos el problema. 2 matrices unidimensionales de la misma longitud N. El primero tiene velocidades, el segundo tiene números de barra. No me gustan las matrices multidimensionales ni escribirlas. Pero vamos a escribirlo como una matriz bidimensional para mayor claridad

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

Valores 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

Se puede ver que la ruptura se produjo en el índice 9 y a partir del índice 10 el precio medio ha cambiado. Cómo encontrar/identificar el índice 9 y la barra 29.