Bibliothèque: MultiTester - page 7

 
Сергей Таболин:

C'est une option ))) Mais si vous réglez, par exemple, 10 cycles, vous devrez appuyer 9 fois sur le bouton Stop. ))) Et une seule fois serait préférable (want)))).

En fait, cela n'a presque rien à voir avec la bibliothèque. Si vous écrivez un conseiller expert basé sur la bibliothèque, il en sera de même.

Le conseiller de KB n'est qu'un exemple d'utilisation de la bibliothèque.

 
Je voulais contrôler la reconnexion. J'ai essayé d'ajouter la fonction Login au clicker. Dans la fenêtre Navigateur/Favoris, cliquer sur VK_HOME fonctionne, mais pas sur VK_ENTER. La connexion est-elle bloquée ?
 
Edgar:
Je voulais contrôler la reconnexion. J'ai essayé d'ajouter la fonction Login au clicker. Dans la fenêtre Navigateur/Favoris, cliquer sur VK_HOME fonctionne, mais pas sur VK_ENTER. La connexion est-elle bloquée ?

Pour exécuter le testeur sur différents courtiers ?

 
fxsaber:

Pour exécuter le testeur sur différents courtiers ?

Non, je vous le dis, pour la reconnexion.

Très souvent, le terminal est connecté au serveur avec un ping de 300-400 ms, bien qu'il y ait des serveurs avec 60-70 ms, et même en appuyant sur "Rescan network", cela ne change rien. Le terminal s'accroche au serveur jusqu'au dernier et ne change pas.

Ce n'est certainement pas dans le flux MultiTester, mais dans votre code clicker que j'ai appris de vous. C'est la meilleure idée que j'ai eue depuis longtemps.

 
La reconnexion fonctionne sous MT4. Demandez une solution pour 5 sur le forum. Ce fil n'est pas lu.
 

Pouvez-vous voir pourquoi les graphiques d'optimisation ne sont pas fermés dans cette variante du multitester ? Si la sur-optimisation est effectuée uniquement sur les paires de devises, elles sont fermées.

#include <fxsaber\MultiTester\MultiTester.mqh>
#property description "Optimisation de la forme vers l'avant..."
enum shap_per {day,week,month};
input uchar shaping = 1; //Nombre d'essais
input uchar per_mod = 1; /Multiplicateur de la période d'essai
input datetime start_test = D'2019.07.01';
input shap_per period_val = day; /Longueur de la période de test
//+------------------------------------------------------------------+
//||
//+------------------------------------------------------------------+
// Cette fonction est responsable de la génération de la liste des tâches.
void SetTesterSettings()
  {
   ENUM_TIMEFRAMES perd_1 = PERIOD_D1;
   datetime open_day = start_test;
   switch(period_val)
     {
      case week:
         perd_1 = PERIOD_W1;
         break;
      case month:
         perd_1 = PERIOD_MN1;
         break;
      default:
         break;
     }/switch
   int p_step = PeriodSeconds(perd_1) * per_mod;
//--Augmenter la date de début du test d'une période
   for(uchar p = 0; p < shaping; p++)
     {
      // Recherche de tous les symboles dans le Market Watch.
      for(int i = SymbolsTotal(true) - 1; i >= 0; i--)
        {
         const string Name = SymbolName(i,true);
         Print(Name);
         TesterSettings.Add(NULL,Name,0,open_day,0);
        }//i : Symboles
      open_day -= p_step;
     }//p : Périodes
  }//SetTesterSettings()
 
Good Beer:

Pouvez-vous voir pourquoi les graphiques d'optimisation ne sont pas fermés dans cette variante du multitester ? Si la sur-optimisation est effectuée uniquement sur les paires de devises, elles sont fermées.

Je ne peux pas le reproduire.

 
fxsaber:

Impossible d'obtenir une lecture.

Peut-être que les paramètres ne sont pas les bons ? Dans Shape-Forward, la date de fin des tests est stable, la date de début est toujours repoussée, en fonction de la durée de la période. Exemple de réglages dans l'ordre :

3 ; 1 ; 9.09.2019 ; semaine. En avant - personnalisé 16.09.2019 ; fin de la période de test 21.09.19. Le début sera inséré à partir de l'Expert Advisor. Cet hémoglobine est dû à l'absence de possibilité de lire la date de début dans la fenêtre du testeur. Il s'avère que 3x par le nombre de paires dans l'aperçu du marché le nombre de fenêtres d'optimisation.

 
Good Beer:

Peut-être les mauvais réglages ?

Faites une capture d'écran des paramètres du testeur.

 
fxsaber:

Faites une capture d'écran des paramètres du testeur.

Un processus de test est en cours, mais il doit être clair :

paramètres du testeur multiple :

testeur multiple

paramètres du testeur de terminal

terminal

lent - il y a un paramètre