kann mir jemand bitte sagen warum dieser Code nicht funktioniert ?
Vielen Dank
//-------------------------------------------------------------------------
// Hauptcode : donchian 20 kauf und exit
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// Hauptcode : mein donchian 20 perioden
//-------------------------------------------------------------------------
defparam cumulateorders = false
upperDonchian = highest[20](high)
lowerDonchian = lowest[20](low)
closehigh = close < lowest[2](low)
clong = upperDonchian > upperDonchian[1]
If clong then
buy 1 contract at market
endif
sell at closehigh or lowerdonchian stop
Versuchs mal damit:
//-------------------------------------------------------------------------
// Hauptcode : donchian 20 kauf und exit
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// Hauptcode : mein donchian 20 perioden
//-------------------------------------------------------------------------
defparam cumulateorders = false
upperDonchian = highest[20](high)
lowerDonchian = lowest[20](low)
closehigh = close < lowest[2](low)
clong = upperDonchian > upperDonchian[1]
If clong then
buy 1 contract at market
endif
if longonmarket and closehigh then
sell at market
endif
if longonmarket and lowerdonchian then
sell at market
endif
Ich denke, dass Ihre Schließungsbedingungen ein Problem darstellen.
Sie testen “closehigh” und “lowdonchian” als wahr oder falsch, aber sie sind offensichtlich immer wahr, weil sie 0 überlegen sind (0 = falsch /> 1 = wahr).
Möchten Sie diese 2 Preisstufen als Stop-Loss nutzen?
Danke für die Rückmeldungen !!
ja das möchte ich als stop loss nutzen
In diesem Code wird der untere Donchian-Wert als Stoploss festgelegt:
//-------------------------------------------------------------------------
// Hauptcode : donchian 20 kauf und exit
//-------------------------------------------------------------------------
//-------------------------------------------------------------------------
// Hauptcode : mein donchian 20 perioden
//-------------------------------------------------------------------------
defparam cumulateorders = false
upperDonchian = highest[20](high)
lowerDonchian = lowest[20](low)
closehigh = close < lowest[2](low)
clong = upperDonchian > upperDonchian[1]
If clong then
buy 1 contract at market
endif
if longonmarket and closehigh then
sell at market
endif
if longonmarket then
sell at lowerdonchian stop
endif