Discusión sobre el artículo "Redes neuronales: así de sencillo (Parte 39): Go-Explore: un enfoque diferente sobre la exploración" - página 2

 
Dmitriy Gizlyk #:


Hola Dimitri.

¿Se puede identificar este enfoque con "algoritmo de optimización de memoria".

¿Dónde el algoritmo recuerda su historia de la búsqueda o hay algún otro punto sutil que no cogí?

 
¿Por qué hay tres opciones para comprar/vender/cerrar todas las posiciones en el bloque de acciones aleatorias del agente? ¿Por qué no hay ninguna opción "mantener una posición rentable (no hacer nada)". La acción aleatoria se realiza en la apertura de una vela horaria, si la operación está en el plus, ¿por qué hay que cerrarla? A veces puedes conseguir 300 pips en una hora.
 
npats2007 #:
¿Por qué hay tres opciones para comprar/vender/cerrar todas las posiciones en el bloque de acciones aleatorias del agente? ¿Por qué no hay ninguna opción "mantener una posición rentable (no hacer nada)". La acción aleatoria se realiza en la apertura de una vela horaria, si la operación está en el plus, ¿por qué hay que cerrarla? A veces se pueden conseguir 300 pips en una hora.

Tenga en cuenta que semplicamos sus 4 acciones. Un agente puede realizar una de 3 acciones:

0 - comprar
1 - vender
2 - cerrar todas las posiciones abiertas
y 3 - esperar, no realizar ninguna acción.

La acción 3 se refiere a la espera de un estado adecuado de las acciones de apertura o cierre. Incluyendo la situación de acumulación de beneficios descrita por usted. Sólo en este caso el Asesor Experto no realiza operaciones comerciales. Por lo tanto, el procesamiento de dicha acción se omite deliberadamente.

 
Dmitriy Gizlyk #:

Obsérvese que muestreamos sus 4 acciones. Un agente puede realizar una de las 3 acciones:

0 - comprar
1 - vender
2 - cerrar todas las posiciones abiertas
y 3 - esperar, no realizar ninguna acción.

La acción 3 se refiere a la espera de un estado adecuado de las acciones de apertura o cierre. Incluyendo la situación de acumulación de beneficios descrita por usted. Sólo en este caso el Asesor Experto no realiza operaciones comerciales. Por lo tanto, el procesamiento de dicha acción se omite deliberadamente.

Entendido. Gracias.

 

Todavía se abre sólo comprar y se llena en cada barra. ¿Pueden decirme cómo combatir este problema? ¿Alguien tiene que realizar acciones significativas?

Archivos adjuntos:
6u3_m6ydd.png  62 kb
 
Creo que le entiendo. Piensa que la única estrategia rentable es abrir y esperar sin mirar los drawdowns. Como el euro está al alza, se pone corto. Será divertido si empieza a abrir en corto cuando cambie la tendencia. Si vivo para verlo, ¡lo comprobaré!
 

¿Cuánto entrenamiento de fase 2 le diste? ¿Cuántas veces pasaste a la fase 2?

¿Y cuál fue el error cuando pasaste a la fase 3?

Y cada vez que ejecuto la fase 2, el error aumenta. ¿Es eso normal? Entiendo que en una red neuronal el error debería disminuir durante el proceso de entrenamiento, pero aquí resulta lo contrario....

 

Tengo este error

2023.05.07 20:04:44.281 Core 01 pass 359 probado con error "critical runtime error 502 in OnTester function(array out of range, module Experts\GoExploer\Faza1.ex5, file Faza1.mq5, line 223, col 12)" en 0:00:00.202

//--- copiar celda

acciones[recuento_acciones] = act;

Base[action_count].total_actions = action_count+StartCell.total_actions;


¿como solucionarlo?


 
Viktor Kudriavtsev red neuronal el error debería disminuir durante el proceso de aprendizaje, pero aquí resulta lo contrario....

Si el error crece constantemente, intenta reducir el coeficiente de entrenamiento.

 
Zhongquan Jiang #:

Tengo este error.

2023.05.07 20:04:44.281 Core 01 pass 359 probado con error "critical runtime error 502 in OnTester function (array out of range, module Experts\GoExploer\Faza1.ex5, file Faza1.mq5, line 223, col 12)" en 0:00:00.202

//--- copiar celda

actions[action_count] = act;

Base[action_count].total_actions = action_count+StartCell.total_actions;


¿cómo solucionarlo?


¿Cuál es el periodo de estudio?