Allmänt meddelande

Collapse
No announcement yet.

Hur får man in tidspärren i detta scriptet ?

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

  • Hur får man in tidspärren i detta scriptet ?

    Hur får man in tidspärren i detta scriptet ?

    I sista raden, mult(sig1,15) är det upplösningen 15 och i så fall skall man ändra den om man ändrar i scriptet?

    procent:=0.5
    datah:=mov(h,5,s)
    datac:=mov(c,5,s)
    bakåt:=180
    i15(
    t1=topbars(datah,bakåt,1,procent)
    t3=topbars(datah,bakåt,2,procent)
    dtx1=dyntrend(datah,t3:bakåt,t1:bakåt)
    sig1=And(cross(datac,dtx1),gt(datac,aref(datac,1)))
    mult(sig1,15)
    )


    tidnu:=Frac(DATE())
    totalt:=Mult(tidnu,1440)
    rest:=Mod(totalt,20) {Här kan du ändra till valfritt}
    tidsignal:=GE(rest,19) {Hur långt in i perioden som krävs}

  • #2
    procent:=0.5
    datah:=mov(h,5,s)
    datac:=mov(c,5,s)
    bakåt:=180
    tidnu:=Frac(DATE())
    totalt:=Mult(tidnu,1440)
    rest:=Mod(totalt,15)
    tidsignal:=GE(rest,14)
    i15(
    t1=topbars(datah,bakåt,1,procent)
    t3=topbars(datah,bakåt,2,procent)
    dtx1=dyntrend(datah,t3:bakåt,t1:bakåt)
    sig1=And(cross(datac,dtx1),gt(datac,aref(datac,1)))
    mult(and(sig1,tidsignal),15)
    )

    Nej, det är i15( som är starten för intradayprefixet och anger upplösningen.


    rest:=Mod(totalt,15)

    Modulo 15 dividerar 'totalt' med 15, men returnerar resten. Dvs resten kan då vara 0-14, sedan vid 15 blir divisionen ett snäpp högre och resten 0 igen.

    tidsignal:=GE(rest,14)

    Här testar man att man är i sista minuten av en 15-minuters period.

    (Jag flyttade ditt inlägg till egen ämnestråd, då forumet blir trevligare och lättare att läsa då rubriken har med ämnet att göra).

    Comment


    • #3
      Tack Lasse.

      Comment

      Working...
      X