![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
Fragen Sie nach der Historie der letzten drei Transaktionen:
Und wir sehen, dass die Geschichte nicht übereinstimmt. Das heißt, wir können sie im Terminal sehen, aber wir können sie nicht programmatisch abrufen.
//---
Handelt es sich dabei um einen Fehler oder wurde es so konzipiert, dass diese Angebote nur dann programmatisch abgerufen werden können, wenn der Markt öffnet?
P.S. Ich habe es auch auf diese Weise versucht, es hilft nicht:
Verwenden Sie TimeTradeServer() anstelle vonTimeCurrent() bei der Auswahl der Historie.
Wir müssen nur die Computerzeit rechtzeitig synchronisieren, sonst könnten wir auch Trades verlieren.
Meinen Sie dies? :
Ich habe noch nicht herausgefunden, um ehrlich zu sein, in welchem anderen Fall Sie nicht die gesamte Geschichte des Handels bekommen können...
Können Sie mir sagen, was diese Meldung im Logbuch bedeutet?
Dies geschah nur einmal und konnte nicht noch einmal reproduziert werden.
Ich habe zwei Fragen auf einmal.
Der neueste x32-Build ist installiert. Sie läuft nun schon seit fast zwei Wochen. Die Probleme begannen gestern oder vorgestern. Das heißt, dass dasselbe Gebäude vorher nicht gestört war, aber es fing plötzlich an, nicht wahr? Der Indikator wurde auch schon lange nicht mehr geändert. Es stellt sich heraus, dass das auch nicht das Problem ist. Was ist es dann? Wenn man von Zeitrahmen zu Zeitrahmen springt, erscheint der Indikator in einigen Zeitrahmen nicht korrekt, der Chart rutscht buchstäblich nach unten. Wenn ich diesen Zeitraum verlasse und zurückkomme, wird nichts korrigiert, sondern die fehlerhaften Berechnungen werden vom letzten Mal beibehalten, als ob sie irgendwo im Cache gespeichert wären. Manchmal hilft ein Neustart des Terminals, aber manchmal muss ich den Cache-Ordner manuell mit einer kranken .hc-Datei des entsprechenden Zeitraums leeren. Das ist noch nie passiert. (Übrigens, um sicher zu gehen, habe ich meine Festplatte auf Fehler überprüft und defragmentiert: nur eine leichte Beschleunigung der Systemleistung, aber der Indikator führt nicht die gleichen Berechnungen durch wie vorher).
1. Woran kann es liegen, wenn sowohl der Build als auch derselbe Indikator vorher gut funktioniert haben? Ist es nicht an der Zeit, den Computer auf den Müllhaufen zu werfen? Vielleicht ist der Arbeitsspeicher "ausgetrocknet" und atmet einen großen Gefallen?
2. Warum tritt in Ermangelung eines neuen Verlaufs (d. h. Ticks an Wochenenden) beim Wechsel zu nicht standardmäßigen Zeitrahmen, zu denen ich bereits früher gewechselt und für die ich bereits die entsprechenden .hc-Dateien erstellt habe, wieder dieselbe Verzögerung"Warten auf Aktualisierung" auf wie zuvor? Auch ohne Indikatoren, auf einem völlig neuen Chart!
Ich habe zwei Fragen auf einmal.
Der neueste x32-Build ist installiert. Sie läuft nun schon seit fast zwei Wochen. Die Probleme begannen gestern oder vorgestern. Das heißt, dass dasselbe Build vorher nicht gestört hat, aber plötzlich hat es angefangen?
Ich habe eine Ähnlichkeit mit Ihnen in meinem Problem, dass der Fehler(Access violation read to 0x... ) nicht vor, da das Terminal aktualisiert wurde aufgetreten ist, und hat nur begonnen, sich jetzt zu zeigen. Am Wochenende. ))
Es muss sich um die Machenschaften der Freimaurer handeln. Sie sind diejenigen, die heimlich den Forex kontrollieren...
Der Antrag und die Kommentare sind vorhanden, aber aus irgendeinem Grund nicht im Profil sichtbar.
Wir werden es sicher herausfinden.
(lacht) Okay. Nun, das klingt im Moment ganz gut. :)
Es gibt eine negative Zahl, wo es keine geben sollte. Hier ist ein Skript, das das Problem reproduziert.
Wenn Sie einer Funktion, die eine ganze Zahl ohne Vorzeichen akzeptiert, eine negative Zahl übergeben, dann ist alles in Ordnung:
Ich denke, solche Dinge sollten zur Kompilierzeit behandelt werden.