Die iXXXX-Funktionen sind nur dann sinnvoll, wenn Sie eine einmalige Abfrage durchführen, ohne Zyklen und ohne weitere iXXXX-Funktionen aufzurufen.
Wenn Sie den Eröffnungskurs nur einmal benötigen, lesen Sie dieiOpen-Hilfe:
Rückgabewert
*** 0 im Falle eines Fehlers.
Sie müssen also den Preis abfragen und prüfen, ob er gleich Null ist: Wenn er nicht gleich Null ist, ist der Preis eingegangen, wenn er gleich Null ist, ist es ein Fehler.
Ich danke Ihnen. Eine weitere Frage. Sollten wir in diesem Code Klammern verwenden oder macht das keinen Unterschied?
Beim Testen eines EA mit mehreren Währungen gibt es ein Problem mit der Losgröße. Ich habe eine feste 0,03, aber während des Tests erscheinen die Aufträge mit einem Volumen von 0,1. Sofort erscheint ein Fehler auf der Karte. Geht es nur mir so?
Wie bekomme ich den Eröffnungskurs eines Balkens richtig und wenn ich den Eröffnungskurs nicht bekomme, zu beenden?
Ich habe ein paar Optionen skizziert. Aber vielleicht gibt es einen besseren und korrekteren Code?
Wie bekomme ich den Eröffnungskurs eines Balkens richtig und wenn ich den Eröffnungskurs nicht bekomme, zu beenden?
Ich habe ein paar Optionen skizziert. Aber vielleicht gibt es einen besseren und korrekteren Code?
Die iXXXX-Funktionen sind nur dann sinnvoll, wenn Sie eine einmalige Abfrage durchführen, ohne Schleifen und ohne weitere iXXXX-Funktionen aufzurufen.
Wenn Sie den Eröffnungskurs nur einmal benötigen, lesen Sie die Hilfevon iOpen:
Rückgabewert
*** 0 im Falle eines Fehlers.
Sie müssen also den Preis abfragen und prüfen, ob er Null ist: Wenn er nicht Null ist, wird der Preis empfangen, wenn er Null ist, ist es ein Fehler.
enum Symboll_ { AUDUSD=0, NZDUSD=1, USDCAD=2, USDCHF=3, USDJPY=4, EURJPY=5, EURUSD=6, GBPUSD=7, #CL =8 };Die iXXXX-Funktionen sind nur dann sinnvoll, wenn Sie eine einmalige Abfrage durchführen, ohne Zyklen und ohne weitere iXXXX-Funktionen aufzurufen.
Wenn Sie den Eröffnungskurs nur einmal benötigen, lesen Sie dieiOpen-Hilfe:
Rückgabewert
*** 0 im Falle eines Fehlers.
Sie müssen also den Preis abfragen und prüfen, ob er gleich Null ist: Wenn er nicht gleich Null ist, ist der Preis eingegangen, wenn er gleich Null ist, ist es ein Fehler.
Ich danke Ihnen. Eine weitere Frage. Sollten wir in diesem Code Klammern verwenden oder macht das keinen Unterschied?
Können Sie mir bitte sagen, wie ich den Parameter 9 mit einem Gitter (#CL) einfügen kann, damit der Compiler keinen Fehler erzeugt?
Zum Beispiel so:
Ich danke Ihnen. Eine weitere Frage. Sollten in diesem Code Klammern verwendet werden oder macht es keinen Unterschied?
Das reicht aus. Im Allgemeinen sind Klammern für eine Gruppe von Aktionen vorgesehen. Wenn es nur eine Aktion gibt, sind sie nutzlos.
Das war's:
Herzlichen Dank!
Ich habe es nämlich so versucht, und es hat nicht funktioniert:
enum Symboll_ { SIM_0, //AUDUSD SIM_1, //NZDUSD SIM_2, //USDCAD SIM_3, //USDCHF SIM_4, //USDJPY SIM_5, //EURJPY SIM_6, //EURUSD SIM_7 //#CL };Herzlichen Dank!
Ich habe es nämlich so versucht, und es hat nicht funktioniert:
Oder so:
oder dies:
Das ist sie!
Bei diesen Varianten kam entweder nur eine Seriennummer oderSIM_1,...usw. heraus.