|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Ganz einfach:
MAGICMA ist ein als Konstante definierter Wert 30081953. Soweit ist das noch völlig ok. Diese Konstante will er in der OrderModify-Funktion als MagicNumber? benutzen, was natürlich nicht geht, weil in dieser Funktion gar keine MagicNumber benötigt wird und an der Stelle, an der er MAGICMA geschrieben hatte, müßte der Wert des TakeProfits geschrieben werden. In dieser Abfrage: if(OrderSelect(MAGICMA, SELECT_BY_POS)==true) hat MAGICMA natürlich auch nichts zu suchen. Hier wäre es ja die Ticketnummer! Hier OrderOpenPrice fehlen die Klammern usw.! Code, der ncht zu benutzen ist. Grundlagen lernen!! traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Zitat:
EDIT: beim switch fehlt auch das break |
|
|||
Nicht wundern, - staunen ! Na ja, wer den Schaden hat, braucht für den Spott nicht zu sorgen. Habt nicht auch Ihr einmal angefangen ? Wart nicht auch Ihr für jede Hilfe dankbar ?
Fragwürdige Andeutungen helfen niemandem weiter. Klärt mich doch einfach über meine Fehler auf - wie gesagt, "step by step". Wäre für andere user sicher auch interessant. LG. piptrade |
|
|||
Lies bitte die Doku
Speziell OrderSelect und OrderModify und dann sollten dir selbst schon Fehler auffallen. |
|
|||
@piptrade, Deine Herangehensweise ist gelinde gesagt, nicht optimal.
Natürlich haben wir auch mal begonnen. Ich kann nur schreiben, wie ich begonnen habe. Mit Grundkenntnissen in BASIC habe ich mir einfach fertige Programme in MQL genommen und bin die wirklich! Zeile für Zeile durchgegangen. Links den Code und rechts das Handbuch, wieder und wieder und wieder, tagelang, wochenlang! Denn wenn die Grundlagen nicht sitzen, kann man darauf nicht aufbauen. Und ohne Grundkenntnisse einen Scalper zu schreiben, der auch noch sicher! funktionieren soll, halte ich mehr als abenteuerlich. Dein u.g. Code würde nicht mal fehlerfrei durch den Compiler kommen, von inhaltlichen Logikfehlern evtl. mal ganz abgesehen. Nein, kein Fahranfänger wird sich in ein teures, großes Auto setzen und auf die Idee kommen, damit durch eine Großstadt zu fahren, mit dem Ziel am Ende der Stadt ohne einen Kratzer davonzukommen. Daher mein gutgemeinter Rat: Gehe die Sache strukturiert und ruhig an. Wie gesagt, der beste Lehrmeister sind die fertigen Programme (sofern sauber und fehlerfrei programmiert). traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Vorab erst einmal "Thanks" an Top-SecreT!
Werde mir die Dokus natürlich ansehen, hoffe auf Erleuchtung und darauf, dass wir 2 ! den Code nun endlich auch fertigstellen. Vielleicht kann ich mich (mit meinem Können !) dann auch erkenntlich zeigen. **** ... nachdenkliche, etwas verhaltene Grüße piptrade Geändert von Master (15.04.16 um 07:27 Uhr) Grund: Beleidigungen entfernt |
|
|||
traderdoc hat "den Bogen gefunden" !!!
(... er war nur etwas schneller, als ich ) Somit auch an traderdoc ein ganz liebes "Dankeschön". HELP ME ! - und zeige auch anderen - step by step - dass Du etwas vom Programmieren verstehst. Eine bessere Gelegenheit gibt es doch gar nicht, Dich für andere unentbehrlich zu machen und Deine Dienste anzupreisen ! LG. piptrade |
|
|||
Zitat:
Ich brauche mich nicht zu profilieren, und ich warte auch auf keine Chance. Welche denn? Und wofür? Ich habe Dir mit kurzen Sätzen und Bemerkungen den Weg gewiesen. Für den Rest bist Du und nicht ich zuständig. Ich brauche auch anderen nicht zu zeigen, dass ich von der Materie etwas verstehe, da braucht man nur die Posts zu lesen. Deine Unterstellungen und Beleidigungen kannst Du ja nochmals überdenken. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Wenn dem so ist Sorry, Sorry, Sorry !
Dennoch hilf mir !!! - und zeige auch anderen usern !!!, dass dieses Forum tatsächlich etwas bringt - und hab` einfach nur die Gelassenheit Fehler - step by step - zu korrigieren. Das würde wahrscheinlich allen Beteiligten Auftrieb geben. LG: piptrade |
|
|||
Das Ding ist.....dass man als Anfänger viele Sachen natürlich selber recherchieren sollte.
Was bringt es dir wenn wir dir den Code hier korrigieren und du dann trotzdem nicht weißt was er macht? Das bringt dir 0 weil du es beim nächsten Mal dann wieder falsch machst. Wenn du selber programmieren willst kommst du nicht drum rum dich dermaßen damit auseinander zu setzen dass du verstehst was jedes einzelne Zeichen macht. Speziell bei if(!OrderModify(...)) sieht man dass du es eben noch nicht verstehst. Google auch nochmal wie ein switch Block aussehen sollte. LG und viel Erfolg |
Lesezeichen |
Stichworte |
mql4, programmierung, programmierung metatrader, scalper sl, sl, stoploss, stoploss ea, stoploss nachziehen |
|
|