Hallo,
ich brauche sicher einen Code mit Summation.
Ich möchte einen Longeinstieg wenn
1. Bedingung: Im Daily Timeframe – RSI (15) von gestern schließt unter der 20 Linie
2 Bedingung: Im Timeframe 1 Stunde! – wenn der Kurs von heute einmal kleiner war als das Low vom Vortag und danach heute wieder über dem Low schließt
3 Bedingung: Das der Schluskurs größer ist als die Hochs der letzten beiden Kerzen
Dann Einstieg mit dem Stop Loss auf das Low des aktuellen Tages – 2 Punkte
Siehe Foto
Vielen Dank
Hier ist es, aber ich konnte aufgrund der C2-Bedingungen keine Trades eröffnen. Ich denke, sie sind zu restriktiv, obwohl ich es bei TF 1h, bei DAX, SP, EurUsd und verschiedenen Aktien versucht habe.
Wenn ich C2 deaktiviere, wird ein Vorgang ausgeführt.
Timeframe(Daily,UpdateOnClose)
c1 = rsi[15](close) < 20
prevLL = low
//
Timeframe(Daily,default)
currLL = low
//
Timeframe(1h,UpdateOnClose)
c2 = (low < prevLL) AND (close > currLL) AND (currLL > prevLL)
c3 = (close > highest[2](high[1]))
Cond = c1 AND c2 AND c3 and Not OnMarket
IF Cond THEN
BUY 1 Contract at Market
SL = close - (currLL - 2*PipSize)
SET STOP LOSS SL
SET TARGET PROFIT SL * 2
ENDIF
Hallo Roberto danke..
das funktioniert leider noch nicht.
Bevor der Trade über dem Low von gestern eröffnen kann, muss der Kurs einmal unter dem low von gestern gewesen sein!!
Der Kurs geht also heute erst einmal unter das Tief von gestern und wenn er es danach über das Tief von gestern schafft dann erfolgt der Einstieg.
Deshalb dachte ich an die Formel summation ?!
Danke
Sie sagten, dass Bedingung 2 über eine Stunde hinweg stattfinden muss, sodass bei dem stündlichen Zeitrahmen keine Summierung erforderlich ist. Ich habe es falsch verstanden?
Sie möchten also was zusammenzählen? In welchem Zeitraum?
Hallo Roberto,
ich dachte ich brauch die Summation in dem Code
ich bin sicher falsch..
bitte nur dies codieren
fällt der Kurs von heute unter das Tief von gestern und kommt, dann einstieg über dem Tief von gestern..
Siehe Foto
Erledigt:
Timeframe(Daily,UpdateOnClose)
prevLL = low
//
Timeframe(Daily,default)
currLL = low
//
Timeframe(1h,default)
IF prevLL <> prevLL[1] THEN
EntryFlag = 0
ENDIF
IF Not OnMarket AND EntryFlag = 0 THEN
IF close < prevLL THEN
EntryFlag = 1
ENDIF
ENDIF
IF Not OnMarket AND EntryFlag AND (close > currLL) THEN
BUY 1 Contract at prevLL STOP
SL = (close - currLL) + 2*PipSize
SET STOP LOSS SL
SET TARGET PROFIT SL * 2
ENDIF
graphonprice prevLL AS "Yesterday's LOW" coloured("Red")
graphonprice currLL AS "Today's LOW" coloured("Fuchsia")