Jag försöker tota ihop ett utbrott från en Squeeze-script, men behöver hjälp.
Jag hittade Henrics kod i inlägg nr 2185 och försöker återanvända den, men lyckas inge vidare - antagligen för att jag inte riktigt förstår alla komponenter i koden.
Så här har jag fått till det just nu fast det ger ju inga signaler.
Jag försöker få till att vi INTE har er squeeze nu idag men vi hade det igår och gärna med tilltagande momentum. Alltså ett utbrott.
Tycker det känns logiskt men AT håller inte med...
Jag uppskattar som vanligt all hjälp jag kan få.
{ Bollinger }
bbUpper=bolbands(20,2,u)
bbLower=bolbands(20,2,l)
{ Keltner }
kcUpper=add(ema(c,20),mult(2,atr(10)))
kcLower=sub(ema(c,20),mult(2,atr(10)))
kcHög=hhv(kcUpper,20)
kcLåg=llv(kcLower,20)
fastmom=sub(c,div(add(div(add(kcHög,kcLåg),2),ema(c,20)),2))
slowmom=LinReg(fastmom,20)
{ Squeeze indicator }
squeeze_on=if(and(gt(bbLower,kcLower),lt(bbUpper,kcUpper)),0.0001,0)
squeeze_off=if(eqv(squeeze_on,0),0.0001,0)
momrise=if(gt(slowmom,aref(slowmom,1)),slowmom,0)
momdecl=if(le(slowmom,aref(slowmom,1)),slowmom,0)
{utbrott: squeeze*off, stigande slow momentum och positiv fast momentum}
utbrott_1=and(and(squeeze_off,momrise),gt(fastmom,0))
utbrott_2=and(utbrott_1,aref(squeeze_on,1))
Jag hittade Henrics kod i inlägg nr 2185 och försöker återanvända den, men lyckas inge vidare - antagligen för att jag inte riktigt förstår alla komponenter i koden.
Så här har jag fått till det just nu fast det ger ju inga signaler.
Jag försöker få till att vi INTE har er squeeze nu idag men vi hade det igår och gärna med tilltagande momentum. Alltså ett utbrott.
Tycker det känns logiskt men AT håller inte med...
Jag uppskattar som vanligt all hjälp jag kan få.
{ Bollinger }
bbUpper=bolbands(20,2,u)
bbLower=bolbands(20,2,l)
{ Keltner }
kcUpper=add(ema(c,20),mult(2,atr(10)))
kcLower=sub(ema(c,20),mult(2,atr(10)))
kcHög=hhv(kcUpper,20)
kcLåg=llv(kcLower,20)
fastmom=sub(c,div(add(div(add(kcHög,kcLåg),2),ema(c,20)),2))
slowmom=LinReg(fastmom,20)
{ Squeeze indicator }
squeeze_on=if(and(gt(bbLower,kcLower),lt(bbUpper,kcUpper)),0.0001,0)
squeeze_off=if(eqv(squeeze_on,0),0.0001,0)
momrise=if(gt(slowmom,aref(slowmom,1)),slowmom,0)
momdecl=if(le(slowmom,aref(slowmom,1)),slowmom,0)
{utbrott: squeeze*off, stigande slow momentum och positiv fast momentum}
utbrott_1=and(and(squeeze_off,momrise),gt(fastmom,0))
utbrott_2=and(utbrott_1,aref(squeeze_on,1))
Comment