Allmänt meddelande

Collapse
No announcement yet.

OMX Tracker

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

  • #31
    Ja, det stämmer, fält 20 heter XACT Track insats. Förstår inte att jag missade det... Om man anger ett belopp som är större än det som finns på depån så antar jag att effekten blir att man handlar för hela beloppet?

    Comment


    • #32
      Fint, då har centralkonfiggen laddats ner som den ska i alla fall.

      Om man anger ett belopp större än vad som finns tillgängligt så postas en order som kommer att makuleras av Nordnet. Men det går att modifiera va)-scriptet så att man använder Cash() för att läsa av Tillgängligt att handla för på depån. Nedanstående köper tex för 95% av tillgängliga medel.

      insats:=Mult(Cash(n),0.95) { Tillgängligt att handla för multipliceras med faktorn 0.95 }
      köpantal:=Int(Div(insats,s))
      innehav:=Portfolio(v)
      i1(
      övermål=Ge(innehav,köpantal)
      slutantal1=If(övermål,0,SUB(köpantal,innehav))
      slutantal1)

      Comment


      • #33
        Seadragon, hur gjorde du när du backtestade på index? Jag får just nu bara konstiga tecken i resultatlistan, men tidpunkterna ser ut att stämma.

        Comment


        • #34
          Det finns inga bid and ask för index så jag använder closekursen.

          Comment


          • #35
            Hur ska man tolka tabellen på
            http://www.autostock.se/produkter/tracker
            ?

            Vad betyder tex:

            Tidpunkt Signal Indexnivå Resultat indexpunkter
            18 aug kl 9:46 Short 938,16 -13,09

            Ok, tidpunkt förstår jag, det måste vara tidpunkten för signalen. Signal är också uppenbart. Indexnivå antar jag är nivån på OMX-index man gick in på. Resultat indexpunkter: betyder det att man gått ur positionen och vilket resultat man fick, eller hur index gått, eller ... ? Detta känns lite oklart för mig... Är minus i det här fallet bra eller dåligt? Man kan ju tänka sig att minus är bra om man shortar.

            Comment


            • #36
              Nu kom jag på hur det är...

              17 aug kl 15:01 Long 951,25 -6,39
              18 aug kl 9:46 Short 938,16 -13,09

              -13,09 kommer från att man 17 augusti var lång, men att index sjönk med 13,09 punkter. Så resultat indexpunkter gäller alltså det man gjorde på föregående rad.

              Comment


              • #37
                Det stämmer precis, eftersom Tracker alltid ligger i marknaden räknar man avkastning från senaste signal. Blankning är helt enkelt omvänd vinst, men i högermarginalen redovisas det alltid som plus om den verkliga vinsten är positiv.

                Comment


                • #38
                  Lite uppdatering av scripten, vi har plockat bort MFI-komponenterna och fintrimmat lite för körning på index. (Tack Seadragon för tipset om Close-kursen!)

                  Scripten ligger i online-manualen också.


                  {Tracker long}
                  { 110818 }
                  opt1:=11 {opt(8,18,2)}
                  opt2:=10 {opt(10,14,2)}
                  o1:=Osc(c,4,20,s)
                  rgln1:=Mov(LinReg(c,35),2,s)
                  stöd:=Mov(c,50,e)
                  ma2:=Mov(c,3,e)
                  slowrsi:=Mov(LinReg(Rsi(22),4),3,e)
                  oupp:=Llv(Lt(HhvBars(o1,2),1),2)
                  stängning1:=le(mult(1440,sub(market(c),frac(date()))),16)
                  tidnu:=Frac(DATE())
                  totalt:=Mult(tidnu,1440)
                  rest:=Int(Mod(totalt,40))
                  tidsignalx:=Gt(rest,20)
                  i40(
                  inpådagen=eqv(int(ref(d,1)),int(d))
                  regupp=Lt(HhvBars(rgln1,2),1)
                  rsistiger=Lt(HhvBars(slowrsi,2),1)
                  signal1=And(And(oupp,And(regupp,rsistiger)),Gt(ma2,rgln1))
                  signal2=And(Or(signal1,Hhv(Macd(b),5)),Not(Hhv(Macd(s),5)))
                  signal3=And(And(And(signal2,1),inpådagen),tidsignalx)
                  signal5=And(signal3,Or(Lt(o1,Sub(0,13)),Or(Hhv(regupp,12),Gt(ma2,rgln1))))
                  signal6=And(signal5,And(Gt(l,Ref(l,1)),Gt(h,Ref(h,1))))
                  signal7=And(signal6,Not(stängning1))
                  setgvarif(0,40,1)
                  setgvarif(1,40,signal7)
                  Mult(signal7,10)
                  )



                  { Tracker short }
                  { 110818 }
                  o1:=Osc(c,5,21,s)
                  rgln1:=Mov(LinReg(c,40),2,e)
                  stöd:=Mov(c,49,e)
                  ma2:=Mov(c,3,e)
                  slowrsi:=Mov(LinReg(Rsi(26),7),5,e)
                  oner:=Llv(Lt(LlvBars(o1,2),1),2)
                  stängning1:=le(mult(1440,sub(market(c),frac(date()))),16)
                  tidnu:=Frac(DATE())
                  totalt:=Mult(tidnu,1440)
                  rest:=Int(Mod(totalt,40))
                  tidsignalx:=Gt(rest,4)
                  i40(
                  inpådagen=eqv(int(ref(d,1)),int(d))
                  regner=Lt(LlvBars(rgln1,2),1)
                  rsifaller=Lt(LlvBars(slowrsi,2),1)
                  signal1=And(And(oner,And(regner,rsifaller)),Lt(ma2,rgln1))
                  signal2=And(Or(signal1,Hhv(Macd(s),5)),Not(Hhv(Macd(b),5)))
                  signal3=And(And(signal2,inpådagen),tidsignalx)
                  signal5=And(signal3,Or(Gt(o1,14),Or(Hhv(regner,11),Lt(ma2,rgln1))))
                  signal6=And(signal5,And(Lt(l,Ref(l,1)),Lt(h,Ref(h,1))))
                  signal7=And(signal6,Not(stängning1))
                  setgvarif(0,41,1)
                  setgvarif(2,41,signal7)
                  Mult(signal7,10)
                  )
                  Attached Files

                  Comment


                  • #39
                    Dubbla köporder

                    Jag har provat OMX Tracker några dagar med bra resultat. Igår skickade ordermodellen dubbla köporder på anslutet papper XACT BULL. Behöver jag ändra något i Delay order-scriptet?

                    Comment


                    • #40
                      Nja, det beror lite på varför dubbla order skickades. Det kan ju vara så att den första inte ledde till något avslut. I så fall kanske man enklast ändrar prisscriptet lite så att man skickar köporder på aktuell säljkurs + 0,25% eller liknande.
                      Hur ser det ut i larmlistan?

                      Comment


                      • #41
                        Dubbla order

                        Hej Rikard!

                        Bägge gick till avslut.

                        Så här såg larmen ut:

                        16:26 ANALYS "sl) OMX Tracker long OMXS30" kurs 900.50$16:26 ORDER "sl) XACT Tracker Bear sälj XACT BEAR" kurs 31.6500$:

                        16:26 ORDER "sl) XACT Tracker Bull köp XACT BULL" kurs 122.3500$:

                        16:26 ORDER "sl) XACT Tracker Bull köp XACT BULL" kurs 122.3500$16:26 ORDER "xk) Delay order spärrar order för XACT BULL" kurs 122.3500$:

                        16:26 ORDER "sl) XACT Tracker Bull köp XACT BULL" kurs 122.3500$16:26 ORDER "xk) Delay order spärrar order för XACT BULL" kurs 122.3500$:

                        16:26 ORDER "sl) XACT Tracker Bull köp XACT BULL" kurs 122.3500$16:26 ORDER "xk) Delay order spärrar order för XACT BULL" kurs 122.3500$:

                        16:26 ORDER "sl) XACT Tracker Bull köp XACT BULL" kurs 122.3500$16:26 ORDER "xk) Delay order spärrar order för XACT BULL" kurs 122.3500$:

                        16:26 ORDER "sl) XACT Tracker Bull köp XACT BULL" kurs 122.3500$16:26 ORDER "xk) Delay order spärrar order för XACT BULL" kurs 122.3500$:

                        16:26 ORDER "sl) XACT Tracker Bull köp XACT BULL" kurs 122.3500$16:26 ORDER "xk) Delay order spärrar order för XACT BULL" kurs 122.3500$:

                        16:26 ORDER "sl) XACT Tracker Bull köp XACT BULL" kurs 122.3500$16:26 ORDER "xk) Delay order spärrar order för XACT BULL" kurs 122.3500$:

                        16:26 ORDER "sl) XACT Tracker Bull köp XACT BULL" kurs 122.3500$16:26 ORDER "xk) Delay order spärrar order för XACT BULL" kurs 122.3500$:

                        16:27 ORDER "sl) XACT Tracker Bull köp XACT BULL" kurs 122.3500$16:27 ORDER "xk) Delay order spärrar order för XACT BULL" kurs 122.3500$:

                        16:27 ORDER "sl) XACT Tracker Bull köp XACT BULL" kurs 122.3500$16:27 ORDER "xk) Delay order spärrar order för XACT BULL" kurs 122.3500$:

                        16:27 ORDER "sl) XACT Tracker Bull köp XACT BULL" kurs 122.3500$:

                        16:27 ORDER "sl) XACT Tracker Bull köp XACT BULL" kurs 122.3500$16:27 ORDER "xk) Delay order spärrar order för XACT BULL" kurs 122.3500$:

                        16:27 ORDER "sl) XACT Tracker Bull köp XACT BULL" kurs 122.3500$16:27 ORDER "xk) Delay order spärrar order för XACT BULL" kurs 122.3500$:

                        16:27 ORDER "sl) XACT Tracker Bull köp XACT BULL" kurs 122.3500$16:27 ORDER "xk) Delay order spärrar order för XACT BULL" kurs 122.3500$:

                        16:27 ORDER "sl) XACT Tracker Bull köp XACT BULL" kurs 122.3500$16:27 ORDER "xk) Delay order spärrar order för XACT BULL" kurs 122.3500$:

                        16:27 ORDER "sl) XACT Tracker Bull köp XACT BULL" kurs 122.3500$16:27 ORDER "xk) Delay order spärrar order för XACT BULL" kurs 122.3500$:

                        16:27 ORDER "sl) XACT Tracker Bull köp XACT BULL" kurs 122.3500$16:27 ORDER "xk) Delay order spärrar order för XACT BULL" kurs 122.3500$:

                        17:07 ANALYS "sl) OMX Tracker long OMXS30" kurs 902.73$:

                        Comment


                        • #42
                          Hm, först såldes Bear vilket ju ska ske, och därefter skickades köporder för Bull, men den verkar inte ha gått till avslut omedelbart utan en till skickades efter en minut. Möjligen kan det precis ha blivit avslut då så att den inte hann makuleras. Då kan båda ha gått till avslut.

                          Men jag skulle titta lite i Starta > Loggade lokala ordertransaktioner

                          och även i loggfilen Tradelog.txt där en del saker finns som kan vara en ledtråd. Gissningsvis är det ändå fråga om att höja priset vid köporder så att man får avslut direkt och slipper risken för problem med senare ordrar.

                          Vilken programversion kör du på?

                          Comment


                          • #43
                            Jag kör ver 1.0.8.0004.

                            Comment


                            • #44
                              Bifogar bild med Lokala order transaktioner samt utdrag från avräkningsnotan från Nordnet. Någon tradelog.txt hittar jag inte på datorn!
                              Attached Files

                              Comment


                              • #45
                                Tradelog måste finnas där, samma katalog som Deblog.

                                Comment

                                Working...
                                X