Allmänt meddelande

Collapse
No announcement yet.

Scrip för stängning

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

  • Scrip för stängning

    Rikard eller någon som kan, hur kan jag komplettera dessa med ett stänga scrit typ 17.18 eller 2 min före börsstängning och att Berra köp/Blank inte köper ex 17.28-29 att läggas i sep modell.
    Jag har kört dessa några dagar med hyfsat res ex bara -2,75p i dag och några plus dagar i förra veckan, hade varit bra idag om inte upp studsen kommit vid ca 16.00

    sl) Berra köp

    oscillator:=Osc(c,3,20,s)
    oscupp:=Lt(HhvBars(oscillator,2),1)
    momentum:=Mo(14)
    momupp:=Lt(HhvBars(momentum,2),1)
    ejlång:=Le(Portfolio(v),0)
    släpporder:=Eqv(GetGVar(500),0)
    köp:=And(And(And(oscupp,momupp),ejlång),släpporder)

    {Minutfilter}
    tidnu:=Frac(DATE())
    totalt:=Mult(tidnu,1440)
    rest:=Int(Mod(totalt,30))
    tidsignal:=Gt(rest,28)
    i30(
    draw(mult(köp,20),2,gsbF)
    Mult(And(köp,tidsignal),20)
    )

    sl) Berra blank

    oscillator:=Osc(c,3,20,s)
    oscner:=Lt(LlvBars(oscillator,2),1)
    momentum:=Mo(14)
    momner:=Lt(LlvBars(momentum,2),1)
    ejkort:=Ge(Portfolio(v),0)
    släpporder:=Eqv(GetGVar(500),0)
    blank:=And(And(And(oscner,momner),ejkort),släpporder)

    {Minutfilter}
    tidnu:=Frac(DATE())
    totalt:=Mult(tidnu,1440)
    rest:=Int(Mod(totalt,30))
    tidsignal:=Gt(rest,28)
    i30(
    draw(mult(blank,20),3,rsbF)
    Mult(And(blank,tidsignal),20)
    )

    Berra

  • #2
    Ligger modellen alltid i marknaden eller har du exit-script också?

    Om man ska gå ur vid tex kl 17:18 måste man se till så att de här scripten inte märker att innehavet är borta och köper direkt igen. Det är enkelt, bara att lägga in en spärr som hindrar köp efter kl 17:17.


    Comment


    • #3
      Modellerna ligger i marknaden hela tiden, så visst en spärr måste till hur det nu funkar?
      Berra

      Comment


      • #4
        Ok, då kan man göra tex så här:

        I entry-scripten ligger nu en spärr som blockerar signal från 17:17:

        sl) Berra köp

        ejstängning:=ge(mult(1440,sub(market(c),frac(date()))),13)
        oscillator:=Osc(c,3,20,s)
        oscupp:=Lt(HhvBars(oscillator,2),1)
        momentum:=Mo(14)
        momupp:=Lt(HhvBars(momentum,2),1)
        ejlång:=Le(Portfolio(v),0)
        släpporder:=Eqv(GetGVar(500),0)

        {Minutfilter}
        tidnu:=Frac(DATE())
        totalt:=Mult(tidnu,1440)
        rest:=Int(Mod(totalt,30))
        tidsignal:=Gt(rest,28)
        i30(
        köp1=And(And(And(oscupp,momupp),ejlång),släpporder)
        köp2=And(köp1,ejstängning)
        draw(mult(köp2,20),2,gsbF)
        Mult(And(köp,tidsignal),20)
        )

        sl) Berra blank

        ejstängning:=ge(mult(1440,sub(market(c),frac(date()))),13)
        oscillator:=Osc(c,3,20,s)
        oscner:=Lt(LlvBars(oscillator,2),1)
        momentum:=Mo(14)
        momner:=Lt(LlvBars(momentum,2),1)
        ejkort:=Ge(Portfolio(v),0)
        släpporder:=Eqv(GetGVar(500),0)

        {Minutfilter}
        tidnu:=Frac(DATE())
        totalt:=Mult(tidnu,1440)
        rest:=Int(Mod(totalt,30))
        tidsignal:=Gt(rest,28)
        i30(
        blank1=And(And(And(oscner,momner),ejkort),släpporder)
        blank2=And(blank1,ejstängning)
        draw(mult(blank2,20),3,rsbF)
        Mult(And(blank,tidsignal),20)
        )



        Nästa steg är att göra ett triggerscript för att stänga en köpt position kl 17:18:

        innehav:=Gt(Portfolio(v),0)
        stängning:=le(mult(1440,sub(market(c),frac(date()))),13)
        exit:=And(stängning,innehav)
        Mult(exit,10)


        och för att stänga en blankning:

        innehav:=Lt(Portfolio(v),0)
        stängning:=le(mult(1440,sub(market(c),frac(date()))),13)
        exit:=And(stängning,innehav)
        Mult(exit,10)



        Scripten testar om innehav finns och kl är 17:18 eller mer, i så fall blir det signal.
        De ska alltså placeras i en varsin ordermodell, loopad, och anslutas parallellt med dina tidigare modeller. Antalscript i de här exit-modellerna är något i stil med:

        Abs(Portfolio(v))

        som fungerar både för köpta och blankade positioner pga ABS() som alltid returnerar ett positivt antal som kan postas i en order till Nordnet.

        Comment


        • #5
          jag provade i bänken men det var inget som funkade med dessa kan det bero på att de stänger efter 17.17. Det kom inga röda/gröna sälj/Köp markeringar och analysbänken ville inte visa något bara 0.00
          Berra

          Comment


          • #6
            Nja, det går inte att simulera utan att ha ett innehav. Man kan tillfälligt sätta Antal=1 för att lura scripten att tro att det finns 1 kontrakt på depån. Då går det att simulera scriptet för att stänga köpt position. Sätter man Antal=-1 tror scripten att du ligger blankad.

            Glöm inte att sätta tillbaka till det verkliga innehavet innan nästa dag bara.....

            Comment


            • #7
              Varför fungerar inte detta ? Tänkte köra i analys med exit varje kväll.
              sl) Bertils köp Analys

              oscillator:=Osc(c,3,20,s)
              oscupp:=Lt(HhvBars(oscillator,2),1)
              momentum:=Mo(14)
              momupp:=Lt(HhvBars(momentum,2),1)
              ejlång:=Le(Portfolio(v),0)
              släpporder:=Eqv(GetGVar(500),0)

              {Minutfilter}
              tidnu:=Frac(DATE())
              totalt:=Mult(tidnu,1440)
              rest:=Int(Mod(totalt,30))
              tidsignal:=Gt(rest,28)
              limit:=1
              test=Lt(c,limit)
              stängning:=le(mult(1440,sub(market(c),frac(date()))),13)
              i30(
              köp1=And(And(And(oscupp,momupp),ejlång),släpporder)
              signal2=And(test,stängning)
              exit=And(signal2,köp1)
              Mult(And(exit,tidsignal),20)
              )

              Comment


              • #8
                Hm, vad är det du vill att scriptet ska göra? Stänga en position bara?

                Comment


                • #9
                  N,ja tanken var ju att med motsvarande sälj simulera exit varje kväll och entry varje morgon, men det kanske inte går att utföra

                  Comment


                  • #10
                    Ursprungligen postat av Rikard Nilsson Visa inlägg
                    Nja, det går inte att simulera utan att ha ett innehav. Man kan tillfälligt sätta Antal=1 för att lura scripten att tro att det finns 1 kontrakt på depån. Då går det att simulera scriptet för att stänga köpt position. Sätter man Antal=-1 tror scripten att du ligger blankad.

                    Glöm inte att sätta tillbaka till det verkliga innehavet innan nästa dag bara.....
                    Jag kanske var otydlig, jag har testat och kört med dessa (de översta) script men jag vill inte att det ska finnas kontrakt över natt, jag vill att det ska finnas script som nollar ca 17.18 och att inte mina trettiominuters script ska gå in och köpa när det är öppet minut 28 och 29. Det kanske är det dina ändringar gör men jag får ingen verkan när jag testar i bänkende ritar inget i intraday och det kommer inget i bänken bara nollor därför kan jag inte köra ut dem skarpt för jag vet inte om de över huvud taget fungerar. Jag har inte prövat med att lägga 1 i antal innehav men det är väl stänga scriptet. det har jag inte provat ännu för det jag inte har koll på är de ändrade Bertil köp/Sälj vill veta om de fungerar, som förut men när det inte syns några signaler från dem i intadayn så tror jag inte de är on?
                    Berra

                    Comment


                    • #11
                      Jag testade i Analysbänken och det visade sig att jag klantat mig lite när jag la in de extra villkoren. På sista raden (Mult.....) ska det stå köp2 eller blank2. "Tvåan" fattas just nu, och då blir det ingen signal.


                      Comment


                      • #12
                        Ursprungligen postat av Berra Visa inlägg
                        Jag kanske var otydlig, jag har testat och kört med dessa (de översta) script men jag vill inte att det ska finnas kontrakt över natt, jag vill att det ska finnas script som nollar ca 17.18 och att inte mina trettiominuters script ska gå in och köpa när det är öppet minut 28 och 29. Det kanske är det dina ändringar gör men jag får ingen verkan när jag testar i bänkende ritar inget i intraday och det kommer inget i bänken bara nollor därför kan jag inte köra ut dem skarpt för jag vet inte om de över huvud taget fungerar. Jag har inte prövat med att lägga 1 i antal innehav men det är väl stänga scriptet. det har jag inte provat ännu för det jag inte har koll på är de ändrade Bertil köp/Sälj vill veta om de fungerar, som förut men när det inte syns några signaler från dem i intadayn så tror jag inte de är on?
                        Min och Berras fråga är ju den samma, går det att testa Entry på morgonen och exit på kvällen alltså samma som Raptor och Wampa jobbar.

                        Comment


                        • #13
                          Menar du såhär? Jag provade men det kom bara röda säljstreck men inte gröna köp?

                          sl) Berra köp

                          ejstängning:=ge(mult(1440,sub(market(c),frac(date()))),13)
                          oscillator:=Osc(c,3,20,s)
                          oscupp:=Lt(HhvBars(oscillator,2),1)
                          momentum:=Mo(14)
                          momupp:=Lt(HhvBars(momentum,2),1)
                          ejlång:=Le(Portfolio(v),0)
                          släpporder:=Eqv(GetGVar(500),0)

                          {Minutfilter}
                          tidnu:=Frac(DATE())
                          totalt:=Mult(tidnu,1440)
                          rest:=Int(Mod(totalt,30))
                          tidsignal:=Gt(rest,28)
                          i30(
                          köp1=And(And(And(oscupp,momupp),ejlång),släpporder)
                          köp2=And(köp1,ejstängning)
                          draw(mult(köp2,20),2,gsbF)
                          Mult(And(köp2,tidsignal),20)
                          )

                          sl) Berra blank

                          ejstängning:=ge(mult(1440,sub(market(c),frac(date()))),13)
                          oscillator:=Osc(c,3,20,s)
                          oscner:=Lt(LlvBars(oscillator,2),1)
                          momentum:=Mo(14)
                          momner:=Lt(LlvBars(momentum,2),1)
                          ejkort:=Ge(Portfolio(v),0)
                          släpporder:=Eqv(GetGVar(500),0)

                          {Minutfilter}
                          tidnu:=Frac(DATE())
                          totalt:=Mult(tidnu,1440)
                          rest:=Int(Mod(totalt,30))
                          tidsignal:=Gt(rest,28)
                          i30(
                          blank1=And(And(And(oscner,momner),ejkort),släpporder)
                          blank2=And(blank1,ejstängning)
                          draw(mult(blank2,20),3,rsbF)
                          Mult(And(blank2,tidsignal),20)
                          )
                          Berra

                          Comment


                          • #14
                            Ger ganska bra ,ditt script. Vore kul att se skillnaden med att gå ur marknaden på kvällen och in igen dagen efter.



                            Köpscript: sl) Bertils köp


                            Säljscript: sl) Bertils sälj


                            2009-08-10 16:29:00 OMXS309J K 883,75 0,75 0,08 06:00:00
                            2009-08-11 11:29:00 OMXS309J S 886,00 2,25 0,25 03:30:00
                            2009-08-12 09:29:00 OMXS309J K 863,25 22,75 2,57 06:30:00
                            2009-08-12 13:59:00 OMXS309J S 865,75 2,50 0,29 04:30:00
                            2009-08-12 14:59:00 OMXS309J K 869,50 -3,75 -0,43 01:00:00
                            2009-08-13 11:29:00 OMXS309J S 890,25 20,75 2,39 05:00:00
                            2009-08-13 13:29:00 OMXS309J K 896,00 -5,75 -0,65 02:00:00
                            2009-08-13 14:29:00 OMXS309J S 892,00 -4,00 -0,45 01:00:00
                            2009-08-14 09:59:00 OMXS309J K 893,50 -1,50 -0,17 04:00:00
                            2009-08-14 10:29:00 OMXS309J S 890,50 -3,00 -0,34 00:30:00
                            2009-08-14 13:59:00 OMXS309J K 884,25 6,25 0,70 03:30:00
                            2009-08-14 14:59:00 OMXS309J S 882,25 -2,00 -0,23 01:00:00
                            2009-08-17 11:59:00 OMXS309J K 860,00 22,25 2,52 05:30:00
                            2009-08-18 14:29:00 OMXS309J S 872,50 12,50 1,45 11:00:00
                            2009-08-19 12:29:00 OMXS309J K 860,00 12,50 1,43 06:30:00
                            2009-08-19 15:29:00 OMXS309J S 862,00 2,00 0,23 03:00:00
                            2009-08-19 15:59:00 OMXS309J K 865,00 -3,00 -0,35 00:30:00
                            2009-08-20 11:29:00 OMXS309J S 886,50 21,50 2,49 04:00:00
                            2009-08-20 16:59:00 OMXS309J K 888,25 -1,75 -0,20 05:30:00
                            2009-08-21 14:29:00 OMXS309J S 897,00 8,75 0,99 06:00:00
                            2009-08-21 15:59:00 OMXS309J K 902,75 -5,75 -0,64 01:30:00
                            2009-08-24 09:59:00 OMXS309J S 920,75 18,00 1,99 02:30:00
                            2009-08-24 16:59:00 OMXS309J K 923,00 -2,25 -0,24 07:00:00
                            2009-08-25 09:29:00 OMXS309J S 914,00 -9,00 -0,98 01:00:00
                            2009-08-25 10:59:00 OMXS309J K 916,25 -2,25 -0,25 01:30:00
                            2009-08-25 12:29:00 OMXS309J S 913,25 -3,00 -0,33 01:30:00
                            2009-08-25 13:59:00 OMXS309J K 915,50 -2,25 -0,25 01:30:00
                            2009-08-26 10:59:00 OMXS309J S 914,25 -1,25 -0,14 05:30:00
                            2009-08-26 14:29:00 OMXS309J K 909,75 4,50 0,49 03:30:00
                            2009-08-26 16:29:00 OMXS309J S 904,75 -5,00 -0,55 02:00:00
                            2009-08-26 16:59:00 OMXS309J K 905,50 -0,75 -0,08 00:30:00
                            2009-08-27 15:59:00 OMXS309J S 896,75 -8,75 -0,97 07:30:00
                            2009-08-28 09:29:00 OMXS309J K 909,75 -13,00 -1,45 02:00:00
                            2009-08-28 11:29:00 OMXS309J S 915,25 5,50 0,60 02:00:00
                            2009-08-28 12:59:00 OMXS309J K 917,25 -2,00 -0,22 01:30:00
                            2009-08-28 15:59:00 OMXS309J S 914,25 -3,00 -0,33 03:00:00
                            2009-08-31 12:29:00 OMXS309J K 912,75 1,50 0,16 05:00:00
                            2009-08-31 12:59:00 OMXS309J S 912,00 -0,75 -0,08 00:30:00
                            2009-08-31 16:59:00 OMXS309J K 906,00 6,00 0,66 04:00:00
                            2009-09-01 09:59:00 OMXS309J S 901,25 -4,75 -0,52 01:30:00
                            2009-09-01 11:59:00 OMXS309J K 892,75 8,50 0,94 02:00:00
                            2009-09-01 15:29:00 OMXS309J S 892,75 0,00 0,00 03:30:00
                            2009-09-02 10:59:00 OMXS309J K 877,50 15,25 1,71 04:00:00
                            2009-09-02 11:59:00 OMXS309J S 874,00 -3,50 -0,40 01:00:00
                            2009-09-02 12:29:00 OMXS309J K 876,75 -2,75 -0,31 00:30:00
                            2009-09-02 14:59:00 OMXS309J S 871,00 -5,75 -0,66 02:30:00
                            2009-09-02 15:29:00 OMXS309J K 871,25 -0,25 -0,03 00:30:00
                            2009-09-03 15:29:00 OMXS309J S 885,50 14,25 1,64 08:30:00
                            2009-09-04 09:29:00 OMXS309J K 884,75 0,75 0,08 02:30:00
                            2009-09-04 11:29:00 OMXS309J S 888,00 3,25 0,37 02:00:00
                            2009-09-04 12:59:00 OMXS309J K 888,50 -0,50 -0,06 01:30:00
                            2009-09-04 15:29:00 OMXS309J S 886,75 -1,75 -0,20 02:30:00
                            2009-09-04 16:59:00 OMXS309J K 888,75 -2,00 -0,23 01:30:00
                            2009-09-07 11:29:00 OMXS309J S 901,75 13,00 1,46 03:00:00
                            2009-09-08 09:29:00 OMXS309J K 907,00 -5,25 -0,58 06:30:00
                            2009-09-08 12:29:00 OMXS309J S 904,25 -2,75 -0,30 03:00:00
                            2009-09-08 13:59:00 OMXS309J K 906,25 -2,00 -0,22 01:30:00
                            2009-09-08 14:29:00 OMXS309J S 906,00 -0,25 -0,03 00:30:00
                            2009-09-08 15:29:00 OMXS309J K 909,00 -3,00 -0,33 01:00:00
                            2009-09-08 15:59:00 OMXS309J S 903,25 -5,75 -0,63 00:30:00
                            2009-09-09 10:59:00 OMXS309J K 905,50 -2,25 -0,25 03:30:00
                            2009-09-10 10:29:00 OMXS309J S 921,00 15,50 1,71 08:00:00
                            2009-09-10 13:59:00 OMXS309J K 914,25 6,75 0,73 03:30:00
                            2009-09-10 14:29:00 OMXS309J S 913,25 -1,00 -0,11 00:30:00
                            2009-09-10 16:59:00 OMXS309J K 917,50 -4,25 -0,47 02:30:00
                            2009-09-11 12:59:00 OMXS309J S 919,00 1,50 0,16 04:30:00
                            2009-09-14 13:59:00 OMXS309J K 906,50 12,50 1,36 09:30:00
                            2009-09-15 15:59:00 OMXS309J S 916,25 9,75 1,08 10:30:00
                            2009-09-16 09:29:00 OMXS309J K 920,00 -3,75 -0,41 02:00:00
                            2009-09-16 12:29:00 OMXS309J S 921,25 1,25 0,14 03:00:00
                            2009-09-16 15:29:00 OMXS309J K 921,50 -0,25 -0,03 03:00:00
                            2009-09-16 15:59:00 OMXS309J S 918,25 -3,25 -0,35 00:30:00
                            2009-09-17 09:29:00 OMXS309J K 924,75 -6,50 -0,71 02:00:00
                            2009-09-17 10:59:00 OMXS309J S 921,00 -3,75 -0,41 01:30:00
                            2009-09-17 11:29:00 OMXS309J K 924,75 -3,75 -0,41 00:30:00
                            2009-09-17 13:29:00 OMXS309J S 925,25 0,50 0,05 02:00:00
                            2009-09-18 11:29:00 OMXS309J K 912,75 12,50 1,35 06:30:00
                            2009-08-10 10:29 - 2009-09-18 00:00 OMXS309J 15,17% 124:00:00 123:30:00 247:30:00 07:30:00 48,63 48,43 97,06 2,94
                            --------------------------------
                            Totalt Avkastning 132.75 kr 15.17% på 77 affärer under 247:30:00 timmar
                            Av dessa blankat 39 st med avkastning 52.25 kr 5.86%
                            Innehav 18 st med vinst 152.75 kr 17.29%
                            Innehav 20 st med förlust -72.25 kr -7.98%
                            Blankning 14 st med vinst 132.75 kr 14.80%
                            Blankning 25 st med förlust -80.50 kr -8.95%

                            Courtage 0.000% Blankning 0.000%

                            2009-08-10 10:29 - 2009-09-18 15:29 OMXS309J 15.17% 124:00:00 123:30:00 247:30:00 07:30:00 48.63 48.43 97.06 2.94

                            Comment


                            • #15
                              Ali... visst var det fantastiskt, jag fick inte mina script att visa något som du ser tidigare i linan. Jag har inte hunnit i dag får se senare i kväll, i dag fungerade inte Wampa heller ritade inga linjer varken 10 eller 11 så Wampa åkte ur kl 14 in kom mina script men det slutade med ett par punkter minus men det var inte rättvist när jag kom in kl 15 på sälj och vände lite senare till köp på 913 och ur 17.18 på 911. Om jag kört från kl 0900 hade det sett annorlunda ut i dag.
                              Berra

                              Comment

                              Working...
                              X