Allmänt meddelande

Collapse
No announcement yet.

Häpp daytrading

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

  • Häpp daytrading

    När illusionisten säger HÄPP och visar sin hatt så kan den antingen vara tom eller innehålla något viktigt.
    Den här daytradingstrategin kan antingen generera vinst eller förlust. HÄPP!

    Strategin är enklare än Gneta och ger bättre resultat än Gneta på E och F terminerna. Häpp använder sig även av volymen samt funktionen wild.

    --------------------------------------
    { Häpp köp }
    { 200522 }
    innehav:=Portfolio(v)
    ok_att_handla:=eqv(innehav,0)


    tidspärr1:=10
    tidspärr2:=10
    lt1:=LastTrade(S,D)
    lt2:=Portfolio(D)
    minSedanShort:=Mult(Sub(Date(),lt1),1440)
    minSedanTrans:=Mult(Sub(Date(),lt2),1440)
    delay_ok:=gt(minSedanShort,tidspärr1)
    trans_ok:=gt(minSedanTrans,tidspärr2)

    i1(
    { efter kl 09.40}
    tid1=gt(int(mult(frac(d),1440)),580)
    { före kl 17.20}
    tid2=lt(int(mult(frac(d),1440)),1040)
    tid3=gt(int(mult(frac(d),1440)),590)

    kal=div(add(add(c,h),L),3)
    col=mov(kal,7)
    vol=mov(v,7)

    kurva11=wild(mult(col,vol),21)
    kurva12=wild(vol,21)
    kurva13=div(kurva11,kurva12)

    kurva21=wild(col,21)

    villkor01=Gt(kurva13,aref(kurva13,1))
    villkor02=Gt(mov(sub(kurva21,kurva13),3),0.1)
    villkor03=or(Gt(sub(kurva21,kurva13),0.5),And(Gt(mov(sub(kurva21,kurva13),50),0.2),tid3))


    Draw(kurva13,4,rqb0)
    Draw(kurva21,5,kqb0)

    köpa=and(and(villkor01,villkor02),villkor03)

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


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

    { Mitt Häpp köp vänd }
    { 200518 }
    innehav:=Portfolio(v)
    ok_att_handla:=Lt(innehav,0)

    tidspärr1:=5
    tidspärr2:=5

    step01:=if(Gt(sub(HHV(L,40),LLV(H,40)),6),0.3,0.5)
    lt1:=LastTrade(S,D)
    lt2:=Portfolio(D)
    minSedanShort:=Mult(Sub(Date(),lt1),1440)
    minSedanTrans:=Mult(Sub(Date(),lt2),1440)
    delay_ok:=gt(minSedanShort,tidspärr1)
    trans_ok:=gt(minSedanTrans,tidspärr2)


    i1(
    { efter kl 09.40}
    tid1=gt(int(mult(frac(d),1440)),580)
    { före kl 17.20}
    tid2=lt(int(mult(frac(d),1440)),1040)

    kal=div(add(add(c,h),L),3)
    col=mov(kal,7)
    vol=mov(v,7)

    kurva11=wild(mult(col,vol),21)
    kurva12=wild(vol,21)
    kurva13=div(kurva11,kurva12)

    kurva21=wild(col,21)

    villkor01=Gt(kurva13,aref(kurva13,1))
    villkor02=Gt(mov(sub(kurva21,kurva13),30),0.1)
    villkor03=Gt(sub(kurva21,kurva13),step01)
    villkor04=If(Lt(Sub(LastTrade(s,p),c),-9),0,0)
    Draw(kurva13,4,rqb0)
    Draw(kurva21,5,kqb0)

    köpa=or(and(and(villkor01,villkor02),villkor03),villkor04)
    ditt_köpscript=And(And(And(köpa,tid1),tid2),delay_ok)
    köpsignal=And(ditt_köpscript,ok_att_handla)
    Mult(köpsignal,25)
    )

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

    { Mitt Häpp sälj }
    { 200518 }
    innehav:=Portfolio(v)
    ok_att_handla:=eqv(innehav,0)

    step01:=-5
    tidspärr1:=10
    tidspärr2:=10
    lt1:=LastTrade(B,D)
    lt2:=Portfolio(D)
    minSedanLong:=Mult(Sub(Date(),lt1),1440)
    minSedanTrans:=Mult(Sub(Date(),lt2),1440)
    delay_ok:=gt(minSedanLong,tidspärr1)
    trans_ok:=gt(minSedanTrans,tidspärr2)

    i1(
    { efter kl 09.40}
    tid1=gt(int(mult(frac(d),1440)),580)
    { före kl 17.20}
    tid2=lt(int(mult(frac(d),1440)),1040)
    tid3=gt(int(mult(frac(d),1440)),590)

    kal=div(add(add(c,h),L),3)
    col=mov(kal,7)
    vol=mov(v,7)

    kurva11=wild(mult(col,vol),21)
    kurva12=wild(vol,21)
    kurva13=div(kurva11,kurva12)

    kurva21=wild(col,21)
    kurva22=HHV(kurva21,7)
    kurva23=LLV(kurva21,7)

    villkor01=Lt(kurva13,aref(kurva13,1))
    villkor02=Lt(mov(sub(kurva21,kurva13),30),-0.1)
    villkor03=or(Lt(sub(kurva21,kurva13),-0.5),And(Lt(mov(sub(kurva21,kurva13),50),-0.2),tid3))

    Draw(kurva13,4,rqb0)
    Draw(kurva21,5,kqb0)

    sälja=and(and(villkor01,villkor02),villkor03)

    ditt_säljscript=And(And(And(And(sälja,tid1),tid2),delay_ok),trans_ok)
    säljsignal=And(ditt_säljscript,ok_att_handla)
    Mult(säljsignal,25)
    )

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

    { Mitt Häpp sälj vänd }
    { 200518 }
    innehav:=Portfolio(v)
    ok_att_handla:=gt(innehav,0)

    tidspärr1:=5
    tidspärr2:=5
    lt1:=LastTrade(B,D)
    lt2:=Portfolio(D)
    minSedanLong:=Mult(Sub(Date(),lt1),1440)
    minSedanTrans:=Mult(Sub(Date(),lt2),1440)
    delay_ok:=gt(minSedanLong,tidspärr1)
    trans_ok:=gt(minSedanTrans,tidspärr2)

    i1(
    { efter kl 09.40}
    tid1=gt(int(mult(frac(d),1440)),580)
    { före kl 17.20}
    tid2=lt(int(mult(frac(d),1440)),1040)

    kal=div(add(add(c,h),L),3)
    col=mov(kal,7)
    vol=mov(v,7)

    kurva11=wild(mult(col,vol),21)
    kurva12=wild(vol,21)
    kurva13=div(kurva11,kurva12)

    kurva21=wild(col,21)

    villkor01=Lt(kurva13,aref(kurva13,1))
    villkor02=Lt(mov(sub(kurva21,kurva13),30),-0.1)
    villkor03=Lt(sub(kurva21,kurva13),-0.5)
    villkor04=If(Lt(Sub(c,LastTrade(b,p)),-9),0,0)

    Draw(kurva13,4,rqb0)
    Draw(kurva21,5,kqb0)

    sälja=or(and(and(villkor01,villkor02),villkor03),villkor04)

    ditt_säljscript=And(And(And(And(sälja,tid1),tid2),delay_ok),trans_ok)
    säljsignal=And(ditt_säljscript,ok_att_handla)
    Mult(säljsignal,25)
    )

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

    mvh
    Bertil
    Last edited by Bertil; 2020-05-22, 17:29.

  • #2
    Jag har också 4 TP som kan gå in ibland.

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

    { Häpp TP kort }
    { 200518 }
    innehav:=Portfolio(v)
    ok_att_handla:=Lt(innehav,0)

    steg04:=Mult(Div(c,1600),3)
    steg05:=Mult(Div(c,1600),1)
    steg06:=Mult(Div(c,1600),12)
    triggvinst:=steg04
    stoppgränsa:=steg05
    maxis:=steg06

    tidspärr1:=1

    Lastsell:=LastTrade(S,P)
    lt1:=LastTrade(S,D)
    minSedanKöp:=Mult(Sub(Date(),lt1),1440)
    delay_ok:=gt(minSedanKöp,tidspärr1)


    i1(
    tid1=gt(int(mult(frac(d),1440)),550)
    tid2=lt(int(mult(frac(d),1440)),1042)

    start=if(ge(d,LastTrade(s,d)),c,9999)
    minhittills=Llv(start,510)
    högstav=Sub(lastsell,minhittills)

    stoppgräns3=ADD(Div(Sub(högstav,triggvinst),2),stoppgränsa)
    stoppgräns2=IF(GE(stoppgräns3,maxis),maxis,stoppgräns3)
    stoppgräns1=IF(GE(stoppgräns2,stoppgränsa),stoppgräns2,stoppgränsa)

    tillåt=ge(högstav,triggvinst)
    level1=Add(minhittills,stoppgräns1)

    Förlust=Gt(sub(c,Lastsell),maxis)
    ejvolatil=Lt(sub(MX(cmpref(H,1,b),cmpref(H,0,b)),MN(cmpref(L,1,b),cmpref(L,0,b))),17)
    villkor101=or(or(ejvolatil,ejvolatil),gt(int(mult(frac(d),1440)),1025))

    köpa=And(And(Le(c,level1),tillåt),villkor101)

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

    Mult(köpsignal,25)
    )

    {@A(0,OMX Stock )@B(0,)}

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

    { Häpp TP lång }
    { 200518 }

    innehav:=Portfolio(v)
    ok_att_handla:=Gt(innehav,0)

    steg04:=Mult(Div(c,1600),3)
    steg05:=Mult(Div(c,1600),1)
    steg06:=Mult(Div(c,1600),12)
    triggvinst:=steg04
    stoppgränsa:=steg05
    maxis:=steg06


    tidspärr1:=1

    Lastbuy:=LastTrade(B,P)
    lt1:=LastTrade(B,D)
    minSedanKöp:=Mult(Sub(Date(),lt1),1440)
    delay_ok:=gt(minSedanKöp,tidspärr1)



    i1(
    tid1=gt(int(mult(frac(d),1440)),550)
    tid2=lt(int(mult(frac(d),1440)),1035)


    start=if(ge(d,LastTrade(b,d)),c,0)
    maxhittills=hhv(start,510)
    högstav=Sub(maxhittills,lastbuy)

    stoppgräns3=ADD(Div(Sub(högstav,triggvinst),2),stoppgränsa)
    stoppgräns2=IF(GE(stoppgräns3,maxis),maxis,stoppgräns3)
    stoppgräns1=IF(GE(stoppgräns2,stoppgränsa),stoppgräns2,stoppgränsa)

    tillåt=ge(högstav,triggvinst)
    level1=Sub(maxhittills,stoppgräns1)

    Förlust=Gt(sub(Lastbuy,c),maxis)
    ejvolatil=Lt(sub(MX(cmpref(H,1,b),cmpref(H,0,b)),MN(cmpref(L,1,b),cmpref(L,0,b))),17)
    villkor101=or(ejvolatil,ejvolatil)

    sälja=And(And(Le(c,level1),tillåt),villkor101)

    ditt_säljscript=And(And(And(sälja,tid1),tid2),delay_ok)
    säljsignal=And(ditt_säljscript,ok_att_handla)

    Mult(säljsignal,25)
    )

    {@A(0,OMX Stock )@B(0,)}

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

    { Häpp3 TP kort }
    { 200708 }
    innehav:=Portfolio(v)
    ok_att_handla:=Lt(innehav,0)
    triggvinst:=12
    stoppgränsa:=2
    kosing:=12
    maxis:=12
    tidspärr1:=2
    tidspärr2:=3
    lt1:=LastTrade(S,D)
    lt2:=LastTrade(S,D)
    Lastsell:=LastTrade(S,P)
    minSedanSälj:=Int(Mult(Sub(Date(),lt1),1440))
    minSedanTrans:=Mult(Sub(Date(),lt2),1440)
    delay_ok:=gt(minSedanSälj,tidspärr1)
    trans_ok:=gt(minSedanTrans,tidspärr2)

    i1(
    tidA=or(or(gt(int(mult(frac(d),1440)),970),and(gt(int(mult(frac(d),1440)),sub(1060,minSedanSälj)),Lt(sub(cmpref(H,0,a),cmpref(L,0,a)),35))),lt(int(mult(frac(d),1440)),660))
    tid1=or(tidA,And(Gt(int(mult(frac(d),1440)),541),Lt(int(mult(frac(d),1440)),546)))
    tid2=lt(int(mult(frac(d),1440)),1041)

    start=if(ge(d,LastTrade(s,d)),c,9999)
    minhittills=Llv(start,500)
    högstav=Sub(lastsell,minhittills)

    stoppgräns3=ADD(Div(Sub(högstav,triggvinst),2),stoppgränsa)
    stoppgräns2=IF(GE(stoppgräns3,maxis),maxis,stoppgräns3)
    stoppgräns1=IF(GE(stoppgräns2,stoppgränsa),stoppgräns2,stoppgränsa)
    ejvolla=Lt(Sub(aref(HHV(c,120),minSedanSälj),aref(LLV(c,120),minSedanSälj)),15)

    tillåt=ge(högstav,triggvinst)
    level1=Add(minhittills,stoppgräns1)
    pengar=Gt(Sub(Lastsell,c),kosing)

    köpa=And(And(And(Ge(c,level1),tillåt),pengar),ejvolla)
    ditt_köpscript=And(And(And(köpa,tid1),tid2),delay_ok)
    köpsignal=And(ditt_köpscript,ok_att_handla)

    Mult(köpsignal,25)
    )


    {@A(0,)}

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

    { Häpp3 TP lång }
    { 200518 }
    innehav:=Portfolio(v)
    ok_att_handla:=Gt(innehav,0)
    triggvinst:=12
    stoppgränsa:=2

    maxis:=12
    tidspärr1:=1
    tidspärr2:=1
    lt1:=LastTrade(B,D)
    lt2:=LastTrade(B,D)
    Lastbuy:=LastTrade(B,P)
    minSedanKöp:=Mult(Sub(Date(),lt1),1440)
    minSedanTrans:=Mult(Sub(Date(),lt2),1440)
    delay_ok:=gt(minSedanKöp,tidspärr1)
    trans_ok:=gt(minSedanTrans,tidspärr2)
    kosing:=if(Gt(minSedanKöp,240),10,13)


    i1(
    tid1=gt(int(mult(frac(d),1440)),540)
    tid2=lt(int(mult(frac(d),1440)),1041)

    start=if(ge(d,LastTrade(b,d)),c,0)
    maxhittills=hhv(start,1500)
    högstav=Sub(maxhittills,lastbuy)

    stoppgräns3=ADD(Div(Sub(högstav,triggvinst),2),stoppgränsa)
    stoppgräns2=IF(GE(stoppgräns3,maxis),maxis,stoppgräns3)
    stoppgräns1=IF(GE(stoppgräns2,stoppgränsa),stoppgräns2,stoppgränsa)

    tillåt=ge(högstav,triggvinst)
    level1=Sub(maxhittills,stoppgräns1)
    sälja=And(And(Le(c,level1),tillåt),Gt(Sub(c,lastbuy),kosing))

    ditt_säljscript=And(And(And(sälja,tid1),tid2),delay_ok)
    säljsignal=And(ditt_säljscript,ok_att_handla)

    Mult(säljsignal,25)
    )


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

    Häpp TP och Häpp3 TP är mycket lika. Jag har två varianter för att kunna labba lite mer.

    mvh
    Bertil

    Last edited by Bertil; 2020-07-08, 10:38.

    Comment


    • #3
      Så här blir resultatet

      ...........................Häpp..........Gneta
      OMXS300C...........191,15.......413,8
      OMXS300D........... 44............242,25
      OMXS300E.............86,5...........14
      OMXS300F.............85,25.........41,25
      summa...............406,9.........711,3

      mvh
      Bertil
      Last edited by Bertil; 2020-05-18, 22:09.

      Comment


      • #4
        Och här kom första avslutet live

        09:41 ORDER "sl) Mitt Häpp sälj OMXS300F" kurs 1553.25
        17:23 ORDER "sl) Min Signal2 cover innan stängning OMXS300F" kurs 1557.75 -4.50

        Dagsvinst -4.50 punkter
        Ackumulerad vinst från 19/5-20 -4.50 punkter

        mvh
        Bertil
        Last edited by Bertil; 2020-05-19, 18:11.

        Comment


        • #5
          Ursprungligen postat av Bertil Visa inlägg
          Så här blir resultatet

          ...........................Häpp..........Gneta
          OMXS300C...........191,15.......413,8
          OMXS300D........... 44............242,25
          OMXS300E.............86,5...........14
          OMXS300F.............85,25.........41,25
          summa...............406,9.........711,3

          mvh
          Bertil
          Kör du de som separata strategier, eller Häpp tillsammans som med Studsa/Gneta?

          Comment


          • #6
            Ursprungligen postat av PerG Visa inlägg
            Kör du de som separata strategier, eller Häpp tillsammans som med Studsa/Gneta?
            Jag kör Häpp och Gneta/Studsa på olika konton.

            mvh
            Bertil

            Comment


            • #7
              10:51 ORDER "sl) Mitt Häpp köp OMXS300F" kurs 1557.25
              12:53 ORDER "sl) Min Signal2 sälj innan stängning OMXS300F" kurs 1560.50 +3.25

              Dagsvinst +3.25 punkter
              Ackumulerad vinst från 19/5-20 -1.25 punkter

              mvh
              Bertil
              Last edited by Bertil; 2020-05-20, 12:06.

              Comment


              • #8
                15:58 ORDER "sl) Mitt Häpp köp OMXS300F" kurs 1552.50
                17:23 ORDER "sl) Min Signal2 cover innan stängning OMXS300F" kurs 1550.50 -2.00

                Dagsvinst -2.00 punkter
                Ackumulerad vinst från 19/5-20 -3.25 punkter

                mvh
                Bertil

                Comment


                • #9
                  Här kommer en förklaring till edgen i Häpp. Strategin ser enbart 37 minuter bakåt.
                  Kurva13 (röd) bygger på kurs och volym.
                  Kurva21 (svart) bygger endast på kurs.
                  När kurva21 stiger samtidigt som avståndet till kurva13 ökar uppåt innebär det en breakout från ett läge med hög volymprofil, dvs trigg för köp.
                  När kurva21 sjunkter samtidigt som avståndet till kurva13 ökar nedåt innebär det en breakout från ett läge med hög volymprofil, dvs trigg för blankning.
                  That´s it. Enkelt och bra.



                  Jag har gjort ett par småändringar i Häpp köp och Häpp sälj för att underlätta lite vid dagens första avslut. Se Grön text i tidigare inlägg.

                  Så här blir nya resultatet

                  ...........................Häpp..........Gneta
                  OMXS300C.........226.00........413.80
                  OMXS300D...........91.50........242.25
                  OMXS300E.........137.25..........14.00
                  OMXS300F...........89.25..........22.50
                  summa.............544.00.......692.55

                  mvh
                  Bertil
                  Last edited by Bertil; 2020-05-22, 17:44.

                  Comment


                  • #10
                    09:41 ORDER "sl) Mitt Häpp köp OMXS300F" kurs 1566.00
                    15:10 ORDER "sl) Egen Häpp3 TP lång index OMXS300F" kurs 1576.25 +10.25

                    16:07 ORDER "sl) Mitt Häpp sälj OMXS300F" kurs 1582.25
                    17:23 ORDER "sl) Min Signal2 cover innan stängning OMXS300F" kurs 1583.25 -1.00


                    Dagsvinst +9.25 punkter
                    Ackumulerad vinst från 19/5-20 +6.00 punkter

                    mvh
                    Bertil
                    Last edited by Bertil; 2020-05-25, 16:26.

                    Comment


                    • #11
                      09:51 ORDER "sl) Mitt Häpp sälj OMXS300F" kurs 1597.75
                      17:23 ORDER "sl) Min Signal2 cover innan stängning OMXS300F" kurs 1603.25 -5.50

                      Dagsvinst -5.50 punkter
                      Ackumulerad vinst från 19/5-20 +0.50 punkter

                      mvh
                      Bertil
                      Last edited by Bertil; 2020-05-26, 16:40.

                      Comment


                      • #12
                        09:58 ORDER "sl) Mitt Häpp köp OMXS300F" kurs 1613.00
                        14:08 ORDER "sl) Egen Häpp3 TP lång index OMXS300F" kurs 1623.25 +10.25

                        14:55 ORDER "sl) Mitt Häpp sälj OMXS300F" kurs 1624.75
                        17:07 ORDER "sl) Mitt Häpp TP kort OMXS300F" kurs 1617.00 +7.75

                        17:17 ORDER "sl) Mitt Häpp köp OMXS300F" kurs 1616.25
                        17:23 ORDER "sl) Min Signal2 sälj innan stängning OMXS300F" kurs 1617.25 +1.00


                        Dagsvinst +19.00 punkter
                        Ackumulerad vinst från 19/5-20 +19.50 punkter

                        mvh
                        Bertil
                        Last edited by Bertil; 2020-05-27, 16:24.

                        Comment


                        • #13
                          09:40 ORDER "sl) Mitt Häpp köp OMXS300F" kurs 1633.25
                          15:17 ORDER "sl) Egen Häpp3 TP lång index OMXS300F" kurs 1644.50 +11.25

                          15:27 ORDER "sl) Mitt Häpp sälj OMXS300F" kurs 1644.00
                          17:23 ORDER "sl) Min Signal2 cover innan stängning OMXS300F" kurs 1656.25 -12.25


                          Dagsvinst -1.00 punkter
                          Ackumulerad vinst från 19/5-20 +29.75 punkter

                          mvh
                          Bertil
                          Last edited by Bertil; 2020-05-28, 16:27.

                          Comment


                          • #14
                            09:45 ORDER "sl) Mitt Häpp sälj OMXS300F" kurs 1635.75
                            17:06 ORDER "sl) Mitt Häpp TP kort OMXS300F" kurs 1623.75 +12.00

                            Dagsvinst +12.00 punkter
                            Ackumulerad vinst från 19/5-20 +41.75 punkter

                            mvh
                            Bertil
                            Last edited by Bertil; 2020-05-29, 16:12.

                            Comment


                            • #15
                              09:41 ORDER "sl) Mitt Häpp köp OMXS300F" kurs 1646.00
                              17:23 ORDER "sl) Min Signal2 sälj innan stängning OMXS300F" kurs 1646.50 +0.50

                              Dagsvinst +0.50 punkter
                              Ackumulerad vinst från 19/5-20 +42.25 punkter

                              mvh
                              Bertil

                              Comment

                              Working...
                              X