Discussion de l'article "Utilisation des Indicateurs MetaTrader 5 avec le Cadre d'Apprentissage Automatique ENCOG pour la Prédiction de Séries Chronologiques" - page 6
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Superbe article investeo !
Juste un problème, à chaque fois que je lance l'EA sur le simulateur, j'obtiens l'erreur suivante...
2012.08.07 20:10:36 Core 1 2012.01.01 00:00:00 Access violation read to 0x00000000
J'ai suivi les suggestions de cette page. J'obtiens toujours l'erreur.
Merci de m'aider.
Excellent article ! C'est très clair pour un débutant comme moi :)
J'ai le même problème avec la version encog jointe sur Windows 10 X64.
Quelqu'un a-t-il pu résoudre ce problème ? Des suggestions ?
Merci de votre compréhension.
Cet article est bien écrit et très inspirant. J'ai vu cet article traduit en russe et en chinois, impressionnant !
Quoi qu'il en soit, avant de féliciter les auteurs, y a-t-il quelqu'un qui a essayé l'ensemble des codes ? J'ai de sérieux doutes sur le fait que nous soyons vraiment proches de la devinette aléatoire, comme on peut s'y attendre avec Forex.
J'ai utilisé une LSTM comme indiqué dans l'article, en me concentrant non pas sur la régression (deviner les prochaines valeurs), mais sur la classification binaire : si le max_close dans les 5 prochaines étapes futures est supérieur à la valeur réelle, alors classe_0 sinon classe_1. En d'autres termes, j'ai exécuté un LSTM pour prédire si la clôture dans le futur suivant augmente ou diminue. Ma précision est proche de la supposition aléatoire et je suis presque sûr que la précision du RNN de cet article est également proche de la supposition aléatoire. Je suis vraiment curieux de connaître les performances du RNN de cet article. Les auteurs peuvent-ils partager la matrice de confusion ?
J'ai également utilisé un classificateur flou qui classe l'avenir comme étant proche de l'actuel : il ne s'agit donc pas d'une prédiction ! Cela m'a permis d'obtenir des résultats similaires à ceux de cet article.
En conclusion, je soupçonne que les résultats du RNN de cet article sont vraiment proches de la devinette aléatoire et j'aimerais demander aux auteurs de partager avec nous les performances directes de leur RNN.
Quoi qu'il en soit, cet article est une source d'inspiration pour d'autres recherches.
Merci beaucoup,
Marco
En regardant le backtest REPORT. Ce n'est pas un très bon EA. Ni le nombre de pertes consécutives, ni le ratio de profit. Bien qu'il soit rentable, il n'est pas très stable.
La conclusion est que les algorithmes de réseaux neuronaux pour prédire les séries temporelles ne sont pas une panacée, et dans l'état actuel de la technique, ils sont loin d'atteindre le niveau de l'intelligence artificielle.
Cependant, l'idée est bonne, en particulier avec les trois valeurs d'indicateur comme source d'entrée pour le réseau neuronal.
Je pense que le créateur pourrait mieux expliquer où enregistrer chacun des fichiers, l'EA n'a pas fonctionné dans mon backtest.
J'ai suivi toutes les étapes que vous avez fournies.
Pouvez-vous être plus précis sur l'endroit exact où il faut sauvegarder chaque fichier et où se trouve chaque fichier ?
Une idée sur la façon de résoudre ce problème ?
2021.03.23 12:03:27.962 2020.10.01 00:00:00 Violation d'accès à 0x00007FF9FE2688C2 lu à 0x0000000000000000
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:00007FFA7439D701 48898424C0000000 mov [rsp+0xc0], rax
2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D709 488364242800 et qword [rsp+0x28], 0x0
2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D70F 488D05DAFFFF lea rax, [rip-0x26]
2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D716 83E201 et 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: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 :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 :00007FFA7439D769 E8D2090600 call 0x7ffa743fe140 ; RemoveDllDirectory (kernelbase.dll)
2021.03.23 12:03:27.966 2020.10.01 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
Utilisez le mien @Valentin petkov. j'utilise encog 3.3 . j'espère pouvoir vous aider .
Bonjour ryuga68. La classe TemporalWindowCSV n'existe pas dans encog >= 3.3 ? ?