![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Den Code weiter verstecken?
Lesen Sie die Beiträge überhaupt?
Sie haben geschrien und sie Chukchi genannt, aber das Problem ist nicht gelöst!
Ich habe den Verlaufsdownload noch nicht geschrieben, aber die Daten sind im Terminal, und sie kommen beim ersten Mal NICHT aus dem Terminal heraus!
in die Tasche stecken|bearbeiten|löschen
Kann mir das bitte jemand erklären?
Warum die Funktion mit SERIES_TERMINAL_FIRSTDATE-Bezeichner, wenn es Daten gibt
im Terminal FALSE zurückgibt?
Kann mir das bitte jemand erklären?
Warum die Funktion mit SERIES_TERMINAL_FIRSTDATE-Bezeichner, wenn es Daten gibt
im Terminal FALSE zurückgibt?
5 Sek. Ich werde ein paar Links einfügen...
Aus der Hilfe Datenzugriff organisieren --> Beispielskript für das Herunterladen der Historie:
Alles geschieht genau so, wie es in der Dokumentation steht. :)
Skizzierte einen Indikator und einen Expert Advisor zur Überprüfung + das Ergebnis auf dem Video.
1) Zuerst werfe ich einen Expert Advisor auf den Chart, der eine Funktion innerhalb des OnTick hat, die für 20 Sekunden arbeitet.
Das Ergebnis ist, dass das Diagramm weiterhin funktioniert und alles so anzeigt, wie es sein sollte. Auch das Diagramm funktioniert wie erwartet.
2) Dann wenden wir auf das Diagramm den Indikator an, der die FunktionOnCalculate für 20 Sekunden hat.
Das Ergebnis: Der Chat bleibt hängen. Gleichzeitig wird der nächste Chat mit demselben Symbol, der einen anderen Zeitraum hat, ebenfalls ausgesetzt. Das Glas funktioniert weiterhin wie es soll. Nachdem die Funktion funktioniert hat, ist alles wieder normal.
3) Das Video zeigt es nicht - aber wenn Sie einen Indikator auf einen Chat werfen (60 Sek. eingestellt) und einen EA auf den anderen - beginnt der EA nicht zu arbeiten, bis der Indikator auf einem anderen Chat versagt!
Ich habe das Video separat angehängt - es verlangsamt sich in meinem Browser.
Ohne Scheiß, wo ist das Multithreading hin?!
Solange der Indikator nicht funktioniert, erreichen die Ticks den EA nicht!
Wo zum Teufel ist das Multithreading geblieben?!
Solange der Indikator nicht funktioniert, erreichen die Ticks den EA nicht!
Wo zum Teufel ist das Multithreading geblieben?!
Solange der Indikator nicht funktioniert, erreichen die Ticks den EA nicht!
Das war schon immer so.
Die Gebote erreichen die Tasse, sie werden nur nicht in der Tabelle angezeigt.
Die Ticks des EA funktionieren nicht. Und alles andere im Chat. Ich habe Timer und benutzerdefinierte Ereignisse nicht überprüft.
Hilfe Organisation des Datenzugriffs --> Beispiel für ein Skript zum Laden der Historie:
Auch von Hilfe.
...Die Servicedateien im HCC-Format dienen als Datenquelle für die Erstellung der Preisdaten für die gewünschten Zeiträume im HC-Format. Bei den Daten im HC-Format handelt es sich um Zeitreihen, die maximal für den schnellen Zugriff aufbereitet sind. Sie werden nur auf Anforderung eines Diagramms oder mql5-Programms in der Menge erstellt, die den Parameter "Max bars in charts" nicht überschreitet, und werden zur weiteren Verwendung in Dateien mit der Endung hc gespeichert.
Um Ressourcen zu sparen, werden die Daten des Zeitfensters nur bei Bedarf in den Arbeitsspeicher geladen und gespeichert, und bei längerer Abwesenheit von Anfragen werden die Daten aus dem Arbeitsspeicher entladen und in einer Datei gespeichert. Die Daten für die einzelnen Zeiträume werden unabhängig von den Daten für andere Zeiträume aufbereitet. Die Regeln für die Datenaufbereitung und -verfügbarkeit sind für alle Zeiträume gleich. D.h. trotz der Tatsache, dass die Einheit der Datenspeicherung im HCC-Format ein Minutenbalken ist, bedeutet die Verfügbarkeit von Daten im HCC-Format nicht die Verfügbarkeit und Zugänglichkeit von Daten im HC-Format für den Zeitrahmen M1 im gleichen Umfang.
Kann mir das bitte jemand erklären?
Warum die Funktion mit SERIES_TERMINAL_FIRSTDATE-Bezeichner, wenn es Daten gibt
im Terminal FALSE zurückgibt?
Aus der Hilfe von Data Access Organisation --> Beispielskript für das Herunterladen der Historie:
Das war's. Sie sind auf dem richtigen Weg. Um zu überprüfen, wie genau das Terminal funktioniert, und nicht, wie man es sich vorstellt, gibt es einen einfachen Algorithmus zur Überprüfung.