Análisis de velas. Codificación de patrones - página 4

 
IgorM:
Sí lo hace, pero lo siento - el problema se resuelve de frente, no es la mejor opción para corregir los si cada vez
Aquí si se divide en 3 grupos cada grupo se divide en 4 variantes como resultado hay 12 tipos de velas que se pueden formar en el gráfico en absoluto. En cuanto a la "fuerza bruta", intenta pensar en tu propia variante pero creo que te será difícil
 
Alexey:
Aquí si se divide en 3 grupos cada grupo se divide en 4 variantes al final 12 tipos de velas que se pueden formar en el gráfico en absoluto. En cuanto a la cabeza, intenta idear tu propia variante pero creo que te será un poco complicado
Ya lo hizo hace unos cinco años.
 
Vinin:
Ya lo hizo hace unos cinco años.
¿Y en cinco años no ha hecho ningún progreso?
 
IgorM:

¡guay!

Intentaré formalizar la tarea: desarrollar un método para determinar el posicionamiento mutuo de las barras para los 5 ejemplos dados

1. barra roja Abrir > Cerrar

2. en el ejemplo 1, el Máximo de la barra roja y el Mínimo de la barra verde son insignificantes o pueden estar ausentes (el resto de los ejemplos por analogía) establecidos por una constante en pp

1. 2. 3. 4. 5.

¿cómo codificar eficazmente esta "mierda" para estos 5 ejemplos?

¿Se ha dado cuenta de que sus patrones 4º y 5º, en términos de patrón de movimiento, son diferentes de los 1-3º?

Los 3 primeros (si no se quita el pullback poco profundo en el 3º) tienen dos movimientos (ataque-back), mientras que el 4º-5º (si se quita el ruido en el 5º) tiene 4-re movimientos (ataque-corrección-ataque tras corrección-back).

 
Alexey:
Y que en 5 años, ¿todavía no hay avances?

No tenía mucho tiempo para programar: trabajaba y ganaba mucho, tenía una hipoteca que cerrar http://www.mreporter.ru/reports/44471

Ahora necesito algunas ideas sobre cómo describir el análisis de velas en lenguaje humano, todo lo que puedo hacer es así:

enum Alphabet{A,B,C,D,E,NONE};
enum BarType{
   бычья_безхай_безлоу,
   бычья_схай_безлоу,
   бычья_безхай_слоу,
   бычья_схай_слоу,
   медвежья_безхай_безлоу,
   медвежья_схай_безлоу,
   медвежья_безхай_слоу,
   медвежья_схай_слоу,
};
struct OHLC{
   double open;
   double high;
   double low;
   double close;
};


