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

 
Maxim Kuznetsov:

si se trata de un sistema numérico, se puede hacer sin un gran ciclo.

puedes obtener fácilmente la combinación de bits 01101101 de 109 sin tener que pasar por todas las variantes.

Por favor, explíquese.

 
Maxim Kuznetsov:

si se trata de un sistema numérico, se puede hacer sin un gran ciclo.

puedes obtener fácilmente la combinación de bits 01101101 a partir de 109, sin tener que pasar por todas las variantes.

Interesante, pero no entiendo la lógica de la fantasía.

 
Maxim Kuznetsov:

si se trata de un sistema numérico, se puede hacer sin un gran ciclo.

se puede obtener fácilmente la combinación de bits 01101101 de 109 sin pasar por todas las variantes.

Eso sólo funcionaría si tuviéramos que probar todas las combinaciones, y aquí sólo necesitamos las que tienen exactamente K elementos (K unos).

En cualquier caso, el conjunto de combinaciones es enorme, y es poco probable que puedas calcular algo para cada una de ellas. Aquí ya un par de veces se aconseja contar sólo combinaciones elegidas al azar - me parece más razonable.

 
Aleksey Nikolayev:

Esto sólo funcionará si quieres recorrer todas las combinaciones, y aquí sólo necesitas combinaciones con exactamente K elementos (K unidades).

En cualquier caso, el conjunto de combinaciones es enorme, y es poco probable que cuente algo para cada una de ellas. Ya se ha aconsejado un par de veces que se cuente sólo con combinaciones elegidas al azar, me parece más razonable.

Al parecer, Alexey no tiene miedo de esto. Está luchando por no hacer cálculos durante 250 días, pero al menos durante un mes...

 
Vladimir Karputov:

¿Puedes sugerir un foro para Python y aprendizaje automático, donde se puedan hacer preguntas nerds en general?

En medium.com hay mucha información relevante. La suscripción cuesta 10 libras al mes, pero hay mucho contenido gratuito. Puedes hacer preguntas en el slack, grupos en la captura de pantalla
Archivos adjuntos:
 
Aleksey Vyazmikin:

Si hay una secuencia, debe haber una fórmula u otra solución rápida que no sea pasar por todos los puntos. El solapamiento es igual de ineficiente de aplicar.

Es esencialmente una función con puntos conocidos...

Creo que puedes definir áreas y construir una mesa dentro de sus límites. Supongamos que hay un patrón por cada 10000 elementos, entonces cuente a partir de este punto. Es extraño que un problema así no se haya resuelto.

Hace tiempo, yo hacía algo parecido. Tenía que elegir los pases más eficientes para las combinaciones de parámetros con las condiciones dadas. Por ejemplo, tenía 12 parámetros, cada uno de los cuales tenía un valor de 1 a 10, y tenía que comprobar sólo las ejecuciones cuya suma de todos los parámetros fuera 27, por ejemplo. Elige las mejores tiradas de entre ellas, introduce algún filtro, vuelve a seleccionarlas, etc. Está claro que esta tarea no puede resolverse directamente. Así que hice lo siguiente: en el primer paso inicié 12 bucles anidados del 0 al 9, dentro de ellos comprobé la condición de la combinación, si obtenía la correcta escribí la cadena de índices del bucle en el array. Como resultado obtuve un array con medio millón de combinaciones que necesitaba. A continuación, he repasado las combinaciones obtenidas, he elegido las 100k mejores, he copiado sus índices en otra matriz y he seguido jugando con ellas.

 
sibirqk:

Hace tiempo, hice algo parecido. Era necesario elegir las tiradas más eficaces para las combinaciones de parámetros con las condiciones dadas. Por ejemplo, había 12 parámetros, cada uno de los cuales tenía un valor de 1 a 10, y era necesario comprobar sólo aquellas ejecuciones, por ejemplo, cuya suma de todos los parámetros fuera 27. Elige las mejores tiradas de entre ellas, introduce algún filtro, vuelve a seleccionarlas, y así sucesivamente. Está claro que esta tarea no puede resolverse directamente. Así que hice lo siguiente: en el primer paso inicié 12 bucles anidados del 0 al 9, dentro de ellos comprobé la condición de la combinación, si obtenía la correcta escribí la cadena de índices del bucle en el array. Como resultado obtuve un array con medio millón de combinaciones que necesitaba. Luego recorrí las combinaciones obtenidas, elegí 100k combinaciones y copié los índices a otra matriz y jugué con ella desde allí.

El adelgazamiento es nuestro todo)))

 
Al adelgazar el pan de cada día nos darás hoy
 
Maxim Dmitrievsky:
Sólo con el adelgazamiento nos darás el pan de cada día

Lo único que queda es el significado: la correlación entre las escalas ))))

 
Aleksey Vyazmikin:

En el apéndice, tanto el balance como el OHLCV están en un solo archivo - tal vez eso sería más conveniente.

Resultó que estaba comprobando un error en el indicador, por eso ocurrió así - debería tratar los indicadores por separado - eh.

No tengo suerte al pronosticar por saldo (ZZ construido por saldo), los resultados son peores que al pronosticar el precio en sí, no hay nada ni siquiera para mostrar, creo que debemos ir a filtro de ofertas.

Por cierto, gracias por el conjunto de datos perfectamente preparado, es muy agradable cuando todo funciona bien a la primera.


Para responder a tu pregunta sobre combinatoria, prefiero seguir los consejos deVladimir Perervenko, no da malos consejos y R no da tanto miedo de estudiar, al contrario, es muy amigable.