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 MQL5 (http://www.expert-advisor.com/forum/forumdisplay.php?f=221)
-   -   Probleme bei der Orderausführung (http://www.expert-advisor.com/forum/showthread.php?t=5795)

peddy100x 03.08.17 20:56

Probleme bei der Orderausführung
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo alle zusammen,

Ich habe zwar etwas Erfahrung mit Java, jedoch bin ich noch recht neu in der MQL5 Sprache und dementsprechend sieht mein Quellcode noch aus.


Ich interessiere mich sehr für die Harmonic Pattern (wie bspw. Gartley, Crab etc.) und habe mich deshalb dazu entschlossen einen EA zu konstruieren, mit welchem ich umfangreiche Backtests in dieser Strategie durchführen kann.

Ich will es kurz halten:

- Im Anhang ist mein Quellcode, welcher so deutlich es ging kommentiert ist, um ihn schneller zu durchblicken

- Die Orderausführung ist komplett hinfällig und macht nicht das, was sie soll (genaueres findet man in den Kommentaren)


Wer mir dazu eine Idee hat, der darf sie gerne mitteilen und vor allem wer grundsätzliche Ideen zur Verwirklichung dieser Strategie hat (oder einfach grundlegende Dinge, welche in meinem EA unnötig sind oder falsch), der darf das auch sehr gerne mitteilen!!

(Und falls jemand einen EA kennt, welcher die Strategien tradet UND bei welchem man die Parameter anpassen kann - also nicht der von harmonicstrader.com - dann wäre ich über diesen Einwand auch sehr erfreut)


Ich freue mich schon auf eure Ideen :)

Raul0 04.08.17 21:13

Hallo Peddy,

normalerweise fängt man mit der Fehlersuche selbst an.

Zitat:

Das ist ein bedeutender Knackpunkt denn bei der Orderausführung werden TP und der Einstieg auf dem selben Preis gelegt
Lasse Dir tp, sl und Ask via Print ausgeben, um zu schauen ob Du Berechnungsfehler enthalten hast.

Evt. wäre es programmiertechnisch reiner:
trade.Buy(MeineLotGroesse,NULL,Ask,sl,tp,"");
Da comment nicht mit NULL arbeitet zwei Gänsefüße.

Gruss, Raul


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:18 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