Skulle bli glad över hjälp med att skapa ett script till detta(om det går)
Allmänt meddelande
Collapse
No announcement yet.
Hjälp med script
Collapse
X
-
Detta gör det du frågar efter:
tittabakåt:=2
mnu:=mov(c,200,s)
mdå:=mov(ref(c,1),200,s)
mökar:=gt(mnu,mdå)
mtest1:=and(and(lt(l,mnu),gt(h,mnu)),mökar)
mtest2:=hhv(mtest1,tittabakåt)
p1:=add(hhvbars(mtest1,tittabakåt),1)
high1:=gt(h,aref(h,p1:tittabakåt))
mult(and(high1,mtest2),20)
Skala 0-100 gör den 20% hög flagga.
Dessa raderna kan tarva en förklaring:
p1:=add(hhvbars(mtest1,tittabakåt),1)
high1:=gt(h,aref(h,p1:tittabakåt))
'p1' får antalet perioder bakåt till den stapel som inom 'tittabakåt' skurit under 200 MA.
aref(h,p1:tittabakåt)
Detta hämtar High 'p1' perioder bakåt.
OBS konstruktionen med ':tittabakåt' där. Eftersom perioden räknas fram dynamiskt under körning så måste man ange maxvärde som det beräknade periodvärdet kan bli. Annars blir inte scriptet riktigt dvs kompilatorn vet inte periodvärdet när scriptet kompileras, utan det kommer fram under körningen av scriptet.
-
Scriptet gör det du beskrev. I alla fall som jag fattade det.
Det testar att 200 MA passerats inom det intervallet 'tittabakåt' som du kan ange.
Det testar att 200 MA ökar.
Och det testar att High innevarande period är högre än High perioden då korsning med MA skedde.
Möjligen skall det modifieras så det inte få signal förrän korsning är minst en period bakåt.
Du har i alla fall ett skelett att utgå från.
Comment
-
Måste försöka en gång till..
Lasse du skriver..
"och det testar att High innevarande period är högre än High perioden då korsning med MA skedde"
Om jag förstår det rätt så ger scriptet signal när högsta värdet på stapeln som gled under 200 dagars passeras?
Jag skulle vilja ha signal när "föregående dags högsta" passeras,alltså.. tex..om vi får ett brott på 200 dagars och kursen sjunker tex.5 dagar på följd..men den sjätte dagen passeras högsta värdet på dag 5 stapeln..då skulle jag vilja ha signal..
Ursäkta om jag är tjatig och "trög"....
Mvh...MMPT. (MoneyManagement)
Comment
-
Detta är inget svar utan ett annat scriptproblem.
Får inte de signaler som jag tror att jag ska få. bifogar de scipten. Det kanske inte går att få bort de där köpsignalerna där Macd sell är varken positiv eller negativ. Dessutom saknar jag ett köplarm.Attached FilesUlla-Britt Gråbacke
Comment
-
Vad, går det bara ett bifoga ett dokument i taget!Attached FilesUlla-Britt Gråbacke
Comment
-
-
Hej Ulla-Britt
...ett litet förslag
När du bifogar script, sänd dem hellre via "klipp o Klistra" så att vi får dem som en text direkt i ditt inlägg. Då är det enkelt för oss andra att bara markera ditt script och prova hos oss själva. När det kommer som en bild måste vi skriva in scriptet.
Comment
-
Ulla-Britt!!!
Starta gärna nytt ämne när du har nya saker. Det blir så många trådar i trådarna, om man säger...
Emil, då blir scriptet mycket enklare.
tittabakåt:=2
mnu:=mov(c,200,s)
mdå:=mov(ref(c,1),200,s)
mökar:=gt(mnu,mdå)
mtest1:=and(and(lt(l,mnu),gt(h,mnu)),mökar)
mtest2:=hhv(mtest1,tittabakåt)
high1:=gt(h,aref(h,1))
mult(and(high1,mtest2),20)
'high1' testar bara att high nu är högre än förgående period.
Med 'tittabakåt' bestämmer du hur längesedan krossen med medelvärdet får vara.
Comment
-
Tack Lasse.
Nu klarnade det en del !!!!
En enkel, men, en signal som har givit mej en hel del i mina långa innehav..senast Elux..020117 samt SCA..010924....med mycket snäva stoppar (och volym bekräftelse)har jag trots en vinst procent på endast 24% lyckats göra bra ifrån mej på denna signal..
Tack och god kvällPT. (MoneyManagement)
Comment
Comment