Allmänt meddelande

Collapse
No announcement yet.

Köpsignal på öppningskurs

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

  • Köpsignal på öppningskurs

    Hej,

    Försöker att bygga ett script som ska ge signal om kursen går upp från öppningskursen med tex 0.2%. Just nu testar jag att få signal om köp men lyckas inte. Det gäller omx30 index

    Så här ser scriptet ut:

    köpläge:=1.002


    i1(
    öppningskurs=find(gt(int(d),int(aref(d,1))),540,aref(c,1),1)


    Signal1=gt(öppningskurs,mult(köpläge,öppningskurs))




    )

    {@A(0,OMX Stock )}

  • #2
    Ursprungligen postat av greolo Visa inlägg
    Hej,

    Försöker att bygga ett script som ska ge signal om kursen går upp från öppningskursen med tex 0.2%. Just nu testar jag att få signal om köp men lyckas inte. Det gäller omx30 index

    Så här ser scriptet ut:

    köpläge:=1.002


    i1(
    öppningskurs=find(gt(int(d),int(aref(d,1))),540,aref(c,1),1)


    Signal1=gt(öppningskurs,mult(köpläge,öppningskurs))




    )

    {@A(0,OMX Stock )}
    För det första så kan Signal1 aldrig bli sann då du säger att öppningskursen skall vara större än sig själv gånger 1.002
    För det andra använder du inte referensen 0,OMX stock någonstans.

    För det tredje har jag inte kollat på om du använder find kommandot korrekt då jag själv inte brukar använda find.

    För det fjärde är det väldigt svårt att handla precis vid öppningen, innan man skall ge sig på det bör man ha skrivet 10-20 andra triggerscript som fungerar.

    Själv skulle jag gjort så här:

    köpläge:=1.002

    i1(
    perioder01=Sub(int(mult(frac(d),1440)),541)
    OMXS30öppning=cmpref(c,perioder01,a)

    Draw(OMXS30öppning,5,dgqb0)

    Signal1=gt(cmpref(c,0,a),mult(köpläge,OMXS30öppning))
    )

    {@A(1,OMX Stock )}
    .................

    OBS om man bara vill ha en stabil öppningskurs och inte tänkt handla förrän efter 09.13 så bör man använda
    OMXS30öppning=mov(cmpref(c,perioder01,a),12)

    Har dock inte kollat scriptet i NAT.

    mvh
    Bertil
    Last edited by Bertil; 2019-09-01, 09:45.

    Comment


    • #3
      Annars finns ju varianten att skippa intraday-staplar och köra direkt på daily-dataserierna:

      köpläge:=1.002
      signal=gt(c,o)

      Det slår till exakt när kursen når över 1.002 * dagens open.

      Comment


      • #4
        Ursprungligen postat av Rikard Autostock Visa inlägg
        Annars finns ju varianten att skippa intraday-staplar och köra direkt på daily-dataserierna:

        köpläge:=1.002
        signal=gt(c,o)

        Det slår till exakt när kursen når över 1.002 * dagens open.

        Nu var du väl för snabb.
        signal=gt(c,mult(o,köpläge))
        blir ju bättre.

        mvh
        Bertil

        Comment


        • #5
          Haha, jo såklart. Blev sent igår.....

          Comment


          • #6
            Ursprungligen postat av Rikard Autostock Visa inlägg
            Haha, jo såklart. Blev sent igår.....

            Tack Bertil och Rikard, ska testa detta. Kom på mig själv när jag körde bil idag att jag hade gjort fel att kursen skulle vara större än sig själv men inte hur jag skulle lösa den...

            Comment

            Working...
            X