Allmänt meddelande

Collapse
No announcement yet.

Tidsvillkor för signal

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

  • Tidsvillkor för signal

    Hej

    Jag vill ge att mitt skript ska ge signal tidigast 10 sekunder efter öppning.

    Funkar detta villkor?

    sekSedanOpen=Mult(Sub(Date(),market(o)),86400)
    oktosignal=ge(sekSedanOpen,10)

    /Henrik

  • #2
    Date()
    Namn: Datumfunktion
    Beskrivning: Används för att ta reda på datum och klockslag enligt datorns systemklocka.
    Returnerar: Returnerar ett numeriskt värde där heltalsdelen är datum och decimaldelen är tid på dygnet.
    Exempel: Date() returnerar tex 2456097,67
    Där heltalsdelen 2456097 motsvarar datum (dagar sedan Julianska
    kalenderns början) och decimaldelen 0,67 motsvarar tid på dygnet enligt formeln: 0,67 * 24 timmar = 16,08 timmar efter midnatt

    Comment


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

      Jag vill ge att mitt skript ska ge signal tidigast 10 sekunder efter öppning.

      Funkar detta villkor?

      sekSedanOpen=Mult(Sub(Date(),market(o)),86400)
      oktosignal=ge(sekSedanOpen,10)

      /Henrik
      Det borde fungera. Det går även att använda tidsfunktionen XTime.
      Så tidigt kanske det även behövs en kolla att databasen hunnit bli synkad med rätt dag.
      eqv(int(d),int(date()))

      Comment


      • #4
        Hur funkar det?

        Ursprungligen postat av Henric Visa inlägg
        Det borde fungera. Det går även att använda tidsfunktionen XTime.
        Så tidigt kanske det även behövs en kolla att databasen hunnit bli synkad med rätt dag.
        eqv(int(d),int(date()))

        Ska jag lägga till detta som ett separat villkor som jag lägger till? Eller ska det bakas in i tidsvillkoret?

        Comment


        • #5
          Eller det kanske är bättre att byta ut date och skriva?

          sekSedanOpen=Mult(Sub(d(),market(o)),86400)
          oktosignal=ge(sekSedanOpen,10)

          Comment


          • #6
            Ursprungligen postat av HenrikSyst Visa inlägg
            Ska jag lägga till detta som ett separat villkor som jag lägger till? Eller ska det bakas in i tidsvillkoret?
            d=databastid
            date()=systemklockan

            Två separata villkor

            Comment


            • #7
              Ursprungligen postat av Henric Visa inlägg
              d=databastid
              date()=systemklockan

              Två separata villkor

              Satte ihop detta men det verkar som om 10 sekunder är för lite för att man ska få tillförlitliga signaler

              Comment


              • #8
                Vad menar du med tillförlitliga signaler och syftar du på 10 sek från öppningen?

                Comment


                • #9
                  Jag satte ett krav på öppningskursens nivå. Fick signal trots att nivån inte uppnåddes. Senare så blev det rätt

                  Comment


                  • #10
                    Upföljning på ovanstående. Satte en delay på 10 sekunder med Xtime och det funkade. Blev signal när det skulle bli och inte när den inte skulle bli. Slutsats är att det blev för tight vid öppningen

                    Comment


                    • #11
                      Snyggt jobbat!

                      Comment

                      Working...
                      X