Ursprungligen postat av larry
Visa inlägg
Allmänt meddelande
Collapse
No announcement yet.
Stöd och motstånd
Collapse
X
-
Vill köpa när close har varit under stöd nivån och sen vänder upp igen. har försökt med nedanstående , men får inte till det. vad gör jag för fel?
stöd=aref(Freq(c,20,10000.75,l),1)
över_nu=gt(c,stöd)
under_förra=lt(aref(c,1),aref(stöd,1))
signal=and(över_nu,under_förra)
Comment
-
Hej, jag tycker det ser ut att fungera ganska fint! Jag lade till en mult-sats längst ner för att få staplarna i 10% höjd, och valt dagsupplösning på scriptet.
stöd=aref(Freq(c,20,10000.75,l),1)
draw(stöd,0,dgqbw2)
över_nu=gt(c,stöd)
under_förra=lt(aref(c,1),aref(stöd,1))
signal=and(över_nu,under_förra)
mult(signal,10)Attached Files
Comment
-
Ursprungligen postat av Rikard Nilsson Visa inläggHej, jag tycker det ser ut att fungera ganska fint! Jag lade till en mult-sats längst ner för att få staplarna i 10% höjd, och valt dagsupplösning på scriptet.
stöd=aref(Freq(c,20,10000.75,l),1)
draw(stöd,0,dgqbw2)
över_nu=gt(c,stöd)
under_förra=lt(aref(c,1),aref(stöd,1))
signal=and(över_nu,under_förra)
mult(signal,10)
Comment
-
Man skulle kanske kunna använda något som mäter avståndet mellan frekvensbanden för att avgöra volatiliteten:
stöd=aref(Freq(c,20,10000.75,l),1)
motstånd=aref(Freq(c,20,10000.75,h),1)
volla_ok=gt(div(motstånd,stöd),1.05)
Här divideras säljlinjen med köplinjen och testas om avståndet är större än 5%. I så fall blir volla_ok sant och det är ok att handla.
Enkelt att koppla in i raden:
signal=and(and(över_nu,under_förra),volla_ok)
Comment
-
En annan fråga. Vill få bort oönskade signaler/flaggor. Vill endast att en flagga ska visas vart 15 minut. dvs. vill att den ska ta en signal som mest vart 15 minut. Har prövat med tidspärr men får inte bort flaggorna. Hur går jag tillväga?
Comment
-
Skriptet nedan är från xk) Delay Order och finns som standar i AT. Det går även bra att använda en av köp eller sälj.
tidspärr:=1
lt1:=LastTrade(B,D)
lt2:=LastTrade(S,D)
i1(
minSedanKöp=Mult(Sub(Date(),lt1),1440)
minSedanSälj=Mult(Sub(Date(),lt2),1440)
And(Gt(minSedanKöp,tidspärr),Gt(minSedanSälj,tidspärr))
)
Comment
-
Ursprungligen postat av Henric Visa inläggSkriptet nedan är från xk) Delay Order och finns som standar i AT. Det går även bra att använda en av köp eller sälj.
tidspärr:=1
lt1:=LastTrade(B,D)
lt2:=LastTrade(S,D)
i1(
minSedanKöp=Mult(Sub(Date(),lt1),1440)
minSedanSälj=Mult(Sub(Date(),lt2),1440)
And(Gt(minSedanKöp,tidspärr),Gt(minSedanSälj,tidspärr))
)
Comment
-
lasttrade hämtar loggade order från kontot och inte från signaler i diagrammet. Har det någon betydelse om det ritas flera signaler. Den första gäller ju tills exit eller motsatta signal ritas. Det finns några sätt, tex att vid diagramritning spara d i en cell och byta ut med lasttrade.
Comment
-
Hej, vill spara mina stöd och motståndsniver dvs använda statiska nivåer.
Tänkte man kunde använda find och top bottom funktionerna för att hitta bottnar och toppar. Är det någon som har någon idé om hur jag ska kunna lägga in statiska nivåer?
Tänkte att man kunde spinna vidare på detta.
{ definiera topp }
t1:=gt(aref(h,2),aref(h,1))
t2:=gt(aref(h,2),aref(h,3))
topp:=and(t1,t2)
{ definiera botten }
b1:=lt(aref(l,2),aref(l,1))
b2:=lt(aref(l,2),aref(l,3))
botten:=and(b1,b2)
{ hitta priser }
pris_tp:=find(topp,50,aref(h,2),1)
pris_bt:=find(botten,50,aref(l,2),1)
mvh
Comment
Comment