god fortsättning själv.
Det är ett syntaxfel på raden 'korsning' där ordet 'bra' står direkt ihop med en parentes. Vet inte exakt vad du avsett där?
Annars vet jag att rikard och inber haft lite diskussioner om just ett vidgande bollinger förut. Det finns där om du söker lite.
En sak som kan vara bra att komma ihåg är att kärnan i bollinger är standardavvikelse.
Så det är ju själva std-avvikelsen du är ute efter. Liten avvikelse, smalt bollinger, plötsligt avvikelse kraftig ballong på bollinger.
devbakåt:=1
stddå:=Stdev(ref(c,devbakåt),20)
stdnu:=Stdev(c,20)
så dessa ovan kan du laborera med lite.
T.ex kolla ifall standardavvikelse på större än 0.5 kan vara intressant.
stdnu:=Stdev(c,20)
gt(stdnu,0.5)
Std-avvikelse säger inte direkt något om riktningen på avvikelsen. Så för att se att det är ökning kanske du kan göra så här:
devbakåt:=1
devlevel:=0.5
stddå:=Stdev(ref(c,devbakåt),20)
stdnu:=Stdev(c,20)
nuok:=gt(stdnu,devlevel)
dåok:=le(stddå,devlevel)
i15(and(nuok,dåok))
'stddå' tittar på förgående periods stdev()(eller devbakåt perioder du väljer)
'stdnu' tittar nu.
Du kollar att nu är större än 'devlevel', och att då var det mindre än, dvs att du ökat avvikelsen från under tröskeln 'devlevel', till över.
Sedan får du kanske kombinera med det du hade gjort själv med vanlig bollingerkorsning då för att avgöra om det är typisk säljsignal eller köpsignal du fått. För scriptet ovan talar bara om att det plötsligt börjat avvika.
Sedan bygger man väl vidare om man finner att man måste veta att det varit smalt band under längre tid t.ex och då lägger du till kanske något sådant här:
devbakåt1:=1
devbakåt2:=3
devlevel:=0.5
stddå1:=Stdev(ref(c,devbakåt1),20)
stddå2:=Stdev(ref(c,devbakåt2),20)
stdnu:=Stdev(c,20)
nuok:=gt(stdnu,devlevel)
dåok:=and(le(stddå1,devlevel),le(stddå2,devlevel))
i15(and(nuok,dåok))
Nu krävs för 'dåok' att både 1 period bakåt och 3 perioder bakåt har det varit liten avvikelse. Där kan du ju labba vidare med vilket spann du behöver.
Avvikelsen mäts ju över 20 perioder så det ändras inte blixtsnabbt. Så du kan kanske prova
devbakåt2:=10
eller något sådant om du vill att det skall ha varit stiltje längre tid innan.
Nu har jag kört med bollingers standardvärde 20 perioder som du ser. Men du byter bara till dina 25 perioder istället.
Det är ett syntaxfel på raden 'korsning' där ordet 'bra' står direkt ihop med en parentes. Vet inte exakt vad du avsett där?
Annars vet jag att rikard och inber haft lite diskussioner om just ett vidgande bollinger förut. Det finns där om du söker lite.
En sak som kan vara bra att komma ihåg är att kärnan i bollinger är standardavvikelse.
Så det är ju själva std-avvikelsen du är ute efter. Liten avvikelse, smalt bollinger, plötsligt avvikelse kraftig ballong på bollinger.
devbakåt:=1
stddå:=Stdev(ref(c,devbakåt),20)
stdnu:=Stdev(c,20)
så dessa ovan kan du laborera med lite.
T.ex kolla ifall standardavvikelse på större än 0.5 kan vara intressant.
stdnu:=Stdev(c,20)
gt(stdnu,0.5)
Std-avvikelse säger inte direkt något om riktningen på avvikelsen. Så för att se att det är ökning kanske du kan göra så här:
devbakåt:=1
devlevel:=0.5
stddå:=Stdev(ref(c,devbakåt),20)
stdnu:=Stdev(c,20)
nuok:=gt(stdnu,devlevel)
dåok:=le(stddå,devlevel)
i15(and(nuok,dåok))
'stddå' tittar på förgående periods stdev()(eller devbakåt perioder du väljer)
'stdnu' tittar nu.
Du kollar att nu är större än 'devlevel', och att då var det mindre än, dvs att du ökat avvikelsen från under tröskeln 'devlevel', till över.
Sedan får du kanske kombinera med det du hade gjort själv med vanlig bollingerkorsning då för att avgöra om det är typisk säljsignal eller köpsignal du fått. För scriptet ovan talar bara om att det plötsligt börjat avvika.
Sedan bygger man väl vidare om man finner att man måste veta att det varit smalt band under längre tid t.ex och då lägger du till kanske något sådant här:
devbakåt1:=1
devbakåt2:=3
devlevel:=0.5
stddå1:=Stdev(ref(c,devbakåt1),20)
stddå2:=Stdev(ref(c,devbakåt2),20)
stdnu:=Stdev(c,20)
nuok:=gt(stdnu,devlevel)
dåok:=and(le(stddå1,devlevel),le(stddå2,devlevel))
i15(and(nuok,dåok))
Nu krävs för 'dåok' att både 1 period bakåt och 3 perioder bakåt har det varit liten avvikelse. Där kan du ju labba vidare med vilket spann du behöver.
Avvikelsen mäts ju över 20 perioder så det ändras inte blixtsnabbt. Så du kan kanske prova
devbakåt2:=10
eller något sådant om du vill att det skall ha varit stiltje längre tid innan.
Nu har jag kört med bollingers standardvärde 20 perioder som du ser. Men du byter bara till dina 25 perioder istället.
Comment