Comment algorithmez-vous la détection des clusters d'alimentation MA ? - page 17

 
Mikhail Toptunov:

Je n'ai pas besoin du numéro de ligne, j'ai juste besoin de redémarrer l'EA s'il y a une erreur, par exemple 400.

Puis-je simplement utiliser l'algorithme pour analyser le journal ?

Bien et oui merci, avec je comprends que vous pouvez utiliser la recherche dans le bloc-notes pour le trouver. Merci

Avec user32.dll.

Mais il est préférable de contacter le développeur pour corriger l'erreur.

 
Mikhail Toptunov:

Bonjour, j'ai un EA personnalisé avec un code source fermé.

Il donne périodiquement une erreur, je dois le redémarrer pour qu'il fonctionne à nouveau.

Veuillez indiquer comment extraire les données du journal "Experts" pour identifier les rangées.

J'ai essayé d'utiliser GetLastError() ; cela n'apparaît pas.


si(GetLastError() >0)

Est-ce que ça passe ?

Si c'est le cas, faites comme ceci

si(GetLastError() >0) OnInit() ;

il va redémarrer

ou

https://www.mql5.com/ru/docs/common/resetlasterror

Документация по MQL5: Общие функции / ResetLastError
Документация по MQL5: Общие функции / ResetLastError
  • www.mql5.com
ResetLastError - Общие функции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 

Bonjour !

Quelqu'un peut-il m'expliquer pourquoi le mode débogage n'affiche pas de valeurs ?

il semble qu'après avoir mis à jour le logiciel mt5, le problème a commencé

 
Mikhail Toptunov:

Bonjour !

Quelqu'un peut-il m'expliquer pourquoi le mode débogage n'affiche pas de valeurs ?

On dirait qu'après avoir mis à jour le programme mt5, le problème a commencé.

Comment se fait-il qu'il ne s'affiche pas ? La valeur est de 0.0 pour le moment. Qu'est-ce que tu voulais voir ?

 
Alexey Viktorov:

Comment ça, ça ne se voit pas ? La valeur est de 0.0 pour le moment. Qu'est-ce que tu voulais voir ?

Eh bien, ça ne peut pas être 0.0.

Deal[CountDeal].Price[3]=Alt[i].PrUr50+MathAbs(Alt[i].Low-Alt[i].PrUr50)/2;
строчка заполнена все переменные имеют значения

Pourquoi l'expression dans le coin inférieur droit de l'écran, c'est 0.0 ?

Alt[i].Low-Alt[i].PrUr50=0.0;

C'est censé être un calcul !

//+------------------------------------------------------------------+
//|                                                    CryptoFid.mq5 |
//+------------------------------------------------------------------+
#property version   "1.00"
#include  <Math\Stat\Normal.mqh>
#define  Pmax 400
#define  Umax 12
//--
input string Name="PRZM";

int CountAlt=0,CountDeal=0,CountDealOpen=0;
double mfibUr[Umax];
//+------------------------------------------------------------------+
//| Структура для хранения данных сделок                             |
//+------------------------------------------------------------------+
struct deal
  {
   double            Price[Umax]; 
   datetime          OrderOpen[Umax];
   datetime          OrderClose[Umax];
   string            StrOpen[Umax];
   string            StrClose[Umax];
   int               type;
   int               PeriodUr50;
   int               bar;
   datetime          time;
   bool              Activ;
  };
 

Bonjour, quelqu'un peut-il me dire quels modèles statistiques peuvent être utilisés pour déterminer des valeurs particulièrement élevées ?

 
La question n'est pas claire. Dans un tableau trié, trouvez, par exemple, le 90e percentile. Tout ce qui est supérieur à cela est particulièrement élevé.
 
Aleksei Stepanenko:
La question n'est pas claire. Trouvez, par exemple, le 90e percentile dans un tableau trié. Tout ce qui est supérieur à cela est particulièrement élevé.

il s'agit de trouver la valeur la plus élevée parmi les intervalles lorsque les valeurs sont petites et une fois qu'un foyer s'est produit, son indice doit être enregistré

 
Mikhail Toptunov:

il s'agit de trouver la valeur la plus élevée parmi les intervalles lorsque les valeurs sont petites et dès qu'il y a une éruption, son indice doit être fixé.

Avez-vous besoin d'une méthode spéciale portant le nom d'un lauréat spécial du prix Nobel ? Est-ce que le fait d'allumer son cerveau et de résoudre simplement le problème est inadapté ?

 

Ecoutez, n'y a-t-il pas une méthode en statistiques qui permet de calculer la ligne bleue ?

Dmitry Fedoseev:

Avez-vous besoin d'une méthode spéciale portant le nom d'un lauréat spécial du prix Nobel ? Allumer ton cerveau et résoudre le problème n'est pas suffisant ?


C'est facile ?