Har försökt få till Heikin Ashi smooth där i30 på OMXS30 fungerar som trendfilter och i15 på terminen som trigger. Båda måste alltså vara sanna för att ge signal. Blev bara pankkaka av mitt försök med cmpref... Nån som kan hjälpa mig? Är alltså nedanstående script jag vill använda i bägge upplösningarna.
sp1:=50
first:=aref(div(add(o,c),2),add(sp1,1):50)
mc1:=div(add(add(c,o),add(l,h)),4)
{arr with power of 2 values,9,8,7...}
retval(0,0)
retval(0,1)
ack=cum(1,sp1)
mweight=power(2,sub(sp1,ack))
mcweight=mult(mweight,aref(mc1,ack:sp1))
mscweight=retval(add(getval(0),mcweight),0)
dscweight=retval(add(getval(1),mweight),1)
loop(ack,sp1)
dcweight=add(getval(1),1)
tots1=add(getval(0),const(first))
haOpen=div(tots1,mult(1,dcweight))
mclose=div(add(add(c,o),add(l,h)),4)
draw(haOpen,3,mqbw)
mult(ge(mclose,haOpen),10)
sp1:=50
first:=aref(div(add(o,c),2),add(sp1,1):50)
mc1:=div(add(add(c,o),add(l,h)),4)
{arr with power of 2 values,9,8,7...}
retval(0,0)
retval(0,1)
ack=cum(1,sp1)
mweight=power(2,sub(sp1,ack))
mcweight=mult(mweight,aref(mc1,ack:sp1))
mscweight=retval(add(getval(0),mcweight),0)
dscweight=retval(add(getval(1),mweight),1)
loop(ack,sp1)
dcweight=add(getval(1),1)
tots1=add(getval(0),const(first))
haOpen=div(tots1,mult(1,dcweight))
mclose=div(add(add(c,o),add(l,h)),4)
draw(haOpen,3,mqbw)
mult(ge(mclose,haOpen),10)
Comment