En handelsbot för Ja/Nej-andelar behöver två sammankopplade poster: vad kontot håller och hur kontanter har rört sig. Enbart andelsantal kan inte förklara vinst medan enbart kontantsaldo inte kan förklara återstående exponering. Posterna måste förbli konsekventa genom köp, delavslut, försäljningar och avveckling.
För ett vanligt binärt kontrakt betalar en vinnande andel en enhet och en förlorande andel noll. Ja och Nej avser de två utfallen för det specifika kontraktet. Komplementrelationen är användbar men gör inte varje liknande titulerad Ja- och Nej-token kompatibel eller varje handelsplats kontomodell identisk.
Artikeln använder hypotetiska exempel för att förklara redovisningen. Där ett scenario antar kontantbetalda avgifter, fysiska utfallstoken eller en kompatibel komplett uppsättning anges antagandet. Faktiska handelsplatser kan representera positioner, avgifter och avveckling olika så kontots dokumenterade mekanik förblir utgångspunkten.
Redovisning i en handelsbot för Ja/Nej-andelar använder separata enheter
Håll kvantitet, pris och kontantvärde i separata fält. Innehav av 80 andelar är inte samma sak som innehav av 80 dollar. Vid ett hypotetiskt köppris på 0,35 kostar förvärv av andelarna 28 före avgifter. Deras vanliga vinstutbetalning skulle vara 80 men det framtida villkorade beloppet är inte nuvarande kontanter.
En procentsats är ännu en separat enhet. Priset 0,35 kan beskrivas som en noterad implicit sannolikhet på 35 % enligt den enkla utbetalningsmodellen. Tolkningen fastställer inte en tillförlitlig prognos och ska inte ersätta monetärt pris i huvudboken.
Varje beräkning bör identifiera sina enheter. Kvantitet multiplicerad med pris per andel ger bruttoköpeskilling. Tillägg av en kontantbetald avgift ger en kontantutgift. Subtraktion av kostnad från likvid ger vinst eller förlust först efter att relevant position och redovisningskonvention identifierats.
Bevara stödda bråkkvantiteter i underliggande post. Avrundning av en liten rest nedåt till noll för visning tar inte bort den från kontot. Upprepade delutföranden kan lämna en återstod som fortfarande har värde eller kräver senare avstämning. En läsbar sammanfattning kan avrunda visuellt medan en export behåller exakt kvantitet och förklarar visningskonventionen.
Guiden till botar för binära prognosmarknader introducerar utbetalningsmodellen. En fungerande kontopost tar nästa steg genom att bevara kvantiteterna och pengarna som faktiskt bytte ägare.
Identifiera det kompatibla utfallsparet
Ja och Nej är kompletterande bara när de hör till samma relevanta villkor och avvecklingsstruktur. Ett Ja-kontrakt om ett tillkännagivande före fredag kvittar inte nödvändigtvis ett Nej-kontrakt om genomförande före söndag. Liknande händelsespråk räcker inte.
Bevara kontraktsidentifierare, utfallsidentiteter, utbetalningsenheter och regler som fastställer kompatibilitet. Om handelsplatsen stöder fysiska utfallstokenoperationer spelar relevanta villkors- och tokendefinitioner roll. Om den använder en kontopositionsmodell ska modellens dokumenterade nettnings- och avvecklingsbeteende följas.
Polymarket International dokumenterar uppdelning, sammanslagning och inlösen av utfallstoken. Dess guide till tokenlivscykeln beskriver kompatibla kompletta uppsättningar. Operationerna ska inte antas finnas i samma form på varje handelsplats för händelsekontrakt.
Håll osäker kompatibilitet synlig. Ett system kan visa två relaterade innehav utan att hävda att de eliminerar utfallsrisk. En skenbar kvittning som misslyckas i ett ovanligt avgörandescenario är inte samma sak som en verifierad komplett uppsättning.
Skilj köp av Nej från försäljning av Ja
Köp av Nej förvärvar en utfallsexponering. Försäljning av Ja avyttrar Ja-exponering som kontot giltigt kan sälja enligt handelsplatsens regler. Åtgärderna kan ha relaterade ekonomiska effekter men deras innehavs- och kontantposter är inte automatiskt utbytbara.
Anta att ett konto håller 50 Ja-andelar och säljer 20. Det behåller 30 Ja-andelar och får försäljningslikvid. Om det i stället köper 20 kompatibla Nej-andelar håller det 50 Ja och 20 Nej tills eventuell tillåten omvandling eller kontohantering sker. Kontanter rör sig ut för köpet i stället för in för försäljningen.
För en fysisk tokenmodell innehåller innehaven 20 kompatibla par och 30 omatchade Ja-andelar. Utfallsexponering kan analyseras därefter men bruttotokensaldon och tillgängliga kontanter skiljer sig fortfarande från försäljningsscenariot.
Ett tydligt gränssnitt bör säga vilken åtgärd som sker. En allmän knapp för att ”minska risk” är ofullständig om användaren inte förstår om den säljer ett innehav, köper en motverkande position, avbryter en order eller utför en stödd omvandling.
Reservera kontanter innan andelar räknas
Ett inskickat köp kan binda kontanter innan andelar förvärvas. Kontot bör skilja tillgängliga kontanter, kontanter reserverade för aktiva order och osäkra åtaganden vars status fortfarande stäms av. Enbart räkning av genomförda positioner kan ge utrymme för flera samtidiga order att överspendera samma budget.
Föreställ dig en tilldelningsgräns på 150 enheter. Befintliga köp har använt 60 och en aktiv order kan använda ytterligare 55. Bara 35 återstår enligt policyn. En ny begäran på 50 enheter är för stor även om den nu genomförda positionens kostnad bara är 60.
Reservationen bör använda en försiktig representation av högsta tillåtna köpkostnad inklusive relevanta avgifter. Vid ett delavslut kan huvudboken flytta tillhörande belopp från väntande åtagande till förvärvad positionskostnad och bevara aktiv återstod.
Artikeln om automatiska köp av Ja/Nej-andelar på Polymarket förklarar mål- och återstodshantering. Redovisningsprincipen gäller bredare: avsedda, bundna och förvärvade kvantiteter är olika tillstånd.
Använd faktiska avslut för att bygga anskaffningskostnad
En orders begärda pris ersätter inte dess utföranden. En begäran kan genomföras över flera nivåer eller förbli ofullständig. Bygg anskaffningsposten från bekräftade avslutskvantiteter och priser och tillämpa sedan dokumenterad avgiftshantering.
För ett hypotetiskt köp genomförs 25 andelar vid 0,40 och 75 vid 0,44. Bruttoköpeskilling är tio plus 33, eller 43. Det volymvägda priset är 0,43. Om en separat kontantbetald avgift är en enhet är total kontantkostnad 44 vilket ger ett totalt genomsnitt på 0,44 för de 100 förvärvade andelarna.
Genomsnitten besvarar olika frågor. Utförandegenomsnittet beskriver avslutspriserna. Totalgenomsnittet omfattar angiven kontantavgift. Behåll båda etiketterna i stället för att skriva över den ena med den andra.
Om en handelsplats drar en avgift i andelar eller använder annan hantering behöver mottagen kvantitet och kostnadsfördelning just den modellen. Anta inte att varje avgift är en separat kontantrad bara för att antagandet gör ett enkelt exempel praktiskt.
Redovisning av delavslut på prognosmarknader behöver återstoden
Anta att en order siktar på 120 andelar och 45 genomförs. Återstoden på 75 andelar kan fortfarande skapa exponering medan den är aktiv. En andra process ska inte läsa de 45 innehavda andelarna och skicka ytterligare 75 utan att känna igen befintlig order.
Kvantitetsavstämningen bör koppla begärda, genomförda, avbrutna och fortfarande aktiva belopp enligt handelsplatsens definitioner. Om en ändring justerar ordern ska tidigare kvantiteter och ändringsresultatet behållas så att aktuellt tillstånd kan förklaras.
Avbrytning påverkar ogenomförd återstod. Den upphäver inte de 45 andelar som redan förvärvats. För att ta bort innehavet behöver kontot en lämplig försäljning, motverkande position eller annan stödd positionsoperation.
Genomgången av handelsbotar för händelsekontrakt på Kalshi utvecklar skillnaden mellan order och position. En huvudbok som behandlar avbrytning som ett fullständigt avslut kan rapportera noll risk medan kontot fortfarande äger kontrakt vars utfall är olöst.
Fördela anskaffningskostnad konsekvent mellan delförsäljningar
Välj en anskaffningskostnadskonvention som passar kontots rapporteringssyfte och tillämpa den konsekvent. En enkel proportionell konvention kan illustrera mekaniken även om formella redovisnings- eller skattekrav kan kräva en viss metod som måste bestämmas separat.
Anta att 100 hypotetiska Ja-andelar kostar 42 plus en kontantbetald anskaffningsavgift på 1,20 vilket ger total anskaffningskostnad på 43,20. Försäljning av 40 andelar vid 0,55 ger 22 brutto. Med en försäljningsavgift på 0,40 är nettolikviden 21,60.
Enligt proportionell fördelning bär de 40 andelarna 40 % av ursprunglig anskaffningskostnad, eller 17,28. Den realiserade vinsten är därför 4,32. Återstående 60 andelar behåller anskaffningskostnad på 25,92. Rapportering av mottagandet på 21,60 som vinst skulle ignorera de sålda andelarnas anskaffningskostnad.
Håll återstående anskaffningskostnad synlig efter försäljningen. Dellikvid gör inte osålda andelar gratis om inte vald analytisk konvention uttryckligen säger det och en sådan konvention ska inte ersätta kontots faktiska kostnadshistorik.
Följ samma exempel genom avveckling
Fortsätt exemplet med 100 andelar efter delförsäljningen. Om återstående 60 Ja-andelar får en normal vinstutbetalning på en enhet ger de 60 före ytterligare avvecklingsutgift. Vinsten mot återstående anskaffningskostnad på 25,92 är 34,08.
Tillsammans med tidigare realiserad vinst på 4,32 blir total vinst 38,40. Kassaflödeskontrollen når samma resultat: 21,60 från försäljningen plus 60 från avveckling minus ursprunglig utgift på 43,20 är 38,40. Överensstämmelse mellan vyerna är en användbar avstämning.
Om Ja i stället förlorar och återstående andelar betalar noll förloras återstående anskaffningskostnad. Totalt resultat blir 21,60 minus 43,20, eller minus 21,60. Den tidigare delförsäljningen minskade förlusten men eliminerade inte händelseexponering.
Därför bör realiserade vinster och totala positionsresultat förbli separata. En lyckad delförsäljning kan samexistera med en förlorande slutförd affär när återstående innehav avgjorts.
Spåra innehav av kompletterande utfallsandelar
I en fysisk tokenmodell med verifierade kompatibla par ska matchade och omatchade kvantiteter skiljas åt. Om ett konto håller 90 Ja och 55 Nej har det 55 par plus 35 omatchade Ja. Vid vanlig binär avveckling har den parade delen den kombinerade utbetalningsrelationen på en enhet; den omatchade delen beror på utfallet.
Uppdelningen raderar inte anskaffningskostnader. Om sidorna köptes till höga priser kan de kompatibla paren fortfarande representera en låst förlust efter kostnader. Säker utbetalning under angivna villkor är inte samma sak som lönsamhet.
Exempelvis kostar köp av en Ja vid 0,62 och en kompatibel Nej vid 0,43 sammanlagt 1,05 före avgifter. Deras normala kombinerade utbetalning är ett vilket ger en förlust på 0,05. Att kalla positionen ”risksäkrad” beskriver händelseexponeringen, inte en vinst.
Håll bruttosaldon, matchade kvantiteter, omatchad exponering och anskaffningskostnad tillgängliga tillsammans. Ett enda nettotal kan vara praktiskt för risksammanfattningar och samtidigt dölja kontantbehov och operationer som krävs för att realisera värdet av en kompatibel uppsättning.
Följ uppdelning, försäljning och sammanslagning som en kontantföljd
Betrakta ett hypotetiskt stött tokenflöde som börjar med uppdelning av 70 säkerhetsenheter i 70 Ja- och 70 Nej-token. Anta en kontantbetald driftutgift på 0,70. Den ursprungliga kontantutgiften är 70,70 och kontot håller lika kvantiteter av båda utfallen.
Kontot säljer sedan 30 Nej-token vid 0,58 och får 17,40 brutto och 17,10 efter en antagen avgift på 0,30. Det håller nu 70 Ja och 40 Nej. Sammanslagning av 40 kompatibla par ger tillbaka 40 säkerhetsenheter om ingen ytterligare utgift antas i illustrationen.
Slutligt innehav är 30 Ja-andelar. Totalt återbetalade kontanter hittills är 57,10 vilket lämnar bundna nettokontanter på 13,60. Kontot har inte tjänat 57,10 i vinst; det har fått tillbaka en del av tidigare utgift och behåller ett villkorat innehav.
Om de 30 Ja-andelarna senare får normal vinstutbetalning ger hela följden 16,40 i nettovinst enligt angivna antaganden. Om de betalar noll förlorar följden 13,60. Varje operation hör till samma kontant- och innehavshistorik.
Dubbelräkna inte värdet av en komplett uppsättning
En portföljsammanfattning kan oavsiktligt räkna både utfallstoken och säkerhetstillgångar som väntas från sammanslagning eller avveckling. Tills en operation slutförs äger kontot aktuella tillgångar, inte en ytterligare kopia av framtida likvid.
Anta att 40 kompatibla par värderas till totalt 40 enheter. Att lista tokenen till 40 och också lista 40 i väntad sammanslagningslikvid skulle rapportera 80 i resurser från samma ekonomiska anspråk. När sammanslagningen slutförts ska relevant tokeninnehav ersättas med mottagna säkerhetstillgångar i huvudboken.
Samma princip gäller en oavvecklad vinnande position. En väntad utbetalning kan visas som prognos eller anspråk men ska inte läggas till positionsvärdet som separata kontanter.
Använd uttryckliga livscykeltillstånd för väntande omvandlingar och inlösen. Ett fördröjt svar kan lämna operationen osäker; det rättfärdigar inte att båda möjliga tillstånden räknas som samtidigt ägda tillgångar. Avstämning bör fastställa vilka tillgångar som är kvar och vilken likvid som faktiskt kom.
Värdera öppna andelar vid relevant kvantitet
En aktuell referensvärdering är en värdeuppskattning, inte ett genomfört kontantmottagande. Bästa köpbud kan vara användbart för ett litet innehav men en större försäljning kan förbruka flera nivåer. Värderingsmetoden bör passa rapportens syfte.
Föreställ dig 100 innehavda andelar med köpbud för 20 vid 0,60 och 80 vid 0,52. Försäljning av hela kvantiteten vid de hypotetiska nivåerna ger 12 plus 41,60, eller 53,60 före avgifter. Värdering av varje andel vid bästa köpbud skulle rapportera 60 och överdriva den modellerade försäljningslikviden med 6,40.
Tillgänglig orderbok kan ändras före utförande. Märk 53,60 som en uppskattning baserad på observerat djup, inte ett garanterat avyttringsbelopp. Om orderboken saknar tillräckligt djup ska den kvantitet som saknar täckning visas i stället för att ett pris hittas på.
Håll värderingsvinster åtskilda från realiserade vinster. En högre referensvärdering kan förbättra en ekonomisk uppskattning utan att ge några kontanter och samtidigt lämna hela utfallsrisken på kontot.
Hantera avgörandeundantag i utbetalningsposten
Den vanliga binära modellen är användbar bara inom kontraktets faktiska regler. Undantagsfall kan ha annan avvecklingshantering, tidpunkt eller procedur. Huvudboken bör använda avgjorda utbetalningsvillkor i stället för att tvinga varje resultat till en hårdkodad vinst-eller-förlust-etikett.
Lagra kontraktets avgörandepost och faktiskt mottaget belopp. Om en marknad stänger innan utfallet bestämts förblir positionen olöst. Om ett resultat är omtvistat eller väntar på en nödvändig process bör väntad likvid förbli separat från tillgängliga kontanter.
Vid hypotetisk analys ska antagen utbetalning anges uttryckligen. Det möjliggör jämförelse av modellen med slutligt kontoresultat och identifiering av om en avvikelse kom från prognosfel, regeltolkning eller drifttidpunkt.
Undvik att radera ovanliga utfall från resultatrapporter. Fallen kan vara just där en förenklad strategi fungerar dåligt. Bevarande hjälper till att förbättra kontraktsantagningsregler och kontantplanering för framtida positioner.
Håll avgifter, återbäringar och överföringar i egna kategorier
Avgifter och krediteringar kan komma vid andra tidpunkter än affären de gäller. Huvudboken bör identifiera vad varje rad representerar innan den tilldelas resultatet. En avgiftsåterbäring kan minska handelskostnad; en extern insättning ökar resurser utan att skapa handelsvinst.
Dra inte av samma avgift två gånger. Om ett importerat kostnadsfält redan omfattar en avgift blåser ytterligare tillägg av avgiften upp anskaffningskostnaden. Om det utesluter avgiften överdriver utelämning av den separata avgiften vinsten. Läs dokumenterad definition i stället för att härleda den enbart från fältnamnet.
En kreditering på kontonivå behöver inte heller kunna hänföras till ett specifikt kontrakt utan en fördelningspolicy. Håll ofördelade belopp synliga tills rapporteringsmetoden tilldelar dem konsekvent.
Kontantavstämning ger en användbar oberoende kontroll. Startkontanter plus insättningar och realiserad likvid minus uttag, köp och avgifter bör förklara slutkontanter med hänsyn till identifierade väntande poster. Skillnader förtjänar undersökning innan en polerad vinstsiffra publiceras.
Stäm av orderhuvudboken mot positionshuvudboken
En orderhuvudbok förklarar instruktioner och deras utförandetillstånd. En positionshuvudbok förklarar förvärvade och avyttrade kvantiteter. En kontanthuvudbok förklarar pengar. Alla tre bör stämma utan att bli en odifferentierad händelselista.
Ett köpavslut bör öka innehav och ge motsvarande kostnadspost. En försäljning bör minska relevant innehav och registrera likvid. En avbrytning bör bara ändra återstående åtagande om ingen annan separat operation sker. En inlösen bör koppla det borttagna anspråket till utbetalningen.
Använd identifierare som låter en granskare spåra en avvikelse mellan posterna. Om innehav skiljer sig med sju andelar bör undersökningen lokalisera relevanta utföranden, överföringar eller livscykeloperationer i stället för att anta att senaste ordern orsakade problemet.
Avstämningen är särskilt värdefull efter återanslutning eller återställning av poster. Återspelning av ett gammalt avslut som nytt köp kan förstöra både kvantitet och anskaffningskostnad. Stabil händelseidentitet och en uttrycklig återhämtningsgräns skyddar kontohistoriken från dubbleringen.
Rapporter från en handelsbot för Ja/Nej-andelar bör förklara återstående risk
En användbar rapport visar tillgängliga kontanter, väntande åtaganden, innehavda kvantiteter, anskaffningskostnad, realiserade resultat och värderingskonvention för öppna positioner. Den identifierar också kompatibla par och omatchad exponering där uppdelningen är giltig.
Läsaren bör kunna besvara en konkret fråga: vad händer med kontot under varje relevant utfall från aktuellt tillstånd? En positiv realiserad siffra ensam kan inte besvara frågan när betydande andelar är osålda.
Granska rapporten med avsiktligt blandade fall: en ofullständig order, en delförsäljning, en motverkande position förvärvad med förlust, en väntande omvandling och en olöst marknad. Fallen avslöjar om sammanfattningen bevarar skillnaderna som spelar roll.
En handelsbot för Ja/Nej-andelar blir lättare att utvärdera när aritmetiken är transparent. Varje andel har en identitet och livscykel, varje kontantrörelse har en kategori och varje rapporterad vinst kan spåras till faktisk likvid eller ett tydligt märkt värderingsantagande.