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

 
axmed0207:

J'ai remarqué une particularité - si vous écrivez des données dans un fichier en utilisant le script donné par l'auteur, certains enregistrements dans le fichier ressemblent à ceci :

0.0007200000000000001, 0.0006800000000000001

Ou comme ceci :

0.3e-005, 5e-005.

Dans le premier cas, nous pouvons observer un certain ralentissement de l'apprentissage NS en raison de la présence d'un grand nombre de chiffres supplémentaires. En ce qui concerne l'écriture exponentielle des nombres dans le second cas, je ne sais pas si le NS peut percevoir correctement un tel format.... Très probablement oui, mais j'aimerais entendre les commentaires des experts sur cette question)

Je pense qu'il est plus correct d'utiliser la fonction DoubleToString plutôt que NormaliseDouble. Elle permet de ramener tous les nombres à une forme stricte.

C'est tout à fait exact, lorsque vous enregistrez des données dans un fichier csv, il serait préférable d'utiliser DoubleToString, ce serait plus joli :).

Mais cela n'affecte pas la vitesse d'apprentissage, tous les doubles sont stockés sur 8 octets, et un double égal à zéro ne diffère pas d'un autre double par le nombre de chiffres.

 
Добрый день! очень привлекатлеьная идея но для реализации нужно правильно настроить нейросеть в вашем варианте вы обучали сеть на исходных данных и на них же тистировали в таком варианте сеть будет построено правильно , но нада провести очень много обучалок и тестирования чтобы сеть приняла более менее божеский вид =)))
 
yurezzz:

Je semble avoir tout fait comme l'auteur l'a écrit dans le guide, mais pour une raison quelconque lorsque j'essaie de tester (je commence tout juste à utiliser mt5), j'obtiens l'erreur de création d'un réseau neuronal 2012.02.08 19:58:05 WeekPattern (EURUSD,D1) Erreur de création du réseau neuronal à partir de la DLL "C:\Program Files (x86)\MetaTrader 5\MQL5\Files\NeuroSolutions\WeekPattern.dll".

Quelqu'un peut-il me conseiller, tous les fichiers sont dispersés dans le dossier comme écrit dans le guide, j'ai créé un Expert Advisor.

En théorie nada pour prendre des données pour l'année, pour une devise, disons pour 2009 pour entraîner le réseau sur ces données, puis donner en entrée au réseau neuronal les données pour 2010 et voir quelles prévisions donne le réseau et comparer avec les vraies, puis en fonction de la précision ajuster le réseau neuronal à une forme plus ou moins pieuse,

saisir ensuite les données pour le mois et voir comment la sortie du réseau neuronal changera, puis saisir les données pour le mois, puis pour le jour =))))

puis comparer visuellement les paramètres et le résultat =)))))) Je vais essayer de réaliser

et de voir la différence, en fonction des paramètres du réseau neuronal, de la fonction d'activation, du nombre de neurones dans la couche cachée, etc.

 

Bonjour,

Ai-je besoin de NeuroSolutions 6 pour que l'EA fonctionne ?

Actuellement, je n'ai pas deproduits NeuroSolutions installés sur mon PC.

Est-ce que les fichiers fournis dans l'article à télécharger seraient suffisants pour que je puisse avoir un Expert Advisor en réseau neuronal qui fonctionne ?

Merci de votre compréhension.

 

Bonjour, je reçois l'erreur suivante,

'C:\NUsers\mike\AppData\NRoaming\NMetaQuotes\NTerminal\ND0E8209F77C8CF37AD8BF550E51FF075\MQL5\Libraries\NNeuroSolutionsAdapter.dll' n'est pas une version 64 bits.


Je n'ai pas le logiciel neurosolutions, pourriez-vous afficher la version 64 bits de la dll ?

Ou y a-t-il un réglage dans MT5 pour utiliser la dll 32 bits pour cet Expert Advisor ?

Merci beaucoup d'avance.

 

Veuillez expliquer à nouveau la manière de créer les données brutes.

Je vous remercie.

 
Le problème des données est résolu. Qui peut me dire comment connecter la DLL à Metastock ? Est-ce possible ?
 
Merci pour cet article)
 

Pouvez-vous me dire pourquoi le testeur donne une erreur ?

2012.11.30 13:32:13 arrêt de l'agent du testeur
2012.11.30 13:32:13 fichier journal "C:\NProgram Files\NMetaTrader 5 - RoboForex\NTester\NAgent-127.0.0.1-3000\Nlogs\NCOPY01.log" écrit
2012.11.30 13:32:13 le testeur s'est arrêté car l'initialisation de l'expert a échoué
2012.11.30 13:32:13 erreur critique de l'initialisation globale
2012.11.30 13:32:13 échec de l'initialisation globale
2012.11.30 13:32:13 2012.01.01.01 00:00:00 Le chargement d'EX5 a échoué
2012.11.30 13:32:13 2012.01.01 00:00:00 Le chargement de DLL n'est pas autorisé
2012.11.30 13:32:13 Lots=0.10
2012.11.30 13:32:13 GBPUSD,M5 : le test de Experts\WeekPattern.ex5 de 2012.01.01 00:00 à 2012.11.29 00:00 a commencé avec les entrées :
2012.11.30 13:32:13 GBPUSD,M5 (RoboForex-MetaTrader 5) : chaque tick générant

 
Li2n:

2012.11.30 13:32:13 2012.01.01 00:00:00 Le chargement de DLL n'est pas autorisé

Autoriser l'utilisation de DLL.
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе - Документация по MQL5