OMX- handel, vändande MV
Ingemar/Rikard!
Jag har med intresse följt ovanstående dialog. Vi är flera som söker bra script för våra OMX- handel.
En av svårigheterna är att hitta en folmel som klarar av inte bara långa åkningar men även inte rusar iväg medtät småhandel i en konsolideriongssituation. Då förlorar man snabbt vinsten på courtagen. Se mina tidigare inlägg i frågan.
Jag har försökt förstå Rikards köpscript av den 03-02-19 men inte lyckats eller att få det att fungera, vad jag nu gjort för fel.
Det är allt för lätt att krångla till det för mycket och bygga in all möjliga sorters villkor för ett "optimalt" resultat. Ju enklare ju simplare sa´slig Dumbom.
Man måste oxå testa ut sina utfall under en längre tid innan man kör i automatikläge.
Nedanstående script har jag testat med blandad framgång sedan i sept. 2002. Det är tänkt att gå långt/kort x terminer för att sedan köp/ sälja 2x kontrakt, dvs hela tiden ligga investerad x kontrakt. Scripten är framtagna tillsammans med Torsten mitten av 2002.
Köp
ag11:=BolBands(20,2.0,u)
ovanbband:=GE(H,ag11)
ejöverbolband:=not(HHv(ovanbband,1))
{ }
kortMV:=5
långtMV:=40
kortmedv:=mov(C,kortMV,s)
långtmedv:=mov(C,långtMV,s)
över:=GE(kortmedv,långtmedv)
uppåt:=GT(C,långtmedv)
del1:=AND(över,uppåt)
del2:=AND(del1,1)
{ }
momtum:=MOV(MO(10),3)
högmom:=GT(momtum,100.50)
lågmom:=LT(momtum,99.5)
utanför:=OR(lågmom,högmom)
{ }
del3:=AND(del2,utanför)
{ }
medelMV:=20
mnu:=mov(c,medelMV,s)
{ Hans, du kollar 3 perioder bakåt }
mdå:=mov(ref(c,3),medelMV,s)
del4:=ge(mnu,mdå)
del5:=and(del3,del4)
{ }
{OBS test mot rätt SYSTEM tid!! }
timme:=10
minutos:=05
tidiminuter:=add(mult(timme,60),minutos)
delavdag:=DIV(tidiminuter,1440)
OKtid:=GE(frac(DATE()),delavdag)
{ 1=i st för OKtid }
del6:=AND(del5,1)
{1=i stället för ejöverbolband}
del7:=AND(del5,1)
köp:=OR(del6,del7)
flagga:=mult(köp,6)
i15(flagga)
Sälj
ag11:=BolBands(20,2.0,L)
underbband:=LE(L,ag11)
ejunderbolband:=not(LLv(underbband,1))
{ }
kortmedv:=mov(C,5,s)
långtmedv:=mov(C,40,s)
under:=LE(kortmedv,långtmedv)
nedåt:=LT(C,långtmedv)
del1:=AND(under,nedåt)
del2:=AND(del1,1)
{1= bb-villkoret urkopplat }
momtum:=MOV(MO(10),3)
högmom:=GT(momtum,100.50)
lågmom:=LT(momtum,99.5)
utanför:=OR(lågmom,högmom)
{ }
del3:=AND(del2,utanför)
{ }
medelMV:=20
mnu:=mov(c,medelMV,s)
{ Hans, du kollar 3 perioder bakåt }
mdå:=mov(ref(c,3),medelMV,s)
del4:=LT(mnu,mdå)
del5:=and(del3,del4)
{ }
{OBS test mot rätt SYSTEM tid!! }
timme:=10
minutos:=05
tidiminuter:=add(mult(timme,60),minutos)
delavdag:=DIV(tidiminuter,1440)
OKtid:=GE(frac(DATE()),delavdag)
{1=i stället för OKtid }
del6:=AND(del5,1)
{1= tidsvillkoret urkopplat}
del7:=AND(del5,1)
del8:=OR(del6,del7)
flagga:=mult(del8,6)
i15(flagga)
Utfall:
OMX2 I
Ingemar/Rikard!
Jag har med intresse följt ovanstående dialog. Vi är flera som söker bra script för våra OMX- handel.
En av svårigheterna är att hitta en folmel som klarar av inte bara långa åkningar men även inte rusar iväg medtät småhandel i en konsolideriongssituation. Då förlorar man snabbt vinsten på courtagen. Se mina tidigare inlägg i frågan.
Jag har försökt förstå Rikards köpscript av den 03-02-19 men inte lyckats eller att få det att fungera, vad jag nu gjort för fel.
Det är allt för lätt att krångla till det för mycket och bygga in all möjliga sorters villkor för ett "optimalt" resultat. Ju enklare ju simplare sa´slig Dumbom.
Man måste oxå testa ut sina utfall under en längre tid innan man kör i automatikläge.
Nedanstående script har jag testat med blandad framgång sedan i sept. 2002. Det är tänkt att gå långt/kort x terminer för att sedan köp/ sälja 2x kontrakt, dvs hela tiden ligga investerad x kontrakt. Scripten är framtagna tillsammans med Torsten mitten av 2002.
Köp
ag11:=BolBands(20,2.0,u)
ovanbband:=GE(H,ag11)
ejöverbolband:=not(HHv(ovanbband,1))
{ }
kortMV:=5
långtMV:=40
kortmedv:=mov(C,kortMV,s)
långtmedv:=mov(C,långtMV,s)
över:=GE(kortmedv,långtmedv)
uppåt:=GT(C,långtmedv)
del1:=AND(över,uppåt)
del2:=AND(del1,1)
{ }
momtum:=MOV(MO(10),3)
högmom:=GT(momtum,100.50)
lågmom:=LT(momtum,99.5)
utanför:=OR(lågmom,högmom)
{ }
del3:=AND(del2,utanför)
{ }
medelMV:=20
mnu:=mov(c,medelMV,s)
{ Hans, du kollar 3 perioder bakåt }
mdå:=mov(ref(c,3),medelMV,s)
del4:=ge(mnu,mdå)
del5:=and(del3,del4)
{ }
{OBS test mot rätt SYSTEM tid!! }
timme:=10
minutos:=05
tidiminuter:=add(mult(timme,60),minutos)
delavdag:=DIV(tidiminuter,1440)
OKtid:=GE(frac(DATE()),delavdag)
{ 1=i st för OKtid }
del6:=AND(del5,1)
{1=i stället för ejöverbolband}
del7:=AND(del5,1)
köp:=OR(del6,del7)
flagga:=mult(köp,6)
i15(flagga)
Sälj
ag11:=BolBands(20,2.0,L)
underbband:=LE(L,ag11)
ejunderbolband:=not(LLv(underbband,1))
{ }
kortmedv:=mov(C,5,s)
långtmedv:=mov(C,40,s)
under:=LE(kortmedv,långtmedv)
nedåt:=LT(C,långtmedv)
del1:=AND(under,nedåt)
del2:=AND(del1,1)
{1= bb-villkoret urkopplat }
momtum:=MOV(MO(10),3)
högmom:=GT(momtum,100.50)
lågmom:=LT(momtum,99.5)
utanför:=OR(lågmom,högmom)
{ }
del3:=AND(del2,utanför)
{ }
medelMV:=20
mnu:=mov(c,medelMV,s)
{ Hans, du kollar 3 perioder bakåt }
mdå:=mov(ref(c,3),medelMV,s)
del4:=LT(mnu,mdå)
del5:=and(del3,del4)
{ }
{OBS test mot rätt SYSTEM tid!! }
timme:=10
minutos:=05
tidiminuter:=add(mult(timme,60),minutos)
delavdag:=DIV(tidiminuter,1440)
OKtid:=GE(frac(DATE()),delavdag)
{1=i stället för OKtid }
del6:=AND(del5,1)
{1= tidsvillkoret urkopplat}
del7:=AND(del5,1)
del8:=OR(del6,del7)
flagga:=mult(del8,6)
i15(flagga)
Utfall:
OMX2 I
Comment