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

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Allgemeine Fragen (http://www.expert-advisor.com/forum/forumdisplay.php?f=103)
-   -   Stop Loss und Profittarget aus Backtest im Chart zeichnen (http://www.expert-advisor.com/forum/showthread.php?t=4357)

Fiisk 04.07.15 18:05

Stop Loss und Profittarget aus Backtest im Chart zeichnen
 
Hallo

wie kann ich, nachdem der Backtest durchgelaufen ist, die im EA verwendeten Stoplosswerte und Profittargets als Linie in dem Chart des Backtests (Visual) anzeigen lassen.

Stop Loss und Profittarget werden nach Positionseröffnung im EA über OrderSend immer modifiziert. Ich würde mir diese gerne als Linie im Chrt ansehen.

Viele Grüße Markus

yytrader 04.07.15 18:29

Hallo Markus,

dies ist so nicht möglich; du kannst den Stoploss oder Takeprofit nur im Visual Mode "live" verfolgen.

Gruß

yytrader

Raul0 04.07.15 21:14

Bei dem Reiter Ergebnisse sind doch die Trades mit den Modifikationen gelistet.

traderdoc 05.07.15 10:19

Zitat:

Zitat von Fiisk (Beitrag 30374)
Hallo

wie kann ich, nachdem der Backtest durchgelaufen ist, die im EA verwendeten Stoplosswerte und Profittargets als Linie in dem Chart des Backtests (Visual) anzeigen lassen.

Stop Loss und Profittarget werden nach Positionseröffnung im EA über OrderSend immer modifiziert. Ich würde mir diese gerne als Linie im Chrt ansehen.

Viele Grüße Markus

Hier wäre die Frage zu beantworten, ob Du die ersten gesetzten Werte des StopLoss und TakeProfit meinst oder die letzten?
Desweiteren werden diese Werte nur dann modifiziert, wenn im EA dafür überhaupt eine Funktion integriert ist, sonst bleiben die Linien dort liegen, wo sie zum Open hin gesetzt wurden.
Wenn diese Linien auch nach dem Close der Order angezeigt werden sollen, egal ob mit oder ohne Modify, dann geht das nur über eine EA-interne Funktion des Setzen externer Linien für den StopLoss und TakeProft.

traderdoc

Fiisk 07.07.15 08:49

Hallo,

erstmal danke für das Feedback.

Vielleicht nochmal zur Erläuterung:
Mit meiner initialen Order werden SL und TP mitgegeben. Diese sehe ich im Chart als kleine kurze Striche.
In der Folge werden diese beiden Größen über OrderModify im EA geändert.
Nun würde ich gerne am Ende des Backtests für jeden Trade diese Linien sehen. Damit (visuell) kann ich besser beurteilen ob beispielsweise der SL zu eng gesetzt wird etc.

@Traderdoc: Was meinst Du mit Setzen externer Linien ? Wie kann ich in einem EA eine Linie zeichnen ?

Gruß
Markus

traderdoc 07.07.15 10:52

Die mitgegebenen SL und TP werden nach der Orderschließung als einzelner kleiner farbiger Strich im Chart stehen gelassen.
Wenn Du willst, dass nach der Orderschließung da längere Striche zu sehen sein sollen, dann geht da nur über das Setzen von horizontalen Linien oder Trendlinien mittels ObjectCreate(). Diese Linien werden entweder anfänglich schon gesetzt und mittels ObjectModify() gleichzeitig mit OrderModify() synchron verschoben oder der EA setzt diese beiden Linien mittels ObjectCreate() letztendlich nach! der Orderschließung.

Nachlesen bitte in der Hilfe zu MQL4.

traderdoc


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