PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kann jemand diesen EA für ein einfaches Raster programmieren?



Danhlswco
09-06-2024 01:54,
Schauen Sie hier vorbei
http://www.mql5.com/en/job

bayod
09-06-2024 02:11,
Irgendeine Hilfe schon???

bayod
09-06-2024 02:24,
1 Anhang(e) Hallo zusammen, die Idee ist wie folgt

Wir werden ein Gitter aufbauen
die haben
2 kaufen (1 kaufen und 2 kaufen)
2 verkaufen (1 verkaufen und 2 verkaufen)
nur
und jeder von ihnen hat das Ziel: Stopp 2:1
OK



Schauen Sie sich das beigefügte Bild an


https://www.tradingintuitive.com/general-forex-discussion/470-swand.html

Der Punkt Nummer 1 ist unser Startpunkt und nehmen wir an, dass der Preis an diesem Punkt 100 beträgt
Nehmen wir an, der Spread beträgt 3 Punkte

Nehmen wir an, ich eröffne “Kauf 1� an Punkt 1. Die Order wird ab Punkt 2 eröffnet (Preis 103 aufgrund des Spreads).
und sein Stop-Loss beträgt 20 Punkte (Schritt) bei Punkt Nummer 6 (Preis 80).

Ok, wenn der Stop-Loss erreicht wird, wie viel Pip werde ich verlieren??
20 Pip (von 100 bis 80) 3 Pip Spread = 23
Ich riskiere also, 23 Pip zu verlieren
Also muss ich 46 Pip gewinnen

Also, wo wird mein Take-Profit sein (kaufe 1)??

Es liegt bei: 103 (Break-Even-Punkt (Punkt Nummer 2) 46 (erforderlicher Gewinn-Pip) = 149 (Punkt Nummer 5)


Ok, dort werde ich Buy 1 öffnen und dort ist SL und TP


buy 2 wird ab Punkt 6 (Preis 80) und sl bei Punkt 7 (Preis 60) geöffnet und tp bei Punkt 4 (Preis 129)

Verkauf 1 wird ab Punkt 3 (Preis 109) und SL bei Punkt 4 (Preis 129) und tp bei Punkt 7 (Preis 60) eröffnet.

Verkauf 2 wird ab Punkt 4 (Preis 129) und Verkauf bei Punkt 5 (Preis 149) und Verkauf bei Punkt 6 (Preis 80) eröffnet.

und im Falle eines Kaufs: “Kauf 1� wird als nicht ausstehende Marktorder eröffnet und “Kauf 2�, “Verkauf 1� und “Verkauf 2� sind ausstehend
und im Falle eines Verkaufs: Verkauf 1 wird als nicht ausstehende Marktorder eröffnet und Verkauf 2, Kauf 1 und Kauf 2 werden ausstehend sein


Der Parameter des Experten sollte sein:

-type: verkaufen oder kaufen (um zu bestimmen, was zuerst geöffnet wird)
-Spread: Zahl (wenn ich hier eine Zahl eingebe, ist es der Spread und wenn ich ihn auf 0 lasse, wird der Pread automatisch berechnet (Bid-Ask))
-step: die Anzahl der Pips zwischen Punkt 1 und Punkt 6
-1 Sl kaufen: Hier trage ich den Geldbetrag ein, den ich für diesen Handel verlieren möchte (der Betrag wird berechnet, indem ich das Geld durch die zu verlierenden Pips dividiere).

Beispiel: Wie ich für den Kauf von 1 sage, verliere ich 23 Pip (20 Pip von 100 auf 80 3 Pip Spread). Wenn ich diesen Parameter also auf 46 setze, beträgt der Lot dieses Handels 0,2 (2 Dollar pro Pip).
-kaufen Sie 2 SL: wie abgebildet
-1 sl verkaufen: wie abgebildet
-2 sl verkaufen: wie abgebildet

Hier einige Tipps, die beim Codieren helfen

- Erstelle ein Int, benennen wir es (Distanz) und machen es = spread*3

Kauf 1 wird also normal ab dem aktuellen Preis eröffnet (Punkt 1) (oder später können wir ein Einstiegssignal hinzufügen).
Sein TP liegt bei: aktuellem Preis (Punkt 1 (Preis 100)) (2 * Schritt) Entfernung
und sein SL liegt bei: aktuellem Preis (Punkt 1 (Preis 100)) -Schritt

Kauf 2 wird geöffnet bei: aktueller Preis (Punkt 1 (Preis 100)) � Schritt
und es ist tp bei: aktueller Preis 1*Schritt Entfernung
und es ist sl bei: aktueller Preis (Punkt 1 (Preis 100)) � 2*Schritt


Verkauf 1 wird geöffnet zu: aktuellem Preis (Punkt 1 (Preis 100)) Entfernung
und es ist tp bei: aktueller Preis � 2*Stufe
und es ist sl bei: aktueller Preis (Punkt 1 (Preis 100)) 1*Schritt Distanz

Verkauf 2 wird geöffnet zu: aktuellem Preis (Punkt 1 (Preis 100)) 1*Schritt Distanz
und es ist tp bei: aktueller Preis - Schritt
und es ist sl bei: aktueller Preis (Punkt 1 (Preis 100)) 2 * Schritt Distanz


das ist es