Allmänt meddelande

Collapse
No announcement yet.

script frosseri

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

  • #16
    Hej!
    Då var det dags igen.
    Nu försöker jag att kombinera att när macd korsar sin ”0” linje på väg upp. Skall signal ges om samtidigt ma9 korsar ma21 uppåt och detta skall ha skett under ”snyss1” antal perioder.

    S1 fungerar inte. Hur gör jag för att få önskad effekt?




    trigger:=osc(c,17,26,e)
    s1:=and(gt(trigger,50))

    kmv:=mov(c,9)
    lmv:=mov(c,21,s)
    korsar:=cross(kmv,lmv)
    uppåt:=gt(kmv,lmv)
    köp:=and(korsar,uppåt)
    snyss1:=hhv(köp,5)

    And(s1,snyss1)

    Comment


    • #17
      Det såg bra ut förutom

      trigger:=osc(c,17,26,e)
      s1:=and(gt(trigger,50))

      And() tar ju bara en parameter med logiska beslut. Dvs And() behövs inte alls.

      Ena ingången på And() är konstant NOLL då, och AND blir aldrig sann, dvs 's1' aldrig sann. Båda ingångarna krävs ju sanna för sann ut. Bort med And() bara.

      trigger:=osc(c,17,26,e)
      s1:=gt(trigger,50)

      Här ovan är det rättat.

      Sedan testar du om värdet på oscillatorn är större än 50. Om du letar efter större än noll skriv så här:

      trigger:=osc(c,17,26,e)
      s1:=gt(trigger,0)


      Så sammantaget

      trigger:=osc(c,17,26,e)
      s1:=gt(trigger,0)
      kmv:=mov(c,9)
      lmv:=mov(c,21,s)
      korsar:=cross(kmv,lmv)
      uppåt:=gt(kmv,lmv)
      köp:=and(korsar,uppåt)
      snyss1:=hhv(köp,5)
      And(s1,snyss1)

      Comment


      • #18
        Tack Lasse, den satt fint!

        Comment


        • #19
          Emil

          Den här tex

          Comment


          • #20
            Tack så mycket eric!

            Mvh Emil

            Comment

            Working...
            X