Allmänt meddelande

Collapse
No announcement yet.

TIKI fast på Large Cap

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

  • #16
    Känns som om att värdet läses in i cellen första perioden o sen skrivs det ej över med nytt värde. Då nya C är LE jmf med förra C skall gamla värdet i cellen skrivas över med noll, tror inte att det sker nu. Så därför hämtas samma värde o stapeln blir lika hög för alla perioder.

    Comment


    • #17
      Jag testade lite nu och det fungerar så långt att värdena postas i cellerna och hämtas upp, men de globala cellerna fungerar så att momentanvärdet just nu visas i alla staplarna bakåt. För live-handel är det inget problem, men det går inte att backtesta.

      Ska fundera ut något annat sätt att få kurvan dynamisk bakåt.

      Comment


      • #18
        Har du kommit på ngn lösning, det här med tidsstämpel som nämns i scripttexter, hur fungerar det?

        Comment


        • #19
          Njae, jag funderar fortfarande. Jag tror att det går att lösa.

          Comment


          • #20
            Skriver du

            SetGVarIf(add(GetGVar(155),1),155,1)

            ökas värdet i cell 155 med 1 varje gång raden körs.

            problemet är att 0-ställa cellen.

            Behövs en rad som kollar om det blivit ny period.

            Ungefär så här

            if( NyPeriod , SetGVarIf(0,155,1) , 0 )
            SetGVarIf(add(GetGVar(155),gt(c,ref(c,1))),155,1)

            Skulle vara trevligt att se hur koden är för att kolla
            vilken periodläng/upplösning det är på diagramet
            och om en ny period har börjat.
            Smålänning av födsel och ohejdad vana.

            Comment


            • #21
              Det vanliga minutfiltret vi brukar använda fungerar ju perfekt om man vet vilken upplösning man ska köra i:

              tidnu:=Frac(DATE())
              totalt:=Mult(tidnu,1440)
              rest:=Int(Mod(totalt,60)) {här väljer man upplösning}
              nyperiod:=Eqv(rest,0)

              Comment


              • #22
                Lite påskpyssel

                Ursprungligen postat av Lenpa Visa inlägg
                Skriver du

                SetGVarIf(add(GetGVar(155),1),155,1)

                ökas värdet i cell 155 med 1 varje gång raden körs.

                problemet är att 0-ställa cellen.

                Behövs en rad som kollar om det blivit ny period.

                Ungefär så här

                if( NyPeriod , SetGVarIf(0,155,1) , 0 )
                SetGVarIf(add(GetGVar(155),gt(c,ref(c,1))),155,1)

                Skulle vara trevligt att se hur koden är för att kolla
                vilken periodläng/upplösning det är på diagramet
                och om en ny period har börjat.

                Skulle vara trevligt att se hur koden är för att kolla
                vilken periodläng/upplösning det är på diagramet
                och om en ny period har börjat.[/QUOTE]

                Tror att vi tänkt lite fel från början Formeln är
                T = Upticking Stocks - Downticking Stocks
                Så vi jobbar bara med +1 och -1. Lika med kurser påverkar ej
                Så det räcker med att kolla om förra perioden uppfyllde +1 eller-1 kraven o då skickas ingen ny +1 resp -1. Tänker jag rätt?
                Sen får man fylla på med vad som händer när man går från t.ec +1 till -1 villkor=då bör man väl skicka -2 o när ett +1 villkor blir lika i nästa period
                får man skicka -1 för att ta ut förra +1an, eller hur?

                SetGVarIf(add(GetGVar(155),1),155,1) ökar med 1 varje period. Den här raden kan jag väl ansluta till flera papper som skicklar en 1 till 155 varje period?

                Comment


                • #23
                  stega upp ett värde?

                  Kan jag stega upp en faktor x med t.ex 1 för varje gång det är en ny tidsperiod i intradaydiagrammet enl den tidsskala man valt

                  I gamla Basicprogram tror jag att man skrev
                  For I = 100 To 200 Step 1 så räknar det upp 100,101,,,, till 200.

                  Får man till det i AT o i så fall hur?

                  Comment

                  Working...
                  X