Discusión sobre el artículo "Usar Indicadores de MetaTrader 5 con la Estructura de Aprendizaje Automático ENCOG para Predicción de Series Cronológicas" - página 6

 
muttonman:

¡Impresionante artículo investeo!

Sólo un problema, cada vez que ejecuto el EA en el simulador me sale el siguiente error...

2012.08.07 20:10:36 Core 1 2012.01.01 00:00:00 Violación de acceso leído a 0x00000000

He seguido las sugerencias de esta página. Sigo recibiendo el error.

¿Me pueden ayudar?


¡¡¡Excelente artículo!!! Es muy claro para un principiante como yo :)

Estoy teniendo el mismo problema con la versión encog adjunta en Windows 10 X64.

¿Alguien podría solucionarlo? ¿Alguna sugerencia?

Gracias

 

Este artículo está bien escrito y es definitivamente inspirador. He visto este artículo traducido al ruso y al chino, ¡impresionante!

De todos modos, ¿hay alguien, antes de felicitar con los autores, que probó los códigos completos? Tengo serias dudas de que estamos realmente cerca de adivinar al azar, como se espera con Forex.

Ejecuto un LSTM como se menciona en el artículo, centrándose no en la regresión (adivinar los próximos valores), sino en la clasificación binaria: si el max_close en los próximos 5 pasos futuros es mayor que el actual, que la clase_0 de lo contrario la clase_1. En pocas palabras, corrí un LSTM para predecir si el cierre en el próximo futuro va hacia arriba o hacia abajo. Mi precisión está cerca de adivinar al azar y estoy bastante seguro de que también la precisión de la RNN de este artículo va cerca de adivinar al azar. Tengo mucha curiosidad por conocer el rendimiento de la RNN de este artículo. ¿Pueden los autores compartir la matriz de confusión?

También he ejecutado un clasificador difuso que sólo clasifica el futuro de la misma manera que el actual: ¡no es definitivamente una predicción! Con eso pude alcanzar un beneficio similar al de este artículo.

En conclusión, sospecho que los resultados de la RNN de este artículo están realmente cerca de la adivinación aleatoria y me gustaría pedir a los autores que compartan con nosotros el rendimiento directo de su RNN.

De todos modos, el artículo es inspirador para futuras investigaciones.

Saludos,

Marco

 
¿Qué parte del código ha utilizado OpenCL? Por favor, aclárelo.
 

Mirando el INFORME de backtest. No es un EA muy bueno. ni el número de pérdidas consecutivas, ni el ratio de beneficios. Aunque es rentable, pero no muy estable.

La conclusión es que los algoritmos de redes neuronales para predecir series temporales no son la panacea, y con el estado actual de la técnica, están lejos del nivel de la inteligencia artificial.

Sin embargo, la idea es buena, especialmente con los tres valores de los indicadores como fuente de entrada para la red neuronal.

 
¿Alguna actualización para Meta Trader 5 Versión 5.0 Build 1881? La estructura de carpetas ha cambiado por completo. ¿Me pueden ayudar?
 

Creo que el creador podría explicar mejor donde guardar cada uno de los archivos, el EA no funcionó en mi backtest.

He seguido todos los pasos que me has proporcionado.

Puede ser más detallado acerca de dónde exactamente para guardar cada archivo y donde se encuentra cada archivo?

 

¿Alguna idea sobre cómo solucionar este problema?


2021.03.23 12:03:27.962 2020.10.01 00:00:00 Violación de acceso en 0x00007FF9FE2688C2 leído en 0x00000000000000000000

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D6F0 4881ECD8000000 sub rsp, 0xd8

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D6F7 488B0572E72500 mov rax, [rip+0x25e772]

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D6FE 4833C4 xor rax, rsp

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D701 48898424C0000000 mov [rsp+0xc0], rax

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D709 488364242800 and qword [rsp+0x28], 0x0

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D70F 488D05DAFFFFFF lea rax, [rip-0x26]

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D716 83E201 y edx, 0x1

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D719 894C2420 mov [rsp+0x20], ecx

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D71D 89542424 mov [rsp+0x24], edx

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D721 4889442430 mov [rsp+0x30], rax

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D726 4D85C9 test r9, r9

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D729 744C jz 0x7ffa7439d777

2021.03.23 12:03:27.966 2020.10.01 00:00:00

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D72B B80F000000 mov eax, 0xf

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D730 488D4C2440 lea rcx, [rsp+0x40]

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D735 443BC0 cmp r8d, eax

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D738 498BD1 mov rdx, r9

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D73B 440F47C0 cmova r8d, eax

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D73F 4489442438 mov [rsp+0x38], r8d

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D744 49C1E003 shl r8, 0x3

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D748 E82A470600 call 0x7ffa74401e77 ; SetProcessDynamicEnforcedCetCompatibleRanges(kernelbase.dll)

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D74D 488D4C2420 lea rcx, [rsp+0x20]

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D752 48FF15AF231900 call qword near [rip+0x1923af] ; UnhandledExceptionFilter (kernelbase.dll)

2021.03.23 12:03:27.966 2020.10.01 00:00:00 crash --> 00007FFA7439D759 0F1F440000 nop [rax+rax+0x0]

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D75E 488B8C24C0000000 mov rcx, [rsp+0xc0]

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D766 4833CC xor rcx, rsp

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D769 E8D2090600 call 0x7ffa743fe140 ; RemoveDllDirectory (kernelbase.dll)

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D76E 4881C4D8000000 add rsp, 0xd8

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D775 C3 ret

2021.03.23 12:03:27.966 2020.10.01 00:00:00

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D776 CC int3

2021.03.23 12:03:27.966 2020.10.01 00:00:00

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00: 0x00007FFA7439D759

2021.03.23 12:03:27.966 2020.10.01 00:00:00



 
ryuga68 #:

Usa el mio @Valentin petkov. estoy usando encog 3.3 . espero que te pueda ayudar .

Hola ryuga68 La clase TemporalWindowCSV no existe en encog >= 3.3 ? ?