Ladda ner presentationen
Presentation laddar. Vänta.
1
Att bygga ordermodeller i Nordnet AutoTrader
Genomgång grundläggande teori ordermodeller Genomgång script och konstanter Genomgång några enkla tekniska indikatorer Hitta samband mellan några indikatorer Genomgång tilldelade namn, minnesreferenser och extra objekt Scriptkommandon att använda i triggerscript Bygga triggerscript för köp- och säljsignal Konstruktion prisscript, antalscript och extra kontrollscript Bygga färdigt ordermodellen inkl teori bakom parallella ordermodeller loopfunktioner
2
Grundläggande scriptkunskaper
Vad är script? Skillnad mellan script och ordermodell?
3
Ordermodellen och dess sekvenser
4
Parallella ordermodeller
5
Fördefinierade konstanter
C – Closekursen O - Openkurs L – Low H – High B – Buy S - Sell V – Volym D – datum enligt databas Date() - datum enligt systemtid
6
Hitta samband
8
Förutsättningar för köpsignal
Mellan 25:e och sista i månaden MACD 60 för OMXS30 under 2 Kurs över senaste två staplarnas högsta Vi handlar inte i juli månad Inget innehav finns
9
Vi definierar scriptindikatorerna
25:e i månaden eller senare sista_veckan:=ge(dayofmonth(),25) MACD i 60 minuters upplösning för OMXS30 lägre än 2 pris60=cmpref(c,0,a) m1=ema(pris60,12) m2=ema(pris60,26) mcd=sub(m1,m2) under=lt(mcd,2)
10
Testa om månad inte är juli ej_juli:=not(eqv(monthnumber(),7))
Skapa högsta nivå för 2 tidigare staplar hi60=cmpref(h,0,a) nivå=gt(pris60,hhv(aref(hi60,1),2)) Testa om innehav <= 0 le(portfolio(v),0)
11
Att läsa in Close-kursen som extra objekt pris60:=cmpref(c,0,a)
Stock)}
12
Definierade villkor för köp
sista_veckan:=ge(dayofmonth(),25) under=lt(mcd,2) ej_juli=not(eqv(monthnumber(),7)) nivå=gt(c,hhv(aref(hi60,1),2)) ejinnehav:=le(portfolio(v),0)
13
And-kommandot villkor1=and(villkor2,villkor3) köp1=and(villkor1,xxxxx)
14
Grupparbete – koppla samman villkor för komplett köpsignal
Nu har vi definierat våra villkor Grupparbete – koppla ihop villkoren
15
Kombinera ihop villkoren för köp
köp1=and(under,nivå) köp2=and(köp1,sista_veckan) köp3=and(köp2,ej_innehav) köp4=and(köp3,ej_juli) mult(köp4,10)
16
Samla ihop hela scriptet
sista_veckan:=ge(dayofmonth(),25) ej_juli:=not(eqv(monthnumber(),7)) i60( pris60=cmpref(c,0,a) hi60=cmpref(h,0,a) mv1=ema(pris60,12) mv2=ema(pris60,26) mcd=sub(mv1,mv2) under=lt(mcd,2) nivå=hhv(aref(hi60,1),2) draw(nivå,2,dgqb) köp1=and(under,gt(pris60,nivå)) köp2=and(köp1,sista_veckan) köp3=and(köp2,le(portfolio(v),0)) köp4=and(köp3,ej_juli) mult(köp4,5) ) Stock )}
17
Scriptförutsättningar - parentesdjup
Tilldelade namn ex: värde:=100 summa:=Add(värde,35) Minnesreferenser ex: värde:=100 summa=Add(värde,35) Viktigt att minnesreferenser omsluts av intradayprefix om sådant används
18
Vi definierar prisscript och antalscript
Köp på aktuell säljkurs + 0,25 kr add(s,0.25) Handla för belopp dividerat med säljkurs insats:=ScrPar(21) köpantal:=Int(Div(insats,s)) innehav:=Portfolio(v) i1( övermål=Ge(innehav,köpantal) slutantal1=If(övermål,0,SUB(köpantal,innehav)) slutantal1 )
19
Extra kontrollscript Spärra orderskurar vid misslyckad köporder
tidspärr:=1 lt1:=LastTrade(B,D) minSedanKöp:=mult(sub(date(),lt1),1440) gt(minSedanKöp,tidspärr)
20
Säljscript Mellan 4:e och 24 i månaden Kurs under senaste tre staplarnas lägsta Innehav finns
21
Säljscriptet ej_sista_veckan:=le(dayofmonth(),24) in_på_månaden:=ge(dayofmonth(),4) i60( pris60=cmpref(c,0,a) lo60=cmpref(l,0,a) nivå=llv(aref(lo60,1),3) draw(nivå,2,rqb) exit1=lt(pris60,nivå) exit2=and(exit1,and(ej_sista_veckan,in_på_månaden)) exit3=and(exit2,gt(portfolio(v),0)) mult(exit3,5) ) Stock )}
22
Antal- och prisscript Sälj på aktuell köpkurs - 0,25 kr sub(b,0.25)
Sälj hela innehavet portfolio(v)
23
Grupparbete – bygg ihop ordermodellen
Samla ihop våra nya script och bygg ihop ordermodellerna. Tips: Två parallella modeller med 1 loopad sekvens i varje modell.
Liknande presentationer
© 2024 SlidePlayer.se Inc.
All rights reserved.