Registrierung Kalender FAQ & Boardregeln Suche Mitgliederliste Moderatoren und Administratoren Linkdatenbank Startseite
Tradestation User Group Germany » freie Foren » Newbies » zwei stops?! » 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
hallo222
Member



Dabei seit: 06 2003
Herkunft:
Beiträge: 2

hallo222 ist offline
  zwei stops?!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,

ich habe folgendes problem:

nach dem entry (long bzw. short) verwende ich zwei stops. 1x einen $ risk-stop und einen profit target stop.
zusätzlich verwende ich tradebolt für die automatische weiterleitung an IB-TWS.

das system funktioniert im programm (ProSuit 2000i) ohne probleme. doch bei der weiterleitung via tradebolt passiert folgendes:
nach eröffnung der position wird als erstes der doller risk stop abgesandt und ordnungsgemäs platziert.
ab dem nächsten bar wird der profit target stop gesendet und auch ordnungsgemäss platziert. doch im gleichen atemzug wird eine weitere doller risk-stop order an TWS gesandt. das heißt, dass dann tatsächlich 3 order (1x profit target und 2x risk stopp mit gleichem limit) platziert sind!
tatsächlich sollte aber nur ein $ risk stopp platziert sein! laut tracking center scheint auch keine zweite order auf. was kann ich hier tun?

hier noch die stopps:

$ risk stopp:

Inputs: DollarRisk(500), PositionBasis(True);
Variables: RiskCalc(0), OrderPrice(0);

If MarketPosition = 1 Then Begin
If PositionBasis Then
RiskCalc = (DollarRisk / CurrentContracts)
Else
RiskCalc = DollarRisk;
If BigPointValue <> 0 Then
OrderPrice = EntryPrice - (RiskCalc / BigPointValue);

ExitLong ("$SL") Next Bar at OrderPrice Stop;
End;


und profit target stopp:

Inputs: Target(100), PositionBasis(True), ShowText(False);
Variables: OrderPrice(0), PTtext(-1), StopText(0);

If MarketPosition = 1 Then Begin
If PositionBasis Then
OrderPrice = EntryPrice + (Target / CurrentContracts / BigPointValue)
Else
OrderPrice = EntryPrice + (Target / BigPointValue);
ExitLong ("PT") Next Bar at OrderPrice Limit;
End;

If ShowText AND LastBarOnChart Then
StopText = ShowLongStop(OrderPrice);

kurz noch zur info:
ich habe die stop-systeme einzeln im strategie builder eingegeben.

DANKE!

MFG

Urs Hompler

17.06.2003, 19:07 Profil von Füge  deiner Freunde-Liste hinzu Email an hallo222 senden
swbo
Senior Member TUG



Dabei seit: 01 2002
Herkunft:
Beiträge: 113

swbo 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 hallo222,

probiere doch einmal die Stops direct im Signal mit zu verarbeiten und diese nicht im StrategieBuilder zusammen zu stellen. Somit hast du über die Abarbeitung Kontrolle. Falls es noch immer nicht funktioniert, schaue Dir mal die Seite www.dynaorder.com an. Bei diesem Programm hast Du die Möglichkeit Oders, die gesendet wurden, über eine entsprechende ID abzuprüfen.

Gruss Swen

18.06.2003, 14:04 Profil von Füge  deiner Freunde-Liste hinzu Email an swbo 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 Hallo222,

denke, dass dies ein TradeBolt Problem ist. Habe selbst TradeBolt auch mal kurz getestet und die gleichen Erfahrungen gemacht - plötzlich viel mehr Orders im Markt als gewünscht. Die Idee hinter TradeBolt (Abfangen und Auswerten der Popup-Fenster des Tracking-Centers) ist zwar gut und funktioniert ohne eigene Programmierung, aber die Umsetzung scheint nicht so einfach bzw. (noch) fehlerhaft zu sein.

Nicht umsonst empfehlen auch die Entwickler von TradeBolt selber, dieses Tool so einzusetzen, dass nur Market-Orders generiert werden, nachdem die TS einen Fill bekommen hat!

Gruss
-Klaus

18.06.2003, 15:04 Profil von Füge  deiner Freunde-Liste hinzu Email an Klaus senden
hallo222
Member



Dabei seit: 06 2003
Herkunft:
Beiträge: 2

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

danke für die prompte antwort!

nun da das ganze ein 1 minuten system ist und auf sehr geringen kursschwankungen basiert kann ich keine market-order setzen!
genauer gesagt trade ich mit diesem system den sp500 future. nach 25$ gewinn wir verkauft und mit 75$ wird das risiko begrenzt. der vorteil ist das dieses system in jeder marktphase funktioniert. dazu kommt das dieses system kaum fehlsignale liefert (<10%).

was dynaorder anbelangt so muss man ja etliches programieren,was aber in meinem fall etwas schwierig ist da mir die kenntnise fehlen.

das mit dem zusammenhängen der stopps mit dem signal werde ich mal probieren, aber ich denke das es das problem nicht behebden wird.

gibt es da sonst keine andere möglichkeit?


gruss
urs

18.06.2003, 16:10 Profil von Füge  deiner Freunde-Liste hinzu Email an hallo222 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

Zitat:
Original von hallo222 gibt es da sonst keine andere möglichkeit?
Nein, bei dieser Problematik wirst Du ums Progammieren nicht herum kommen.

Ausserdem wirst Du schnell merken, dass Du bei so einem Scalping-System einen Indikator verwenden musst, um das System real zu traden. Dies liegt daran, dass die Fills der TS und die Fills in Realität bei Limit-Orders nicht übereinstimmen (Stichwort: "Warteschlage im Orderbuch" - wurde in diesem Forum schon intensiv behandelt).

Hast Du beim Backtest des Systems die "Strategy testing resolution" auf 1 Tick gesetzt? Nur dann kannst Du bei einem System auf 1min Chart den Backtest-Zahlen halbwegs vertrauen (Stichwort: "Bouncing Ticks").

Ich habe vor ca. 1 Jahr selbst mal so ein System programmiert und im e-mini S&P laufen gelassen. Nach einigem Lehrgeld habe ich mich dann wieder längerfristigen Strategien zugewand. Aber vielleicht ist Dein System ja besser als das von mir?!

Gruss
-Klaus

18.06.2003, 16:39 Profil von Füge  deiner Freunde-Liste hinzu Email an Klaus senden
swbo
Senior Member TUG



Dabei seit: 01 2002
Herkunft:
Beiträge: 113

swbo 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 hallo222,

mit Dynaorder zu arbeiten ist gar nicht so schwer. Man muß sich halt wie überall, erst einmal damit beschäftigen. Bei mir hat es zwar auch eine ganze Zeit gebraucht, bis es so funktionierte, wie ich es wollte, aber nun läuft es. Außerdem kann man ja Unterstützung geben. Der Simulator würde Dir dann auch real zeigen, ob sich mit Deiner Strategie handeln lässt.

Gruss Swen

18.06.2003, 17:55 Profil von Füge  deiner Freunde-Liste hinzu Email an swbo senden
  « Vorheriges Thema Nächstes Thema »
Neues Thema erstellen Antwort erstellen
Gehe zu:

Powered by: Burning Board 1.1.1 © 2001 WoltLab GbR