Hello folks!
Fick en ide om att låta vinstnivån styra periodvärdet på en reglinje.
Tanken är att ju högre vinst, desto långsammare reglinje, och man ligger alltså kvar längre i en lång trend och sparar courtage.
Problemet är att jag får inte det att funka!
Periodvärdet blir inte det som "faktor1" landar på.
Däremot om jag skriver ett absolut tal, tex 50 istället för "faktor2"
på näst sista raden funkar det.
Här är ett urklipp ur mitt script som stänger en blankposition:
{lastsell:=LastTrade(S,P)}
lastsell:=706 (simulerar blankat kontrakt)
mp1:=div(sub(h,l),2)
close:=add(l,mp1)
profit:=Sub(lastsell,c) (vinst i absoluta punkter)
faktor1:=Add(Div(Mult(profit,profit),2),20)
faktor2:=If(Gt(faktor1,200),200,faktor1) (begränsn. max 200)
rgln1:=LinReg(close,faktor2)
regupp1=Lt(HhvBars(rgln1,2),1)
Fick en ide om att låta vinstnivån styra periodvärdet på en reglinje.
Tanken är att ju högre vinst, desto långsammare reglinje, och man ligger alltså kvar längre i en lång trend och sparar courtage.
Problemet är att jag får inte det att funka!
Periodvärdet blir inte det som "faktor1" landar på.
Däremot om jag skriver ett absolut tal, tex 50 istället för "faktor2"
på näst sista raden funkar det.
Här är ett urklipp ur mitt script som stänger en blankposition:
{lastsell:=LastTrade(S,P)}
lastsell:=706 (simulerar blankat kontrakt)
mp1:=div(sub(h,l),2)
close:=add(l,mp1)
profit:=Sub(lastsell,c) (vinst i absoluta punkter)
faktor1:=Add(Div(Mult(profit,profit),2),20)
faktor2:=If(Gt(faktor1,200),200,faktor1) (begränsn. max 200)
rgln1:=LinReg(close,faktor2)
regupp1=Lt(HhvBars(rgln1,2),1)
Comment