Autor |
|
hallo222
Member
Dabei seit: 06 2003
Herkunft:
Beiträge: 2
|
|
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 |
|
swbo
Senior Member TUG
Dabei seit: 01 2002
Herkunft:
Beiträge: 113
|
|
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 |
|
Klaus
Administrator
Dabei seit: 12 2001
Herkunft: Herdecke
Beiträge: 1088
|
|
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 |
|
hallo222
Member
Dabei seit: 06 2003
Herkunft:
Beiträge: 2
|
|
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 |
|
Klaus
Administrator
Dabei seit: 12 2001
Herkunft: Herdecke
Beiträge: 1088
|
|
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 |
|
swbo
Senior Member TUG
Dabei seit: 01 2002
Herkunft:
Beiträge: 113
|
|
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 |
|
|