Buscando patrones - página 97

 
Es un poco tranquilo :(
 
MakarFX:
Es un poco tranquilo :(

"Todo se congela de nuevo hasta el amanecer..."

 
MakarFX:
Parece que está muy tranquilo :(


Al parecer, han encontrado un patrón ;)


Aquí hay un estudio sobre cuántos extremos se actualizan en un intervalo de tiempo.

La esencia - si el máximo o el mínimo actual para el período de 20 minutos (que es lo que he elegido) pasa por el máximo y el mínimo anteriores para el mismo período (por un desplazamiento de 1 minuto), significa que los extremos se han actualizado. Contamos cuántas actualizaciones ha habido en el intervalo de tiempo de 20 minutos y guardamos los valores.


El histograma de la izquierda muestra el número de actualizaciones y la frecuencia, y el intervalo en minutos desde la última actualización de los extremos está a la derecha.

Archivos adjuntos:
EURUSD_Point.txt  154 kb
 

O aquí hay uno sobre el mismo tema, sólo que aquí tomamos un zigzag con el parámetro de profundidad 24. La pregunta es cuántos extremos caen en el intervalo de tiempo de 24 minutos.

Podemos ver que el intervalo de tiempo de 24 minutos contiene a menudo de 0 a 1 extremo, y con menos frecuencia 2 y 3 extremos.

Puede ser más interesante para nosotros identificar la situación cuando no hay actualización del zigzag en el siguiente intervalo de tiempo. Pero sospecho, a juzgar por el histograma, que es 50/50.

Archivos adjuntos:
 
Evgeniy Chumakov:

O aquí hay uno sobre el mismo tema, sólo que aquí tomamos un zigzag con el parámetro de profundidad 24. La pregunta es cuántos extremos caen en el intervalo de tiempo de 24 minutos.

Podemos ver que el intervalo de tiempo de 24 minutos contiene a menudo de 0 a 1 extremo, y con menos frecuencia 2 y 3 extremos.

Puede ser más interesante para nosotros identificar la situación cuando no hay actualización del zigzag en el siguiente intervalo de tiempo. Pero sospecho, a juzgar por el histograma, que es 50/50.

No lo entiendo del todo, pero se puede hacer la misma investigación en un marco temporal mayor de M5 o M15.

La M1 es muy ruidosa, en mi opinión.

 
MakarFX:

No entiendo muy bien, pero se puede hacer la misma investigación en un marco temporal más grande M5 o M15.

La M1 es muy ruidosa, en mi opinión.

Hay un indicador cercano a la cuestión que nos ocupa.


 
khorosh:

Hay un indicador cercano a la cuestión que nos ocupa.

Usted está hablando de este indicador aquí la versión v3.

iPulsar - индикатор значимых ценовых уровней
iPulsar - индикатор значимых ценовых уровней
  • www.mql5.com
Индикатор регистрирует моменты пробоя ценовых уровней и значимость этих уровней. Значимость уровня определяется тем, как долго он не был пробит в прошлом. Пробой уровня может быть истолкован как возможное начало разворота движения цены. Имеются фильтр шума и фильтр значимости сигнала, позволяющие исключить реакцию на малозначимые уровни, а...
 
MakarFX:

No lo entiendo del todo, pero se puede hacer la misma investigación en un marco temporal mayor de M5 o M15.

La M1 es muy ruidosa, en mi opinión.


Bien, aquí está el zigzag para la profundidad H1 = 8 horas (algo así como una sesión).



¿Quién me diría qué tipo de distribución utilizar para calcular las probabilidades? O mejor aún, investigue usted mismo.

Archivos adjuntos:
 
Uladzimir Izerski:

Qué sentido tiene ver las divisas.

Si una divisa sube, no la vendemos. Un ejemplo claro en este momento 17:33,02.03.2020 hora local y compararlo con la imagen de ayer.

Las ondas llevan información importante sobre el precio futuro. Las fotos de abajo están tomadas unos minutos después. Son esencialmente radares militares.


Oooh, aquí es donde se pone interesante.

Reconozco el algoritmo.

al menos la suma es cero.

 

¿Alguien ha probado a utilizar el Volumen, vale la pena utilizarlo en los cálculos?

       double max_hig = MathMax(MathMax(high[1],high[2]),high[3]);
       double min_low = MathMin(MathMin(low[1],low[2]),low[3]);
       double ran_hl  = max_hig - min_low;
       
       long   max_vol = MathMax(MathMax(iVolume( _Symbol, 0, 1),iVolume( _Symbol, 0, 2)),iVolume( _Symbol, 0, 3));
       long   min_vol = MathMin(MathMin(iVolume( _Symbol, 0, 1),iVolume( _Symbol, 0, 2)),iVolume( _Symbol, 0, 3));
       long   ran_vl  = max_vol - min_vol;