Programmera för börsen

Marcus Olsson,

Precis som många andra som programmerar har jag ofta funderat: "Borde jag inte kunna slå börsen genom att analysera den med kod?". Givetvis är svaret nej – det är i grund och botten ett fool's errand, men man kan i alla fall använda kod för att förstå vissa principer och indikatorer på börsen.

TradingView är en fantastisk plattform där man kan skriva egen kod i deras egna språk – "Pine Script" – för att analysera kurser och händelser.

Till exempel skrev jag detta script för att jämföra SMA och EMA för stängningskurserna (har tyvärr ingen syntax highlight för Pine Script):

1//@version=1
2study(title="SMA/EMA Cross 50/200", overlay=true)
3short = sma(close, 50)
4long = ema(close, 200)
5plot(short, color = red)
6plot(long, color = blue)
7plotarrow(short-long, minheight = 20, maxheight = 20)
8plot(cross(short, long) ? short : na, style = cross, linewidth = 4)
1//@version=1
2study(title="SMA/EMA Cross 50/200", overlay=true)
3short = sma(close, 50)
4long = ema(close, 200)
5plot(short, color = red)
6plot(long, color = blue)
7plotarrow(short-long, minheight = 20, maxheight = 20)
8plot(cross(short, long) ? short : na, style = cross, linewidth = 4)

Scriptet genererar linjer för SMA (simple moving average) och EMA (exponential moving average) samt ett kors där de möts, samt med pilar som indikerar om trenden är bullish eller bearish. En variant av en populär indikator som återfinns på olika sätt på t.ex. Avanza och Nordnet.

SMA/EMA Plejd AB

För ungefär 10 år sedan försökte man göra liknande saker med data från Yahoo Finance (jag nämnde till och med (nämde t.o.m. projektet med en skärmdump i ett gammalt inlägg). Men nu får man tillgång till all data mycket enklare och ett skripting-språk som är byggt för ändamålet.

Gränssnittet erbjuder även möjligheten att simulera ens strategier och indikatorer på historisk data – mycket smidigt och smart.

Fun fact: Trading views-plattform är vad Avanza nyligen licensierade (antar jag?) som man kan byta till om man önskar i deras gränssnitt.

Detta är inte ett sponsrat inlägg eller något – utan blev bara så glad att det faktiskt finns ett vettigt och proffsigt verktyg för sådant som man för 10 år sedan man knappt kunde föreställa sig.