Allmänt meddelande

Collapse
No announcement yet.

Intelligenta prisscript

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

  • Intelligenta prisscript

    Det kom upp en fråga om prisscript hos oss, och vi tänkte att det kan finnas användning för lite intelligentare script som undviker att skicka noll-värden om Nordnet skulle ha problem med feeden. Det har vi iofs inte sett på ett tag men det skulle ju kunna hända igen. I scriptet nedan mäts om senaste köp- och säljkurs avviker mer än 20% från ett kort medelvärde. I så fall tolkas det som ett fel och medelvärdet väljs istället.


    vl) Säljkurs + 1


    medelv:=Mov(s,3,s)
    ok1:=Lt(s,Mult(1.2,medelv))
    ok2:=Gt(s,Mult(0.8,medelv))
    oksenaste:=Find(And(ok1,ok2),50,s,1)
    pris:=If(And(ok1,ok2),s,oksenaste) {välj S om ok, annars senaste korrekta S}
    i3(
    Add(pris,1) {här kan man ju ändra hur mycket som ska adderas till säljkursen}
    )


    Motsvarande för köpkurs blir:

    vl) Köpkurs - 1

    medelv:=Mov(b,3,s)
    ok1:=Lt(b,Mult(1.2,medelv))
    ok2:=Gt(b,Mult(0.8,medelv))
    oksenaste:=Find(And(ok1,ok2),50,b,1)
    pris:=If(And(ok1,ok2),b,oksenaste) {välj B om ok, annars senaste korrekta B}
    i3(
    Sub(pris,1) {här kan man ju ändra hur mycket som ska subtraheras från köpkursen}
    )

  • #2
    Scripten ovan är uppdaterade med en smartare logik. Det kollas att köp- och säljkursen inte avviker med mer än 20% från ett 3-perioders medelvärde i 3 minuters upplösning, i så fall letas senaste korrekta kurs in och används istället.

    Comment

    Working...
    X