Diskusjon Triggere Porteføljer Aksjonærlister

Hvordan henter (scraper) dere data om selskaper på Oslo Børs fra nettet?

dette var noe jeg var konstant innom før Netfonds ble kjøpt opp…nå mangler det bare all annen informasjon :man_shrugging:

https://newsweb.oslobors.no/search?category=&issuer=&fromDate=2019-12-02&toDate=2019-12-27&market=&messageTitle=

Jeg fant noe på sbanken her, fant url’en til dataen som brukes i grafen på deres nettsider.

https://aksjer.sbanken.no/server/components/graphdata/s1/TICK/NAS.OSE?points=8000&stop=2020-04-29&period=1days

s1 = pris
s2 = volum
points= [x,9999] og justerer antall punkter man får ut.
period=antall dager
start=startdato hvis flere dager
stop=stopdato

Man får en tidsserie ned til 4 sekunder men det er ikke “ekte” tick data siden det er til en graf.
Har ikke undersøkt hvor reell dataen er.

1 Like

Jeg bruker AmiQuote for å scrape. Den henter data fra feks Yahoo! gratis (15min forsinket). Funker veldig bra. Koster 99USD.

http://www.amibroker.com/products.html

1 Like
4 Likes

Vet du hvordan man finner liste over alle aksjer som har vært tradet på oslo børs til backtesting?

Er det noen her som har laget en app/script for å hente antall medlemmer for en aksje fra shareville?

Hmmm dette var en spennende ide. Men i og med Nordnet ikke har et API tilgjengelig, har Shareville?

Kan man åpne siden for en aksje og se antall medlemmer der? I så tilfelle burde det ikke være så vanskelig å få på plass :blush:

Ser at man i alle fall har tilgang til antallet uten å måtte logge inn, eks https://www.shareville.no/aksjer/ultimovacs/community

Jeg kan lage det nå. Har du mulighet til å kjøre R-kode?

1 Like

Supert, det skal eg finne ut av :ok_hand:

Noen oppdatering her? Noen tilbydere som gir oppdaterte priser fra OSEBX , samt fond, slik Netfonds gjorde?

Jeg bruker for tiden tq_get funksjonen i tidyquant i R for å hente kursdata. Denne henter “stock.prices” fra Yahoo Finance (støtter også økonomiske data, tiingo, alphavantager osv), som også inkluderer norske aksjer. Den inkluderer derimot ikke norsk og europeiske fond, som jeg likte (med netfonds data) å analysere og lage egne epostvarslinger om bevegelser.

library(tidyquant)
library(dplyr)

Get data

symbols <- c("^GSPC","^IRX",“NEL.OL”)

prices <-
tq_get(symbols,
get = “stock.prices”,
from = “1990-01-01”)

prices %>% filter(symbol==“NEL.OL” & date>“2018-01-01”) %>% tail()

A tibble: 6 x 8

symbol date open high low close volume adjusted

1 NEL.OL 2020-09-29 17.2 17.6 16.4 16.7 23164860 16.7
2 NEL.OL 2020-09-30 16.1 17.0 16.0 17.0 20899575 17.0
3 NEL.OL 2020-10-01 17.4 17.8 16.9 17.6 19030339 17.6
4 NEL.OL 2020-10-02 17.5 17.5 16.8 17.3 15770520 17.3
5 NEL.OL 2020-10-05 17.6 18.1 17.4 18.0 16677638 18.0
6 NEL.OL 2020-10-06 18.4 19.0 18.1 18.9 23587398 18.9

3 Likes

Hva nå?

Selv om flyttingen fra Oslo Børs har medført til at oslobors.no videresender deg til Euronext sine sider, så virker det som om APIet fremdeles sender ut info om aksjer. Eneste merkbare forskjellen per nå (såvidt jeg kan se) er endringer i tickernavnet pluss litt krøll med GICS + MCAP for noen bedrifter, samt at sparebanker nå dukker opp som “shares”.

Jeg har ikke gått grunding inn i de nye APIene fra Euronext, men ut fra det jeg kan se vil de nok inneholde all informasjon jeg er ute etter. For de interesserte trenger man nå ISIN i stedet for ticker. Eksempler på å hente handler i løpet av en dag for PCIB (NO0010405640):

curl 'https://live.euronext.com/en/ajax/getIntradayPriceFilteredData/NO0010405640-XOSL' --data-raw 'nbitems=20&date=2020-11-30&timezone=CET'

skru opp nbitems for flere, og benytt deg av "count" i objektet du får tilbake til å vite hvor høyt du skal evt. skru den opp.

For ordreboken kan man benytte

curl 'https://live.euronext.com/en/ajax/getOrderBookCanvas/NO0010405640-XOSL'

Forøvrig planlegger Euronext å lansere et API for private investorer, med mulighet til å registrere seg for å få info når dette dukker opp: https://www.euronext.com/en/data/web-services

11 Likes

Hei,

jeg driver å lager mitt eget API for dette nå.

Kan hente realtime kurser på Norske aksjer.
Selge/Kjøpe etc.

Utviklet i Python/Django

5 Likes

Kult! Hvor henter du data fra?

Fra en stor Norsk Internettmegler uten å nevne navn , med fare for å bli “bannet”.

6 Likes

noen som har erfaring med “simply wall st” her?

Planer om å lage model av sektorhelse basert på et større utvalg som kan oppdateres daglig, ikke for kortsiktig trading… Så samtidsdata er ikke så viktig, men heller at det skjer så automatisk og knirkefritt som mulig når det kjøres av brukeren. Tar litt tid å sette opp programmet, så hadde vært kjekt med noen tips om stabile sider som har levert over litt lengre tid, så jeg slipper for mye tuning underveis

Simply Wallstreet er for de (EKSTREMT)positive,mens Marketscreener er for de konservative :relieved:

hmm, skjønner ikke helt hva det har med saken å gjøre. Er mest opptatt av brukergrensesnittet i grunn, tallene må jo være de samme

tror heller det ville vært uansett greit å bruke tall fra andre steder…verdisettingen av selskapene hos SimplyWallstreet er jo helt på viddene til tider…men ok,skal du snekkre sammet helt nytt opplegg for å sette opp estimater så er nok jeg på feil tråd :sweat_smile:

men selv så liker jeg å bruke Marketscreener for å se estimater fra forskjellige meglerhus 2-3 år frem i tid for stor andel børsnoterte selskaper,-både på Oslo Børs og internasjonale børsnoteringer :wink: