Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 1404
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
Ich hoffe, dass die Übersetzung originalgetreu sein wird, aber das wird sie natürlich nicht sein...
Aus diesem und anderen Gründen brauchen wir KEINE Global THREADS...
Sonst gäbe es keine Regionalforen...
Bizarrer Schachzug...
:(
Hallo.
Ich möchte eine universelle Include-Datei erstellen, die in jeden EA eingebunden werden kann. Und es sollte auf eine Aufnahme ohne zusätzlichen Code beschränkt sein.
Das Problem ist, dass die Datei OnTimer() als Eingabepunkt verwendet.
Was ist, wenn EA (mit dem meine Include-Datei verbunden ist) auch OnTimer() verwendet? Gibt es eine Lösung?
Guten Tag. Ich handle an der Moex-Börse. Makler Otkritie. Wenn es offene Positionen für mehrere Instrumente gibt, bringt der Roboter sie durcheinander, wenn er eine Aufforderung zur teilweisen Schließung sendet (er kann z. B. eine Aufforderung mit dem Preis von Sberbank-Aktien für Magnit-Aktien senden). D.h. das Instrument in der Anfrage ist für Magnit angegeben, aber die Preise sind für Sberbank angegeben) oder sendet die Anfrage einfach nicht. Code des Schließungsalgorithmus für Long-Positionen (wird ausgeführt, wenn der Preis des Instruments Price_Close_1_Buy erreicht ist):
Hallo.
Ich möchte eine universelle Include-Datei erstellen, die in jeden EA eingebunden werden kann. Und es sollte auf eine Aufnahme ohne zusätzlichen Code beschränkt sein.
Das Problem ist, dass die Datei OnTimer() als Eingabepunkt verwendet.
Was ist, wenn EA (mit dem meine Include-Datei verbunden ist) auch OnTimer() verwendet? Gibt es eine Lösung?
Tun Sie das niemals.
Nur ein kleiner Ratschlag. Ich werde meine Meinung nicht ändern.
Tun Sie das niemals.
Nur ein kleiner Ratschlag. Ich werde Sie nicht umstimmen.
Dies sind die Anforderungen des Projekts.
Wie kann ich die Standardfunktion OrderSend() außer Kraft setzen?
Ich habe obeneine Zeile hinzugefügt.
In meinem MyOrderSend() führe ich einige Berechnungen durch und rufe OrderSend() erneut auf. Ich möchte die native Funktion OrderSend() aufrufen, aber stattdessen erhalte ich eine Rekursion und MyOrderSend() wird erneut aufgerufen.
Und auch dieser Aufruf hilft nicht weiter::OrderSend()Wie kann ich die Standardfunktion OrderSend() außer Kraft setzen?
Ich habe obeneine Zeile hinzugefügt.
In meinem MyOrderSend() führe ich einige Berechnungen durch und rufe OrderSend() erneut auf. Ich möchte die native Funktion OrderSend() aufrufen, aber stattdessen erhalte ich eine Rekursion und MyOrderSend() wird erneut aufgerufen.
Das geht so gar nicht. #define ersetzt im Programmcode das Erste (den Aufruf) durch das Zweite, als OrderSend(..) wird bei jedem Auftreten ersetzt durch MyOrderSend(..)