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

 

Je ne peux pas dire que je suis lent, car je n'ai pas vérifié - mais lors de l'installation de la dernière version de NeuroSolutions 6.05 ( téléchargée gratuitement mais démo http://www.neurosolutions.com/products/ns/ ) je n'ai aucune chance que neurosolutions ne veuille pas voir le GPU et que CUDA soit absent. Est-ce que quelqu'un a une expérience positive avec neurosolutions fonctionnant avec CUDA ? L'utilisation du GPU de neurosolutions ( CUDA ) est visible dans le menu "About".


Et sans cela, il semble que cela n'ait aucun sens d'utiliser ce produit.


J'ai cherché sur Google, sur le site neurosolutions.com aussi - ils n'ont pas de forum de support. Cela n'a aucun sens. J'ai essayé les versions 64 et 32 bits.

Neural Network Software, Artificial Intelligence, Classification, Forecasting, Clustering, Time Series
Neural Network Software, Artificial Intelligence, Classification, Forecasting, Clustering, Time Series
  • www.neurosolutions.com
Neural network software development tool of choice among researchers and developers is NeuroSolutions. NeuroSolutions icon-based graphical user interface provides the most powerful and flexible artificial intelligence development environment available on the market today.
 

J'ai fait tout ce qui est indiqué dans l'article((()

et quels sont les messages au début de la formation ?

 
Mr.FreeMan:

Pourquoi si peu de trades ? j'ai tout fait comme dans l'article(((.

et quels sont les messages au début de la formation ?

Il y a probablement peu de transactions à cause d'une formation incorrecte. La raison peut être devinée à partir du message concernant l'erreur : NS a pris "0.00529" comme nom de colonne et prétend en général que toutes les cellules sont identiques. Il doit y avoir un problème avec ce fichier de données. Ou, peut-être, les paramètres régionaux de l'ordinateur (la virgule est utilisée ou le point pour séparer la partie fractionnaire de ) peuvent avoir une influence.
 

Voici mes paramètres régionaux, j'ai mis un espace au lieu d'une virgule et j'ai sauvegardé.

mais quand je génère le NS, j'obtiens des erreurs comme celle-ci :

puis à nouveau ce message :

 
Mr.FreeMan:

Voici mes paramètres régionaux, j'ai mis un espace au lieu d'une virgule et je l'ai sauvegardé.

Mettez un point, pas un espace. C'est le point final qui est utilisé dans le fichier de données.
 
Merci beaucoup, tout a fonctionné :)
 

Quel excellent article ! Félicitations !

quelques questions :

- Pourquoi utilisez-vous NeuroSolution t 5.0 au lieu de la nouvelle 6.4 ?

Je pense que le nouvel assistant de solution personnalisée peut générer des DLL qui peuvent recalculer les données et, je suppose, trouver de nouveaux modèles !

et il supporte maintenant :

Nouveaux shells de projet pour Visual C++ 2008, VB.NET 2008, Visual C++ 2010 et VB.NET 2010

Nouveau support de Visual Studio 2008 et 2010
Nouveaux Project Shells pour Excel 2007, Access 2007, Excel 2010 et Access 2010.
- Pourquoi avez-vous choisi la fonction Approximation au lieu de prédiction ?

Merci de votre compréhension.

Philippe

Documentation on MQL5: Standard Constants, Enumerations and Structures / Chart Constants / Types of Chart Events
  • www.mql5.com
Standard Constants, Enumerations and Structures / Chart Constants / Types of Chart Events - Documentation on MQL5
 
Merci pour cet excellent article.
 
Lorsque j'essaie de compiler un script pour télécharger des données dans un fichier, j'obtiens le résultat suivant
#property script_show_inputs
//+------------------------------------------------------------------+
input string    Export_FileName = "NeuroSolutions\\data.csv"; // Fichier d'exportation (dans le dossier "MQL5/Files")
input int       Export_Bars     = 260; // Nombre de lignes de données à exporter
//+------------------------------------------------------------------+
void OnStart() 
  {
  
   // Créer un fichier
   int file = FileOpen(Export_FileName, FILE_WRITE|FILE_CSV|FILE_ANSI, ',');
   
   if (file != INVALID_HANDLE)
     {
      // Écriture de l'en-tête des données
      
      string row="";
      for (int i=0; i<=5; i++)
        {
         if (StringLen(row)) row += ",";
         row += "Open"+i+",High"+i+",Low"+i+",Close"+i;
        }
      FileWrite(file, row);
      
      // Copier toutes les données nécessaires de l'historique
      
      MqlRates rates[], rate;
      int count = Export_Bars + 5;
      if (CopyRates(Symbol(), Period(), 1, count, rates) < count)
        {
         Print("Erreur ! La taille de l'historique est insuffisante pour exporter les données requises.");
         return;
        }
      ArraySetAsSeries(rates, true);
      
      // Écrivons les données 
      
      for (int bar=0; bar<Export_Bars; bar++)
        {
         row="";
         double zlevel=0;
         for (int i=0; i<=5; i++)
           {
            if (StringLen(row)) row += ",";
            rate = rates[bar+i];
            if (i==0) zlevel = rate.open; // niveau de référence des prix
            row += NormalizeDouble(rate.open -zlevel, Digits()) + ","
                 + NormalizeDouble(rate.high -zlevel, Digits()) + ","
                 + NormalizeDouble(rate.low  -zlevel, Digits()) + ","
                 + NormalizeDouble(rate.close-zlevel, Digits());
           }
         FileWrite(file, row);
        }

      FileClose(file);
      Print("L'exportation des données a été effectuée avec succès.);
     }
   else Print("Erreur ! Échec de la création d'un fichier pour l'exportation des données. ", GetLastError());
  }
//+------------------------------------------------------------------+

j'obtiens le résultat suivant : conversion implicite de 'number' en 'string' WeekPattern-Export.mq5 20 24
conversion implicite de 'number' en 'string' WeekPattern-Export.mq5 20 34 conversion implicite de 'number' en 'string' WeekPattern-Export.mq5 20 43 et quelques autres encore en référence aux lignes 20, 46, 47, 48, 49.

Pouvez-vous me dire quelle en est la raison - je n'ai pas modifié le code source de l'article ?

.

 
Wangelys:
Lorsque j'essaie de compiler un script pour télécharger des données dans un fichier, j'obtiens le résultat suivant

j'obtiens le résultat suivant : conversion implicite de 'number' en 'string' WeekPattern-Export.mq5 20 24
conversion implicite de 'number' en 'string' WeekPattern-Export.mq5 20 34 conversion implicite de 'number' en 'string' WeekPattern-Export.mq5 20 43 et quelques autres encore en référence aux lignes 20, 46, 47, 48, 49.

Pouvez-vous me dire quelle en est la raison - avez-vous modifié le code source de l'article ?

.

Changez-le

NormalizeDouble

en

DoubleToString