Discusión sobre el artículo "Tercera generación de neuroredes: "Neuroredes profundas"" - página 14
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
Inserte el código correctamente, por favor. Lo he arreglado
Buenas tardes.
¿De qué guión estamos hablando?
¿Podrías describir con un poco más de detalle lo que contiene el script?
¿Tengo entendido que has conseguido ejecutar el script con el proceso R en el probador?
Si es así, es interesante.
Por favor, tómate tu tiempo y descríbelo con el mayor detalle posible. ¿El proceso R se ejecuta en un paquete cliente-servidor o en un único Rterm?
Sí, se ejecuta en un bundle cliente-servidor.
¿Cómo puedo explicarlo de la forma más sencilla posible?
Tomé el código de la función OnTimer() en una función común para OnTick() y OnTimer(). Lo único que añadí fue un interruptor de modo personalizado y un contador de ticks.
Todos los demás procedimientos de inicio siguen siendo los mismos. Un poco más tarde implementaré la función en el script adjunto en el foro y lo publicaré.
PD: La documentación de MQL4 dice que la función OnTimer() simplemente no funciona en el tester.
Sí. Es cliente-servidor.
¿Cómo puedo explicarlo de la forma más sencilla posible?
Tomé el código de la función OnTimer() en una función común para OnTick() y OnTimer(). Lo único que añadí fue un interruptor de modo personalizado y un contador de ticks.
Todos los demás procedimientos de inicio siguen siendo los mismos. Un poco más tarde implementaré la función en el script adjunto en el foro y lo publicaré.
PD: La documentación de MQL4 dice que la función OnTimer() simplemente no funciona en el probador.
Entiendo OnTimer().
¿Has hecho algún movimiento adicional en la conexión cliente-servidor?
Todavía no he conseguido que funcione. Y no sólo yo, a juzgar por los posts en el hilo en inglés.
Suerte
Como prometí, he adjuntado el SAE local a MQL4 para que funcione en el probador de estrategias.
i_SAE
e_SAE
Sustituir los originales, recompilar *.ex.
Arrancar el tester, seleccionar e_SAE, poner Enable timer = false y Count ticks = 120 (para mi fue optimo). Arrancamos.
Añadimos velocidad, esperar a que el mensaje mágico "OPP = CLOSE...." en el lado izquierdo, y reducir la velocidad. Después, añadimos i_SAE a la gráfica con Send to server = true. Añadir un poco de velocidad. Esperamos los resultados para finalizar.
Mi R era la versión 3.2.2. ¡Asegúrate de comparar tu versión en ambos archivos!
¡Buena suerte con tus experimentos!
Hola, Adjunto al artículo, un experto actualizado.
Adjunto al artículo, un experto actualizado .
Sal de ahí.
Sal de ahí.
Vladimir
Buenas tardes.
Muy buena. Gracias.
Ahora vamos a comprobar como funciona en el tester y en futuros ejemplos con R incluiré esta característica.
Adjunto al nuevo artículo de DNRBM una versión rediseñada de este EA DNSAE con autoaprendizaje, pero sin servidor.
Por favor, pruébalo.
Suerte
Stacked RBM (DN_SRBM) https://www.mql5.com/es/articles/1628
Es interesante observar que, si un ser humano se sumerge en una tarea, mejorará
, mientras que si una máquina hace lo mismo, puede estancarse en un óptimo local.
Quizá la inmersión algorítmica podría evolucionar de un paradigma de "estudio" a un paradigma de "ejecución".
Gran artículo.
De nuevo tenemos una fase rentable de unas 5 semanas hasta que el modelo se deteriora.
Esto es normal. El modelo puede y debe reaprenderse periódicamente.
Creo que la división en datos de prueba y de entrenamiento es innecesaria: podemos utilizar todos los datos para el entrenamiento.
Puede. Es importante recordar algunos puntos importantes:1. los conjuntos de entrenamiento y prueba no deben cruzarse.
2. El conjunto de entrenamiento debe ser mixto
3. Si la proporción de clases de equilibrio - para hacer el ajuste.
Me alegro de que había colegas que utilizan R.
Saludos cordiales
Vladimir
Hola,
por favor, ayúdame a aclarar algunos de mis prejuicios negativos acerca de las redes neuronales (NN).
b) ejecutamos una segunda optimización por el probador sólo para comprobar cuáles de los indicadores optimizados necesitamos(*)
c) de modo que tenemos un grupo más pequeño de nuestros indicadores optimizados
d) ¿para qué necesito la NN?
(*) Desafortunadamente, si ejecuta el optimizador de mt4' en modo genético y quiere evitar ciertos conjuntos de parámetros (por ejemplo, no probar si el "indicador-A" está 'activado') volviendo de OnInit() con"INIT_PARAMETERS_INCORRECT" el algoritmo genético todavía cuenta esto como una pasada válida y eso reduce el número de pasadas realmente ejecutadas antes de que este algoritmo se detenga debido al número de pasadas que es uno de los criterios de terminación.