Hitta Net-Net-aktier på svenska börsen automatiskt

Lär dig hur du söker efter djupvärde och likvidationskandidater på börsen genom att automatiskt beräkna Net Current Asset Value (NCAV) med BörsAPI.

10 juli 20265 min läsning

Net-Net är en extrem värdeinvesteringsstrategi som utvecklades av Benjamin Graham, lärofar till Warren Buffett. Strategin fokuserar på att hitta bolag vars börsvärde är lägre än bolagets Net Current Asset Value (NCAV). I praktiken köper du ett bolag för mindre än vad dess omsättningstillgångar är värda efter att alla skulder har betalats.

Hur fungerar formeln?

Formeln för Net Current Asset Value (NCAV) är mycket enkel men strikt:

NCAV = Omsättningstillgångar - Totala skulder

För att ett bolag ska klassas som ett Net-Net-case krävs vanligtvis att dess börsvärde är mindre än **2/3 av dess NCAV**:

Börsvärde < (NCAV × 0.66)

Eftersom anläggningstillgångar (som maskiner, fastigheter och immateriella värden) helt ignoreras i denna formel, köper du bolagets kassa, kundfordringar och varulager med en rejäl rabatt och får de långsiktiga tillgångarna helt gratis.

Sök efter Net-Net med Python

Eftersom BörsAPI levererar både balansomslutningens omsättningstillgångar och totala skulder i ett standardiserat format, kan vi snabbt skriva en screener som letar efter dessa djupvärdefall.

import requests

API_KEY = "fd_din_api_nyckel_här"
BASE_URL = "https://borsapi.se/api/v1"

headers = {
    "Authorization": f"Bearer {API_KEY}",
    "Accept": "application/json"
}

def scan_for_net_nets():
    # 1. Hämta alla bolag
    companies_url = f"{BASE_URL}/companies?limit=100"
    resp = requests.get(companies_url, headers=headers)
    if resp.status_code != 200:
        return
        
    companies = resp.json()
    print(f"Scannar {len(companies)} bolag efter Net-Net-kriterier...")
    
    for c in companies:
        isin = c["id"]
        # Hämta den senaste rapporten
        report_url = f"{BASE_URL}/companies/{isin}/reports?period_type=year&limit=1"
        r_resp = requests.get(report_url, headers=headers)
        if r_resp.status_code == 200:
            reports = r_resp.json()
            if not reports:
                continue
            r = reports[0]
            
            # Hämta finansiella poster
            curr_assets = r.get("total_current_assets")
            total_liabilities = r.get("total_liabilities")
            
            if curr_assets is not None and total_liabilities is not None:
                # Beräkna NCAV
                ncav = curr_assets - total_liabilities
                
                # Antag ett fiktivt börsvärde för denna demonstration (t.ex. 200 Mkr)
                market_cap = 150000000
                
                if ncav > 0 and market_cap < (ncav * 0.66):
                    margin_of_safety = ((ncav - market_cap) / ncav) * 100
                    print(f"🔥 NET-NET HITTAD: {c['name']} ({c['ticker']})")
                    print(f"  - NCAV: {ncav / 1000000:.1f} Mkr")
                    print(f"  - Börsvärde: {market_cap / 1000000:.1f} Mkr")
                    print(f"  - Säkerhetsmarginal: {margin_of_safety:.1f}%\n")

scan_for_net_nets()

Kom igång med BörsAPI

För att använda dessa mallar och skript behöver du ett personligt konto och en API-nyckel. Det är helt kostnadsfritt under vår beta-period.

1. Skapa konto

Registrera dig på några sekunder via registreringssidan.

2. Generera API-nyckel

Gå till din Dashboard och klicka på "Generera API-nyckel".

3. Anslut i mallen

Ersätt placeholder-nyckeln i källkoden eller kalkylarket med din personliga nyckel.

    Hitta Net-Net-aktier på svenska börsen automatiskt - BörsAPI.se