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

 
mytarmailS #:
La crítica de Dios otra vez
Está tanto en la frente como en la cabeza.
Hay que ser lógico.
 
Maxim Dmitrievsky #:
Está tanto en la frente como en la cabeza.
Usa tu lógica.
Expresa tu punto de vista, no esta basura - no funcionará, porque no funcionará.
 
mytarmailS #:
Usted hace un punto, no esta mierda - que va a trabajar, porque no va a funcionar
Ya veo, incluso la fantasía está completamente ausente. La OP no cubrirá todo el espacio de variantes de modelos, tendrás que elegir lo que ha optimizado y decidir la mejor variante por sí misma. Ir a la fábrica, en definitiva. Uno se hace cargo de algunas cosas sin entender siquiera a grandes rasgos con qué está trabajando. Y en el caso de boosting es imposible construir OP, ya que el número de parámetros crece en cada iteración. Y, por supuesto, no has oído hablar de la regularización. Sigue pensando que es capaz de eliminar algunos picos cualitativamente por sí mismo.
 
Maxim Dmitrievsky #:
Ya veo, incluso la fantasía está completamente ausente. El OP no cubrirá todo el espacio de las variantes del modelo, tendrás que elegir y que se haya optimizado y detenido en la mejor variante. Ir a la fábrica, en definitiva. Uno se hace cargo de algunas cosas sin entender siquiera a grandes rasgos con qué está trabajando. Y en el caso de boosting es imposible construir OP, ya que el número de parámetros crece en cada iteración.
Sí...
Alexey comprendió enseguida cómo se puede hacer.
No te queda claro desde la décima vez - piensa en un nombre para ti)
 
mytarmailS #:
Alexei, enseguida supe cómo hacerlo...
No te queda claro desde la décima vez... Invéntate tu propio nombre)
De durneh. Es fácil de hacer, pero no tiene sentido. Vale, métete en tu pantano ) Sólo acabarás con MOs bayesianos que no reaprenden en un momento.
 
Hay más cuestiones interesantes sobre la aplicación del MO en el comercio. Por ejemplo, un algoritmo para determinar qué intervalo de la historia debe tomarse para el entrenamiento. Probablemente, puede ser fijado por algunos meta-parámetros que son optimizados por la validación cruzada. Debería leer Prado).
 
Aleksey Nikolayev #:
Hay más cuestiones interesantes del uso de MO en el comercio. Por ejemplo, un algoritmo para determinar qué intervalo de la historia debe tomarse para el entrenamiento. Tal vez pueda establecerse mediante algunos metaparámetros que se optimicen mediante la validación cruzada. Tengo que leer a Prado).

Quería escribir que cuantos más datos mejor, entonces me acordé de uno de mis pequeños experimentos (aunque se hizo sin la suficiente representatividad, por lo que el resultado bien puede ser aleatorio, pero no obstante). En concreto, hay dos mercados: en mi opinión subjetiva, uno es más eficiente y el otro menos. El modelo entrenado en el mercado más eficiente dio peores resultados de OOS en este mercado que el modelo entrenado en el mercado menos eficiente en la misma zona.

 
A menudo los modelos dejan de funcionar en un punto, independientemente del tamaño de la bandeja. Entrenados en muestras de distinta duración, todos dejan de funcionar en un momento determinado de la historia pasada. A través de esto se puede ver que algún patrón falta o cambia.

Y si se amplía la bandeja, con la cobertura de ese lugar, el modelo puede aprender del ruido y no funcionar en el futuro. Aumentar una bandeja a un tamaño gigantesco también es un mal.

De este modo, se puede encontrar la longitud de la zona en la que el modelo funciona, y luego entrenar en ella por completo, lo que aumentará un poco el rendimiento durante un tiempo.
 
Maxim Dmitrievsky #:
A menudo los modelos dejan de funcionar en un solo momento, sin importar el tamaño de la bandeja. He entrenado en muestras de diferente longitud, todas ellas dejan de funcionar en un punto determinado de la historia anterior. A través de esto se puede ver que falta o cambia algún patrón.

Luego resulta que hay que entrenar en un tramo lo más corto posible. Para que después del cambio de patrón, el nuevo patrón empiece a funcionar más rápido.

Por ejemplo, si se entrena durante 12 meses, después de un cambio de patrón en 6 meses los patrones nuevos y los antiguos serán 50/50. Y al cabo de un año habrá formación y comercio sobre el nuevo patrón. Es decir, durante casi todo un año el patrón ha estado operando con un patrón obsoleto y muy probablemente perdiendo.

Si se entrena durante 1 mes, el patrón aprenderá a funcionar correctamente de nuevo en un mes.

Sería bueno entrenar durante 1 semana... Pero no tengo suficientes datos.

 
Maxim Dmitrievsky #:
A menudo los modelos dejan de funcionar en un momento dado, independientemente del tamaño de la bandeja. Los entrené con muestras de diferente longitud, todas ellas dejan de funcionar en un momento determinado de la historia pasada. A través de esto se puede ver que algún patrón falta o cambia.

Y si se amplía la bandeja, con la cobertura de ese lugar, el modelo puede aprender del ruido y no funcionar en el futuro. Aumentar una bandeja a un tamaño gigantesco también es un mal.

De esta manera, se puede encontrar la longitud del área en la que el modelo funciona, y luego entrenar en ella por completo, lo que aumentará un poco el rendimiento durante un tiempo.

Sobre el ruido, sí. Sin embargo, no he pensado en ello en términos de tomar secciones de la historia con y sin ruido. Y por cierto, ¿cómo se entiende esto antes de entrenar el modelo? ¿Cómo, de forma iterativa? Entrené todos los sectores, miré dónde rinde más, dejé estos sectores y entrené sólo estos sectores primero? Eso da lugar a la segunda cuestión que puede llamarse filosófica antes de la validación experimental: ¿es mejor que el modelo vea inmediatamente diferentes zonas, incluidas las ruidosas, pero que aprenda de media de los datos ruidosos o que aprenda de los datos más limpios, pero que no vea una vez los datos ruidosos?


¿Y qué hay de malo en las tallas gigantes? ¿Aparte del aumento del tiempo de cálculo?

Razón de la queja: