|
Startseite | Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Brauche Denkhilfe für Reihenfolge
Ich hänge fest und das liegt an der Logik, irgendwo mache ich einen Denkfehler.
1. Schritt funktioniert einwandfrei, hier Beispiel Long: -. Eine ES Linie markiert den Einstiegs-(Ordersend-)Level -. Eine SL Linie markiert den Ausstiegs-(Vergiß-)Level A. läuft der (Ask-)Kurs runter, wird die ES Linie in festem Abstand mit runtergezogen -. trifft der (Ask-)Kurs dabei die SL Linie wird alles gelöscht B. trifft der (Ask-)Kurs die ES Linie wird eine Order gesendet Bild dazu im Anhang. 2. Schritt ein 3er-Set bei dem die nächsten beiden Einstiegslinien in festem Abstand über der ursprünglichen ES Linie liegen (platt gesagt, wenn die ursprüngliche ES Linie ausgelöst wird hauen wir gleich 2 weitere hinterher). Auch im Anhang. Problem: die Reihenfolge der Bedingungen. Ich hatte die Idee, nur die (alte) ES Linie - die nenne ich im 3er-Set HauptES Linie - zu beobachten, ob sie runtergezogen werden muß oder nicht; wenn ja diese runterziehen und die beiden anderen im alten Abstand auch. Aber dieser Ansatz scheint einen Fehler zu haben. Hat jemand zufällig einen anderen Denkansatz gratis abzugeben? Danke. AVT |
|
|||
Warum sollte die Logik einen Fehler haben?
"wenn ja diese runterziehen und die beiden anderen im alten Abstand auch" Was sollte daran nicht gehen? Ich verstehe das Problem nicht. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Danke traderdoc, ich werde morgen die ganze Herleitung schreiben - momentan brauche ich einfach `ne Pause. AVT
|
|
|||
Ich habe es zwar einigermaßen hinbekommen, aber irgendwie werde ich das Gefühl nicht los, daß man das noch einfacher machen kann.
Liniennamen haben alles in sich z.B. ES Linie: PFX|ES|G|B|1|0|0.10|12100.50|12350.10 main ESline Die werden durch ein ArraySplitting in ihre Einzelteile (zwischen den || Zeichen) auf interne globale Variablen verteilt, darum vorher das Leeren dieser Variablenwerte (damit wir clean sind). Code für das Buy Beispiel im Anhang. Wenn jemand Lust hat, sich das anzusehen und seine Kommentare dazu abzugeben, wäre das super. AVT |
Lesezeichen |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|