Guten Morgen Roberto,
Sie haben Recht, ich habe einfach aus dem Indikator 0 gemacht und das heißt SMA.
Ich habe es wieder zurück geändert dann kommt es auch hin.
Aber was mich noch wundert, wenn ein Kaufsignal vorherscht aber dann durch ein Verkaufssignal durch alle 3 Indikatoren kommen müsste, schließt das System nicht automatisch und eröffnet nicht in die andere Richtung einen Trade.
Und mein SL, so das wenn der Kurs an das PSAR ran kommt und wechselt, dann schließt das System auch nicht den Trade. Bild: Bsp6
Im Bild Bsp5 habe ich noch mal fest gestellt das das System hier keine Kauforder getätigt hat, aber warum? Es gab keine offene Position, alle Indikatoren sind auf Buy.
Können Sie mir da nochmal helfen?
DEFPARAM CumulateOrders = FALSE
//
ONCE CrossOver = 0
ONCE CrossUnder = 0
IF Not OnMarket THEN
MySL = 0
ENDIF
//------------------------ MACD ------------------------
MyMACD = Average[12,1](close) - Average[26,1](close)
MySignalLine = Average[9,1](MyMACD)
//MyHisto = MyMACD - MySignalLine
CrossOver = MyMACD CROSSES OVER MySignalLine
CrossUnder = MyMACD CROSSES UNDER MySignalLine
IF CrossOver THEN
CrossUnder = 0
ELSIF CrossUnder THEN
CrossOver = 0
ENDIF
IF CrossOver = 0 AND CrossUnder = 0 THEN
CrossOver = CrossOver[1]
CrossUnder = CrossUnder[1]
IF CrossOver THEN
CrossUnder = 0
ELSIF CrossUnder THEN
CrossOver = 0
ENDIF
ENDIF
//------------------------ SAR ------------------------
MySAR = SAR[0.02,0.02,0.2]
LongSAR = close > MySAR
ShortSAR = close < MySAR
//------------------------ EMA's ------------------------
Ema9 = Average[9,0](close)
Ema26 = Average[26,0](close)
//--------------------------------------------------------
// LONG entry
Lcond = CrossOver AND LongSAR AND Ema9 CROSSES OVER Ema26 AND Not OnMarket
IF Lcond THEN
BUY 1 Contract AT Market
SL = abs(close - SAR[0.02,0.02,0.2])
TP = 50
MySL = SAR[0.02,0.02,0.2]
//SL = 100
//TP = 100
SET STOP LOSS SL
SET TARGET PROFIT TP
ENDIF
//--------------------------------------------------------
// SHORT entry
Scond = CrossUnder AND ShortSAR AND Ema9 CROSSES UNDER Ema26 AND Not OnMarket
IF Scond THEN
SELLSHORT 1 Contract AT Market
SL = abs(close - SAR[0.02,0.02,0.2])
TP = 50
MySL = SAR[0.02,0.02,0.2]
//SL = 100
//TP = 100
SET STOP LOSS SL
SET TARGET PROFIT TP
ENDIF
graph MyMACD coloured(0,0,255,255)
graph MySignalLine coloured(255,0,0,255)
//--------------------------------------------------------
// Trailing Stop
//IF LongOnMarket THEN
//MySL = max(MySL,Ema26)
//SELL AT MySL STOP
//ELSIF ShortOnMarket THEN
//MySL = min(MySL,Ema26)
//EXITSHORT AT MySL STOP
//ENDIF
//--------------------------------------------------------
// Trailing Stop
//IF LongOnMarket THEN
//MySL = max(MySL,MySAR)
//SELL AT MySL STOP
//ELSIF ShortOnMarket THEN
//MySL = min(MySL,MySAR)
//EXITSHORT AT MySL STOP
//ENDIF
//IF shortonmarket then
//ENDIF
//ENDIF