Aprendizaje automático en el trading: teoría, práctica, operaciones y más - página 1859

 
Mihail Marchukajtes:
Escribir el archivo del indicador cuando se recogen datos de diferentes personajes. Ya hemos pasado por esto. No funcionó....

En primer lugar es para una prueba. En segundo lugar, no lo he comprobado, pero según la idea si el EA inicializa un indicador, empieza a trabajar en paralelo, y eso significa que debe escribir datos. Y si tienes 100 símbolos con 100 indicadores, se escribirán todos, ¿cuál es el problema?

 
Aleksey Vyazmikin:

En primer lugar, es para hacer pruebas. Segundo, no lo he comprobado, pero según la idea, si el EA inicializa un indicador, empieza a trabajar en paralelo, y significa que también debe escribir datos y si tienes 100 símbolos con 100 indicadores, se escribirán todos, ¿cuál es el problema?

Sólo si están unidos a la carta, y no existe tal cosa... Sólo hay un asesor que se refiere al indicador en un momento determinado..... y no más...

Sí y el indicador no podrá escribir en multidivisa. Probado. Creo que ya lo he dicho, porque hemos pasado de este esquema al EA... Ya lo he comprobado....

 
Mihail Marchukajtes:

Sólo si están unidos a la carta, y no hay tal cosa... Sólo hay un asesor que accede al indicador en un momento determinado..... y no más...

Sí y el indicador no podrá escribir en multidivisa. Probado. Creo que ya lo he dicho, porque hemos pasado de este esquema al EA... Ya lo he comprobado....

Entonces, cuando se llama al indicador a través de un handle desde el EA, se cortan las operaciones de archivo, ¿eso dices? Yo mismo no lo he comprobado.

 
Maxim Dmitrievsky:

Necesito convertir dicho árbol en una función que funcione en mql, ¿cuál es la forma más fácil de hacerlo?

No puedo ayudarte aquí...

 
Maxim Dmitrievsky:

Necesito convertir ese árbol en una función que funcione en mql, ¿qué tan fácil es hacerlo?

Entra en el paquete y mira el árbol)

 
Valeriy Yastremskiy:

Métete en la bolsa y mira el árbol)

¿Se te da bien parsear en Python? Hice la mitad, aún no tenía tiempo. Sólo quedan paréntesis por colocar.
 
Maxim Dmitrievsky:
¿Se te da bien parsear en Python? He hecho la mitad, no he tenido tiempo todavía. Sólo quedan paréntesis.
No, el parsing es siempre un dolor para mí) y apenas estoy aprendiendo python) y el tiempo se acaba...
 
Valeriy Yastremskiy:
No, el análisis sintáctico es siempre un dolor para mí) y estoy aprendiendo python ahora) y el tiempo es escaso...
Stanislav Korotky
Seguro que me gana a mí y a muchos otros en el análisis.
 

Digamos que lo hice, pero no hay suficientes corchetes de cierre, subrayé en rojo lo que hay que añadir. ¿Cuál es la mejor manera de calcular dónde faltan los paréntesis y añadirlos? Por pura lógica

double decision_tree(double &features[]) { 
    if ( 55 1 <= 0.000465 )  {
        if ( 45 1 <= -0.000285 )  {
            if ( 50 1 <= -0.00062 )  {
                return 1; }
            if ( 50 1 > -0.00062 )  {
                if ( 25 1 <= -0.00034 )  {
                    if ( 35 1 <= -0.000705 )  {
                        return 1; }
                    if ( 35 1 > -0.000705 )  {
                        return 0; } }
                if ( 25 1 > -0.00034 )  {
                    if ( 35 1 <= -0.000525 )  {
                        return 0; }
                    if ( 35 1 > -0.000525 )  {
                        if ( 55 1 <= -0.000145 )  {
                            if ( 25 1 <= -0.00021 )  {
                                if ( 50 1 <= -0.000375 )  {
                                    return 0; }
                                if ( 50 1 > -0.000375 )  {
                                    return 1; } }
                            if ( 25 1 > -0.00021 )  {
                                return 1; } }
                        if ( 55 1 > -0.000145 )  {
                            return 0; }
        
 
Maxim Dmitrievsky:

Digamos que lo hice, pero no hay suficientes corchetes de cierre, subrayé en rojo lo que hay que añadir. ¿Cuál es la mejor manera de calcular dónde faltan los paréntesis y añadirlos? de forma puramente lógica

por qué no sustituir varios if( condición_1 ) if( condición_2 )

con if( condición_1 && condición_2)

es más fácil buscar los paréntesis de cierre, el código es más rápido de leer y, en general, es más conveniente.

Razón de la queja: