Fehler, Irrtümer, Fragen - Seite 2629

 
Andrey Khatimlianskii:

Ich weiß nicht, ob der Durchschnitts- oder der Medianwert besser wäre. Ich denke, wir suchen nach dem Maximum.

Wenn es aber einen Filter in der Ergebnistabelle gäbe, der sich auch auf die Darstellung auswirkt, könnte man jeden "Slice" sehen.

Der Punkt ist, dass es sich nicht um ein unbedingtes Maximum für die angegebene Kombination eines Parameterpaares handelt, sondern um ein bestimmtes Maximum. Wenn zusätzlich zu diesem Höchstwert in demselben Abschnitt die meisten Tests fehlschlagen, ist der Wert eines solchen Höchstwerts fraglich. Wie man multivariate Daten am besten anzeigt, ist eine offene Frage (ich muss mir Software mit ähnlichem Zweck ansehen), aber ich würde zumindest gerne einen Hinweis in der Dokumentation sehen.

 
fxsaber:
Bitte helfen Sie mir, einen EA in KB zu platzieren. Ich erhalte diesen Fehler.

Alles ist an seinem Platz.

Ein ähnlicher Fehler ist aufgetreten. Soweit ich mich erinnere, hing es in meinem Fall damit zusammen, dass die Hauptdatei nicht im Stammordner des jeweiligen Programmtyps abgelegt war. Es sieht so aus, als ob es erlaubt ist, EAs nur im MQL5/Experts-Ordner zu posten (wenn Sie EAs nehmen).

 
Stanislav Korotky:

Ein ähnlicher Fehler ist aufgetreten. Soweit ich mich erinnere, hing es in meinem Fall damit zusammen, dass die Hauptdatei nicht im Stammordner des jeweiligen Programmtyps abgelegt war. Es scheint, dass EAs nur im Ordner MQL5/Experts platziert werden dürfen (wenn Sie EAs nehmen).

Ich habe MQL5\Experts manuell geschrieben - es hat nicht funktioniert. Als ich "Standard" auswählte, funktionierte es.

 
fxsaber:

Ich habe MQL5\Experts manuell verschrieben - es hat nicht funktioniert. Wenn ich "Standard" wähle, funktioniert es.

Natürlich meinte ich "Standard", ich erwähnte nur "Standard" von Expert Advisors auf dem lokalen Computer, um zu verdeutlichen, was ich meinte.

 

Es gibt eine coole Funktion im Forum, wenn Sie ein Thema erstellen - nachdem Sie es erstellt haben, erhalten Sie zusätzliche Links für ähnliche Fragen :-)

Um nicht eine Vielzahl ähnlicher Themen zu schaffen.


 
Verloren die beste Verbindung mit dem Server-Broker metaquotes ltd, weil dieser ging schlechte Signale grob gesagt alles geht zu einem Verlust, was getan werden muss bitte helfen!
Dateien:
 
Vladislav Andruschenko :

Es gibt eine coole Funktion im Forum, wenn Sie ein Thema erstellen - nachdem Sie es erstellt haben, erhalten Sie zusätzliche Links für ähnliche Fragen :-)

Sie erstellen also nicht einen Haufen ähnlicher Themen.

Ich stimme zu, dass dies eine nette Funktion ist. Es schließt jedoch nicht aus, eine "Gruppe von Themen desselben Typs" zu erstellen, da Sie ein neues Thema erstellen müssen, um Links zu erhalten.

Noch besser wäre es, dem Benutzer diese Links anzubieten, wenn er auf "Hinzufügen" klickt, und gar kein Thema zu erstellen, wenn er eine Antwort gefunden hat.

 
Alain Verleyen:

Ich stimme zu, dass dies eine gute Funktion ist. Es schließt jedoch nicht aus, eine "Gruppe von Themen desselben Typs" zu erstellen, da Sie ein neues Thema erstellen müssen, um Links zu erhalten.

Noch besser wäre es, dem Benutzer diese Links anzubieten, wenn er auf "Hinzufügen" klickt, und gar kein Thema zu erstellen, wenn er eine Antwort gefunden hat.

Ich bin die Threads durchgegangen, solche Links gibt es nicht überall,
Dies sind relevante Links.
Und es braucht Zeit, sie zu finden. Sie sind also nicht bei allen Themen vorhanden.
 

Ich fand das sehr lästig. Gebäude 2305


Geschichte:

EA liest Daten von 8 Indikatoren und 8 TFs (einschließlich D1 und W1).

Sie zeigt die Daten in einer Tabelle an.

Wenn ich mit einem Währungspaar arbeite, mit dem ich schon seit langem arbeite, ist alles gut.

Wenn ich ein Währungspaar lade, mit dem ich nicht arbeite, bekomme ich einen Fehler:


Der Expert Advisor versucht z.B. Signale von D1 zu erhalten, bleibt aber beim CopyBuffer hängen

Ich habe versucht, einen Fehler zu finden, aber das Expert Advisor-Protokoll ist leer - es bleibt hängen und zeigt nichts im Protokoll an.

Aber ich habe die Terminalprotokolle geöffnet und diesen Fehler gefunden:

2020.01.29 11:59:35.915 History 'EURPLN' file opening or reading error [32]
2020.01.29 11:59:35.915 History 'EURPLN' file opening or reading error [5]
2020.01.29 11:59:35.915 History 'EURPLN' file opening or reading error [5]


Wenn ich den Empfang von Signalen auf D1 und W1 deaktiviere, ist alles normal.



Ich habe mir den Verlaufsordner angesehen und nur die Datei2020.hcc gesehen.

Es gibt keine anderen Dateien und keinen Cache.




Ich habe dieses Skript ausprobiert:https://www.mql5.com/ru/docs/series/timeseries_access


Es hängt an W1.

2020.01.29 12:40:03.220  mt5 20200129 (EURPLN,H4)       ===============   1   ===============   2020.01.29 12:40:00
2020.01.29 12:40:03.220  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.220  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 10:00:00 - 16031 bars
2020.01.29 12:40:03.220  mt5 20200129 (EURPLN,H4)       ===============   5   ===============   2020.01.29 12:40:00
2020.01.29 12:40:03.220  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.220  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 10:00:00 - 3378 bars
2020.01.29 12:40:03.221  mt5 20200129 (EURPLN,H4)       ===============   15   ===============   2020.01.29 12:30:00
2020.01.29 12:40:03.221  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.221  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 10:00:00 - 1135 bars
2020.01.29 12:40:03.222  mt5 20200129 (EURPLN,H4)       ===============   30   ===============   2020.01.29 12:30:00
2020.01.29 12:40:03.222  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.222  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 10:00:00 - 568 bars
2020.01.29 12:40:03.223  mt5 20200129 (EURPLN,H4)       ===============   16385   ===============   2020.01.29 12:00:00
2020.01.29 12:40:03.223  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.223  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 10:00:00 - 284 bars
2020.01.29 12:40:03.223  mt5 20200129 (EURPLN,H4)       ===============   16388   ===============   2020.01.29 12:00:00
2020.01.29 12:40:03.223  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.223  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 08:00:00 - 78 bars
2020.01.29 12:40:03.224  mt5 20200129 (EURPLN,H4)       ===============   16408   ===============   2020.01.29 00:00:00
2020.01.29 12:40:03.224  mt5 20200129 (EURPLN,H4)       Loaded previously 
2020.01.29 12:40:03.224  mt5 20200129 (EURPLN,H4)       First date 2020.01.02 00:00:00 - 20 bars




Ich habe einen einfachen Expertentest durchgeführt:

Reihenfolge der Fehlersuche:


  1. Laden Sie ein Symbol, das noch nicht verwendet wurde (keine Historie)
  2. Führen Sie es auf dem Diagramm des Expert Advisors aus
  3. Wir sehen uns das Protokoll an:
  4. Der Expert Advisor zeigt, dass er zunächst bei CopyBuffer (keine Balken) beendet wird.
  5. Dann erhält der Experte einen unbekannten Pufferwert ().
  6. Dann schläft er immer wieder von vorne ein.


Immer dasselbe: Er kopiert einen Takt und verlässt die Funktion.



Wenn Sie das Terminal danach neu starten. Es ist alles in Ordnung!!!

Okay...


Nein, es ist nicht OK, ich starte ein Paar, das ich nicht benutze, und es wird wieder langsamer.




Es ist klar, dass das Terminal das Herunterladen des Verlaufs anfordert.

Aber die CopyBuffer-Funktion bleibt hängen, d.h. alles bleibt hängen, bis der gesamte Verlauf geladen ist.

Die Störungen treten nur bei D1 und W1 auf.

Bei anderen Zeitrahmen ist alles in Ordnung.

Wenn ich lange warte und den Expert Advisor erneut einstelle, sehe ich wieder Langsamkeit. Aber wenn ich das Terminal neu lade, gibt es bei diesem Paar keine Verzögerungen mehr.

Wahrscheinlich, weil Mashka 100 Zeitrahmen hat und für 2020 nur ein paar Wochen zur Verfügung stehen. Aber warum lädt es 2019 nicht einfach so?

Auch wenn es so geschrieben steht:

Wenn bei der Abfrage von Daten vom Indikator die angeforderte Zeitreihe noch nicht erstellt ist oder vom Server heruntergeladen werden muss, gibt die Funktionsofort -1 zurück, aber der Download-/Erstellungsprozess selbst wird eingeleitet.

Wenn Daten vom Expert Advisor oder einem Skript angefordert werden, wird das Laden vom Server initiiert, wenn das Terminal diese Daten nicht lokal hat, oder der Aufbau der benötigten Zeitreihen beginnt, wenn die Daten aus der lokalen Historie aufgebaut werden können, aber noch nicht bereit sind. Die Funktion gibt die Datenmenge zurück, die nach Ablauf der Zeitüberschreitung zur Verfügung steht.

Документация по MQL5: Доступ к таймсериям и индикаторам / Организация доступа к данным
Документация по MQL5: Доступ к таймсериям и индикаторам / Организация доступа к данным
  • www.mql5.com
Прежде чем ценовые данные будут доступны в терминале MetaTrader 5, их необходимо получить и обработать. Для получения данных требуется подключение к торговому серверу MetaTrader 5. Данные поступают с сервера по запросу терминала в виде экономно упакованных блоков минутных баров. Механизм обращения к серверу за данными не зависит от того, каким...
Dateien:
 
Vladislav Andruschenko:

Ich fand das sehr lästig. Build 2305.



2020.01.29 11:59:35.915 History 'EURPLN' file opening or reading error [32]
2020.01.29 11:59:35.915 History 'EURPLN' file opening or reading error [5]
2020.01.29 11:59:35.915 History 'EURPLN' file opening or reading error [5]

Prüfen Sie den Zugriff auf hcc-Dateien. Vergewissern Sie sich, dass zu diesem Zeitpunkt niemand diese Dateien liest.

32 - Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.

5 - Der Zugang wird verweigert.


Wie viel freier Speicherplatz steht Ihnen zur Verfügung?

Wie viele Balken darf das Diagramm im Terminal maximal enthalten?