Wie funktioniert der Algorithmus zur Erkennung von MA-Futtermittelclustern? - Seite 17

 
Mikhail Toptunov:

Ich brauche die Zeilennummer nicht, ich muss nur den EA neu starten, wenn ein Fehler auftritt, z. B. 400.

Kann ich den Algorithmus einfach zum Scannen des Protokolls verwenden?

Nun, und ja, danke, ich habe verstanden, dass Sie die Notepad-Suche verwenden können, um sie zu finden. Danke

Mit user32.dll.

Aber es ist besser, den Entwickler zu kontaktieren, um den Fehler zu beheben.

 
Mikhail Toptunov:

Hallo, ich habe einen benutzerdefinierten EA mit geschlossenem Quellcode.

Es gibt regelmäßig eine Fehlermeldung, ich muss es neu starten, damit es wieder funktioniert.

Bitte geben Sie an, wie Sie Daten aus dem Journal "Experts" abrufen können, um Zeilen zu identifizieren.

Ich habe versucht, GetLastError() zu verwenden; es wird nicht angezeigt.


if(GetLastError() >0)

Kommt sie durch?

Wenn ja, gehen Sie folgendermaßen vor

if(GetLastError() >0) OnInit();

es wird neu gestartet

oder

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

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

Hallo!

Kann mir jemand sagen, warum der Debug-Modus keine Werte anzeigt?

Es scheint, dass nach der Aktualisierung der mt5-Software das Problem begann

 
Mikhail Toptunov:

Hallo!

Kann mir jemand sagen, warum der Debug-Modus keine Werte anzeigt?

Es sieht so aus, als ob nach der Aktualisierung des mt5-Programms das Problem begann

Warum wird sie nicht angezeigt? Der Wert ist im Moment 0,0. Was wollten Sie sehen?

 
Alexey Viktorov:

Wie kann man das nicht sehen? Der Wert ist im Moment 0,0. Was wollten Sie sehen?

Nun, es kann nicht 0,0 sein.

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

Warum steht in der unteren rechten Ecke des Bildschirms ein Ausdruck, der 0,0 lautet?

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

Es soll rechnen!

//+------------------------------------------------------------------+
//|                                                    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;
  };
 

Hallo, kann mir jemand sagen, mit welchen statistischen Modellen man besonders hohe Werte ermitteln kann?

 
Die Frage ist nicht klar. Finden Sie in einer sortierten Reihe beispielsweise das 90. Perzentil. Alles, was darüber hinausgeht, ist besonders hoch.
 
Aleksei Stepanenko:
Die Frage ist nicht klar. Finden Sie zum Beispiel das 90. Perzentil in einer sortierten Reihe. Alles, was darüber hinausgeht, ist besonders hoch.

es geht darum, den höchsten Wert unter den Intervallen zu finden, wenn die Werte klein sind, und wenn ein Ausbruch stattgefunden hat, muss sein Index registriert werden

 
Mikhail Toptunov:

ist es, den höchsten Wert unter den Intervallen zu finden, wenn die Werte klein sind und einmal der Ausbruch, sollte sein Index festgelegt werden.

Brauchen Sie eine spezielle Methode, die nach einem speziellen Nobelpreisträger benannt ist? Ist es ungeeignet, einfach das Gehirn einzuschalten und das Problem zu lösen?

 

Gibt es in der Statistik nicht eine Methode, mit der die blaue Linie berechnet werden kann?

Dmitry Fedoseev:

Brauchen Sie eine spezielle Methode, die nach einem speziellen Nobelpreisträger benannt ist? Es reicht nicht aus, einfach das Gehirn einzuschalten und das Problem zu lösen?


Wie einfach ist das?