Discusión sobre el artículo "Comprendemos la "memoria" del mercado usando la diferenciación y el análisis entrópico" - página 8

 

Gracias por su trabajo en este artículo. Me gustaría aprender más sobre este tema. ¡Ojalá se me dieran mejor las estadísticas!


--Dave

[Eliminado]  

privado:

//||||||||||||||||||||||||||||||||||||||||

int numero_de_muestras, tiempo_de_reaprendizaje, contador_de_reaprendizaje;

virtual void virtual_optimizer();


Hay un error en el archivo Auto Optimizer


virtual_optimizer' - función ya definida y tiene un tipo diferente en Auto_optimizer.mqh


 
developeralgo:

privado:

//||||||||||||||||||||||||||||||||||||||||

int número_de_muestras, tiempo_reaprendizaje, contador_reaprendizaje;

virtual void virtual_optimizer();


Hay un error en el archivo Auto Optimizer


'virtual_optimizer' - función ya definida y de tipo diferente Auto_optimizer.mqh


Hola, por favor, añada el modificador "void". En el nuevo compilador debe ser como allí

//+------------------------------------------------------------------+
//|Probador virtual|
//+------------------------------------------------------------------+
void CAuto_optimizer::virtual_optimizer(void) {
[Eliminado]  
Maxim Dmitrievsky:

Hola, por favor añada el modificador "void". En el nuevo compilador debe ser como allí

Gracias Maxim, ¿tiene archivo de conjunto que se han encontrado a partir de sus pruebas a ser grande que puedo empezar a utilizar para las pruebas iniciales y luego construir o mejorar

 
developeralgo:

Gracias Maxim, ¿tienes algún archivo que hayas encontrado en tus pruebas que sea bueno y que pueda empezar a usar para las pruebas iniciales y luego construir o mejorar?

puede probar la configuración de la captura de pantalla en el artículo (columna "Valor")

[Eliminado]  

¡¡¡Gracias!!!


¡¡¡Estoy muy emocionada con este artículo y deseando ponerlo en práctica!!!

 
Para aquellos que tengan dificultades compilando.
https://www.mql5.com/es/code/16006 <- ubicación de MT4orders

#include <Auto optimizer.mqh> > #include <Auto_optimizer.mqh>

Claramente esto es una obra maestra. Es posible hacer este código en MT4 o es demasiado limitante?
MT4Orders
MT4Orders
  • www.mql5.com
This library allows to work with the orders in MQL5 (MT5-hedge) in the same way as in MQL4. That is, the order language system (OLS) becomes identical to MQL4. At the same time, it is still possible to use the MQL5 order system in parallel. In particular, the standard MQL5 library will continue to fully operate. It is not necessary to choose...
 

Estoy recibiendo estos errores:

1. Parece EA está tratando de vender, pero la colocación de paradas como si se tratara de una compra?
2019.07.25 04:35:35.174 Operaciones '666': falló mercado vender 0.10 USDCHF sl: 0.98139 tp: 0.99039 [paradas no válidos]

2. El EA se elimina en la formación de una nueva barra o vela.

3. 3. El EA sólo puede colocar operaciones de venta (¿a menos que esto sea por diseño durante la fase de optimización?)

4. ¿El EA utiliza un volumen de operaciones diferente sólo para el NZDUSD?

update0: después de más pruebas puedo decir que el problema de la eliminación automática está relacionado con la configuración personalizada de la captura de pantalla de hiperparámetros. Intentaré aislar cuál es.
update1: Está relacionado con el ajuste de la profundidad del historial a 1500. Intentaré ver si diferentes valores crean resultados diferentes. Estoy probando en M1 y M15 y tienen suficiente historial de precios.
update2: EA se eliminará si History_depth 1027 >= ||<= 956

5. Después de algún tiempo la ventana de entropía se reducirá a un tamaño pequeño como en la captura de pantalla.

update3: Puedo sugerir que el problema con sell-only está relacionado con un marco de tiempo demasiado bajo utilizado en las pruebas (M1). Esto genera valores de entropía muy grandes que están fuera de los límites? Las pruebas en M15>= crean órdenes tanto de compra como de venta.

update4: Puedo sugerir que el problema del tamaño de la ventana de entropía está relacionado con el tamaño inicial de la ventana del gráfico. Si se escala a pantalla completa la ventana aparece OK.

update5: Después de intentar modificar los números mágicos ahora todos los gráficos se eliminan en la siguiente barra. He probado a reiniciar el terminal y a utilizar nuevos gráficos. No estoy seguro de qué más probar, no hay errores en el registro. No puedo hacer más pruebas.
Archivos adjuntos:
 

Para aquellos que estén interesados en la EA:

a) MT4orders.mqh está disponible aquí: https://www.mql5.com/en/code/16006

b) Esta línea 47 en Auto_optimiser.mqh:

CAuto_optimizer::virtual_optimizer(void) {

debe ser cambiado a:

void CAuto_optimizer::virtual_optimizer(void) {
MT4Orders
MT4Orders
  • www.mql5.com
This library allows to work with the orders in MQL5 (MT5-hedge) in the same way as in MQL4. That is, the order language system (OLS) becomes identical to MQL4. At the same time, it is still possible to use the MQL5 order system in parallel. In particular, the standard MQL5 library will continue to fully operate. It is not necessary to choose...
 
¡¡¡Felicitaciones por el artículo de alto nivel !!! ¡Éxito y Prosperidad!