Registrierung Kalender FAQ & Boardregeln Suche Mitgliederliste Moderatoren und Administratoren Linkdatenbank Startseite
Tradestation User Group Germany » freie Foren » Newbies » easylanguage stoploss ausstieg zu spaet » Hallo Gast [registrieren|anmelden]
« Vorheriges Thema Nächstes Thema » Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Autor
Beitrag
flotschie
Member



Dabei seit: 01 2008
Herkunft:
Beiträge: 3

flotschie ist offline
  easylanguage stoploss ausstieg zu spaetAntwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Hallo,

ich teste gerade die Funktionalität von der Stop Loss Funktionalität von der Easy Language. Dabei stosse ich hier auf Ungereimtheiten, die ich nicht verstehe. So wird der StopLoss, erst nachdem ein paar mal das Stop unterschritten wurde, viel zu spät ausgelöst. Der EL Code für so einen StopLoss Tester hab ich hier:

code:

condition1 = MACD(C,7,21) > Average(MACD(C,7,21),9);
condition2 = MACD(C,7,21) < Average(MACD(C,7,21),9);

if marketposition <> 0 then
begin
setpercenttrailing(250,10);
print("PercentTrailing set!");
end;

if condition1 then
begin
buy 2 contract next bar market;
setstoploss(25);
end;
if condition3 then
begin
sellshort 2 contract next bar market;
setstoploss(10);
end;
setexitonclose;



Dieser Beitrag wurde von flotschie am 16.01.2008, 11:15 Uhr editiert.

16.01.2008, 11:15 Profil von Füge  deiner Freunde-Liste hinzu Email an flotschie senden
Klaus
Administrator



Dabei seit: 12 2001
Herkunft: Herdecke
Beiträge: 1087

Klaus ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Hallo flotschie,

die Lösung ist ganz einfach: SetStopLoss muss (so wie in Deinem Beispiel SetPercentTrailing) in jeder Kerze ausgeführt werden. In Deinem Code ist es immer nur dann aktiv, wenn auch "condition1" gesetzt ist, daher der verzögerte Ausstieg.
Ansonsten ist mir noch aufgefallen, dass Du oben "condition2" setzt aber unten mit "condition3" arbeitest?!

Gruss
-Klaus

16.01.2008, 11:55 Profil von Füge  deiner Freunde-Liste hinzu Email an Klaus senden
flotschie
Member



Dabei seit: 01 2008
Herkunft:
Beiträge: 3

flotschie ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Hallo Klaus,

vielen dank, jetzt ist mir einiges klarer geworden. Condotion 3 soll natürlich condition2 heissen, sorry.
lg
flotschie

16.01.2008, 12:08 Profil von Füge  deiner Freunde-Liste hinzu Email an flotschie senden
  « Vorheriges Thema Nächstes Thema »
Neues Thema erstellen Antwort erstellen
Gehe zu:

Powered by: Burning Board 1.1.1 © 2001 WoltLab GbR