Allmänt meddelande

Collapse
No announcement yet.

Gneta daytrading

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

  • #31
    Kör Gneta på min back-up dator idag. Lite stabilare.

    10:20 ORDER "sl) Mitt Gneta köp OMXS300D" kurs 1499.50
    Efter att en position har tagits måste man kolla i orderdialogen om anslutningarna till ordermodellerna fortfarande är kvar. Det var de inte, så då är det bara omstart av NAT som gäller.
    10:47 ORDER "sl) Mitt Gneta sälj vänd OMXS300D" kurs 1494.25 -5.25
    Manuell omstart
    12:57 ORDER "sl) Mitt Gneta köp vänd OMXS300D" kurs 1504.75 -10.25
    Manuell omstart
    13:18 ORDER "sl) Mitt Gneta sälj vänd OMXS300D" kurs 1499.50 -5.25
    Manuell omstart
    17:23 ORDER "sl) Min Signal2 cover innan stängning OMXS300D" kurs 1504.50 -5.00

    Dagsvinst -26.00 punkter
    Ackumulerad vinst från 26/3-20 +50.00 punkter


    mvh
    Bertil
    Last edited by Bertil; 2020-04-07, 17:33.

    Comment


    • #32
      Huh? Men är det loopade modellern verkligen?

      Comment


      • #33
        Ursprungligen postat av Rikard Autostock Visa inlägg
        Huh? Men är det loopade modellern verkligen?
        Jodå. Om man går in i menyn orderdialog efter ett avslut så har antingen
        a) Alla kopplingar försvunnit på både vänster och högersida eller
        b) Markeringarna på vänstersidan finns kvar men anslutningarna till instrumentet har försvunnit.

        Jag har komprimerade versioner av totala NAT projekt flera år bakåt, så i kväll skall jag extrahera en gammal version och lägga in Gneta ordermodellerna för att kolla om det blir bättre. Programversionen blir dock den senaste.

        mvh
        Bertil

        Comment


        • #34
          Rikard,
          Finns det möjlighet att gå tillbaka till en äldre programversion?
          Skulle vilja testa Programversion 3.2.1.3 med DLL-version 12.0.0.10 från 2020-01-11.

          mvh
          Bertil


          Edit: Upptäckte att det inte behövde ske något avslut för att alla kopplingar skall försvinna i orderdialogen.
          Last edited by Bertil; 2020-04-07, 12:08.

          Comment


          • #35
            Här är filerna zippade, borde inte spela någon roll men det skadar ju inte att testa. Jag tror snarare på korrupta databaser, eller indexeringsfiler. Det är enkelt att testa också:

            Stängt programmet och ta bort alla filer som slutar på .cgp och .ntx och starta upp igen så indexeras det om. Kolla även om något loggats senaste dagarna i någon av filerna cberr
            Attached Files

            Comment


            • #36
              Gjorde som Rikard föreslog, tog bort alla *.cgp och *.ntx filerna. Upptäckte att några filer var dubblerade. Kan vara det som var problemet.
              Nu verkar det fungera. Gäller bara att det blir vinst också.

              09:11 ORDER "sl) Mitt Studsa2 sälj OMXS300D" kurs 1490.25
              10:02 ORDER "sl) Mitt Gneta köp vänd OMXS300D" kurs 1499.75 -9.50
              10:13 ORDER "sl) Mitt Gneta sälj vänd OMXS300D" kurs 1499.00 -0.75
              10:56 ORDER "sl) Mitt Gneta köp vänd OMXS300D" kurs 1496.75 +3.25
              11:17 ORDER "sl) Mitt Gneta sälj vänd OMXS300D" kurs 1492.25 -4.25
              15:07 ORDER "sl) Mitt Gneta köp vänd OMXS300D" kurs 1502.00 -9.75
              15:33 ORDER "sl) Mitt Gneta sälj vänd OMXS300D" kurs 1498.50 -3.50
              17:23 ORDER "sl) Min Signal2 cover innan stängning OMXS300D" kurs 1500.25 -1.75

              Dagsvinst -27.50 punkter
              Ackumulerad vinst från 26/3-20 +22.50 punkter


              mvh
              Bertil
              Last edited by Bertil; 2020-04-08, 23:17.

              Comment


              • #37
                10:26 ORDER "sl) Mitt Studsa2 sälj OMXS300D" kurs 1519.00
                13:00 ORDER "sl) Manuell cover OMXS300D" kurs 1492.50 +26.50

                Dagsvinst +26.50 punkter
                Ackumulerad vinst från 26/3-20 +49.00 punkter


                mvh
                Bertil
                Last edited by Bertil; 2020-04-09, 13:24.

                Comment


                • #38
                  10:17 ORDER "sl) Mitt Gneta köp OMXS300D" kurs 1520.00
                  10:39 ORDER "sl) Mitt Gneta sälj vänd OMXS300D" kurs 1517.75 -2.25
                  11:32 ORDER "sl) Mitt Gneta köp vänd OMXS300D" kurs 1523.25 -5.50
                  12:14 ORDER "sl) Mitt Gneta sälj vänd OMXS300D" kurs 1520.50 -2.75
                  14:48 ORDER "sl) Mitt Gneta köp vänd OMXS300D" kurs 1524.50 -4.00
                  16:40 ORDER "sl) Mitt Gneta sälj vänd OMXS300D" kurs 1531.00 +6.50
                  17:27 ORDER "sl) Min Signal2 cover innan stängning OMXS300D" kurs 1533.00 -2.00



                  Dagsvinst -10.00 punkter
                  Ackumulerad vinst från 26/3-20 +39.00 punkter


                  mvh
                  Bertil
                  Last edited by Bertil; 2020-04-14, 20:20.

                  Comment


                  • #39
                    Min ligger forfarande kvar på köp.

                    10:17 ORDER "sl) Gneta Köp OMX OMXS300D(20)" kurs 1520.00
                    dvs ingen av de efterföljande vänd-signalerna idag.

                    Comment


                    • #40
                      Ursprungligen postat av PerG Visa inlägg
                      Min ligger forfarande kvar på köp.

                      10:17 ORDER "sl) Gneta Köp OMX OMXS300D(20)" kurs 1520.00
                      dvs ingen av de efterföljande vänd-signalerna idag.
                      Det skall du bara vara glad för.

                      Skämt åsido. Jag har gjort lite buggfix och trim på ordermodellerna under påskhelgen. Bla har jag mellanlagrat ett värde i en global cell för att bryta dataserien. Jag håller även reda på dagsresultatet i den globala cellen 100 och antal affärer i cell nr 202. Men det påverkar mer TP scripten.

                      Nu låg ju DAX nere i flera timmar så inputen är ju fel till vändscripten...

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

                      { Gneta köp vänd }
                      { 200428 }

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

                      tidspärr1:=3
                      tidspärr2:=3
                      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(
                      recent=Gt(ABS(Mult(Sub(D,GetGVar(99)),1440)),2)
                      tid1=And(gt(int(mult(frac(d),1440)),600),recent)
                      tid2=lt(int(mult(frac(d),1440)),1020)

                      medeltermin=median(aref(c,10),37)
                      medeldax=median(cmpref(c,10,b),37)
                      medelomx=median(cmpref(c,10,a),37)
                      SetGVarIf(div(medeltermin,medeldax),4698,1)
                      SetGVarIf(div(medeltermin,medelomx),4699,1)
                      DAXjust=mult(GetGVar(4698),cmpref(c,0,b))
                      OMXjust=mult(GetGVar(4699),cmpref(c,0,a))
                      slang02=div(add(mult(OMXjust,1),DAXjust),2)
                      slang01=linreg(linreg(slang02,3),3)
                      Draw(slang01,2,dgqb0)

                      villkor01=Gt(sub(L,slang01),2)
                      villkor02=Gt(sub(aref(slang01,1),aref(slang01,2)),0.1)

                      sling01=median(H,5)
                      sling02=median(L,5)
                      sling03=median(c,5)
                      sling04=div(add(sling01,sling02),2)

                      Draw(sling04,3,mqb0)
                      Draw(sling03,4,kqb0)
                      villkor03=Gt(sub(sling03,sling04),0.3)
                      villkor04=Gt(c,aref(HHV(L,20),10))
                      Förlust=Sub(LastTrade(s,p),c)
                      släng01=HHV(LLV(H,20),40)
                      släng02=LLV(HHV(L,20),40)
                      vällkor01=Lt(abs(sub(släng01,släng02)),0.5)
                      vällkor02=if(Gt(MinSedanSälj,80),Lt(GetGVar(100),-3),Lt(GetGVar(100),-1))
                      vällkor04=Gt(c,aref(HHV(L,20),10))
                      negativ=if(and(and(vällkor01,vällkor02),vällkor04),-4,-9.5)
                      villkor05=if(Lt(förlust,negativ),1,0)


                      villkor06=if(And(And(Le(förlust,3),Gt(förlust,-4)),Lt(GetGVar(100),0)),0,1)
                      volatil=Gt(sub(MX(cmpref(H,2,c),cmpref(H,0,c)),MN(cmpref(L,2,c),cmpref(L,0,c))),40)

                      köpa=and(or(and(and(and(and(villkor01,villkor02),villkor03),villkor04),villkor06),villkor05),volatil)

                      ditt_köpscript=And(And(And(köpa,tid1),tid2),delay_ok)
                      köpsignal=And(ditt_köpscript,ok_att_handla)
                      profit01=Add(GetGVar(100),Sub(LastTrade(S,P),c))
                      SetGVarIf(profit01,100,köpsignal,T)
                      SetGVarIf(d,99,köpsignal,T)

                      mult(köpsignal,25)
                      )

                      {@A(1,OMX Stock )@B(1,B-IDX-DAXI)@C(0,)}
                      -----------------------------------

                      { Gneta sälj vänd }
                      { 200415 }
                      innehav:=Portfolio(v)
                      ok_att_handla:=Gt(innehav,0)

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

                      i1(
                      recent=Gt(ABS(Mult(Sub(D,GetGVar(99)),1440)),1)
                      tid1=And(gt(int(mult(frac(d),1440)),600),recent)
                      tid2=lt(int(mult(frac(d),1440)),1020)

                      medeltermin=median(aref(c,10),30)
                      medeldax=median(cmpref(c,10,b),30)
                      medelomx=median(cmpref(c,10,a),30)
                      SetGVarIf(div(medeltermin,medeldax),4698,1)
                      SetGVarIf(div(medeltermin,medelomx),4699,1)
                      DAXjust=mult(GetGVar(4698),cmpref(c,0,b))
                      OMXjust=mult(GetGVar(4699),cmpref(c,0,a))
                      slang02=div(add(mult(OMXjust,1),DAXjust),2)
                      slang01=linreg(linreg(slang02,3),3)
                      Draw(slang01,2,dgqb0)

                      villkor01=Gt(sub(slang01,H),3)
                      villkor02=Lt(sub(aref(slang01,1),aref(slang01,2)),-0.1)

                      sling01=median(H,5)
                      sling02=median(L,5)
                      sling03=median(c,5)
                      sling04=div(add(sling01,sling02),2)

                      Draw(sling04,3,mqb0)
                      Draw(sling03,4,kqb0)

                      villkor03=Lt(sub(sling03,sling04),-0.3)
                      villkor04=Lt(c,aref(LLV(H,20),10))

                      Förlust=Sub(c,LastTrade(b,p))
                      villkor05=if(Lt(förlust,-9),1,0)
                      villkor06=if(And(And(Le(förlust,-1),Gt(förlust,-4)),Lt(GetGVar(100),0)),0,1)
                      volatil=Gt(sub(MX(cmpref(H,2,c),cmpref(H,0,c)),MN(cmpref(L,2,c),cmpref(L,0,c))),40)

                      { valla=Sub(HHV(L,20),LLV(H,20))
                      perioder03=Int(MX(sub(20,valla),5))
                      släng01=linreg(mov(c,perioder03:21),5)
                      vallkor01=and(Lt(mov(sub(slang01,släng01),4),-3),Gt(sub(c,LastTrade(b,p)),200)) }

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

                      ditt_säljscript=And(And(And(sälja,tid1),tid2),delay_ok)
                      säljsignal=And(ditt_säljscript,ok_att_handla)
                      profit01=Add(GetGVar(100),Sub(c,LastTrade(B,P)))
                      SetGVarIf(profit01,100,säljsignal,T)
                      SetGVarIf(d,99,säljsignal,T)
                      Mult(säljsignal,25)
                      )

                      {@A(1,OMX Stock )@B(1,B-IDX-DAXI)@C(0,)}

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

                      mvh
                      Bertil
                      Last edited by Bertil; 2020-04-28, 23:30.

                      Comment


                      • #41
                        Har ytterligare uppdaterat vänd-scripten ovan.

                        Här är uppdaterat köpscript

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

                        { Gneta köp }
                        { 200420 }
                        innehav:=Portfolio(v)
                        ok_att_handla:=Eqv(innehav,0)

                        tidspärr1:=30
                        tidspärr2:=1
                        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(
                        tid0=and(gt(int(mult(frac(d),1440)),540),lt(int(mult(frac(d),1440)),546))
                        SetGVarIf(0,100,tid0)
                        SetGVarIf(0,202,tid0)
                        recent=Gt(ABS(Mult(Sub(Date(),GetGVar(99)),1440)),1)
                        tid1=And(gt(int(mult(frac(d),1440)),600),recent)
                        tid2=lt(int(mult(frac(d),1440)),975)

                        medeltermin=median(aref(c,10),40)
                        medeldax=median(cmpref(c,10,b),40)
                        medelomx=mov(cmpref(c,10,a),40)
                        SetGVarIf(div(medeltermin,medeldax),4698,1)
                        SetGVarIf(div(medeltermin,medelomx),4699,1)
                        DAXjust=mult(GetGVar(4698),cmpref(c,0,b))
                        OMXjust=mult(GetGVar(4699),cmpref(c,0,a))
                        slang02=div(add(mult(OMXjust,1),DAXjust),2)
                        slang01=linreg(linreg(slang02,3),3)
                        Draw(slang01,2,dgqb0)

                        villkor01=Gt(sub(L,slang01),3)
                        villkor02=Gt(sub(aref(slang01,1),aref(slang01,2)),0.1)

                        sling01=median(H,5)
                        sling02=median(L,5)
                        sling03=median(c,5)
                        sling04=div(add(sling01,sling02),2)

                        Draw(sling04,3,mqb0)
                        Draw(sling03,4,kqb0)
                        villkor03=Gt(sub(sling03,sling04),0.3)
                        villkor04=Gt(c,aref(HHV(L,20),10))
                        volatil=Gt(sub(MX(cmpref(H,2,c),cmpref(H,0,c)),MN(cmpref(L,2,c),cmpref(L,0,c))),40)
                        villkor07=if(and(Gt(GetGVar(100),0),Lt(sub(cmpref(H,0,c),cmpref(L,0,c)),35)),0,villkor04)

                        köpa=or(and(and(and(and(villkor01,villkor02),villkor03),villkor04),volatil),villkor07)

                        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)
                        )

                        {@A(1,OMX Stock )@B(1,B-IDX-DAXI)@C(0,)}

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

                        { Gneta sälj }
                        { 200414 }
                        innehav:=Portfolio(v)
                        ok_att_handla:=Eqv(innehav,0)

                        tidspärr1:=30
                        tidspärr2:=30
                        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(
                        recent=Gt(ABS(Mult(Sub(Date(),GetGVar(99)),1440)),1)
                        tid1=And(gt(int(mult(frac(d),1440)),600),recent)
                        tid2=lt(int(mult(frac(d),1440)),1020)

                        medeltermin=median(aref(c,10),40)
                        medeldax=median(cmpref(c,10,b),40)
                        medelomx=mov(cmpref(c,10,a),40)
                        SetGVarIf(div(medeltermin,medeldax),4698,1)
                        SetGVarIf(div(medeltermin,medelomx),4699,1)
                        DAXjust=mult(GetGVar(4698),cmpref(c,0,b))
                        OMXjust=mult(GetGVar(4699),cmpref(c,0,a))
                        slang02=div(add(mult(OMXjust,1),DAXjust),2)
                        slang01=linreg(mov(slang02,3),3)

                        Draw(slang01,2,dgqb0)

                        villkor01=Gt(sub(slang01,H),3)
                        villkor02=Lt(sub(aref(slang01,1),aref(slang01,2)),-0.1)

                        sling01=median(H,5)
                        sling02=median(L,5)
                        sling03=median(c,5)
                        sling04=div(add(sling01,sling02),2)

                        Draw(sling04,3,mqb0)
                        Draw(sling03,4,kqb0)

                        villkor03=Lt(sub(sling03,sling04),-0.3)
                        villkor04=Lt(c,aref(LLV(H,20),10))
                        volatil=Gt(sub(MX(cmpref(H,1,c),cmpref(H,0,c)),MN(cmpref(L,1,c),cmpref(L,0,c))),40)

                        valla=Sub(HHV(L,20),LLV(H,20))
                        perioder03=Int(MX(sub(20,valla),5))
                        släng01=linreg(mov(c,perioder03:22),5)
                        vallkor01=And(Lt(mov(sub(slang01,släng01),4),-3),and(volatil,villkor04))

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

                        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)
                        )

                        {@A(1,OMX Stock )@B(1,B-IDX-DAXI)@C(0,)}

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

                        { Egen DAX3 TP kort index }
                        { 200420 }
                        innehav:=Portfolio(v)
                        ok_att_handla:=Lt(innehav,0)
                        triggvinst:=if(Lt(GetGVar(100),-12),7,12)
                        stoppgränsa:=2
                        kosing:=if(Lt(GetGVar(100),-12),6,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(
                        recent=Gt(ABS(Mult(Sub(Date(),GetGVar(99)),1440)),1)
                        tid1=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)))

                        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)
                        profit01=Add(GetGVar(100),Sub(LastTrade(S,P),c))
                        SetGVarIf(profit01,100,köpsignal,T)
                        SetGVarIf(date(),99,köpsignal,T)

                        Mult(köpsignal,25)
                        )
                        {@A(0,)}

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

                        { Studsa TP kort }
                        { 200414 }
                        innehav:=Portfolio(v)
                        ok_att_handla:=Lt(innehav,0)

                        { triggvinst:=div(sub(cmpref(H,1,a),cmpref(L,1,a)),5)
                        stoppgränsa:=div(sub(cmpref(H,1,a),cmpref(L,1,a)),11)
                        maxis:=div(sub(cmpref(H,1,a),cmpref(L,1,a)),1) }

                        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(
                        recent=Gt(ABS(Mult(Sub(Date(),GetGVar(99)),1440)),1)
                        tid1=And(gt(int(mult(frac(d),1440)),550),recent)
                        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)
                        villkor111=And(And(Lt(GetGVar(100),-12),Gt(GetGVar(100),-15)),Gt(GetGVar(202),3))
                        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)
                        profit01=Add(GetGVar(100),Sub(LastTrade(S,P),c))
                        SetGVarIf(profit01,100,köpsignal,T)
                        SetGVarIf(date(),99,köpsignal,T)

                        Mult(köpsignal,25)
                        )

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

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

                        { Studsa TP lång }
                        { 200414 }

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

                        { triggvinst:=div(sub(cmpref(H,1,a),cmpref(L,1,a)),5)
                        stoppgränsa:=div(sub(cmpref(H,1,a),cmpref(L,1,a)),11)
                        maxis:=div(sub(cmpref(H,1,a),cmpref(L,1,a)),2) }

                        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(
                        recent=Gt(ABS(Mult(Sub(Date(),GetGVar(99)),1440)),1)
                        tid1=And(gt(int(mult(frac(d),1440)),550),recent)
                        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)
                        villkor111=And(And(Lt(GetGVar(100),-12),Gt(GetGVar(100),-15)),Gt(GetGVar(202),3))
                        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)
                        profit01=Add(GetGVar(100),Sub(c,LastTrade(B,P)))
                        SetGVarIf(profit01,100,säljsignal,T)
                        SetGVarIf(date(),99,säljsignal,T)

                        Mult(säljsignal,25)
                        )

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

                        --------------------------------------
                        va) script som skall finnas i alla "vända" ordermodellerna. Innehåller en räknare i cell 202 som räknar upp dagens avslut. Kan vara bra att ha som indikation på om marknaden velar.

                        { Vända innehav }
                        innehav:=Portfolio(v)
                        ok_att_handla:=1
                        antal02:=Add(GetGVar(202),1)

                        i1(

                        tid7=le(int(mult(frac(d),1440)),585)
                        tid8=ge(int(mult(frac(d),1440)),581)
                        villkorTT=If(Gt(innehav,0),Not(And(tid7,tid8)),1)
                        skara=div(mult(frac(d),1440),90)
                        vara=sub(skara,int(skara))
                        villkorPP=if(ok_att_handla,and(gt(vara,0.011),Lt(vara,0.99999)),1)

                        slutantal=Mult(Mult(ABS(innehav),2),villkorPP)
                        genomgång=Not(Eqv(slutantal,0))
                        SetGVarIf(GetGVar(3844),3860,1)
                        SetGVarIf(antal02,202,genomgång,T)
                        mult(slutantal,1)

                        )

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

                        mvh
                        Bertil
                        Last edited by Bertil; 2020-04-20, 20:43.

                        Comment


                        • #42
                          Med ovanstående justeringar blir resultat.

                          OMXS300C
                          Avkastning 403.45 kr 0.29% på 88 affärer under 127:58:20 tim
                          Av dessa blankat 41 st med avkastning 310.15 kr 0.48%
                          Innehav 19 st med vinst 269.10 kr 0.92%
                          Innehav 28 st med förlust -175.80 kr -0.40%
                          Blankning 22 st med vinst 474.70 kr 1.36%
                          Blankning 19 st med förlust -164.55 kr -0.57%

                          OMXS300D
                          Avkastning 222.75 kr 0.18% på 87 affärer under 123:22:10 tim
                          Av dessa blankat 42 st med avkastning 112.00 kr 0.19%
                          Innehav 21 st med vinst 205.75 kr 0.70%
                          Innehav 24 st med förlust -95.00 kr -0.28%
                          Blankning 21 st med vinst 282.50 kr 0.95%
                          Blankning 21 st med förlust -170.50 kr -0.57%

                          mvh
                          Bertil

                          Comment


                          • #43
                            Då var det dags att börja att handla med E-terminen.

                            10:07 ORDER "sl) Mitt Gneta köp OMXS300E" kurs 1520.95
                            10:40 ORDER "sl) Mitt Gneta sälj vänd OMXS300E" kurs 1517.05 -3.90
                            15:34 ORDER "sl) Mitt Gneta köp vänd OMXS300E" kurs 1497.75 +19.30
                            15:42 ORDER "sl) Mitt Gneta sälj vänd OMXS300E" kurs 1493.60 -4.15
                            17:06 ORDER "sl) Mitt Studsa TP kort OMXS300E" kurs 1484.00 +9.60

                            Dagsvinst +20.90 punkter
                            Ackumulerad vinst från 26/3-20 +59.90 punkter


                            mvh
                            Bertil
                            Last edited by Bertil; 2020-04-15, 17:11.

                            Comment


                            • #44
                              Ursprungligen postat av PerG
                              "Vända innehav", hur konfiguerar du den ordermodellen?
                              Jag var lite otydlig.
                              Vända innehav är ett va) script som man använder i alla vända ordermodellerna.
                              mvh
                              Bertil

                              Comment


                              • #45
                                10:02 ORDER "sl) Mitt Gneta köp OMXS300E" kurs 1492.25
                                10:11 ORDER "sl) Mitt Gneta sälj vänd OMXS300E" kurs 1490.05 -2.20
                                15:23 ORDER "sl) Mitt Gneta köp vänd OMXS300E" kurs 1484.00 +6.05
                                15:33 ORDER "sl) Mitt Gneta sälj vänd OMXS300E" kurs 1480.75 -3.25
                                17:23 ORDER "sl) Min Signal2 cover innan stängning OMXS300E" kurs 1479.25 +1.50

                                Dagsvinst +2.10 punkter
                                Ackumulerad vinst från 26/3-20 +62.00 punkter

                                mvh
                                Bertil
                                Last edited by Bertil; 2020-04-16, 20:59.

                                Comment

                                Working...
                                X