Hej,
Hur ändrar man på nedan script så att man får följande funktioner:
1. Flytnivån flyter med upp till inköpsnivån samt ligger kvar där och bevakar.
2. Anger % i fältet "SL Mini flytnivå" i fönstret Indata script.
{ Stoploss Mini Long }
{ 120209 }
elastisk:=1 { 1=JA 0=NEJ }
tid_innan_stäng:=6 {minuter innan stängning}
{ }
stängning1:=ge(mult(1440,sub(market(c),frac(date()))),tid_innan_stäng)
stoppgräns1:=(Abs(ScrPar(1)))
målantal:=ScrPar(2)
lastbuy:=LastTrade(B,P)
innehav:=Portfolio(v)
mv1:=Mov(b,2,s)
mv2:=Mov(s,2,s)
fastmfi:=Mov(LinReg(Mfi(3),4),4,e)
mfiner:=Lt(LlvBars(fastmfi,2),1)
tidspärr1:=1
lt1:=LastTrade(B,D)
lt2:=Portfolio(D)
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ärr1)
account_ok:=not(eqv(cash(d),0))
inpådagen:=gt(frac(date()),0.377)
i3(
triggnivå=Sub(lastbuy,stoppgräns1)
start=if(ge(d,LastTrade(b,d)),mv1,0)
maxhittills=hhv(start,5000)
högstav=Sub(maxhittills,lastbuy)
level1=Sub(maxhittills,stoppgräns1)
flytstopp1=And(And(Lt(b,level1),Lt(mv1,level1)),And(Lt(s,level1),Lt(mv2,level1)))
flytstopp2=And(Lt(b,level1),Lt(s,level1))
flytstopp3=If(elastisk,flytstopp1,flytstopp2)
Draw(If(and(and(trans_ok,and(delay_ok,account_ok)),Gt(innehav,målantal)),level1,0),9,rqb)
signal1=And(And(or(mfiner,Not(elastisk)),flytstopp3),Gt(innehav,målantal))
signal2=And(And(And(signal1,Gt(stoppgräns1,0)),delay_ok),account_ok)
signal3=and(and(signal2,inpådagen),stängning1)
Mult(signal3,10)
)
Hur ändrar man på nedan script så att man får följande funktioner:
1. Flytnivån flyter med upp till inköpsnivån samt ligger kvar där och bevakar.
2. Anger % i fältet "SL Mini flytnivå" i fönstret Indata script.
{ Stoploss Mini Long }
{ 120209 }
elastisk:=1 { 1=JA 0=NEJ }
tid_innan_stäng:=6 {minuter innan stängning}
{ }
stängning1:=ge(mult(1440,sub(market(c),frac(date()))),tid_innan_stäng)
stoppgräns1:=(Abs(ScrPar(1)))
målantal:=ScrPar(2)
lastbuy:=LastTrade(B,P)
innehav:=Portfolio(v)
mv1:=Mov(b,2,s)
mv2:=Mov(s,2,s)
fastmfi:=Mov(LinReg(Mfi(3),4),4,e)
mfiner:=Lt(LlvBars(fastmfi,2),1)
tidspärr1:=1
lt1:=LastTrade(B,D)
lt2:=Portfolio(D)
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ärr1)
account_ok:=not(eqv(cash(d),0))
inpådagen:=gt(frac(date()),0.377)
i3(
triggnivå=Sub(lastbuy,stoppgräns1)
start=if(ge(d,LastTrade(b,d)),mv1,0)
maxhittills=hhv(start,5000)
högstav=Sub(maxhittills,lastbuy)
level1=Sub(maxhittills,stoppgräns1)
flytstopp1=And(And(Lt(b,level1),Lt(mv1,level1)),And(Lt(s,level1),Lt(mv2,level1)))
flytstopp2=And(Lt(b,level1),Lt(s,level1))
flytstopp3=If(elastisk,flytstopp1,flytstopp2)
Draw(If(and(and(trans_ok,and(delay_ok,account_ok)),Gt(innehav,målantal)),level1,0),9,rqb)
signal1=And(And(or(mfiner,Not(elastisk)),flytstopp3),Gt(innehav,målantal))
signal2=And(And(And(signal1,Gt(stoppgräns1,0)),delay_ok),account_ok)
signal3=and(and(signal2,inpådagen),stängning1)
Mult(signal3,10)
)
Comment