Allmänt meddelande

Collapse
No announcement yet.

Trendig-att ta fram en swingstrategi

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

  • Mot index vände den till lång och ångrade sig en stund efter ;-)

    Comment


    • 13:56 ORDER "sl) Trendig Köp Vänd OMXS30(21)" kurs 1581.03 -7,57

      Ackumulerad vinst sedan 23/7-19 -72,41 punkter

      Comment


      • Bertil, ligger din Trendig fortfarande kort eller har du missat att göra inlägg? :-)

        Comment


        • Ursprungligen postat av walle Visa inlägg
          Bertil, ligger din Trendig fortfarande kort eller har du missat att göra inlägg? :-)
          Min Trendig ligger fortfarande kort.
          Det är ju lite skillnad mellan terminen och index. Trendig triggar ju oftast då kursen går från platt till att bryta upp eller ner. Missas detta tillfälle får man vänta till kursen blir platt igen.
          mvh
          Bertil

          Comment


          • Ursprungligen postat av Bertil Visa inlägg
            Min Trendig ligger fortfarande kort.
            Det är ju lite skillnad mellan terminen och index. Trendig triggar ju oftast då kursen går från platt till att bryta upp eller ner. Missas detta tillfälle får man vänta till kursen blir platt igen.
            mvh
            Bertil
            Ok. Intressant att vi då glider ifrån varandra med index jämfört med terminen. Min vändning i index kanske var marginell.

            Comment


            • Ursprungligen postat av walle Visa inlägg
              Ok. Intressant att vi då glider ifrån varandra med index jämfört med terminen. Min vändning i index kanske var marginell.
              Trendig tittar ju på skillnaden mellan HHV och LLV och terminen tar ju ut svängarna lite mer än index.
              Som tur är ligger ju både Mach1 och Volymsving långa.
              mvh
              Bertil

              Comment


              • Då har du ju en övervikt i lång :-) Studsa2 kör du tillsammans med andra modeller, eller hur?

                Comment


                • Ursprungligen postat av walle Visa inlägg
                  Då har du ju en övervikt i lång :-) Studsa2 kör du tillsammans med andra modeller, eller hur?
                  Ja det stämmer, men jag har handlat lite manuellt i daytradingen där Studsa2 ingår så det ligger utanför redovisningen just nu.

                  mvh
                  Bertil

                  Comment


                  • Ursprungligen postat av Bertil Visa inlägg
                    Ja det stämmer, men jag har handlat lite manuellt i daytradingen där Studsa2 ingår så det ligger utanför redovisningen just nu.

                    mvh
                    Bertil
                    Lite syltfingrar hehe ;-) Samspelar den bra eller är den kanske bättre as is?

                    Comment


                    • Simulerat har Studsa inte gjort någon affär sedan 3/9. Då kan det ju börja rycka lite i syltfingrarna...

                      mvh
                      Bertil

                      Comment


                      • Jag har inte varit helt nöjd med hur Trendig uppfört så jag har gjort lite modifieringar.
                        Först har jag infört en dummyordermodell som sparar hur mycket öppningskursen förändrats från föregående handelsdags close.

                        ----------------------

                        { Trendig hjälp }
                        { 190915 }

                        i1(
                        tid1=gt(int(mult(frac(d),1440)),554)
                        perioder01=Sub(int(mult(frac(d),1440)),541)
                        igårclose02=mov(aref(c,add(perioder01,6)),1)
                        igårclose03=mov(aref(c,add(perioder01,6)),12)
                        igårclose01=if(tid1,igårclose03,igårclose02)
                        idagopen02=aref(c,add(perioder01,0))
                        idagopen03=mov(aref(c,add(perioder01,0)),12)
                        idagopen01=if(tid1,idagopen03,idagopen02)
                        diff03=sub(idagopen01,igårclose01)
                        SetGVarIf(diff03,2656,1,T)
                        Draw(igårclose01,4,rqb0)
                        Draw(idagopen01,5,dgqb0)

                        Mult(0,10)
                        )

                        ---------------------------
                        mvh
                        Bertil

                        Comment


                        • { Trendig2 köp }
                          { 190915 }
                          innehav:=Portfolio(v)
                          ok_att_handla:=eqv(innehav,0)

                          antal01:=1500
                          antal02:=100
                          steg01:=0.6
                          steg02:=5
                          steg03:=0.4

                          tidspärr1:=300
                          tidspärr2:=300
                          lt1:=LastTrade(S,D)
                          lt2:=LastTrade(B,D)
                          minSedanSälj:=Mult(Sub(Date(),lt1),1440)
                          minSedanKöp:=Mult(Sub(Date(),lt2),1440)
                          delay_ok:=gt(minSedanSälj,tidspärr1)
                          trans_ok:=gt(minSedanKöp,tidspärr2)


                          i1(
                          tid1=gt(int(mult(frac(d),1440)),610)
                          tid2=lt(int(mult(frac(d),1440)),1020)

                          Kurvahög=HHV(L,antal01)
                          Kurvalåg=LLV(H,antal01)
                          diff01=sub(kurvahög,kurvalåg)
                          diff02=sqrt(diff01)
                          diff03=sqrt(diff02)
                          { kurva01=sub(kurvahög,diff03)
                          kurva02=add(kurvalåg,diff03) }

                          diff04=Int(mult(antal02,diff03))
                          diff05=Int(mult(antal02,diff02))
                          kurva03=mov(c,diff04:2000)
                          kurva04=mov(c,diff05:2000)
                          kurva05=mov(c,10)
                          kurva06=mov(sub(kurva03,kurva04),300)
                          kurva07=mov(abs(sub(kurva03,kurva04)),300)
                          gräns01=abs(sub(kurva06,kurva07))

                          kurva08=mov(sub(kurva03,kurva04),200)
                          kurva09=mov(abs(sub(kurva03,kurva04)),200)
                          gräns02=abs(sub(kurva08,kurva09))

                          SetGVarIf(sub(kurva03,kurva04),4500,1)
                          SetGVarIf(sub(kurva03,aref(kurva03,1)),4501,1)
                          SetGVarIf(sub(kurva04,aref(kurva04,1)),4502,1)
                          SetGVarIf(sub(kurva05,aref(kurva05,1)),4503,1)
                          SetGVarIf(gräns01,4504,1)
                          SetGVarIf(gräns02,4505,1)
                          SetGVarIf(diff01,4506,1)


                          villkor001=or(Gt(GetGVar(4500),steg01),Gt(GetGVar(4501),1.06))
                          villkor002=or(Lt(GetGVar(4500),steg02),Gt(GetGVar(4501),1.06))
                          villkor003=Gt(GetGVar(4501),0)
                          villkor004=Gt(GetGVar(4502),0)
                          villkor005=Gt(GetGVar(4503),0)
                          villkor006=Lt(GetGVar(4504),steg03)
                          vellkor01=if(Lt(GetGVar(4506),25),Lt(GetGVar(2656),6),1)

                          draw(kurva03,3,kqb0)
                          draw(kurva04,2,mqb0)

                          villkor92=And(Gt(Sub(Mx(cmpref(H,2,a),cmpref(H,1,a)),MN(cmpref(L,2,a),cmpref(L,1,a))),35),or(EQV(DayOfWeek(),1),EQV(DayOfWeek(),5)))
                          villkor93=And(Gt(Sub(Mx(cmpref(H,3,a),cmpref(H,2,a)),MN(cmpref(L,3,a),cmpref(L,2,a))),35),or(EQV(DayOfWeek(),1),EQV(DayOfWeek(),5)))
                          villkor98=Or(Not(or(EQV(DayOfWeek(),1),EQV(DayOfWeek(),5))),or(And(villkor92,villkor93),and(EQV(DayOfWeek(),5),or(villkor92,villkor92))))

                          köpa=and(and(and(and(and(and(and(villkor001,villkor002),villkor003),villkor004),villkor005),villkor006),villkor98),vellkor01)

                          ditt_köpscript=And(And(And(And(delay_ok,trans_ok),köpa),tid1),tid2)
                          köpsignal=And(ditt_köpscript,ok_att_handla)
                          Mult(köpsignal,10)
                          )


                          {@A(0,OMX Stock )}

                          Comment


                          • { Trendig2 köp vänd }
                            { 190915 }
                            innehav:=Portfolio(v)
                            ok_att_handla:=Lt(innehav,0)

                            steg01:=1.2
                            steg02:=5
                            steg03:=0.4

                            tidspärrA1:=30
                            tidspärrA2:=30
                            tidspärrB1:=120
                            tidspärrB2:=1440
                            tidspärr1:=add(0,tidspärrA1)
                            tidspärr2:=add(0,tidspärrB1)

                            lt1:=LastTrade(S,D)
                            lt2:=LastTrade(B,D)
                            minSedanSälj:=Mult(Sub(Date(),lt1),1440)
                            minSedanKöp:=Mult(Sub(Date(),lt2),1440)
                            delay_ok:=gt(minSedanSälj,tidspärr1)
                            trans_ok:=gt(minSedanKöp,tidspärr2)


                            i1(
                            tid1=gt(int(mult(frac(d),1440)),560)
                            tid2=lt(int(mult(frac(d),1440)),1020)

                            villkor001=or(Gt(GetGVar(4500),steg01),Gt(GetGVar(4501),1.06))
                            villkor002=or(Lt(GetGVar(4500),steg02),Gt(GetGVar(4501),1.06))
                            villkor003=Gt(GetGVar(4501),0)
                            villkor004=Gt(GetGVar(4502),0)
                            villkor005=Gt(GetGVar(4503),0)
                            villkor006=Lt(GetGVar(4504),steg03)
                            vellkor01=Gt(GetGVar(2656),-15)

                            köpa=and(and(and(and(and(and(villkor001,villkor002),villkor003),villkor004),villkor005),villkor006),1)
                            ditt_köpscript=And(And(And(And(delay_ok,trans_ok),köpa),tid1),tid2)
                            köpsignal=And(ditt_köpscript,ok_att_handla)
                            Mult(köpsignal,10)
                            )

                            Comment


                            • { Trendig2 sälj }
                              { 190915 }
                              innehav:=Portfolio(v)
                              ok_att_handla:=eqv(innehav,0)

                              steg01:=1.2
                              steg02:=5
                              steg03:=1

                              tidspärrA1:=120
                              tidspärrA2:=120
                              tidspärrB1:=30
                              tidspärrB2:=1440
                              vellkor01:=gt(Sub(GetGVar(4506),abs(GetGVar(2656))),35)
                              tidspärr1:=add(0,tidspärrA1)
                              tidspärr2:=if(vellkor01,tidspärrB2,tidspärrB1)

                              lt1:=LastTrade(S,D)
                              lt2:=LastTrade(B,D)
                              minSedanSälj:=Mult(Sub(Date(),lt1),1440)
                              minSedanKöp:=Mult(Sub(Date(),lt2),1440)
                              delay_ok:=gt(minSedanSälj,tidspärr1)
                              trans_ok:=gt(minSedanKöp,tidspärr2)


                              i1(
                              tid1=gt(int(mult(frac(d),1440)),610)
                              tid2=lt(int(mult(frac(d),1440)),1020)

                              villkor001=or(Gt(Mult(GetGVar(4500),-1),steg01),Lt(GetGVar(4501),-1.06))
                              villkor002=or(Lt(Mult(GetGVar(4500),-1),steg02),Lt(GetGVar(4501),-1.06))
                              villkor003=Lt(GetGVar(4501),0)
                              villkor004=Lt(GetGVar(4502),0)
                              villkor005=Lt(GetGVar(4503),0)
                              villkor006=Lt(GetGVar(4505),steg03)
                              villkor010=Gt(GetGVar(2656),-12)
                              villkor011=if(Lt(GetGVar(4506),20),Lt(Abs(GetGVar(2656)),4),1)
                              villkor92=And(Gt(Sub(Mx(cmpref(H,2,a),cmpref(H,1,a)),MN(cmpref(L,2,a),cmpref(L,1,a))),35),or(EQV(DayOfWeek(),1),EQV(DayOfWeek(),5)))
                              villkor93=And(Gt(Sub(Mx(cmpref(H,3,a),cmpref(H,2,a)),MN(cmpref(L,3,a),cmpref(L,2,a))),35),or(EQV(DayOfWeek(),1),EQV(DayOfWeek(),5)))
                              villkor98=Or(Not(or(EQV(DayOfWeek(),1),EQV(DayOfWeek(),5))),or(And(villkor92,villkor93),and(EQV(DayOfWeek(),5),or(villkor92,villkor92))))

                              sälja=and(and(and(and(and(and(and(and(villkor001,villkor002),villkor003),villkor004),villkor005),villkor006),villkor98),villkor010),villkor011)
                              ditt_säljscript=And(And(And(And(delay_ok,trans_ok),sälja),tid1),tid2)
                              säljsignal=And(ditt_säljscript,ok_att_handla)
                              Mult(säljsignal,10)
                              )

                              {@A(0,)}

                              Comment


                              • { Trendig2 sälj vänd }
                                { 191002 }
                                innehav:=Portfolio(v)
                                ok_att_handla:=Gt(innehav,0)

                                steg01:=1.2
                                steg02:=5
                                steg03:=1

                                tidspärrA1:=120
                                tidspärrA2:=120
                                tidspärrB1:=30
                                tidspärrB2:=1440

                                vellkor01:=gt(Sub(GetGVar(4506),abs(GetGVar(2656))),35)
                                tidspärr1:=add(0,tidspärrA1)
                                tidspärr2:=if(vellkor01,tidspärrB2,tidspärrB1)

                                lt1:=LastTrade(S,D)
                                lt2:=LastTrade(B,D)
                                minSedanSälj:=Mult(Sub(Date(),lt1),1440)
                                minSedanKöp:=Mult(Sub(Date(),lt2),1440)
                                delay_ok:=gt(minSedanSälj,tidspärr1)
                                trans_ok:=gt(minSedanKöp,tidspärr2)

                                i1(
                                tid1=gt(int(mult(frac(d),1440)),600)
                                tid2=lt(int(mult(frac(d),1440)),1020)

                                ras=Gt(sub(HHV(L,30),LLV(H,30)),15)

                                villkor001=or(Gt(Mult(GetGVar(4500),-1),steg01),Lt(GetGVar(4501),-1.06))
                                villkor002=or(Lt(Mult(GetGVar(4500),-1),steg02),Lt(GetGVar(4501),-1.06))
                                villkor003=Lt(GetGVar(4501),0)
                                villkor004=Lt(GetGVar(4502),0)
                                villkor005=Lt(GetGVar(4503),0)
                                villkor006=Lt(GetGVar(4504),steg03)

                                sälja=or(and(and(and(and(and(villkor001,villkor002),villkor003),villkor004),villkor005),villkor006),ras)

                                trams=or(trans_ok,ras)
                                ditt_säljscript=And(And(And(And(delay_ok,trams),sälja),tid1),tid2)
                                säljsignal=And(ditt_säljscript,ok_att_handla)
                                Mult(säljsignal,10)
                                )
                                Last edited by Bertil; 2019-10-02, 19:18.

                                Comment

                                Working...
                                X