Den långsamma vägen, gjord uthärdlig Kapitel 6 av 23 English

Kartan · Del ett · Metoden · Kapitel 6 av 23

Vad som läses

Bara bolagets egna rapporter. Varje siffra med sitt ursprung, sin period och sin sida. Ingenting sträcks, skalas eller räknas om till helår för att fylla ett hål. Ett konkret exempel på fel sorts tal och vad det hade kostat att tro på det. Ungefär 8 minuter.

När ett namn har klarat spärrarna ändrar läsningen karaktär. Screeningen använde en leverantörs sammanfattning av bokslutet eftersom det är det enda som skalar till tvåtusen namn. Härifrån kommer varje siffra som kan påverka ett beslut från det dokument som bolaget självt har publicerat.

Regeln, i en mening

En siffra är tillåten om det går att peka på den: den här rapporten, den här perioden, den här sidan. Allt annat är hörsägen.

Det låter självklart och bryts ständigt. En dataleverantörs "omsättning" kan vara bolagets omsättning, eller omsättning där ett segment har omklassificerats, eller förra årets tal som leverantören inte har uppdaterat. En nyhetsartikels "vinsten steg med 12 procent" kan vara rörelseresultat, nettoresultat eller justerat resultat enligt bolagets egen definition. Inget av detta är lögner. De är bara inte siffran, och den som bygger en värdering på dem har byggt den på något hen inte kan kontrollera.

Därför hämtar verktygets läskod bara bolagsrapporter och myndighetsdokument, och vägrar följa länkar eller söka.11Källmodulens egen beskrivning: 'Primary source ONLY: a company IR release or a regulatory filing. Never a news article about one. This module does not search, guess or follow links.' För amerikanska bolag läser den den strukturerade data som bolagen måste lämna in till tillsynsmyndigheten. För nordiska bolag läser den börsens eget flöde av offentliggöranden. För allt annat läser en människa PDF:en och skriver in siffran, med sidnumret bredvid.

Varje siffra bär med sig tre saker

  1. Var den kommer ifrån. Dokumentet, och sidan eller taggen i det.
  2. Vilken period den avser. Ett kvartal, ett halvår, ett år, och vilket.
  3. Om en människa har kontrollerat den. En siffra kommer in som okontrollerad. Den blir kontrollerad först när ägaren har läst tillbaka den mot sidan som anges bredvid, och registret anger vilken sorts kontroll den klarade: avstämd mot tillsynsmyndighetens strukturerade data, avstämd över två separata dokument, eller tillbakaläst mot samma sida den kom från, vilket är den svagaste sorten och säger det.22Beslut E40 och kontrollsorterna i vss/manual.py: taggad, över dokument, samma sida. Okontrollerad är inte samma tillstånd som frånvarande: 'UNVERIFIED is the state a figure is entered in, and it is what section 5 refuses on. It is NOT the same state as absent.'

Värderingen vägrar köra på en okontrollerad siffra. Inte varnar: vägrar, och kommandot avslutas med ett fel. En siffra som ingen har läst tillbaka är en siffra som ingen har läst.

Ingenting sträcks för att passa

Värderingen arbetar med tolv månaders kassaflöde. Anta att bolaget har redovisat tre kvartal av det här året och du vill ha ett helår. Det frestande draget är att ta de nio månaderna och multiplicera med fyra tredjedelar. Metoden förbjuder det. En siffra av fel längd saknas; den är inte en siffra som justerats för att passa.33Ramverket §5 basregel (besluten E19, E20): 'Nothing here is annualised and nothing is scaled — a figure of the wrong length is DATA MISSING, never a figure adjusted to fit.' Tolv månader sätts samman av fyra faktiska kvartal, alla fyra kontrollerade, och rapporten anger alla fyra bredvid siffran. En tolvmånaderssiffra som slutar på ett annat datum än de andra siffrorna i samma beräkning vägras också, med båda datumen utskrivna, eftersom två fönster inte är en kvot.

