Allmänt meddelande

Collapse
No announcement yet.

"gamla" modellen loop?!

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

  • "gamla" modellen loop?!

    Hej Rikard
    Kan du på ett pedagogiskt sätt beskriva hur jag får till loop att fungera för det fungerar inte med stega som du ser nedan blankade AT 9,59 köpte lång 13.59 sedan hade jag inte möjlighet att kolla av eftermiddagen förrän det var försent AT visade blank kl 15, 16 och 17 men kl 14 hade modellen hoppat ur efter köpet. Följaktligen ingen blank som signalen visar redan från kl 15.00 alla indikatorer pekar rakt ned från glappet 960-955. Utan loop eller vad man nu kan ha så finns det ju ingen automatik i programmet och då hamnar terminen i katastrof läge, för det händer ju inte att man ligger åt rätt håll när något inträffar trots att det borde vara nära nog fifty-fifty chans./Berra

    080222
    09:59 ORDER "sl) Bertils blank OMXS308C" kurs 958.2500
    09:59:42 Order skickad!


    13:59 ORDER "sl) Bertils köp OMXS308C" kurs 955.7500 (Med facit var ju detta köp katastrof men räddningen skulle varit 15, 16 eller 17).
    13:59:42 Order skickad!
    Last edited by Berra; 2008-02-24, 17:04.
    Berra

  • #2
    Här är "gamla" loop-tekniken:

    Först måste man fixa så att man blir inloggad som "Supervisor". Det görs så här:

    1. Öppna filen fbinet.ini (där de flesta inställningar finns)

    2. Lägg till följande längst ner i filen:

    [Supervisor]
    Pwd=0x001D69CA38D705954F6D549CD6FB649BA141359238

    3. Spara filen.

    4. Högerklicka på genvägen "KlientServer", välj Egenskaper

    5. Ändra i fältet för "Mål" så att det blir:

    C:\Program\FriendlyBörsActiveTrader\FBINET.EXE /X/P256 /S

    eller den katalog där du har Friendly installerat. Det viktiga är parametrarna i slutet.

    6. Starta om ActiveTrader. Nu ska en liten dialog komma upp som frågar efter lösenord. Lösen är "ttx", skriv in det så startas programmet.

    7. Nu finns ett kryssalternativ i dialogen "Arbeta med ordermodeller"

    8. Redigera den aktuella ordermodellen, och markera sista sekvensen. Kryssa för Loop och spara modellen. När den ansluts nästa gång kommer den att loopa från sista sekvens till första.


    Klart!

    Comment


    • #3
      Tack Rikard
      Perfekt instruktion, nu hoppas jag att modellen aldrig mer ska ramla ur, av sig själv i alla fall.
      Jag har ju tappat en hel del punkter både i tisdags och i fredags för att modellen ballar ur, och jag inte hinner sitta och ha kollen hela tiden.
      Berra

      Comment


      • #4
        Det är verkligen skumt om den kopplar bort sig själv. Men eftersom jag inte provkört stega-script själv kan jag inte säga att det är omöjligt. Däremot den gamla loopen har testats i åratal. Hoppas den fungerar lite säkrare.

        Comment


        • #5
          Hej
          Jag har testat i Analysbänken på lite längre tid 120min/115min =öppen sista 5 min och fått hyfsat resultat men det finns ändå tre aff som inte skulle varit med nämligen 0208 -18,75pt, 0219 13:56 -14.25pt och 022014,00pt.
          Hur kan man undvika dessa aff? Går det med stopplossen på tex ställd på 7 pt fel? eller?

          120/115/120/Köpscript: sl) Bertils köp


          120/115/120/Säljscript: sl) Bertils blank


          2008-02-06 11:56:00 OMXS308C K 951,50 33,50 3,40 13:00:00
          2008-02-06 13:56:00 OMXS308C S 949,25 -2,25 -0,24 02:00:00
          2008-02-08 09:56:00 OMXS308C K 935,50 13,75 1,45 13:00:00
          2008-02-08 15:56:00 OMXS308C S 916,75 -18,75 -2,00 06:00:00
          2008-02-11 11:56:00 OMXS308C K 919,50 -2,75 -0,30 04:30:00
          2008-02-15 09:56:00 OMXS308C S 958,50 39,00 4,24 32:00:00
          2008-02-18 15:56:00 OMXS308C K 964,50 -6,00 -0,63 14:30:00
          2008-02-19 09:56:00 OMXS308C S 963,00 -1,50 -0,16 02:30:00
          2008-02-19 13:56:00 OMXS308C K 977,25 -14,25 -1,48 04:00:00
          2008-02-20 09:56:00 OMXS308C S 963,25 -14,00 -1,43 04:30:00
          2008-02-21 09:56:00 OMXS308C K 962,25 1,00 0,10 08:30:00
          2008-02-21 15:59:00 OMXS308C S 971,50 9,25 0,96 06:03:00
          2008-02-22 15:56:00 OMXS308C K 957,50 14,00 1,44 08:27:00

          2008-02-04 15:56 - 2008-02-22 00:00 OMXS308C 5,36% 53:03:00 65:57:00
          119:00:00 08:30:00 41,61 51,73 93,33 6,67
          --------------------------------
          Totalt Avkastning 51.00 kr 5.36% på 13 affärer under 119:00:00 timmar
          Av dessa blankat 7 st med avkastning 39.25 kr 3.99%
          Innehav 2 st med vinst 48.25 kr 5.20%
          Innehav 4 st med förlust -36.50 kr -3.83%
          Blankning 4 st med vinst 62.25 kr 6.39%
          Blankning 3 st med förlust -23.00 kr -2.41%

          Courtage 0.000% Blankning 0.000%

          2008-02-04 15:56 - 2008-02-22 15:59 OMXS308C 5.36% 53:03:00 65:57:00
          119:00:00 08:30:00 41.61 51.73 93.33 6.67
          Berra

          Comment


          • #6
            Nej jag får väl svara själv jag har testat 60/57/60 är trots allt den bästa versionen med en vinst på 88 punkter på en månad.
            60/57/60/Köpscript:

            sl) Bertils köp


            Säljscript: sl) Bertils blank


            2008-01-29 09:59:00 OMXS308C K 960,00 Innehav
            2008-01-29 13:59:00 OMXS308C S 958,50 -1,50 -0,16 04:00:00
            2008-01-31 15:59:00 OMXS308C K 944,75 13,75 1,43 19:00:00
            2008-02-04 14:58:00 OMXS308C S 989,00 44,25 4,68 15:59:00
            2008-02-06 09:58:00 OMXS308C K 955,75 33,25 3,36 12:00:00
            2008-02-07 11:58:00 OMXS308C S 942,25 -13,50 -1,41 10:30:00
            2008-02-07 12:58:00 OMXS308C K 942,00 0,25 0,03 01:00:00
            2008-02-07 13:59:00 OMXS308C S 933,25 -8,75 -0,93 01:01:00
            2008-02-07 16:59:00 OMXS308C K 935,25 -2,00 -0,21 03:00:00
            2008-02-08 10:59:00 OMXS308C S 930,00 -5,25 -0,56 02:30:00
            2008-02-08 14:58:00 OMXS308C K 917,75 12,25 1,32 03:59:00
            2008-02-11 12:58:00 OMXS308C S 915,50 -2,25 -0,25 06:30:00
            2008-02-11 12:59:00 OMXS308C K 916,00 -0,50 -0,05 00:01:00
            2008-02-13 09:58:00 OMXS308C S 927,50 11,50 1,26 13:59:00
            2008-02-13 14:58:00 OMXS308C K 948,25 -20,75 -2,24 05:00:00
            2008-02-14 12:58:00 OMXS308C S 963,50 15,25 1,61 06:30:00
            2008-02-18 09:58:00 OMXS308C K 950,25 13,25 1,38 14:00:00
            2008-02-19 10:59:00 OMXS308C S 960,50 10,25 1,08 09:31:00
            2008-02-19 12:58:00 OMXS308C K 971,75 -11,25 -1,17 01:59:00
            2008-02-19 15:59:00 OMXS308C S 975,25 3,50 0,36 03:01:00
            2008-02-21 09:58:00 OMXS308C K 964,00 11,25 1,15 10:59:00
            2008-02-22 09:58:00 OMXS308C S 958,50 -5,50 -0,57 08:30:00
            2008-02-22 12:59:00 OMXS308C K 956,50 2,00 0,21 03:01:00
            2008-02-22 16:59:00 OMXS308C S 945,75 -10,75 -1,12 04:00:00

            2008-01-29 09:59 - 2008-02-22 00:00 OMXS308C 9,19% 86:01:00
            73:59:00 160:00:00 01:30:00 53,26 45,81 99,07 0,93
            --------------------------------
            Totalt Avkastning 88.75 pt 9.19% på 23 affärer under 160:00:00 timmar
            Av dessa blankat 11 st med avkastning 51.50 pt 5.20%
            Innehav 5 st med vinst 84.75 pt 8.99%
            Innehav 7 st med förlust -47.50 pt -5.00%
            Blankning 7 st med vinst 86.00 pt 8.88%
            Blankning 4 st med förlust -34.50 pt -3.68%

            Courtage 0.000% Blankning 0.000%

            2008-01-29 09:59 - 2008-02-22 16:59 OMXS308C 9.19% 86:01:00 73:59:00
            160:00:00 01:30:00 53.26 45.81 99.07 0.93
            Last edited by Berra; 2008-02-24, 16:57.
            Berra

            Comment


            • #7
              Med titta bakåt två perioder i blankskriptet ökade resultatet till 114 från 88 pt.
              Men med det i både köp och sälj blev resultatet sämre än utan.

              60/57/60/Köpscript: sl) Bertils köp


              60/57/60/Säljscript: sl) Bertils blank
              blank:=And(Llv(oscner,2),Llv(momner,2)) med denna inlagd i blakskriptet
              ökade det med 25 punkters vinst


              2008-01-29 09:59:00 OMXS308C K 960,00 Innehav
              2008-01-30 12:58:00 OMXS308C S 958,75 -1,25 -0,13 11:29:00
              2008-01-31 15:59:00 OMXS308C K 944,75 14,00 1,46 11:31:00
              2008-02-04 15:58:00 OMXS308C S 984,25 39,50 4,18 16:59:00
              2008-02-06 09:58:00 OMXS308C K 955,75 28,50 2,90 11:00:00
              2008-02-07 13:59:00 OMXS308C S 933,25 -22,50 -2,35 12:31:00
              2008-02-07 16:59:00 OMXS308C K 935,25 -2,00 -0,21 03:00:00
              2008-02-08 11:59:00 OMXS308C S 919,50 -15,75 -1,68 03:30:00
              2008-02-08 14:58:00 OMXS308C K 917,75 1,75 0,19 02:59:00
              2008-02-14 12:59:00 OMXS308C S 963,75 46,00 5,01 32:01:00
              2008-02-18 09:58:00 OMXS308C K 950,25 13,50 1,40 13:59:00
              2008-02-20 09:58:00 OMXS308C S 963,50 13,25 1,39 17:00:00
              2008-02-21 09:58:00 OMXS308C K 964,00 -0,50 -0,05 08:30:00

              2008-01-29 09:59 - 2008-01-31 16:59 OMXS308C 1,33% 11:29:00 11:31:00 23:00:00
              02:30:00 45,03 45,16 90,20 9,80
              2008-02-01 09:58 - 2008-02-22 00:00 OMXS308C 10,77% 82:01:00 39:28:00 121:29:00
              14:31:00 60,31 29,02 89,33 10,67
              --------------------------------
              Totalt Avkastning 114.50 kr 12.10% på 12 affärer under 144:29:00 timmar
              Av dessa blankat 6 st med avkastning 55.25 kr 5.68%
              Innehav 3 st med vinst 98.75 kr 10.59%
              Innehav 3 st med förlust -39.50 kr -4.17%
              Blankning 4 st med vinst 57.75 kr 5.95%
              Blankning 2 st med förlust -2.50 kr -0.27%

              Courtage 0.000% Blankning 0.000%

              2008-01-29 09:59 - 2008-02-22 13:59 OMXS308C 12.10% 93:30:00 50:59:00
              144:29:00 17:01:00 57.89 31.57 89.46 10.54
              Berra

              Comment


              • #8
                Det är det här som är roligt! Att hitta samband och försöka lista ut vad som verkligen fungerar. Men jag tror att du har för kort mätperiod för att kunna dra några säkra slutsatser. Prova att ladda hem den sammansatta terminen från forumet och kör lite längre backtester på den.

                Koppla gärna på den grafiska presentationen av ackumulerad vinst, så ser du precis var det går bra och dålligt.

                Comment


                • #9
                  Rikard
                  Allt är lättare när man har facit, det var ju bara bra att AT inte vände i fredags em för det behövdes lång i dag. Men min fråga är ska modellen verkligen köpa när det redan finns kontrakt i depån, eller beror det på att jag fick starta om modellen i fredags, känner den inte att det redan finns "långa" kontrakt. Nu gick det bra att gå in och sälja för hand men det är ju inte det som är meningen med automatisk handel. Eller ska jag lägga in att inte handla om det finns "köp" i depån i sekvenserna?
                  Jag skall oxå försöka få ihop den längre testsamlingen som jag laddat hem, fick bara inte upp zipen, i mac som jag är van vid dubbelklickar man bara så sköter macen resten, men så var det inte i PC;n jag provar i kväll.
                  Berra

                  Comment


                  • #10
                    Att packa upp zip-filen ska inte vara så svårt i en PC, bara högerklicka på den och välj Extrahera alla.

                    Vidare så har du helt rätt i att scripten inte "känner" några innehav i nuvarande skick. Men det är enkelt att bygga in. Det finns ett kommando som heter Portfolio(v) som returnerar antal från depån. Enklast är att göra så här:

                    ejlång:=Le(Portfolio(v),0) {kollar om Portfolio(v) är lika med eller mindre än noll, alltså om det finns ett blankat innehav eller depån är tom}

                    ejkort:=Ge(Portfolio(v),0)


                    Om man lägger in ett AND-kommando i scripten så kan man få dessa att bara blanka om det är tomt på depån alternativt finns ett långt innehav. Annars görs inget. Det går att bygga vidare med samma teknik i synk-scripten så att modellen automatiskt ställer sig på rätt sekvens om du återansluter den.

                    Comment


                    • #11
                      Rikard
                      Kan detta vara rätt: eller ska det till fler paranteser?
                      sl) Bertils 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)
                      köp:=(And(oscupp,momupp),ejlång)

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


                      sl) Bertils 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)
                      blank:=(And(Llv(oscner,2),Llv(momner,2),ejkort)

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


                      Jag har testat med lång sammansatt men den går bara till mitten av nov eller så kan inte jag hur
                      jag får fram lång tid i intraday?
                      Last edited by Berra; 2008-02-25, 18:16.
                      Berra

                      Comment


                      • #12
                        Nästan rätt:

                        sl) Bertils 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)
                        köp:=And(And(oscupp,momupp),ejlång)

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


                        sl) Bertils 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)
                        blank:=And(And(Llv(oscner,2),Llv(momner,2)),ejkort)

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


                        Comment


                        • #13
                          Rikard
                          När jag la in dessa igen så försvann de gröna köpflaggona.
                          Har du någon aning om varför?
                          Berra

                          Comment


                          • #14
                            Har du möjligen ett köpt innehav nu? I så fall spärras ju köpscriptet.....du kan tillfälligt "lura" det genom att trycka ENTER och sätta Antal till noll. Då "tror" scripten att depån är tom och både köp eller blanksignaler visas.

                            Ett annat tips som kan vara användbart: Om du vill kan du ju lägga köpscriptet i en egen ordermodell med 1 enda sekvens som är loopad. Gör likadant med blankscriptet, sen är det bara att ansluta båda parallellt, kanske ihop med stoplossen. På så vis går det ju att koppla bort tex bara blanksignaler om man tror att börsen i stora drag ska gå upp. Då får du köpsignaler från köpmodellen medan Stoploss Multi kan sköta exit.

                            Comment


                            • #15
                              Yes
                              Det ligger ett köpt så då skall inga köpflaggor finnas som jag förstår, och tvärt om när det ligger kort så försvinner alla röda.ok
                              Berra

                              Comment

                              Working...
                              X