Allmänt meddelande

Collapse
No announcement yet.

En försäljning per dag och tillgång

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

  • En försäljning per dag och tillgång

    Kan man på nått sätt bara få en försäljning per dag som max även om man har fler aktier och andra tillgångar?
    gt(int(d),lasttrade(s,d)) triggar per tillgång

  • #2
    Precis, lasttrade() är instrument- och kontounikt.

    Om du vill ha totalt en försäljning per dag oavsett tillgång kan man skriva till en global cell istället. Sätt tex 1 i cellen varje öppning, och skriv 2 till den om sälj sker, så kan man enkelt läsa av cellen med getgvar() och testa om det skett något idag eller inte.

    Comment


    • #3
      Har inte fattat hur man använder globala celler men nån gång är den första
      Är det nått sånt här? Eller troligtvis ute och cyklar...

      SetGVarif(lasttrade(s,d),202,1)
      nollställ=eqv(int(mult(frac(d),1440)),541)
      SetGVarIf(nollställ,202,1)
      villkor_sälj=GetGVar(202)

      Hur vet man vilka celler som är lediga?

      Comment


      • #4
        Tredje parametern villkorar skrivningen, så du behöver ha tex ett villkor från säljsignalen där:

        setgvarif(2,202,säljsignal3) {om du har något villkor som heter säljsignal 3}
        nollställ=eqv(int(mult(frac(d),1440)),541)
        setgvarif(1,202,nollställ)

        ok_sälja=eqv(getgvar(202),1)


        så sätts värdet 1 till cell 202 vid nollställning. ok_sälja blir sant om värdet är 1, men om sälj gjorts efter nollställning är värdet 2 och då tillåts inte fler sälj.

        Lediga celler kan man tex testa i Kalkylforskaren, men generellt används 10-500 av ETP link, så jag skulle använda 600-serien tex.

        Comment


        • #5
          Om jag har förstått rätt är säljsignal3 triggern i mitt säljscript och då borde scriptet se ut såhär:

          nollställ=eqv(int(mult(frac(d),1440)),541)
          setgvarif(1,202,nollställ)

          ok_sälja=eqv(getgvar(202),1)

          säljsignal1.....
          säljsignal2.....
          säljsignal3.....
          säljsignal4=and(säljsignal3,eqv(1,ok_sälja))

          setgvarif(2,202,säljsignal3)

          Comment

          Working...
          X