Samma stränghet gäller sådant som ser trivialt ut. Ett antal aktier måste anges av bolaget, inte härledas. En nolla är ett påstående om bolaget och behöver ett underlag: raden finns och visar noll, eller bolaget anger att posten är noll, eller hela rapporten har genomsökts och registret anger det. En siffra som räknats om från en valuta till en annan anger kursen och datumet, och ett byte av enhet är ingen kurs.44Besluten E22 och följande (antalet aktier), E25 (en nolla är ett påstående), E98 (en kurs och ett datum; en enhet är ingen kurs).

Fel sorts tal, och vad det hade kostat

Ett verkligt fel, med namnet borttaget

BOLAG A är noterat i London. Dess aktier kvoteras i pence. Dess bokslut, och därmed ägarens uppskattning av dess värde, är i pund. Det första utkastet till verktygets översiktssida tog värdet i pund, kursen i pence och räknade ut hur långt ifrån varandra de låg. Svaret som skrevs ut var att kursen låg ungefär 12 700 procent från värdet.

Ingen hade köpt på det talet; det var absurt vid första anblick. Men samma fel, på ett namn där enheterna skilde sig med en faktor tio i stället för hundra, hade skrivit ut ett avstånd som bara såg överraskande ut. Lösningen var inte att räkna om. Den var att vägra: där de två valutorna inte har samma kod saknas avståndet och sömmen namnges.

Felet och regeln som ersatte det är inskrivna i sidgeneratorns egna kommentarer, så att nästa person som rör den koden möter talet före räkningen.55Sidgeneratorns egen regel: 'NO ARITHMETIC CROSSES A UNIT SEAM ... A distance computed across it would read as roughly −12,700%, which is the shape of the defect this project has already met once.' Det första utkastet skrev ut +10 543 % på ett namn och +12 791 % i en provkörningstabell.

Ett andra exempel ur samma familj. En dataleverantörs kurshistorik för ett stort bolag växlade, under fyra veckor, mellan två skalor: en justerad för en aktiesplit och en som inte var det. Det beräknade fallet från årets topp var 52 procent. Det sanna talet var ungefär 4. En kontroll byggdes som behandlar ett hopp åt ena hållet följt av ett motsvarande hopp tillbaka som bevis för två skalor i samma kolumn, eftersom verkliga bolagshändelser inte vänder om, och som behandlar ett ensamt hopp som misstänkt om inte dagen omsattes i många multipler av normal volym, vilket verkliga omvärderingar gör och matningsfel inte gör.66vss/series_sanity.py, beslut K4. Uppmätt: två verkliga stora endagsrörelser omsattes i ungefär 24× och 14× sin medianvolym; de korrumperade halveringarna omsattes i 0,7× till 2,6×.

Att tro på något av talen hade inte direkt kostat ett felaktigt köp. Det hade kostat något värre: ett system vars siffror ingen kunde lita på, och därmed ett system som ingen skulle använda den natt det gällde.

Beslut
Siffror kommer bara från utgivarens egna dokument, bär ursprung, period och sida, och skalas, räknas om till helår eller lånas över fönster aldrig. Värderingen vägrar köra på en siffra som ingen har läst tillbaka.
Varför
En siffra som inte går att peka på går inte att kontrollera, och en siffra som inte går att kontrollera blir förr eller senare fel den natt det gäller.
Kostnad
Läsningen går långsamt. Vissa bolag går inte att värdera alls på månader eftersom en siffra de aldrig anger saknas. Verktyget säger vilken siffra, och väntar.

Källor för det här kapitlet

  1. Beslut om primärkällor och ursprung — läst ur det här repot: vss/source.py; reference/FRAMEWORK.md §5 basis rule; reference/FRAMEWORK-EDITS.md E19, E20, E22, E25, E40, E98; vss/overview.py (the unit seam); vss/series_sanity.py (ruling K4)

Den långsamma vägen, gjord uthärdlig. Byggd 2026-09-13 ur repot som det såg ut den dagen. BOLAG A och BOLAG B är påhittade; inget bolag, ingen kurs och inget innehav förekommer på den här sajten. Inte finansiell rådgivning: en privatinvesterares metod, delad som den är.