Hallo Tradergemeinde,
ich wende mich mit einem kleinen Thema an Euch, an dem ich mir bisher die Zähne ausgebissen habe.
Aufgabe:
Sobald sich der Donchainchannel nach obenausweitet, möchte ich in einem subchart eine Markierung sehen (ich arbeite derzeit einfach mit einem Histogramm, welches auf Null steht und dann auch 1 anspringt, wenn die Bedingung erfüllt ist).
Hierzu mein Code:
c1=highest[x](high)//x=13
B=0
if C1>c1[1] then
B=1
endif
Return B
Leider zeigt mir der Code diese Sprünge ebend nicht an sondern verharrt auf 0. Wo ist mein Denkfehler.
VG
Mike
Bitte versuchen Sie es mit diesem Code und sagen Sie uns, ob es Ihr Problem löst!
Sie müssen Ihre Variable “B” auf 0 setzen, wenn die Bedingung nicht wahr ist.
c1=highest[x](high)//x=13
if C1>c1[1] then
B=1
else
B=0
endif
Return B
Guten Abend Nicolas,
vielen Dank für den tollen Support. Ich habe den Code noch ein wenig erweitert und kann deshalb eine Variante anbieten, die die Signale eines Donchain Channels digital darstellt. Diese Funktion verwende ich u.a. auch in Screenern oder als Chartdarstellung um meinen visuellen Chartverstand zu schärfen.
c1=highest[13](high)//x=13
if C1>c1[1] then
B=3
elsif C1<c1[1] then
B=-3
else
B=0
endif
Return B
Sorry Guys, hier ist der richtige Code!
c1=highest[13](high)//x=13
C2=lowest[13] (low)//x=13
if C1>c1[1] then
B=3
elsif C2<c2[1] then
B=-3
else
B=0
endif
return B
Hallo zusammen wie Programmiert man einen Donchian Channel in ein Automatisches Handelssystem?
Donchian Channel 20
c1=highest[20](high)//x=20
C2=lowest[20] (low)//x=20
endif
Hier, ein Klassiker.
If close crosses over c1 then
Buy at market
Set stop (close-c2)
Endif