Geschrieben von hallo222 am 17.06.2003, 19:07:
zwei stops?!
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
|