|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
||||
Also das ganze hat sich jetzt ein wenig geändert.
Ich habe es irgendwie hinbekommen, dass sich der Trailingstop automatisch nachzieht. Allerdings habe ich immer noch ein sehr großes Problem, was die Ordereröffnung angeht. Der EA eröffnet meistens eine Order, schließt diese sofort, eröffnet noch eine Order, schließt diese auch sofort. Die dritte Order lässt er dann offen und zieht sie mit dem Trailingstop nach. Auch die Stops bei den ersten beiden Orders sind sehr merkwürdig: Sie liegen nicht am ST-Indikator, sondern relativ knapp unter dem Eröffnungskurs. Deshalb werden sie meistens sehr schnell ausgeführt. Wäre echt cool, wenn mir da jemand weiterhelfen könnte, weil ich mit den vielen Orders leider nicht weiterkomme. LG TrololoTromberino |
|
|||
Hi, hast du dein Problem mit den vielen Orders bereits gelöst?
LG |
|
|||
Hallo,
der Code ist schlichtweg merkwürdig. Das da überhaupt was geht... So gehts jedenfalls nicht, meiner Meinung nach. Wie soll das weitergehen? Was Du anfangs geschrieben hast, mit Copyright hier und oder vielleicht da, war wohl erschreckend genug, um die Profis auf Abstand zu bringen. Wenn Dein letzter Versuch das Resultat ist, dann fang lieber nochmal neu an. Normalerweise wird durchaus mehr geholfen, wenn der Schuster bei seinen Leisten bleibt. Bin grade dabei das Teil weitestgehend zu fixen. Kommt dann korrigiert zurück. Aber ob die Strategie was bringt, wird man dann sehen. LG jOE |
|
|||
Korbinian.mq4
Hallo,
hier im Anhang, den von mir in korbinian.mq4 umbenannten und umgearbeiteten EA. Man kann im Backtest einige Parameter austesten, für RSI Bollinger, Supertrend1 und Abstandunter der ST1-Linie. Ihr müßt euch den SuperTrend in SuperTrend1 umbenennen, da der bei mir so heißt, oder macht die Umbenennung im Code, indem ihr dort die 1 wieder wegnehmt. Es ist im günstigsten Fall ein Geldwechsler. Thats all. LG jOE |
|
||||
Ersteinmal vielen, vielen Dank an Euch.
Ja, wahrscheinlich war es ein Fehler mit dem Copyright-Gerede. Zu den Orders: Ja ich habe es lösen können: Der Trick war einfach zu sagen, dass nur eine Order eröffnet werden durfte, wenn Close erst unter dem ST-Indikator war und danach über. An diesem Punkt ein kleines Shoutout an traderdoc, der mich auf diese Idee gebracht hat Aktuell funktioniert es eigentlich auch alles, bis auf den RSI-Close. Dazu hatte ich einen neuen Thread aufgemacht: RSI-Cross Das funktioniert leider immer noch nicht. Auch wird manchmal (ganz selten) der Stop falsch (zu knapp) gesetzt (Keine Ahnung warum) und dann wird dieser sofort ausgelöst. Danach wird eine neue Order aufgesetzt (weil immer noch in der ersten Periode). Wenn das alles funktioniert, werde ich das ganze dann noch um die short-Seite erweitern. Ich habe aktuell nur ein Leistungsschwaches Macbook zum Coden und muss für den Backtest auf den großen Rechner warten. Aber aktuell (noch ohne RSI-Ausstieg) funktioniert es auf dem m1 lustigerweise ganz in Ordnung. Vielen Dank auch an Joe. Deine Änderung hat mir das mit den zusätzlichen Abstand zum Stoploss gelöst. Was bei deinem System noch nicht ganz korrekt ist, ist die Ordereröffnung: Bei dir wird immer eine Order eröffnet, wenn alle Regeln übereinstimmen. Das war bei mir am Anfang auch so (An dieser Stelle nochmals Danke an traderdoc ). Aber meine Idee war es, dass nur die Order eröffnet wird, wenn der ST nachhaltig gekreuzt wird. Das habe ich aber, wie gesagt, gelöst. Im Anhang ist der EA für Long only, wer sich das ganze ansehen möchte. Ja er ist vermutlich sehr umständlich gecoded, ist aber auch mein erster EA LG |
|
|||
Hallo,
Dazulernen ist das was am interessantesten ist, oder? Die Tradeeröffnung habe ich lediglich gefixt ;-) LG jOE |
|
|||
Korbinian v1.01
Hallo,
habe noch etwas optimiert. Wäre evtl. sogar brauchbar? Gebt Bescheid wie das Teil bei Euch funzt. LG jOE |
|
||||
Hey,
auch wenn ich durch deinen Code nicht so ganz durchblicke, vielen vielen Dank für deine Hilfe Eigentlich sollte die Strategie auch ganz brauchbar sein. Ich habe sie per Hand mal ausgewertet und kam auf eine Win/Loss-Ratio von 2/1 - 3/1, also definitiv hoch. Ich habe deinen QC mal ausgeführt und durchgeschaut. Mir ist aufgefallen, dass noch nicht alles stimmt. Manchmal funktioniert der Trailingstop nicht, die Order wird dann einfach bei rotem ST-I weiter gehalten. Außerdem wird die Order nicht glattgestellt, wenn der RSI von oben nach unten die 70er Linie kreuzt. Zumindest manchmal nicht. Auch wird manchmal mittendrin eine Order eröffnet. Wichtig ist aber, dass das Einstiegssignal nur gilt, wenn der ST nachhaltig gekreuzt wird. Also nur an der Candle nach der Kreuzug. Du kannst dich ja an meinem QC orientieren. Bis auf den RSI-Kram funktioniert fast alles. (Manchmal wird leider auch der SL falsch gesetzt). Leider ist mein QC auch nicht so schnell, also irgendwie kann man Deinen schneller ausführen, also der Backtest läuft schneller ab. LG Den QC habe ich noch nicht geändert, du kannst ihn im Post oben herunterladen. (War im Urlaub). |
|
||||
Hola Amigos,
ich habe endlich meinen neuen Computer, deshalb kann ich auch endlich weiterarbeiten. Ich habe den Expert-Advisor jetzt auch auch Short umgeschrieben. Er erstellt jetzt für alle Signale eine Order. Leider habe ich ein Problem. Nicht nur, dass er beim Erstellen einer Shortorder den Stop einfach weglässt, bei manchen RSI-Bedingungen ignoriert er diese einfach. Wäre super, wenn mir jemand weiterhelfen würde. Tut mir leid, wenn der Code ein wenig anfängerhaft geschrieben ist, er ist ziemlich langsam beim testen. MFG TrololoTromberino |
Lesezeichen |
Stichworte |
k.g. trololotromberino system, mql4, programmierung, programmierung metatrader, trading system, tradingsystem |
|
|