Allmänt meddelande

Collapse
No announcement yet.

Hitta enskild period med funktionen "Find"

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

  • Hitta enskild period med funktionen "Find"

    Hej!
    Går det att använda "Find" för att få lägsta kursen returnerad för de tre senaste perioderna, med start fr.o.m. perioden då senaste köpet gjordes?

    Något i den här stilen.....(även om just denna rad inte fungerar).
    Antar att jag måste få till ett påstående som bara är sant just den period då köpet skedde.

    LägstaVidKöp=Find(LastTrade(b,d),100,LLV(l,3),1)

    Den här raden Returnerar lägsta noteringen inom tre perioder löpande.

    Mvh

  • #2
    Det fungerar, man kan testa att jämföra D med köpperioden:

    lägstavidköp=find(eqv(d,lasttrade(b,d)),100,llv(L,3),1)

    Ett annat sätt är att skriva ner llv(l,3) i köpögonblicket i en cell som lagras med transaktionen:

    retval(llv(l,3),0)

    lagrar värdet i cell 0. Om det ligger i en ordermodell sparas det i Loggade lokala ordertransaktioner och kan läsas av i efterhand med

    lasttrade(b,0)

    Comment


    • #3
      Tack för hjälpen
      En fråga till.....

      I orderdialogen finns ju en kolumn som heter "Inköpt för". Kan beloppet i den kolumnen hämta och användas i script?
      T.ex. portfolio(?)

      Mvh

      Comment


      • #4
        Du tänker på GAV-värdet? Det kan man hämta med Portfolio(p).

        Comment


        • #5
          Nej, jag skulle vilja använda mig av hur stort belopp jag handlat för totalt i aktuell aktie, för att kunna utöka en position i relation till det. Då tänker jag att det är smidigast att kunna använda sig av värdet i "Inköpt för"-kolumnen.

          Vill jag t.ex. dubbla positionen så ska scriptet köpa för samma belopp jag redan har i portföljen, dividerat med det pris som aktien står i nu.

          Mvh

          Comment


          • #6
            Det går ju förstås att lösa på andra sätt, men kan jag använda det värdet så vore det enklast.

            Comment


            • #7
              Det borde ju förstås bli precis samma resultat om jag skriver:

              Mult(Portfolio(v),Portfolio(p))

              Comment


              • #8
                Hehe, du löste det själv!

                Comment

                Working...
                X