Zum Inhalt springen
mr.horeb

backtesten mit Prorealtime

Empfohlene Beiträge

mr.horeb
· bearbeitet von mr.horeb

Mein Ziel ist es, zu Anfang eine simple Donchian-Strategie backzutesten - und schon falle ich auf die Schnauze :'(

 

Gekauft werden soll bei einem 13-Perioden-hoch, verkauft werden soll bei einem 9-perioden-Tief. Vorerst nur auf der long-Seite.

 

Hierzu habe ich zwei Indikatoren erstellt, den donchianhigh und den donchianlow:

REM DONCHIAN CHANNEL HOURLY

 

REM VARIABLEN

 

PointLow = HIGHEST[13](CLOSE)

 

Return PointLow AS "DONCHIANHIGH"

 

 

REM DONCHIAN CHANNEL HOURLY

 

REM VARIABLEN

 

PointLow = LOWEST[9](CLOSE)

 

Return PointLow AS "DONCHIANLOW"

 

Hierdurch wird also das 13- bzw 9-Periodenextremum gekennzeichnet.

 

Die Handelsanweisung sieht bei mir wie folgt aus:

REM Kauf

 

indicator1 = CALL donchianhigh

indicator2 = CALL donchianhigh

c1 = (indicator1 >= indicator2[1])

 

IF not longonmarket and c1 THEN

BUY 1 SHARES AT MARKET THISBARONCLOSE

ENDIF

 

 

REM Verkauf

 

indicator1 = CLOSE

indicator2 = CALL donchianlow

c1 = (indicator1 <= indicator2[1])

 

IF c1 THEN

SELL AT MARKET THISBARONCLOSE

ENDIF

 

mein problem: wenn ich mir das ergebnis anschaue, werden laut Backtest noch Positionen gehalten, obwohl dies meiner Meinung nach nicht sein dürfte; es wird einfach nicht verkauft.

 

Kann mir jemand sagen, was ich falsch gemacht habe?

 

Gruß,

horeb

Diesen Beitrag teilen


Link zum Beitrag
Teletrabbi

Ich kenn mich mit dem programmieren dort zwar nicht aus, aber vielleicht liegts daran, dass du hinter SELL nicht "1 Shares" geschrieben hast.

BUY 1 SHARES AT MARKET THISBARONCLOSE

ENDIF

 

 

REM Verkauf

 

indicator1 = CLOSE

indicator2 = CALL donchianlow

c1 = (indicator1 <= indicator2[1])

 

IF c1 THEN

SELL AT MARKET THISBARONCLOSE

ENDIF

Diesen Beitrag teilen


Link zum Beitrag

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden

×
×
  • Neu erstellen...