Allmänt meddelande

Collapse
No announcement yet.

Legato OMX omarbetad och gratis

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

  • Jo, det kan den göra om cash(t) är större än insatsen på båda positionerna tillsammans,

    Exempel:

    Depå 100.000 kr
    Insats Bull 40.000 kr
    Insats Bear 40.000 kr

    Då kan du ha både Bull och Bear samtidigt enligt triggscriptet.

    Comment


    • Jag har lagt in en kontroll så att position tas endast om inga andra positioner innehas, dvs Legato har hunnit sälja av innehavda instrument först.

      Comment


      • Ursprungligen postat av mikola Visa inlägg
        Exit Short och Entry Long @ 1377
        +26 pkt
        -14 punkter pga utdelningarna i SHB och Nordea. Netto gjorde jag en vinst på 11.21 kr på min minifuture.

        Även jag erhöll Long-signal idag, 17:19 ORDER "sl) Legato OMX index Long OMXS30" kurs 1377.38.
        Last edited by Christer; 2016-03-21, 23:38.

        Comment


        • Christer:
          Var ser du följande: Long-signal idag, 17:19 ORDER "sl) Legato OMX index Long OMXS30" kurs 1377.38.
          Jag kan inte hitta den informationen, eller vet jag inte var jag ska titta =)

          Comment


          • Larm hamnar i Starta > Larm och meddelanden, men rensas dagligen så gårdagens larm kanske inte syns. Däremot hittar du alla transaktioner i Starta > Loggade lokala ordertransaktioner.

            Comment


            • Tack, de ställen hitta jag =)
              I ordertransaktioner har jag alltid 2st Sälj och 2st köp, men det kanske ska vara så?

              Comment


              • Den första köp är din order som skickats till Nordnet.
                Den andra köp är avslutet i retur från Nordnet.

                Comment


                • Såg att min VPS legat nere sedan i tisdags i förra veckan! Ligger er Legato OMX fortfarande Lång sedan 21/3? Mikola?

                  Comment


                  • Den ligger Long fortfarande. Hade inget data samlats heller under tiden VPSen låg nere? (En ny är konfiggad och klar att börja köras om du vill, men du behöver installera modellerna bara)

                    Comment


                    • Ursprungligen postat av Rikard Nilsson Visa inlägg
                      Den ligger Long fortfarande. Hade inget data samlats heller under tiden VPSen låg nere? (En ny är konfiggad och klar att börja köras om du vill, men du behöver installera modellerna bara)
                      Är det en ny Legatomodell? Måste man gå in här på forumet för att få reda på när det sker uppdateringar?

                      Comment


                      • Ursprungligen postat av Tordnado Visa inlägg
                        Är det en ny Legatomodell? Måste man gå in här på forumet för att få reda på när det sker uppdateringar?
                        Jag tror Rikard syftar på min (nya) VPS-setup. Legato OMX är oförändrad sedan december eller något sådant.

                        Comment


                        • fler som fått signaler idag?

                          17:21 ORDER "sl) Legato OMX index Shrt OMXS30" kurs 1365.12
                          17:21 ORDER "sl) Legato OMX minilong sälj BULL OMX X3 C(35)" kurs 154.78
                          17:21 ORDER "sl) Legato OMX minishrt köp BEAR OMX X3 C(35)" kurs 6.85
                          17:21 GSM larm sänt!
                          17:21 ORDER "sl) Legato OMX index Shrt OMXS30" kurs 1364.62
                          17:21 GSM larm sänt!

                          iPhone appen verkar inte funka...
                          Last edited by trexen; 2016-03-31, 20:03. Anledning: info

                          Comment


                          • Hej, jag fick nedanstående idag.

                            17:21 ORDER "sl) Legato OMX index Shrt OMXS30" kurs 1364.37.

                            Comment


                            • Yes, fick samma som er

                              Comment


                              • Hej Rikard,

                                Om man köper för 50% vid första signal och sedan för 50% vid nästa signal enligt nedan modifierade script blir avkastningen då jämnare samt drawdown mindre det är frågan.

                                Något du har labbat med?


                                { Legato OMX index long 151207 }

                                timelockb:=10
                                timelocks:=10
                                lt1:=LastTrade(B,D)
                                lt2:=LastTrade(S,D)
                                minSedanKöp:=mult(sub(date(),lt1),1440)
                                minSedanSälj:=mult(sub(date(),lt2),1440)
                                orderdelay:=and(gt(minSedanKöp,timelockb),gt(minSedanSälj,timelocks))

                                $par1:=10 {0-30}
                                advance:=5

                                { Definiera medelvärden för Predictive Average }
                                pred1=find(lt(d,sub(const(d),30)),25,c,1)
                                pred2=find(lt(d,sub(const(d),60)),50,c,1)
                                pred3=find(lt(d,sub(const(d),90)),75,c,1)
                                pred4=find(lt(d,sub(const(d),120)),100,c,1)
                                pred5=find(lt(d,sub(const(d),150)),125,c,1)

                                steg=sub(23,mx(mn(advance,22),1))
                                år2=aref(c,236)
                                år3=aref(c,476)
                                år4=aref(c,729)
                                år5=aref(c,982)
                                år6=aref(c,1234)
                                medel=mov(aref(div(add(add(add(add(år2,år3),år4),år5),år6),6),steg:22),5,s)

                                { Addera medelvärden och ta genomsnitt - förskjut kurvan med par1 perioder }
                                pred_tot=aref(div(add(pred1,add(pred2,add(pred3,add(pred4,pred5)))),5),mx(1,$par1):35)

                                { Testa om lutning på Predictive Average är upp }
                                p1=gt(roc(add(medel,pred_tot),5,%),0)

                                { Definiera v2 och v4 som tillåtna datum att gå long }
                                v2=and(lt(dayofmonth(),if(p1,19,14)),gt(dayofmonth(),if(p1,7,6)))
                                v4=and(lt(dayofmonth(),if(p1,32,31)),gt(dayofmonth(),if(p1,19,27)))

                                { testa om vi är nära stängning }
                                stängning=le(mult(1440,sub(market(c),frac(date()))),10)
                                öppet=ge(mult(1440,sub(market(c),frac(date()))),6)

                                { beräkna histogram för MACD och testa om extremt översålt }
                                hist=sub(macd2(n),macd2(t))
                                extremt=lt(hist,-5)

                                { definiera långt medelvärde för trend och testa om index är över eller extremt översålt }
                                ma100=mov(c,150,s)
                                över=or(extremt,gt(c,ma100))

                                { Testa om Close är under senaste två dagarnas högsta stängning i kombination med v2 }
                                long1a=and(and(lt(c,hhv(aref(c,1),2)),v2),över)

                                { Testa om Close är under senaste tre dagarnas högsta stängning i kombination med v4 }
                                long1b=and(lt(c,hhv(aref(c,1),3)),v4)

                                { koppla ihop villkor, antingen v2 eller v2 samt innehav noll eller blankat }
                                long2=and(or(long1a,long1b),le(portfolio(v),1))

                                { koppla ihop Long-signal med nära stängning samt ingen säljtransaktion under dagen }
                                long3=and(and(and(long2,and(öppet,stängning)),gt(int(d),lasttrade(s,d))),orderdelay)

                                { skriv signal till cell 880 som minifuture-modeller läser av och lägger order }
                                setgvarif(11,880,long3)
                                mult(long3,11)



                                { Legato OMX index shrt 151207 }

                                timelockb:=10
                                timelocks:=10
                                lt1:=LastTrade(B,D)
                                lt2:=LastTrade(S,D)
                                minSedanKöp:=mult(sub(date(),lt1),1440)
                                minSedanSälj:=mult(sub(date(),lt2),1440)
                                orderdelay:=and(gt(minSedanKöp,timelockb),gt(minSedanSälj,timelocks))

                                $par1:=10 {0-30}
                                advance:=5

                                { Definiera medelvärden för Predictive Average }
                                pred1=find(lt(d,sub(const(d),30)),25,c,1)
                                pred2=find(lt(d,sub(const(d),60)),50,c,1)
                                pred3=find(lt(d,sub(const(d),90)),75,c,1)
                                pred4=find(lt(d,sub(const(d),120)),100,c,1)
                                pred5=find(lt(d,sub(const(d),150)),125,c,1)

                                steg=sub(23,mx(mn(advance,22),1))
                                år2=aref(c,236)
                                år3=aref(c,476)
                                år4=aref(c,729)
                                år5=aref(c,982)
                                år6=aref(c,1234)
                                medel=mov(aref(div(add(add(add(add(år2,år3),år4),år5),år6),6),steg:22),5,s)

                                { Addera medelvärden och ta genomsnitt - förskjut kurvan med par1 perioder }
                                pred_tot=aref(div(add(pred1,add(pred2,add(pred3,add(pred4,pred5)))),5),mx(1,$par1):35)

                                { Testa om lutning på Predictive Average är ned }
                                p1=lt(roc(add(medel,pred_tot),5,%),0)

                                { Definiera v1 och v3 som tillåtna datum att gå shrt }
                                v1=or(lt(dayofmonth(),if(p1,8,7)),gt(dayofmonth(),if(p1,30,31)))
                                v3=and(lt(dayofmonth(),if(p1,23,20)),gt(dayofmonth(),if(p1,10,13)))

                                { testa om vi är nära stängning }
                                stängning=le(mult(1440,sub(market(c),frac(date()))),8)
                                öppet=ge(mult(1440,sub(market(c),frac(date()))),6)

                                { definiera långt medelvärde för trend och testa om index är under }
                                ma200=mov(c,200,s)
                                under=lt(c,ma200)

                                { beräkna histogram för MACD och testa om extremt översålt }
                                ej_extremt=gt(macd2(n),-50)

                                { testa om kurs är under gårdagens stängning samt lång trend nedåt }
                                shrt1=and(lt(c,aref(c,1)),under)

                                { koppla ihop shrt-villkor med tillåtna datum samt innehav noll eller större }
                                shrt2=and(and(and(shrt1,or(v1,v3)),ge(portfolio(v),-1)),ej_extremt)

                                { koppla ihop villkor med nära börsstängning samt ingen köptransaktion under dagen }
                                shrt3=and(and(and(shrt2,and(öppet,stängning)),gt(int(d),lasttrade(b,d))),orderdelay)

                                { skriv signal till cell 880 som minifuture-modeller läser av och lägger order }
                                setgvarif(9,880,shrt3)

                                mult(shrt3,10)


                                Comment

                                Working...
                                X