Fehler, Irrtümer, Fragen - Seite 2236
![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
Forum zum Thema Handel, automatische Handelssysteme und Testen von Handelsstrategien
MetaTrader 5 Handelsplattform für AMP Futures Kunden verfügbar
fxsaber, 2018.07.23 21:03
Aufgrund der Tickgröße ist es bei einigen Symbolen nicht möglich, eine Position zu eröffnen.
Der Screenshot zeigt, dass der Spread und die Preise keine Vielfachen von TickSize sind
Dies führt zu einer Fehlfunktion auf der Terminalseite (OrderCheck) (auch im manuellen Modus). Passen Sie das Verhalten von OrderCheck für solche Fälle an!
Das EA-Protokoll ist 15 GB groß. Der Versuch, sie im Terminal anzuzeigen, führt dazu, dass sie mehr als eine Minute lang hängen bleibt.
Bei der Arbeit mit Dateien verwendet Terminal WinAPI-Funktionen, die im Rahmen ihrer Architektur die gesamte Datei von der Festplatte lesen.
Wenn Sie mit einem Teil der Datei arbeiten müssen, verwenden Sie WinAPI, um die Datei im Speicher abzubilden.
Im Allgemeinen ist nicht klar, warum ich eine Datei nach einem Schreibvorgang durchsuchen muss, wenn nur eine Lesetrennung erforderlich ist?
Wollen Sie einen Scheck oder eine Fahrt?
Wollen Sie prüfen oder fahren?
Ich muss in der Lage sein, sofort zu fahren - ohne nicht offensichtliche Nuancen zu analysieren.
Nun stellt sich eine weitere Frage - wenn die Entwickler diesen Fehler in Übereinstimmung mit der Semantik der gleichnamigen Flags in WinApi beheben, wird die aktuelle "Krücke" nicht mehr funktionieren.
Ich muss in der Lage sein, sofort zu fahren - ohne nicht offensichtliche Nuancen zu analysieren.
Nun stellt sich eine weitere Frage - wenn die Entwickler diesen Fehler entsprechend der Semantik der gleichnamigen Flags in WinApi beheben, wird die aktuelle "Krücke" nicht mehr funktionieren.
Wenn dies der Fall ist, wird Ihr Code wegen des Flags 0 bei bool writing = false überhaupt nicht funktionieren;
Wenn Sie das korrigieren, wird Ihr Code wegen des 0-Flags überhaupt nicht funktionieren, wenn bool writing = false;
Warum? )
Bei der Arbeit mit Dateien verwendet das Terminal WinAPI-Funktionen, die im Rahmen ihrer Architektur die gesamte Datei von der Festplatte lesen.
Wenn Sie mit einem Teil der Datei arbeiten müssen, verwenden Sie WinAPI, um die Datei im Speicher abzubilden.
Es ist wichtig, dass das Terminal während der Arbeit nicht einfriert.
Wenn Sie das korrigieren, wird Ihr Code wegen des Flags 0 mit bool writing = false überhaupt nicht funktionieren;
Du bist Feuer und Flamme. ;-)
Ich habe ein Testskript für diesen Fall geschrieben. NoPrice wurde 64 Sekunden nach Eintreffen des letzten Ticks gefangen. Vielleicht ist eine Minute Auszeit tatsächlich sinnvoll. Ich werde das überprüfen müssen...
Einige Zeichen haben eine Auszeit, andere nicht. Wie erkenne ich das maximale Alter des Häkchens, das OrderSend noch abholen kann (kein [Kein Preis])?