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)
-   -   HILFE bei PROGRAMMIERUNG (http://www.expert-advisor.com/forum/showthread.php?t=3861)

Traderole 18.09.14 10:38

HILFE bei PROGRAMMIERUNG
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ich habe angefangen MQl 4 zu lernen um meine Handelsstrategien umzusetzen. Hierzu wollte ich eine simple Strategie programmieren:
Sellsignal: Wenn der Schlusskurs einer Kerze mit mehr als 30 pips über dem SMA50 schließt UND der RSI einen Wert von mehr als 80 hat.
Buysignal: genau umgedreht.
Stoploss = 20 pips
TakeProfit = 40 pips

Ich habe diese Idee versucht zu progrmmieren, aber im Backtest funktioniert sie nicht und ich kann meine Fehler nicht finden.

Vielleicht kann mir jemand weiterhelfen, ich wäre über jede Hilfe sehr dankbar!

Im Anhang ist der Quelltext.

fxdaytrader 18.09.14 11:05

Liste der Anhänge anzeigen (Anzahl: 1)
auf die Schnelle, nicht getestet ...

Traderole 18.09.14 11:30

Super, Ich bin dir sehr dankbar!
Nun muss ich nur noch versuchen alles nachvollziehen zu können^^:)

Traderole 19.09.14 18:26

Liste der Anhänge anzeigen (Anzahl: 1)
Nun wollte ich versuchen einen simplen EA zu programmieren, der Bearish Engulfings tradet. Im Backtest macht er überhaupt nicht das was er will.:confused:
Er eröffnet da Positionen wo die Tradingbedingungen überhaupt nicht erfüllt sind... Der Trade soll nur über S/L oder T/P geschlossen werden. Soweit so gut, aber danach wird eine Position eröffnet wo kein bearish Engulfing vorhanden ist...
Vielleicht kann mir nochmals jemand helfen.

Crashbulle 20.09.14 01:37

Das ist so schon richtig, da der Bearish Engulfing sich erst ausbilden muß. Nur dann kommt es darauf an, wann dem Ea erlaubt ist überhaupt einen Trade zu setzen (nicht nach dem Erkennen)! Erst beim NEW BAR ? und inzwischen ist der Chart mit Preise schon weiter gelaufen.

Erkenntnis von vielen NeuCodern z.b. beim Traden von kreuzungen über 80% und unter 20%. Nach den Erkennen der vorliegenden Bedingung erfolgt der Trade meist erst bei der dritten Kerze, aber der Kurs ist inzwischen im Nirwama.

Hierbei hoffe auf die Hilfe von besseren Codern als meinereiner.

Traderole 20.09.14 12:27

Ok, das macht Sinn soweit.
Aber wie müsste ich dann den Code modifizieren, sodass direkt nach dem Auftreten eines Bearish Engulfings die Orders abgesendet wird? Das müsste ja dann beim Empfangen des ersten Ticks der ersten neuen Kerze nach dem Engulfing geschehen, richtig?

Traderole 21.09.14 20:46

Ich konnte das problem soweit lösen. Ich musste das Sellsignal auf false setzten, sobald die Bedingungen nicht erfüllt sind...


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