Alphabet decodeBar(const OHLC &bar1,const OHLC &bar2){
   BarType res_bar1,res_bar2;
   res_bar1 = scanbar(bar1);
   res_bar2 = scanbar(bar2);
 if (res_bar1 == медвежья_безхай_слоу && бычья_схай_безлоу) return(A);
return(NONE);
}
Alphabet decodeBar(const OHLC &bar1,const OHLC &bar2,const OHLC &bar3){
return(B);
} 
BarType scanbar(const OHLC &bar){
// заглушка
return(бычья_безхай_безлоу);

como este código puede cambiar el alfabeto para buscar nuevos patrones

Urain:

En los 3 primeros (si excluimos el pullback poco profundo en el 3) hay dos movimientos (ataque-corrección-retroceso), mientras que en el 4-5 (si eliminamos el ruido en el 5) hay 4 movimientos (ataque-corrección-ataque tras corrección-retroceso).

Usted está tratando de captar una estrategia de negociación, nosotros estamos tratando de describir las barras y su posicionamiento relativo, y el contexto del mercado es el siguiente paso.
Креативно-шокирущий ответ кризису и морозу от девушки из Иркутска!
Креативно-шокирущий ответ кризису и морозу от девушки из Иркутска!
  • www.mreporter.ru
Время события: 26.12.2014 22:42 Место события: Иркутск, улица Нижняя Набережная Конкурс: Мы просто решили в такой шуточной форме ответить мировому кризису!!! Россия великая страна и ей не страшны ни санкции ни попытки обвалить рубль. Героиней ролика стала молодая...
 
IgorM:

No tenía tiempo para programar: trabajaba y ganaba mucho, necesitaba cerrar la hipoteca

Ahora necesito algunas ideas sobre cómo describir el análisis de velas en lenguaje humano, todo lo que puedo hacer es así:

Creo que es posible cambiar el alfabeto para buscar nuevos patrones

Una idea: cortar las barras puede distorsionar los patrones.

La solución se puede encontrar a través del recálculo de las barras con un desplazamiento de su inicio en marcos temporales inferiores, creamos varios gráficos y en alguno aparecerá la figura necesaria (si es que está ahí) y entonces podremos identificar el patrón en el actual.

 
Urain:

La salida se puede encontrar a través del recálculo de las barras con un desplazamiento del inicio en TFs más pequeños, entonces creamos varios gráficos y el patrón necesario (si es que existe) aparecerá en algunos de ellos, entonces podremos identificar el patrón en el actual.

Intento encontrar nuevas ideas de cómo añadir nuevos patrones (conjuntos) o eliminarlos del análisis, mientras que en este hilo había ideas de cómo resolver este problema en una dirección y con otra:

Kos CandleCode

Entero para dibujar una cuadrícula horizontal y codificar por posición de precio de barra en la cuadrícula. Codifique por tres niveles, por cuatro, por cinco, etc., ajustando así el número total de variantes y la precisión.

 

Si necesitas patrones de velas, consulta mi perfil.

Todo ha sido robado antes que tú)

 

Más pensamientos.

Posición 0 - segunda barra completamente por debajo de la primera.

Posición 1 - todos los precios de la segunda barra están por debajo de la primera barra y el máximo está por encima del mínimo y por debajo del cuerpo (dentro de la sombra inferior).

Posición 2 - todos los precios de la segunda barra están por debajo de la primera barra y el máximo entra en el cuerpo de la primera barra.

Posición 3 - todos los precios de la segunda barra están por debajo de la primera barra y el máximo entra en la sombra superior de la primera barra.

Posición 4 - todos los precios de la segunda barra están por debajo de la primera barra y el máximo está por encima del máximo de la primera barra.

Ahora el mínimo y la parte inferior del cuerpo están por debajo de la primera barra, así que mueve la parte superior del cuerpo, y el máximo. Y así sucesivamente.

Debemos considerar cómo tratar los casos en los que la apertura es igual al cierre de la primera barra, y cuando no hay sombras.

Pero esto es una nimiedad, sólo se necesitará un poco de esfuerzo.

1. <Medios de comunicación

2. >=Bajo y <Min(O,C).

3. >=Min(O,C) y <=Max(O,C)

4. >=Max(O,C) y <=High

5. >Alto

 
IgorM:

Lo entiendo todo, estoy tratando de encontrar ideas frescas sobre cómo añadir rápidamente patrones o eliminarlos del análisis, mientras que en este hilo había ideas sobre cómo resolver el problema de frente, y con ayuda:

Kos CandleCode

Entero para dibujar una cuadrícula horizontal y codificar por posición del precio de la barra en la cuadrícula. Codifique por tres niveles, por cuatro, por cinco, etc., ajustando así el número total de variantes y la precisión.

Para ello hay que descomponer el concepto de patrón en ladrillos básicos, ¿en qué consiste?

Más arriba sugerí la terminología de un ataque una corrección un pullback,

Por ejemplo: un ataque es un movimiento primario en un patrón (puede ser complejo o simple, compuesto por uno o más compases),

Una corrección se diferencia de un pullback por la duración del movimiento contrario al ataque, hasta la mitad es una corrección, más de la mitad es un pullback.

Todo esto es a modo de ejemplo :)

Si tienes patrones básicos, puedes tanto codificarlos como cambiarlos rápidamente (por ejemplo, si cambias la distinción entre una corrección y un pullback, obtienes otros patrones).