Skulle vara fint med lite feedback på signalerna från dessa script. Har bara labbat lite och tittat på olika möjligheter.
Kolla vad ni tycker om detta, så kan vi vidareutveckla det senare.
sl) Köp
mp1:=div(sub(h,l),2)
close:=add(l,mp1)
rgln1:=LinReg(close,10)
rgln2:=Mov(LinReg(c,100),6,s)
rgln3:=LinReg(c,300)
rgln4:=LinReg(close,10)
regupp1:=Lt(HhvBars(rgln1,2),1)
regupp2:=Lt(HhvBars(rgln2,2),1)
regupp3:=Lt(HhvBars(rgln3,2),1)
kortMA1:=Mov(close,2,s)
kortMA2:=Mov(close,5,s)
kortMAupp1:=Lt(HhvBars(kortMA1,2),1)
kortMAupp2:=Lt(HhvBars(kortMA2,2),1)
slowrsi1:=Mov(Mov(Rsi(4),15,e),5,s)
slowrsi2:=Mov(Mov(Rsi(40),15,e),3,s)
stigRSI1:=Lt(HhvBars(slowrsi1,2),1)
stigRSI2:=Lt(HhvBars(slowrsi2,2),1)
exponerad:=Gt(Portfolio(v),0)
oexponerad:=Ge(Portfolio(v),0)
bband:=Add(BolBands(20,2.0,u),0.5)
okband:=Not(Hhv(Gt(h,bband),1))
mt1:=Mult(Sub(market(c),Frac(d)),1440)
mt2:=Ge(mt1,22)
tidnu:=Frac(DATE())
klocka:=Frac(d)
kl10:=0.425
inpådagen:=gt(klocka,kl10)
lowerband:=BolBands(20,2.0,l)
spik:=Hhv(Lt(l,Sub(lowerband,0.5)),2)
köpläge1:=Hhv(And(Gt(c,lowerband),spik),5)
totalt:=Mult(tidnu,1440)
rest:=Mod(totalt,10)
tidsignal:=Gt(rest,0) {ändra 9 till noll för att se signaler}
i10(
köpläge2=And(And(köpläge1,stigRSI1),Lt(slowrsi1,-20))
lågRSI=And(And(And(Hhv(Lt(slowrsi2,-45),30),stigRSI1),regupp1),Gt(rgln1,rgln2))
okrsi=And(Or(stigRSI1,Lt(slowrsi1,20)),And(And(Lt(slowrsi1,90),stigRSI2),Lt(slowrsi2,50)))
köp1=And(And(And(regupp1,kortMAupp1),kortMAupp2),1)
köp2=Or(And(köp1,Or(regupp2,regupp3)),lågRSI)
köp3=And(Or(exponerad,And(okrsi,And(köp2,oexponerad))),tidsignal)
köp4=And(And(And(okband,Or(köpläge2,köp3)),inpådagen),mt2)
)
sl) Blanka
mp1:=div(sub(h,l),2)
close:=add(l,mp1)
rgln1:=LinReg(close,10)
rgln2:=Mov(LinReg(c,100),6,s)
rgln3:=LinReg(c,300)
rgln4:=LinReg(close,10)
regner1:=Lt(LlvBars(rgln1,2),1)
regner2:=Lt(LlvBars(rgln2,2),1)
regner3:=Lt(LlvBars(rgln3,2),1)
kortMA1:=Mov(close,2,s)
kortMA2:=Mov(close,5,s)
kortMAner1:=Lt(LlvBars(kortMA1,2),1)
kortMAner2:=Lt(LlvBars(kortMA2,2),1)
slowrsi1:=Mov(Mov(Rsi(4),15,e),5,s)
slowrsi2:=Mov(Mov(Rsi(40),15,e),3,s)
fallRSI1:=Lt(LlvBars(slowrsi1,2),1)
fallRSI2:=Lt(LlvBars(slowrsi2,2),1)
exponerad:=Lt(Portfolio(v),0)
oexponerad:=Le(Portfolio(v),0)
bband:=Sub(BolBands(20,2.0,l),0.5)
okband:=Not(Hhv(Lt(l,bband),1))
mt1:=Mult(Sub(market(c),Frac(d)),1440)
mt2:=Ge(mt1,22)
tidnu:=Frac(DATE())
klocka:=Frac(d)
kl10:=0.425
inpådagen:=gt(klocka,kl10)
upperband:=BolBands(20,2.0,u)
spik:=Hhv(Gt(h,Add(upperband,0.5)),2)
blankläge1:=Hhv(And(Lt(c,upperband),spik),5)
totalt:=Mult(tidnu,1440)
rest:=Mod(totalt,10)
tidsignal:=Gt(rest,9) {ändra 9 till noll för att se signaler}
i10(
blankläge2=And(And(blankläge1,fallRSI1),Gt(slowrsi1,20))
högRSI=And(And(And(Hhv(Gt(slowrsi2,45),30),fallRSI1),regner1),Lt(rgln1,rgln2))
okrsi=And(Or(fallRSI1,Gt(slowrsi1,-20)),And(And(Gt(slowrsi1,-90),fallRSI2),Gt(slowrsi2,-50)))
sälj1=And(And(And(regner1,kortMAner1),kortMAner2),1)
sälj2=Or(And(sälj1,Or(regner2,regner3)),högRSI)
sälj3=And(Or(exponerad,And(okrsi,And(sälj2,oexponerad))),tidsignal)
sälj4=And(And(Or(blankläge2,And(okband,sälj3)),inpådagen),mt2)
)
Kolla vad ni tycker om detta, så kan vi vidareutveckla det senare.
sl) Köp
mp1:=div(sub(h,l),2)
close:=add(l,mp1)
rgln1:=LinReg(close,10)
rgln2:=Mov(LinReg(c,100),6,s)
rgln3:=LinReg(c,300)
rgln4:=LinReg(close,10)
regupp1:=Lt(HhvBars(rgln1,2),1)
regupp2:=Lt(HhvBars(rgln2,2),1)
regupp3:=Lt(HhvBars(rgln3,2),1)
kortMA1:=Mov(close,2,s)
kortMA2:=Mov(close,5,s)
kortMAupp1:=Lt(HhvBars(kortMA1,2),1)
kortMAupp2:=Lt(HhvBars(kortMA2,2),1)
slowrsi1:=Mov(Mov(Rsi(4),15,e),5,s)
slowrsi2:=Mov(Mov(Rsi(40),15,e),3,s)
stigRSI1:=Lt(HhvBars(slowrsi1,2),1)
stigRSI2:=Lt(HhvBars(slowrsi2,2),1)
exponerad:=Gt(Portfolio(v),0)
oexponerad:=Ge(Portfolio(v),0)
bband:=Add(BolBands(20,2.0,u),0.5)
okband:=Not(Hhv(Gt(h,bband),1))
mt1:=Mult(Sub(market(c),Frac(d)),1440)
mt2:=Ge(mt1,22)
tidnu:=Frac(DATE())
klocka:=Frac(d)
kl10:=0.425
inpådagen:=gt(klocka,kl10)
lowerband:=BolBands(20,2.0,l)
spik:=Hhv(Lt(l,Sub(lowerband,0.5)),2)
köpläge1:=Hhv(And(Gt(c,lowerband),spik),5)
totalt:=Mult(tidnu,1440)
rest:=Mod(totalt,10)
tidsignal:=Gt(rest,0) {ändra 9 till noll för att se signaler}
i10(
köpläge2=And(And(köpläge1,stigRSI1),Lt(slowrsi1,-20))
lågRSI=And(And(And(Hhv(Lt(slowrsi2,-45),30),stigRSI1),regupp1),Gt(rgln1,rgln2))
okrsi=And(Or(stigRSI1,Lt(slowrsi1,20)),And(And(Lt(slowrsi1,90),stigRSI2),Lt(slowrsi2,50)))
köp1=And(And(And(regupp1,kortMAupp1),kortMAupp2),1)
köp2=Or(And(köp1,Or(regupp2,regupp3)),lågRSI)
köp3=And(Or(exponerad,And(okrsi,And(köp2,oexponerad))),tidsignal)
köp4=And(And(And(okband,Or(köpläge2,köp3)),inpådagen),mt2)
)
sl) Blanka
mp1:=div(sub(h,l),2)
close:=add(l,mp1)
rgln1:=LinReg(close,10)
rgln2:=Mov(LinReg(c,100),6,s)
rgln3:=LinReg(c,300)
rgln4:=LinReg(close,10)
regner1:=Lt(LlvBars(rgln1,2),1)
regner2:=Lt(LlvBars(rgln2,2),1)
regner3:=Lt(LlvBars(rgln3,2),1)
kortMA1:=Mov(close,2,s)
kortMA2:=Mov(close,5,s)
kortMAner1:=Lt(LlvBars(kortMA1,2),1)
kortMAner2:=Lt(LlvBars(kortMA2,2),1)
slowrsi1:=Mov(Mov(Rsi(4),15,e),5,s)
slowrsi2:=Mov(Mov(Rsi(40),15,e),3,s)
fallRSI1:=Lt(LlvBars(slowrsi1,2),1)
fallRSI2:=Lt(LlvBars(slowrsi2,2),1)
exponerad:=Lt(Portfolio(v),0)
oexponerad:=Le(Portfolio(v),0)
bband:=Sub(BolBands(20,2.0,l),0.5)
okband:=Not(Hhv(Lt(l,bband),1))
mt1:=Mult(Sub(market(c),Frac(d)),1440)
mt2:=Ge(mt1,22)
tidnu:=Frac(DATE())
klocka:=Frac(d)
kl10:=0.425
inpådagen:=gt(klocka,kl10)
upperband:=BolBands(20,2.0,u)
spik:=Hhv(Gt(h,Add(upperband,0.5)),2)
blankläge1:=Hhv(And(Lt(c,upperband),spik),5)
totalt:=Mult(tidnu,1440)
rest:=Mod(totalt,10)
tidsignal:=Gt(rest,9) {ändra 9 till noll för att se signaler}
i10(
blankläge2=And(And(blankläge1,fallRSI1),Gt(slowrsi1,20))
högRSI=And(And(And(Hhv(Gt(slowrsi2,45),30),fallRSI1),regner1),Lt(rgln1,rgln2))
okrsi=And(Or(fallRSI1,Gt(slowrsi1,-20)),And(And(Gt(slowrsi1,-90),fallRSI2),Gt(slowrsi2,-50)))
sälj1=And(And(And(regner1,kortMAner1),kortMAner2),1)
sälj2=Or(And(sälj1,Or(regner2,regner3)),högRSI)
sälj3=And(Or(exponerad,And(okrsi,And(sälj2,oexponerad))),tidsignal)
sälj4=And(And(Or(blankläge2,And(okband,sälj3)),inpådagen),mt2)
)
Comment