Aprendizaje automático en el trading: teoría, práctica, operaciones y más - página 2952
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Si me lo permite, una pregunta similar.
(esto no es acerca de su negocio, pero específicamente sobre el tema de la MoD)
Específicamente para MO se hace:
Esto está hecho para el público y se utiliza masivamente en todo el mundo.
¿Quieres comparar esto con un par de scripts copiados (como es común con los adeptos al machine learning)?
Sé racional y no te lances contra los que hacen el trabajo y lo ponen a disposición del público.
Quisiera añadir mis cinco kopeks y separar las moscas de las chuletas, que, por muy cualitativas que sean, no resuelven los problemas de las moscas.
En este hilo, cierta parte de los participantes tienen claro que el principal problema de los mercados financieros es su no estacionariedad, y el problema de la no estacionariedad no tiene una solución definitiva por el momento. Toda esta palabrería sobre la duración de las pruebas, el tiempo de éxito de las operaciones, todo esto es vacío y ha sido refutado repetidamente por la práctica, arruinando a los premios Nobel que no reconocieron el problema de la no estacionariedad. La existencia del problema de la no estacionariedad está perfectamente confirmada por el mercado de señales de este sitio: todas las señales murieron, sólo que algunas antes y otras mucho después.
Podemos distinguir dos enfoques para resolver el problema de la no estacionariedad de los mercados financieros:
1. La modelización de la no estacionariedad, que se intenta realizar en el marco de los modelos GARCH, de los que ya existen más de un centenar.
2. Intentar encontrar patrones en el flujo de entrada no estacionario con la esperanza de que estos patrones se repitan en el futuro. Esto se intenta en el marco del llamado "aprendizaje automático". Por ejemplo, el modelo RandomForest encuentra un mínimo de 50 patrones, con 150 patrones que agotan cualquier periodo de tiempo. Pero el siguiente paso puede cambiar el conjunto de patrones, y se necesitan esfuerzos especiales para preparar los datos de entrada de modo que estos patrones, si cambian, no cambien mucho.
Desgraciadamente, el hilo ha descendido a la discusión de los modelos en sí, aunque, según mi experiencia, no hay ningún problema en utilizar modelos (Caret shell incluye hasta 200 modelos para cualquier gusto), pero sí en preparar los datos de entrada para estos modelos. No olvidemos el lema principal de la estadística: "Basura dentro - basura fuera".
Para usted personalmente, le vuelvo a adjuntar un texto completo sobre fórmulas en un archivo PDF. Esto incluye "dependencias y fuentes".
Y sobre los matices de los cálculos, no lo hago, porque sé a ciencia cierta que las fórmulas NO tienen nada que ver con la programación, es un problema independiente, que resuelven otras personas con otra formación y en otros, círculos científicos.
Así que leed el PDF.
Gracias, le echaré un vistazo.
Hasta ahora he encontrado una respuesta directa a mi pregunta aquí - https://blog.paperspace.com/gradient-boosting-for-classification/
En la ayuda de ONNX no hay información sobre las funciones OnnxSetInputShape() y OnnxSetOutputShape(). No está muy claro qué deben hacer.
Estos métodos establecen la dimensionalidad de los datos de entrada y salida del modelo. Hoy los añadiremos a la ayuda
¿Qué quieres decir?
Probablemente tengas un "baneo por IP falsa":
Foro sobre trading, sistemas automatizados de trading y prueba de estrategias de trading
Pregunta a la administración del sitio mql5.com
Sergey Golubev, 2022.12.16 17:22
Si estás baneado y puedes hacer posts aquí, es un "fake IP ban".
Probablemente tienes una IP dinámica, y accidentalmente "cayó" en la IP baneada de alguien.
Cuando "pillo" tal ban, simplemente apago mi ordenador, apago el router, luego enciendo el router y enciendo mi ordenador.
Como resultado, mi IP cambia (y también tengo una IP dinámica), y la inscripción sobre 10 años desaparece.
...
La salida a MT5 del modelo ONNX entrenado en LightGBM no funciona. Errores 5808 y 5805 al establecer la forma de los parámetros. Pero el problema parece estar en la definición de las dimensiones de los parámetros - se obtienen valores negativos (resaltados en el código). Tal vez he metido la pata en algo. En Python 3.10 todo parece normal.
Salida MQL5:
Aprendizaje en python:
Salida en Python: