Diskussion zum Artikel "Die Verwendung von ORDER_MAGIC für den Handel mit unterschiedlichen Expert Advisors mit einem Instrument" - Seite 4
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
HistorySelectByPosition() falsch?
nur für den Fall, dass jemand daran denkt, diese Bibliothek (Klasse) zu verwenden, siehe hier: https://www.mql5.com/ru/forum/171241.
Ich wollte sie verwenden, bin aber auf Probleme gestoßen
es ist klar, dass sie immer optimiert werden kann, aber trotzdem
Guten Tag!
Heute habe ich eine interessante Panne entdeckt. Ich schaltete den Expert Advisor auf eine virtuelle Position und fand eine doppelte Eingabe in die Position auf die Geschichte während des Testens. Der Algorithmus der virtuellen Position funktioniert normal, aber an dieser Stelle das Skript gelungen, zweimal innerhalb einer Sekunde eingeben, die Beurteilung durch die Protokolle kurz nach der Eröffnung der ersten Position noch nicht die Geschichte der Eröffnung eines Geschäfts kommen!? Alles funktioniert auf dem üblichen Algorithmus, wählte ich einfach die aktuelle Position auf dem Instrument und arbeitete mit ihm. Es sieht so aus - neuer Tick - lade die Historie zuTimeCurrent - wähle ein Geschäft auf magik - keine Geschäfte - öffne eine Position - neuer Tick - wähle ein Geschäft auf magik - keine Geschäfte (obwohl wir wissen, dass das Geschäft vorbei ist) - öffne eine Position - neuer Tick - lade die Historie zuTimeCurrent - wähle ein Geschäft auf magik - und es gibt ein Geschäft mit doppeltem Volumen. Bei anderen Geschäften sehe ich das nicht. Was könnte Ihrer Meinung nach der Grund für diese Störung sein?