Discussion de l'article "Connecter les NeuroSolutions Réseaux Neuronaux"

 

Un nouvel article Connecter les NeuroSolutions Réseaux Neuronaux a été publié :

En plus de la création de réseaux neuronaux, la suite logicielle NeuroSolutions permet de les exporter sous forme de DLL. Cet article décrit le processus de création d'un réseau neuronal, de génération d'une DLL et de connexion à un Expert Advisor pour le trading dans MetaTrader 5.

Un bon moyen de vérifier si nous avons correctement connecté le réseau neuronal consiste à exécuter l'Expert Advisor dans le testeur de stratégie sur la même période que celle utilisée pour le formation du réseau neuronal.

Eh bien, comme le disent les traders expérimentés, le réseau neuronal est « adaptateur » pour cette période. Il est donc formé à reconnaître et à informer sur un signal de profit pour ces modèles de données exacts, qui dominent dans cette période spécifique. Un graphique de rentabilité d'un Expert Advisor tracé pour une telle période doit être ascendant.

Vérifions-le. Dans notre cas ce sera le beau tableau suivant :


Cela signifie que tout a été correctement connecté

Auteur : ds2

 

Merci pour cet article ! Simple, accessible, et sur le sujet.

La seule chose, c'est que je posterais quand même les résultats du test avant, pour qu'il n'y ait même pas de risque d'illusion de graalité;)

 

c'est le bon article, tout est concis, précis, sans se prendre la tête avec des choses mineures. Auteur, écrivez plus !

 

Merci à l'auteur, mais je ne comprends pas pourquoi cela ne fonctionne pas dans le testeur (2011.01.21 20:01:45 Core 1 2010.11.19 00:00:00 Cannot open 'NeuroSolutionsAdapter.dll' (126)). Bien que si vous le mettez sur un vrai graphique, l'Expert Advisor ouvre des trades et donne une prévision.

row += NormalizeDouble(rate.open -zlevel, Digits()) + ","
                 + NormalizeDouble(rate.high -zlevel, Digits()) + ","
                 + NormalizeDouble(rate.low  -zlevel, Digits()) + ","
                 + NormalizeDouble(rate.close-zlevel, Digits());

Souvent, il n'arrondit pas aux chiffres, ou à 5 chiffres, ou à 4..... Ce qui apparemment fait que NeuroSolutions réfléchit plus longtemps.

Il reste à étudier NeuroSolutions, car il donne des avertissements tout le temps même quand les données semblent être normales...((((

 
52_rus:

Merci à l'auteur, mais je ne comprends pas pourquoi cela ne fonctionne pas dans le testeur (2011.01.21 20:01:45 Core 1 2010.11.19 00:00:00 Cannot open 'NeuroSolutionsAdapter.dll' (126)). Cependant, si vous le placez sur un vrai graphique, l'Expert Advisor ouvre des trades et donne une prévision.

Le testeur a ses propres dossiers de bibliothèque. Pour le premier noyau, le chemin est le suivant :

"C:\Program Files\MetaTrader 5\tester\Agent-127.0.0.1-3000\MQL5\Libraries\"

Vous devez également copier cette DLL à cet endroit (ne copiez pas les autres fichiers).

Souvent, il n'arrondit pas aux chiffres, ou aux 5 chiffres, ou aux 4 chiffres....
Ah, eh bien, vous pouvez essayer DoubleToString pour une conversion explicite en chaîne de caractères.
 
merci, cela fonctionne.
 
Je fais tout comme indiqué dans les images, mais pour une raison quelconque, l'assistant de NeuroSolutions crée un réseau avec 76 sorties. j'ai tout vérifié 10 fois. quelqu'un a-t-il rencontré ce problème ? comment puis-je lui expliquer que la sortie devrait être 1 ? Je comprends que c'est défini à la sixième étape de l'assistant - pour sélectionner 1 colonne Close0, c'est ce que je fais. de plus, si vous appuyez sur le bouton Modifier, l'assistant redémarre et vous pouvez vérifier les données saisies - il montre qu'une seule colonne est sélectionnée. quelqu'un peut m'aider ! j'ai déjà cassé mon cerveau.....
 

Désolé, mais je vais devoir écrire en anglais, car je ne connais pas le russe,

J'ai essayé ce qui précède mais en essayant de tester dans Strategy Tester j'ai obtenu ce message d'erreur dans MT5 Journal

2011.01.31 21:30:21 Core 1 2010.01.01.01 00:00:00 Cannot open 'NeuroSolutionsAdapter.dll' (126)

Merci de m'aider, et merci pour ce magnifique article !

 

NFTrader:

J'ai essayé ce qui précède mais en essayant de tester dans Strategy Tester j'ai obtenu ce message d'erreur dans MT5 Journal

2011.01.31 21:30:21 Core 1 2010.01.01 00:00:00 Cannot open 'NeuroSolutionsAdapter.dll' (126)

Placez NeuroSolutionsAdapter.dll dans "C:\NProgram Files\NMetaTrader 5\Ntester\NAgent-127.0.0.0.1-3000\NMQL5\NLibraries".
 
ds2:
Placez NeuroSolutionsAdapter.dll dans "C : \N- Programme Files \N-MetaTrader 5 \N-Tester \N-Agent-127.0.0.1-3000 \N-MQL5 \N-Librairies \N".

Nous vous remercions de votre attention.

Cela a fonctionné mais le test est très lent pour un graphique journalier de 2010.01.01 à 2010.12.31. Des suggestions ? Mon Cpu est un core2 dual

 
Et je cours terriblement lentement.