Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   Brauche Denkhilfe für Reihenfolge (http://www.expert-advisor.com/forum/showthread.php?t=6519)

AVT 17.10.19 20:36

Brauche Denkhilfe für Reihenfolge
 
Liste der Anhänge anzeigen (Anzahl: 2)
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? :D Danke. AVT

traderdoc 17.10.19 21:26

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

AVT 17.10.19 22:04

Zitat:

Zitat von traderdoc (Beitrag 42958)
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

Danke traderdoc, ich werde morgen die ganze Herleitung schreiben - momentan brauche ich einfach `ne Pause. AVT

AVT 18.10.19 22:33

Liste der Anhänge anzeigen (Anzahl: 1)
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:24 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum