Einzelnen Beitrag anzeigen
  #8 (permalink)  
Alt 21.03.18
Karabiner Karabiner ist offline
Neues Mitglied
 
Registriert seit: Jun 2017
Beiträge: 20
Karabiner befindet sich auf einem aufstrebenden Ast
Standard

Hallo AVT und next user


Zitat:
Zitat von AVT Beitrag anzeigen
Da läuft einiges schief mit Deinen Klammern. Das solltest Du erst mal überprüfen. Mir hilft ein Aufbau wie dieser, ziemlich schnell zu sehen was wo wann hingehört oder fehlt:
Zitat:
Zitat von next user Beitrag anzeigen
Ich habe mir mal deinen Code angesehen und gleich mal falsche Klammersetzung gefunden.
Das mit dem geordneten und strukturierten Code weiß ich und liegt an meiner Disziplin. Durch das copy and paste aus meinem Ablage EA , in dem ich alle Versuche ablege, sieht es dann so wirr aus.

Was ich nur nicht verstehe ist, wie ihr es meint? Der Compiler sagte 0 Warnungen und 0 Fehler .. ich vermute ich hatte bei einer Bedingung zu viele geschweifte Klammern gesetzt ? aber in der Anzahl für den Compiler war alles gut.

Zitat:
Zitat von AVT Beitrag anzeigen
Ich setze also (abweichend zu anderen) die öffnende Klammer immer direkt unter den Anfang der Bedingung und die schließende auf genau dieselbe Ebene , hat den Vorteil, daß ich den Cursor nur noch hinter die Klammer setzen muß und dann mit der Pfeil-runter-Taste nach unten gehe, um zu sehen, wo Schluß ist. Die schließende Klammer kriegt meistens einen Kommentar, was geschlossen wird, das liest sich mit der folgenden Bedingung dann wie ein Satz (und man weiß wo man ist). Und alles was in der Bedingung gemacht werden soll, wird um einen TAB oder eine feste Anzahl Leerzeichen eingerückt.
Vielleicht hilft Dir das schon, Ordnung in die Bedingungen zu bringen. AVT
Das muss ich mir unbedingt angewöhnen

Zitat:
Zitat von next user Beitrag anzeigen
Wenn das wirklich der ausgeführte Code von dir ist, so müsste da einiges an Fehlverhalten sein.
Auch sind "O_Sym, O_Point & O_Price" nur nötig, wenn sich Ordersymbol und aktuelles Symbol unterscheiden.
Bei dir höre ich aber nirgendwo raus, das dein "zusammengeschusteter" EA Orders eines anderen Symbols managed.
Auch sind in deinem Code sonst noch andere, unnötige Sachen.

Muss dein SL eigentlich so aussehen? OrderOpenPrice() / 1,002 ???
Und wieso setzt du nicht schon bei der Ordereröffnung einen SL, sondern erst mit OrderModify() ?
ja, hatte ja nicht funktioniert

das stimmt schon mit dem Symbol was du schreibst .. bei der Eröffnung OrderSend wird Symbol () benutzt und so wie ich es verstehe benutzt er dann genau das Symbol des Charts

Code:
extern double HandelLots = 0.1, SL_prozent = 0.2, TP_prozent = 1.0;
extern int MagicNummer = 12345;
extern int LongOrder, ShortOrder;
daher kommt die 1,002

weil ich das EA Grundgerüst aus einer Videoanleitung habe und es dort so gemacht wurde und ich .. also sagen wir im Karate gibt es vom weißen Gürtel bis zum Schwarzen und ich hab nen Seil um

Danke für eure Hilfe

Gruß
Karabiner