Allmänt meddelande

Collapse
No announcement yet.

LLV och HHV

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

  • LLV och HHV

    Hej

    Denna funktion, ger den lägsta c 10 perioder bakåt

    LLV(C,10)?

  • #2
    Ursprungligen postat av HenrikSyst Visa inlägg
    Hej

    Denna funktion, ger den lägsta c 10 perioder bakåt

    LLV(C,10)?
    Jajamen!
    Med vänlig hälsning
    Bertil

    Comment


    • #3
      Ok så om jag vill ha lägsta

      från 16:55 och framåt

      så skriver man tex

      tid1=gt(int(mult(frac(d),1440)),1015)
      tid2=int(mult(frac(d),1440))


      start=if(tid1,c,200000)

      minhittills=llv(start,sub(tid2,1015))
      Last edited by HenrikSyst; 2016-11-18, 18:58.

      Comment


      • #4
        Japp, det går att rita upp med Draw och verifiera.

        Comment


        • #5
          Fast detta bli väl enklare? Fulhackar för allt innan 1015 blir 200000

          tid1=gt(int(mult(frac(d),1440)),1015)


          start=if(tid1,c,200000)

          minhittills=llv(start,500)

          Comment


          • #6
            Ovanstående funkar inte för det går in i gårdagen också.

            Detta funkar start=if(and(tid1,samma_dag),c,200000)

            Fast om man kör live som måste man ha mer villkor för säkerhetsskull. Gjorde detta för att snabba upp simuleringen.
            Last edited by HenrikSyst; 2016-11-28, 22:14.

            Comment


            • #7
              Vill du ha ännu snabbare simulering går det att ersätta llv med med global cell. Åtminstone om långa look back. Kör du minutupplösning får man använda aref(c,1) och för innevarande period c.

              Comment


              • #8
                Intressant. Berätta mer

                Comment


                • #9
                  Det borde bli snabbare åtminstone för långa look-back i simulering. Gäller för sim på ett instrument. Du får prova. Aref används eftersom hhv/llv använder slutvärdet i staplarna för vald upplösning.

                  i1(
                  reset=xxx
                  lägre=and(not(reset),lt(aref(c,1),GetGvar(1)))
                  SetGvarIf(100000,1,reset)
                  SetGvarIf(aref(c,1),1,lägre)
                  ....
                  )

                  Comment

                  Working...
                  X