Aprendizaje automático en el trading: teoría, práctica, operaciones y más - página 3265
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
No hay diferencia si el patrón del EA original es el mismo: ver un patrón, abrir.
Ahí es diferente, el EA genera señales por sí mismo.
Y los conjuntos de patrones deben estar vinculados con la lógica. Probé operaciones direccionales y min reversal, hay patrones para ambos, relativamente buenos.
¿Es un millón de veces un millón o es 100? ¿Es la matriz de entrada?
La entrada es 100x1000000.
¿Y la salida es 1000000*1000000? Eso es un terabyte. ¿Lo contaste línea por línea y lo volcaste al disco?
Línea por línea. No volqué nada. En el contexto de discutir la búsqueda de patrones, a grandes rasgos, en cada fila tenemos que encontrar sólo las situaciones en las que Abs(Corr[i]) > 0,9. Para ello, no necesitamos escribir la matriz, sólo contar sus filas.
¿Qué función has utilizado para hacer el recuento? ¿PearsonCorrM, PearsonCorrM2, PearsonCorr2 o la estándar?
No pude encontrar una función propia para el cálculo línea por línea. Alglib parecía lento. Estoy probando mi propia versión.
Es diferente, el NS genera sus propias señales.
Y los conjuntos de patrones deben estar vinculados con la lógica. He intentado operaciones direccionales y min inversión, hay patrones para ambos, relativamente buenos
Suena bien.
Lo he dejado de lado por ahora, los resultados no son mejores que MO, aunque MO también cojea en cuanto a suavidad de equilibrio
5 minutos, medio entrenamiento
Línea por línea. No he descartado nada. En el contexto de discutir la búsqueda de patrones, a grandes rasgos, en cada fila que necesita para encontrar sólo las situaciones en las que Abs(Corr[i]) > 0,9. Para ello, no es necesario escribir la matriz, sólo contar sus filas.
A es exacta. Para cada fila habrá probablemente 1-5 mil filas correlacionadas solamente, se pueden guardar si es necesario.
Creo que PearsonCorrM2 funcionará rápido. Alimentamos 1 matriz completa, la 2ª matriz de una fila a comprobar. Y si vamos desde el final, podemos especificar el tamaño de la primera matriz como el número de la fila siguiente, para no recalcular la correlación repetidamente para filas por debajo de la fila que se está comprobando.
Creo que PearsonCorrM2 sería una vía rápida.
Al principio dudé de que fuera rápido.
Probé uno de estos, midiendo sólo lo más destacado. Algo lento, así que estoy haciendo el mío propio.
No es que no lo supiera nadie más que yo.
Pearson es invariante para las acciones de multiplicación y suma.
No sentía la adición, a pesar de la fórmula simple. Y la wiki lo dice específicamente.
Ключевым математическим свойством коэффициента корреляции Пирсона является то, что он инвариант при отдельных изменениях положения и масштаба двух переменных. То есть мы можем преобразовать X в a + bX и преобразовать Y в c + dY, где a, b, c и d - константы с b, d>0, без изменения коэффициента корреляции.
tiene una matriz de correlación unitaria (filas por columnas).
Pearson es invariante para las acciones de multiplicación y suma.
Probablemente no sea muy bueno para los datos de precios.
Maxim - Pensé que querías probar la normalización. ¿Hubo alguna mejora? O deterioro.
No es que no lo supiera nadie más que yo.
Pearson es invariante para las acciones de multiplicación y suma.
La adición no se sentía bien, a pesar de la fórmula simple. Y la wiki habla específicamente de ello.
En concreto, esta matriz originaltiene una matriz de correlación unitaria (filas por columnas).
Sí, eso está bien.