Allmänt meddelande

Collapse
No announcement yet.

antalscript

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

  • antalscript

    Hej
    Försöker skriva ett Antalscript som handlar för 100kkr om kursen ligger över MA200 och för 50kkr om kursen ligger under. Tänkte att detta skulle fungera... Men det gör det inte

    Ma1=mov(c,200,s)
    Medel1=gt(c,ma1)
    Medel2=lt(c,ma1)
    Insats1=mult(medel1,100000)
    Insats2=mult(medel2,50000)
    Insats3=add(insats1,insats2)
    i5(int(div(insats3,s)))

    Vad gör jag för fel?

  • #2
    Hej!
    Du måste ju först trigga med ett triggerscript sl)-script.
    Sedan kopplar du ju sl) scriptet till en ordermodell där antalscriptet är anslutet. Antalscriptet triggar ju inte utan handlar bara det antal som du bestämmer.
    Med vänlig hälsning
    Bertil

    Comment


    • #3
      Testa detta:


      insats1:=50000
      insats2:=100000
      i1(
      Ma1=mov(c,200,s)
      villkor1=Gt(c,Ma1)
      insats3=If(villkor1,insats2,insats1)
      )

      Med vänlig hälsning
      Bertil

      Comment


      • #4
        Hej Bertil,
        Resultatet blev detsamma, det verkar som att intradayvillkoret gör att den räknar fel. När jag tar bort det så fungerat det

        Insats1:=50000
        Insats2:=100000
        Ma1=mov(c,200,s)
        Villkor1=gt(c,Ma1)
        Insats3=if(villkor1,Insats2,Insats1)
        Int(div(insats3,s))

        Tack för hjälpen!

        Comment


        • #5
          200-dagars MA beräknas ju med den upplösning man anger, så med 5 min intradayprefix blir det 200-perioders ma i 5 min upplösning. Tar man bort intradayprefixet körs scriptet i dagsupplösning, och det var kanske det som var tanken?

          Comment

          Working...
          X