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

 
Urain:

Modifiez-le

à


Je l'ai fait, maintenant il n'échoue qu'à la ligne 20 : conversion implicite de 'number' en 'string' WeekPattern-Export.mq5 20 24

20 34, 20 43, 20 54

row += "Open"+i+",High"+i+",Low"+i+",Close"+i;
[Supprimé]  
Wangelys:

Je l'ai fait, maintenant il n'y a plus que la ligne 20 qui échoue : conversion implicite de 'number' en 'string' WeekPattern-Export.mq5 20 24

20 34, 20 43, 20 54


Il existe une fonction merveilleuse appelée StringConcatenate.

Dans votre cas, elle ressemblera à ceci (j'ai d'ailleurs résolu des problèmes similaires dans MT4 de cette manière)...

  for(int i=0; i<=5; i++)
  {
    if(StringLen(row)) row += ",";

  StringConcatenate(row,row,"Open",i,",High",i,",Low",i,",Close",i);
  }
 
Interesting:

Il existe une fonction merveilleuse appelée StringConcatenate.

Dans votre cas, cela ressemblera à ceci (d'ailleurs, j'ai résolu des problèmes similaires dans MT4 de cette manière)...


Merci, cela m'a aidé.
 
Wangelys:

Je l'ai fait, maintenant il n'y a plus que la ligne 20 qui échoue : conversion implicite de 'number' en 'string' WeekPattern-Export.mq5 20 24

20 34, 20 43, 20 54


Vous pouvez citer des types, vous résumez différents types, à savoir string et int.

row += "Open"+(string)i+",High"+(string)i+",Low"+(string)i+",Close"+(string)i;

bien que les lignes jaunes ne soient pas des erreurs mais des avertissements. Si vous ne modifiez rien, cela fonctionnera quand même.

Il existe également des fonctions de la section "Conversion des données" du manuel de référence pour la conversion des types.

 
Urain:

Vous pouvez donner des types, vous résumez différents types, à savoir string et int.

bien que les lignes jaunes soient des avertissements et non des erreurs. Si vous ne changez rien, cela fonctionnera toujours.

Il existe également des fonctions de la section "Conversion de données" du manuel de référence pour la conversion des types.

Nous vous remercions. C'est également une option.
Mais, à en juger par la description dans le manuel de référence, StringConcatenate offre une solution plus élégante...
 

URGENT !!!

Aidez-moi à faire un travail en crédit dans NeuroSolutions contre rémunération

Résolvez le problème de classification pour les données présentées dans la figure (figure dans le fichier joint), où x - correspond aux instances d'hommes, o - de femmes.

ICQ : 367767066

Dossiers :
image014.gif  5 kb
 
J'essaie de connecter une DLL à MT4 à l'aide de cet article. J'ai rencontré ce problème : le réseau se connecte avec succès s'il a été créé avec NeuralExpert, mais si je le crée avec NeuralBuilder, j'obtiens l'erreur " Failed to load weights from file . . . ". Quel peut être le problème ? (Je crée un réseau récurrent).
 
Rosh:

Un nouvel article Connecting NeuroSolutions Neuronets est publié :

Auteur : Andrew

Rosh:

Le nouvel article Connecting NeuroSolutions Neuronets est publié :

Auteur : Andrew

Cher,

Je viens de lire votre article et je l'ai trouvé très intéressant. J'aimerais vous demander si vous pouvez nous donner plus d'informations sur les points suivants

comment travailler avec cette intelligence artificielle avec quelles différentes stratégies à intégrer ?

Je suppose qu'il s'agit de statistiques ? Et qu'en est-il des stratégies techniques Elliot waves & Fibonacci ?

Je vous prie d'agréer, Madame, Monsieur, l'expression de mes salutations distinguées,

jean charles Brosse

 

Excellent article !!!

L'utilisation du package NeuroSolutions est une bonne idée, mais il y a un seul BUT - le logiciel n'est pas gratuit. Où se procurer la version complète, quelqu'un le sait peut-être ? ;)

EDITED : Je n'ai pas trouvé la version 6, mais la version 5 de Developers Unity est disponible sur le net ;).

 

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.

Документация по MQL5: Преобразование данных / DoubleToString
Документация по MQL5: Преобразование данных / DoubleToString
  • www.mql5.com
Преобразование данных / DoubleToString - Документация по MQL5