Discusión sobre el artículo "Análisis de regresión múltiple Generador y probador de estrategias en una sola aplicación"

 

Artículo publicado Análisis de regresión múltiple Generador y probador de estrategias en una sola aplicación:

El artículo ofrece una descripción de las formas de utilización del análisis de regresión múltiple para el desarrollo de sistemas de trading. Muestra el uso del análisis de regresión para la automatización de la búsqueda de estrategias. Se proporciona como ejemplo una ecuación de regresión generada e integrada en un asesor experto sin necesidad de disponer de habilidades de programación.

Fig. 10. The equation includes the significant parameters only

Autor: ArtemGaleev

 
No sé, no sé...
Según los gráficos, la proporción entre operaciones rentables y ganadoras es muy baja, y hay grandes drawdowns.
Además, parece que hay pequeños stops y grandes beneficios (o cierre rápido de las operaciones perdedoras y overholding de las rentables).
Ahora se demandan asesores puntuales, que se abren poco pero con acierto.


Aunque el tema es bastante interesante, en principio, yo entrenaba una red neuronal de la misma manera.
Sólo que la red neuronal se entrenaba sola, aunque consumía muchos recursos. Y además entender los principios del comportamiento de la red neuronal sobre la estimación de pesos,
es muchas veces más difícil que mirar una bonita tabla que da Statistica. :)

Y lo más triste es que casi cualquier método de análisis superinteligente es fácilmente superado por un Asesor Experto con dos o tres mashka y algún bollinger.
Y tanto a corto como a largo plazo....

 
Cabe señalar que MQL5 soporta la salida de sólo 64 indicadores a un archivo en una línea.

¿Y si usted mismo pega una cadena con el conjunto de datos necesarios separados por el delimitador requerido (por ejemplo, "asd;qwe;zxc[....]bnm") y se la pasa a FileWrite...?

 
También veo alguna ventaja en los "generadores de estrategias". Queda por aprender a utilizarlos correctamente
 

komposter:

Hay que tener en cuenta que MQL5 soporta la salida de sólo 64 indicadores a un archivo en una línea.

¿Qué pasa si pega una línea con el conjunto necesario de datos separados por el delimitador necesario (por ejemplo, "asd;qwe;zxc[....]bnm") y lo pasa a FileWrite...?


No he entendido en absoluto en el texto a qué se refiere esta frase...

Pero para refutarlo, te diré que puedes meter hasta ~32000 letras en una cadena sin problemas, y usando el delimitador "\r" puedes meter todo el fichero en una cadena.

Esta funciónStringConcatenate() tiene restricciones en los parámetros, pero nadie prohíbe simplemente añadir a la cadena existente, o usar StringConcatenate() repetidamente .

 
Bueno, nuestro regimiento ha llegado. Queda por pasar de las estadísticas a EViews - análisis de regresión completa estará disponible, incluyendo los residuos y el análisis de estabilidad.
 
faa1947:

Bueno, nuestro regimiento ha llegado. Ahora tenemos que pasar de la estadística a EViews y dispondremos de un análisis de regresión completo, incluidos los análisis de residuos y de estabilidad.
El análisis de los residuos y de la estabilidad merece una publicación aparte. Aquí sólo lo he mencionado de pasada. En cuanto a los programas estadísticos, hay muchos diferentes. Dado que el análisis de regresión es uno de los análisis básicos, se incluye en muchos programas.
 
ArtemGaleev:
El análisis de los residuos y la estabilidad merecen una publicación aparte. En cuanto a los programas estadísticos, existen muchos. Dado que el análisis de regresión es uno de los análisis básicos, se incluye en muchos programas.
EViews es mi elección personal en cuanto a algunos conocimientos. He iniciado aquí un hilo basado en dos artículos. Te invito a participar.
Эконометрика: прогноз на один шаг вперед - MQL4 форум
  • www.mql5.com
Эконометрика: прогноз на один шаг вперед - MQL4 форум
[Eliminado]  

Из статьи:

Curiosamente, los datos de entrenamiento no mostraron sobreoptimización, como suele ocurrir en el probador. Esto indica probablemente la ausencia de sobreoptimización.

plus de grasa al karma del autor por tal optimismo)
 
Urain:

No entiendo en absoluto en el texto a qué se refiere esta frase.

Pero para refutarla, te diré que puedes meter hasta ~32000 letras en una cadena sin problemas, y usando el delimitador "\r" puedes meter todo el archivo en una cadena.

Esta funciónStringConcatenate() tiene restricciones en los parámetros, pero nadie prohíbe simplemente añadir a la cadena existente, o usar StringConcatenate() repetidamente .

Esto es probablemente lo que hace FileWrite(h,1,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,64);

Ni siquiera son 64, sino 63. Puede haber 64 parámetros de la función en total.

 
Integer:

Probablemente sobre este FileWrite(h,1,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,64);

Ni siquiera 64, sino 63. Puede haber 64 parámetros de la función en total.

Bueno, puedes usar "+" en lugar de "," aunque esto probablemente no sea una respuesta para ti sino para el autor.