Allmänt meddelande

Collapse
No announcement yet.

Sekvens av sälj/köp- order eller omvänt

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

  • Sekvens av sälj/köp- order eller omvänt

    Herrar Scriptlärde, Lasse, Rikard, Torsten m.fl.

    Jag har en tid kört med följande script i OMX. (Se tidigare skriftväxling)

    Sälj

    underbband:=LE(L,ag11)
    ejunderbolband:=not(LLv(underbband,1))
    { }
    kortmedv:=mov(C,5,s)
    långtmedv:=mov(C,20,s)
    under:=LE(kortmedv,långtmedv)
    nedåt:=LT(C,långtmedv)
    del1:=AND(under,nedåt)
    del2:=AND(del1,1)
    {1= bb-villkoret urkopplat }
    momtum:=MOV(MO(10),3)
    högmom:=GT(momtum,100.50)
    lågmom:=LT(momtum,99.5)
    utanför:=OR(lågmom,högmom)
    { }
    del3:=AND(del2,utanför)
    { }
    medelMV:=20
    mnu:=mov(c,medelMV,s)
    { Hans, du kollar 5 perioder bakåt }
    mdå:=mov(ref(c,5),medelMV,s)
    del4:=LT(mnu,mdå)
    del5:=and(del3,del4)
    { }
    {OBS test mot rätt SYSTEM tid!! }
    timme:=10
    minutos:=05
    tidiminuter:=add(mult(timme,60),minutos)
    delavdag:=DIV(tidiminuter,1440)
    OKtid:=GE(frac(DATE()),delavdag)
    {1=i stället för OKtid }
    del6:=AND(del5,1)
    {1= tidsvillkoret urkoplat}
    del7:=AND(del5,1)
    del8:=OR(del6,del7)
    flagga:=mult(del8,6)
    i15(flagga)


    Köp

    kortMV:=5
    långtMV:=20
    kortmedv:=mov(C,kortMV,s)
    långtmedv:=mov(C,långtMV,s)
    över:=GE(kortmedv,långtmedv)
    uppåt:=GT(C,långtmedv)
    del1:=AND(över,uppåt)
    del2:=AND(del1,1)
    { }
    momtum:=MOV(MO(10),3)
    högmom:=GT(momtum,100.50)
    lågmom:=LT(momtum,99.5)
    utanför:=OR(lågmom,högmom)
    { }
    del3:=AND(del2,utanför)
    { }
    medelMV:=20
    mnu:=mov(c,medelMV,s)
    { Hans, du kollar 3 perioder bakåt }
    mdå:=mov(ref(c,5),medelMV,s)
    del4:=ge(mnu,mdå)
    del5:=and(del3,del4)
    { }
    {OBS test mot rätt SYSTEM tid!! }
    timme:=10
    minutos:=05
    tidiminuter:=add(mult(timme,60),minutos)
    delavdag:=DIV(tidiminuter,1440)
    OKtid:=GE(frac(DATE()),delavdag)
    { 1=i st för OKtid }
    del6:=AND(del5,1)
    {1=i stället för ejöverbolband}
    del7:=AND(del5,1)
    köp:=OR(del6,del7)
    flagga:=mult(köp,6)
    i15(flagga)


    Scripten är i princip lika men jag har labbat en del med dem under resans gång.

    De funkade bra i början men nu händer följande, t.ex. i 03-04-10 som gör att jag inte vågar körs skarpt.

    Scriptet gav följande odrar:

    KL Larmfönster Lokala ordertransaktionr
    10:16 sälj 481 10:16:56 sälj 481
    10:18 sälj 481 10:18:52 köp 481
    10:20 sälj 479,5 10:20:54 sälj 479,5
    10:22 sälj 481 10:22:54 köp 481
    10:24 sälj 480,5 10:24:55 sälj 480,5
    DVS, scriptet matar på 5 steg i stället för ett åt gången. OBS, detta inträffar inte varje gång, men jag är inte kropp att hitta ett mönster.
    Kan t.ex. villkoret om 20 per. MV upp eller ner ge obestämda villkor? Om så vad kan göras??

    Jag kör med set om 10 sekvenser och +/-2 terminer, sedan är jag tillbaka på 0. Som det nu är vågar jag inte köra i loop eller automatik.

    Fram tom i dag skulle OMX3 D givit teoretiskt ca 20.000:-. men nu får jag hänga med näsan över skärmen och bommar naturligtvis att komma in vid rätt nivå och förlorar många dyrbara punkter.


    HMS

  • #2
    Jag förstår inte texten vid ordertransarna?

    Det står sälj i en kolumn hela vägen och sälj/köp om vartannat till höger. Är det dina egna kommentarer?


    Eller?

    Comment


    • #3
      Lasse!

      Tack för snabbt svar.

      Tyvärr kommer inte kolummerna rakt under varandra trots att jag skrivit in så.

      I larmfönstret redovisas 5 säljorder med 2 mins mellanrum dvs vid varje datainsamling.

      Motsvarande registrering under Lokala Ordertransaktioner är: sälj, köp, sälj, köp , sälj vid angivna tidpunkter och belopp.

      Detta trots att det bara borde ha registrerats ett sälj. Jag kör i simuleringsläge.

      Blev det tydligare nu? Om ej, säg till så pinglar jag.

      Hälsn.
      HMS

      Comment


      • #4
        Inte mycket klarare är jag rädd.

        Antingen är väl en sekvens en köp- eller en sälj-order?

        Förstår inte tvetydigheten att det skulle registreras under lokala ordertransar som omväxlande köp och sälj när du säger att det är 5 st sälj.

        Mig icke förstå

        Som det ser ut har du kursisanmling per 2 minuter och vid 5 tillfällen i rad så har ett triggerscript varit sant och löst ut?

        Comment


        • #5
          To Whom It May Concern!

          Ovanstående strul har Lasse föredömligt löst efter diverse direktkontakter.

          Problemet var att jag förväxlat sälj och köpscript på två ställen i ordermodellen. Inte undra på att modellen fick fnatten.

          Sens morale: Kolla verkligt noga att allt är korrekt inlagt om och när man får strul. Oftast är det "pilot error"

          Datorn är en snabbtänkt idiot som gör som den blir tillsagd och oftast rätt!!
          HMS

          Comment


          • #6
            hansko, hur ser de rätta scripten ut efter ändringen?

            Comment


            • #7
              Jorgeng!
              Det var egentligne inget fel på scriptet som sådant.. Jag hade lagt in det i en ordermodell med köp/sälj i tio sekvenser, men blandat ihop köp och sälj i två av sekvenserna. Inte undra då att scriptet fick fnatten.

              Tyvärr fick jag väl inte så bra resultat av scriptena även om jag tyckte att tankegången var god. Jag börjar mer och mer tro att det är svårt att hitta ett script som klarar både upp och nergångar i samma script. Man får noggöra ett script fö stigande och ett för fallande börs och själv bestämma när man tror att det är det ena eller det andra.

              Hur har våra spinnande Nornor lyckats i det långa loppet skulle vara kul att veta. Vad säger Rikard.

              hansko
              HMS

              Comment

              Working...
              X