Allmänt meddelande

Collapse
No announcement yet.

Script fråga

Collapse
X
 
  • Filter
  • Klockan
  • Show
Clear All
new posts

  • Script fråga

    Undrar om någon kan säga varför inte scriptet nedan funkar i analysbänken? den funkar fint om man applicerar den på en kursgraf och skriver ut som flaggor.

    I analysbänken verkar den bara generera 0 (falskt) när jag kör test perioden 2016-01-01 2019-12-31 i analysbänken.


    Datum1=eqv(yearnumber(),2016)
    Datum2=eqv(yearnumber(),2017)
    Datum3=eqv(yearnumber(),2018)
    Datum4=eqv(yearnumber(),2019)

    BCount=if(Datum1,6,if(Datum2,6,if(Datum3,4,if(Datum4,4,0))))
    pullback=if(Datum1,6,if(Datum2,6,if(Datum3,2,if(Datum4,4,0))))


    // Fredrik

  • #2
    Hm, kör du scriptet som ett extra script i egen kolumn i simulering eller är det som ett triggerscript i modell?

    Man kan ju alltid testa att lägga följande som extra script i egen kolumn:

    yearnumber()

    och se vilket årtal som loggas med transar.

    Comment


    • #3
      Scriptet ligger i trigger scriptet.

      Min tanke är att beroende på vilket år det är så ska variabeln Bcount ändras. Värdena är hämtade från en Walkforward test jag genomförde. Nu vill jag testa strategin med de värden jag fick fram för 2016,2017 ... 2019 för att se strategins prestanda.

      Jag gjorde ett script med exakt samma kod och använde den i scriptkolumnen i analysbänken. Då visar den exakt det jag vill att den skall visa.

      köp transarna i analysbänken ger rätt värde för yearnumber().

      Comment

      Working...
      X