Tag,
habe folgendes Programm zusammen gebastelt. Es nimmt alle Trades mit, wenn die BollingerBänder den Keltner Kanal von innen nach außen schneiden, und geht bei Momentum >5 long und bei Momentum<-5 short.
Nun möchte ich noch Signale generieren, die bei einem Momentum zwischen 0-5 (long) und -5-0(short) enstehen.
Diese Trades möchte ich jedoch mit einem kleinen Profit beenden.
Wie kann ich dies in das vorhandene Programm einbauen?
Weil die Trades doch unterschiedlich behandelt werden müssen, bin ich an meine Grenzen gestossen.
Danke für die Hilfe.
Inputs: Price(Close), Length(20), Length1(12), Const(1.1), Displace(0), StdDevUp(2), StdDevDn(-2), TrailingAmt(1400), MomLenghtBuy(5), MomLenghtSell(-5);
Variables: Avg(0), UpperK(0), LowerK(0), AbsDisp(0), BBTop(0), BBBot(0), Mom(0);
If BollingerBand (Price, Length, StdDevUp)Crosses over KeltnerChannel (Price, Length, Const) and Momentum(Price, Length1) > MomLenghtBuy Then Buy("Tillong") This Bar on Close;
If BollingerBand (Price, Length, StdDevUp)Crosses over KeltnerChannel (Price, Length, Const) and Momentum(Price, Length1) < MomLenghtSell Then Sell("Tillshort") This Bar on Close;
If Momentum(Price, Length1) < 0 Then
If MarketPosition = 1 Then
ExitLong ("Exitlong") Next Bar at Market;
If Momentum(Price, Length1) > 0 Then
If MarketPosition = -1 Then
ExitShort ("Exitshort") Next Bar at Market;
SetStopPosition;
SetDollarTrailing(TrailingAmt);
|