Allmänt meddelande

Collapse
No announcement yet.

Reserverade värden för minnesfunktioner

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

  • Reserverade värden för minnesfunktioner

    Fråga 1 - användning och syntax

    Provade det Rikard skriver om reserverade värden

    nowper:=1
    test=aref(c,nowper:20)

    Detta gav felmeddelande (se bifogat)

    Men nedan gav inget fellmeddelande

    newclose_down=aref(C,getval(0):30)

    getval(0) loopas fram.

    Antar att kodeditorn inte gillar reserverade värden för konstanter för det är onödigt. Fick dock intrycket av att det skulle gå.

    Fråga 2) Reserverade i en innerloop - logik

    a)Om man har en loop som kör från 1 till 4000
    b) I den yttre loopen har man innerloopar som loopar 30 gånger
    c) innerloopen loopar först från dag 1-30, sedan när den stora loopen kommer förbi igen så kör den 2-31 osv tills den stora loopen har kört 4000 gånger

    Ska man då reservera 4000 i innerloopen eller räcker det med att reservera 30 (eftersom den bara loopar 30 gånger i taget 4000 gånger)?
    Attached Files
    Last edited by HenrikSyst; 2016-09-21, 17:20.

  • #2
    Hm, har du inga andra tilldelade namn med kolon nedanför?

    Comment


    • #3
      Nej. Klippte ut några rader och körde specifikt.

      BTW: Scriptet funkar bättre utan reserverade värden än med

      Comment


      • #4
        Mitt fulskript utan reserverade värden verkar få fram rätt resultat medan skriptet med reserverade värden inte får ut något alls. Lite konstiga grejer bara som är fel. Har väl gjort nått fel
        Last edited by HenrikSyst; 2016-09-21, 20:31.

        Comment


        • #5
          Uppföljning på ovanstående efter samtal med Rikard.

          När man kör dynamiska punktvärden typ en variabel som stegas upp så behöver man nog inte reservera perioder. Däremot om aref beror på ett mer komplext villkor tex man vill ta c bakåt i tiden där ett macd-villkor är uppföljt så måste man.

          Comment


          • #6
            Periodvärden styrda av dataserier behöver reservationer, medan periodvärden styrda av konstanter eller värden i celler (allt som inte är dataserier) behöver inte reservation.

            Comment


            • #7
              Och också konstanter är värden som skapas via ex konstant=add(getval(0),1) där cell 0 är en loop

              Comment

              Working...
              X