Een handelsbot voor Ja/Nee-aandelen vereist twee verbonden registraties: wat het account bezit en hoe geld is bewogen. Alleen het aantal aandelen verklaart geen winst, terwijl alleen het kassaldo geen resterende blootstelling verklaart. De registraties moeten consistent blijven tijdens aankopen, gedeeltelijke uitvoeringen, verkopen en afwikkeling.

Voor een gewoon binair contract betaalt een winnend aandeel één eenheid en een verliezend aandeel nul. Ja en Nee verwijzen naar de twee uitkomsten van dat specifieke contract. De complementaire relatie is nuttig, maar maakt niet elk gelijknamig Ja- en Nee-token compatibel of het accountmodel van elk platform identiek.

Dit artikel gebruikt hypothetische voorbeelden om de boekhouding uit te leggen. Waar een scenario contant betaalde kosten, fysieke uitkomsttokens of een compatibele volledige verzameling aanneemt wordt die aanname genoemd. Werkelijke platforms kunnen posities, kosten en afwikkeling anders vertegenwoordigen, dus de gedocumenteerde accountmechanismen blijven het beginpunt.

Boekhouding van een handelsbot voor Ja/Nee-aandelen gebruikt afzonderlijke eenheden

Houd hoeveelheid, prijs en geldwaarde in afzonderlijke velden. 80 aandelen bezitten is niet hetzelfde als 80 dollar bezitten. Bij een hypothetische aankoopprijs van 0,35 kost die aandelen verwerven vóór kosten 28. Hun gewone winnende uitbetaling zou 80 zijn, maar dat toekomstige voorwaardelijke bedrag is geen huidig geld.

Een percentage is weer een andere eenheid. De prijs van 0,35 kan volgens het eenvoudige uitbetalingsmodel als gequoteerde impliciete kans van 35% worden beschreven. Die interpretatie stelt geen betrouwbare voorspelling vast en mag de geldprijs in het grootboek niet vervangen.

Elke berekening moet haar eenheden identificeren. Hoeveelheid maal prijs per aandeel geeft bruto tegenwaarde. Een contant betaalde heffing toevoegen geeft een kasuitgave. Kosten van opbrengst aftrekken geeft pas winst of verlies nadat de relevante positie en boekhoudconventie zijn geïdentificeerd.

Bewaar ondersteunde fractionele hoeveelheden in de onderliggende registratie. Een klein restant voor weergave naar nul afronden verwijdert het niet uit het account. Herhaalde gedeeltelijke uitvoeringen kunnen een restant met waarde of latere afstemmingsbehoefte achterlaten. Een leesbare samenvatting mag visueel afronden terwijl een export de precieze hoeveelheid bewaart en de weergaveconventie uitlegt.

De gids voor een bot voor binaire voorspellingsmarkten introduceert het uitbetalingsmodel. Een werkende accountregistratie gaat verder door de hoeveelheden en het geld te bewaren die werkelijk van hand wisselden.

Identificeer het compatibele uitkomstpaar

Ja en Nee zijn alleen complementair als ze bij dezelfde relevante voorwaarde en afwikkelingsstructuur horen. Een Ja-contract over een aankondiging vóór vrijdag compenseert niet noodzakelijk een Nee-contract over implementatie vóór zondag. Vergelijkbare gebeurtenistaal is onvoldoende.

Bewaar contractidentificatoren, uitkomstidentiteiten, uitbetalingseenheden en regels die compatibiliteit vaststellen. Als het platform fysieke uitkomsttokenhandelingen ondersteunt tellen de relevante voorwaarde en tokendefinities. Als het een accountpositiemodel gebruikt volg je de gedocumenteerde verrekenings- en afwikkelingswerking van dat model.

Polymarket International documenteert uitkomsttokens splitsen, samenvoegen en inwisselen. De gids voor de tokenlevenscyclus beschrijft compatibele volledige verzamelingen. Er mag niet worden aangenomen dat die handelingen in dezelfde vorm op elk gebeurteniscontractplatform bestaan.

Houd onzekere compatibiliteit zichtbaar. Een systeem kan twee verwante bezittingen tonen zonder te claimen dat ze uitkomstrisico opheffen. Een schijnbare compensatie die in een ongewoon afwikkelingsscenario faalt is niet hetzelfde als een geverifieerde volledige verzameling.

Onderscheid Nee kopen van Ja verkopen

Nee kopen verwerft uitkomstblootstelling. Ja verkopen verwijdert Ja-blootstelling die het account volgens de platformregels geldig kan verkopen. Die handelingen kunnen verwante economische effecten hebben, maar hun bezit- en kasregistraties zijn niet automatisch uitwisselbaar.

Stel dat een account 50 Ja-aandelen bezit en er 20 verkoopt. Het houdt 30 Ja-aandelen en ontvangt de verkoopopbrengst. Als het in plaats daarvan 20 compatibele Nee-aandelen koopt bezit het 50 Ja en 20 Nee totdat een toegestane conversie of accountbehandeling plaatsvindt. Geld gaat bij de aankoop naar buiten in plaats van bij verkoop naar binnen.

Voor een fysiek tokenmodel bevat dat bezit 20 compatibele paren en 30 niet-gecompenseerde Ja-aandelen. De uitkomstblootstelling kan zo worden geanalyseerd, maar bruto tokensaldi en beschikbaar geld verschillen nog van het verkoopscenario.

Een duidelijke interface moet zeggen welke handeling plaatsvindt. Een algemene knop “risico verminderen” is onvolledig tenzij de gebruiker begrijpt of die bezit verkoopt, een compensatie koopt, een order annuleert of een ondersteunde conversie uitvoert.

Reserveer geld voordat je aandelen telt

Een ingediende aankoop kan geld vastleggen voordat aandelen zijn verworven. Het account moet beschikbaar geld, geld gereserveerd voor actieve orders en onzekere verplichtingen waarvan de status nog wordt afgestemd onderscheiden. Alleen uitgevoerde posities tellen kan ruimte laten voor meerdere gelijktijdige orders om hetzelfde budget te overschrijden.

Stel je een toewijzingslimiet van 150 eenheden voor. Bestaande aankopen gebruikten 60 en een actieve order kan nog 55 gebruiken. Volgens het beleid blijven slechts 35 over. Een nieuw verzoek van 50 eenheden is te groot, ook als de kosten van het huidige uitgevoerde bezit slechts 60 zijn.

De reservering moet een voorzichtige representatie van de maximaal toegestane aankoopkosten gebruiken, inclusief relevante heffingen. Bij een gedeeltelijke uitvoering kan het grootboek het bijbehorende bedrag van openstaande verplichting naar kosten van verworven bezit verplaatsen met behoud van het actieve restant.

Het artikel over automatisch Ja/Nee-aandelen op Polymarket kopen legt doel- en restantverwerking uit. Het boekhoudprincipe geldt breder: beoogde, vastgelegde en verworven hoeveelheden zijn verschillende statussen.

Bouw verwervingskosten uit werkelijke uitvoeringen op

De gevraagde orderprijs vervangt de uitvoeringen niet. Een verzoek kan over meerdere niveaus worden uitgevoerd of onvolledig blijven. Bouw de verwervingsregistratie uit bevestigde uitgevoerde hoeveelheden en prijzen op en pas daarna de gedocumenteerde kostenbehandeling toe.

Bij een hypothetische aankoop worden 25 aandelen op 0,40 en 75 op 0,44 uitgevoerd. De bruto tegenwaarde is tien plus 33, oftewel 43. De volumegewogen prijs is 0,43. Als afzonderlijk contant betaalde kosten één eenheid zijn bedragen de totale kaskosten 44, met een totaal gemiddelde van 0,44 voor de 100 verworven aandelen.

Die twee gemiddelden beantwoorden verschillende vragen. Het uitvoeringsgemiddelde beschrijft de uitvoeringsprijzen. Het totale gemiddelde omvat de genoemde contante kosten. Bewaar beide labels in plaats van het ene met het andere te overschrijven.

Als een platform kosten in aandelen aftrekt of een andere behandeling gebruikt vereisen ontvangen hoeveelheid en kostentoerekening dat specifieke model. Neem niet aan dat elke vergoeding een afzonderlijke kasregel is alleen omdat die aanname voor een eenvoudig voorbeeld handig is.

Boekhouding van gedeeltelijke uitvoeringen op voorspellingsmarkten vereist het restant

Stel dat een order 120 aandelen beoogt en er 45 worden uitgevoerd. Het restant van 75 kan nog blootstelling creëren zolang het actief blijft. Een tweede proces mag niet de 45 aangehouden aandelen lezen en nog eens 75 indienen zonder de bestaande order te herkennen.

De hoeveelheidsafstemming moet gevraagde, uitgevoerde, geannuleerde en nog actieve bedragen volgens de platformdefinities verbinden. Als een wijziging de order verandert bewaar je eerdere hoeveelheden en het wijzigingsresultaat zodat de huidige status verklaarbaar is.

Annulering raakt het onuitgevoerde restant. Ze draait de 45 reeds verworven aandelen niet terug. Om dat bezit te verwijderen vereist het account een passende verkoop, compensatie of andere ondersteunde positiehandeling.

De uitleg over een handelsbot voor Kalshi-gebeurteniscontracten werkt dit verschil tussen order en positie uit. Een grootboek dat annulering als volledige uitstap behandelt kan nul risico rapporteren terwijl het account nog contracten met onopgeloste uitkomst bezit.

Verdeel kostprijs consequent over gedeeltelijke verkopen

Kies een kostprijsconventie die bij het rapportagedoel van het account past en pas haar consequent toe. Een eenvoudige proportionele conventie kan de mechanismen illustreren, al kunnen formele boekhoud- of belastingeisen een specifieke methode vereisen die afzonderlijk moet worden bepaald.

Neem aan dat 100 hypothetische Ja-aandelen 42 plus 1,20 contant betaalde verwervingskosten kosten, voor een totale kostprijs van 43,20. Verkoop van 40 aandelen op 0,55 levert bruto 22 op. Met 0,40 verkoopkosten is de netto-opbrengst 21,60.

Bij proportionele toerekening dragen die 40 aandelen 40% van de oorspronkelijke kostprijs, oftewel 17,28. De gerealiseerde winst is dus 4,32. De resterende 60 aandelen behouden 25,92 kostprijs. De ontvangst van 21,60 als winst rapporteren zou de verwervingskosten van verkochte aandelen negeren.

Houd de resterende kostprijs na verkoop zichtbaar. Gedeeltelijke opbrengsten maken onverkochte aandelen niet gratis tenzij de gekozen analytische conventie dat expliciet zegt, en zo’n conventie mag de werkelijke kostengeschiedenis van het account niet vervangen.

Volg hetzelfde voorbeeld tot en met afwikkeling

Ga na de gedeeltelijke verkoop verder met het voorbeeld van 100 aandelen. Als de resterende 60 Ja-aandelen een gewone winnende uitbetaling van één eenheid ontvangen leveren ze vóór aanvullende afwikkelingskosten 60 op. Hun winst tegenover de resterende kostprijs van 25,92 is 34,08.

De eerdere gerealiseerde winst van 4,32 erbij optellen geeft een totale winst van 38,40. De kasstroomcontrole bereikt hetzelfde resultaat: 21,60 uit verkoop plus 60 uit afwikkeling min de oorspronkelijke uitgave van 43,20 is 38,40. Overeenstemming tussen beide overzichten is nuttige afstemming.

Als Ja daarentegen verliest en de resterende aandelen nul betalen gaat de resterende kostprijs verloren. Het totale resultaat wordt 21,60 min 43,20, oftewel min 21,60. De eerdere gedeeltelijke verkoop verminderde het verlies, maar hief gebeurtenisblootstelling niet op.

Daarom moeten gerealiseerde winsten en totale positieresultaten gescheiden blijven. Een succesvolle gedeeltelijke verkoop kan met een verliesgevende volledige transactie samengaan zodra het resterende bezit is afgehandeld.

Volg bezit van complementaire uitkomstaandelen

Scheid in een fysiek tokenmodel met geverifieerde compatibele paren gekoppelde en niet-gecompenseerde hoeveelheden. Als een account 90 Ja en 55 Nee bezit heeft het 55 paren plus 35 niet-gecompenseerde Ja. Bij gewone binaire afwikkeling heeft het gepaarde deel de gezamenlijke uitbetalingsrelatie van één eenheid; het niet-gecompenseerde deel hangt van de uitkomst af.

Deze opsplitsing wist verwervingskosten niet. Als de twee zijden duur zijn gekocht kunnen de compatibele paren na kosten nog een vastgelegd verlies vertegenwoordigen. Uitbetalingszekerheid onder de genoemde voorwaarden is niet hetzelfde als winstgevendheid.

Eén Ja op 0,62 en één compatibele Nee op 0,43 kopen kost bijvoorbeeld vóór kosten 1,05. Hun gewone gezamenlijke uitbetaling is één, wat 0,05 verlies geeft. De positie “afgedekt” noemen beschrijft haar gebeurtenisblootstelling, geen winst.

Houd bruto saldi, gekoppelde hoeveelheden, niet-gecompenseerde blootstelling en kostprijs samen beschikbaar. Eén nettogetal kan handig zijn voor risicosamenvattingen terwijl het kasbehoeften en de handelingen om de waarde van een compatibele verzameling te realiseren verbergt.

Volg splitsing, verkoop en samenvoeging als één kasreeks

Neem een hypothetisch ondersteund tokenproces dat begint met 70 onderpandeenheden in 70 Ja- en 70 Nee-tokens splitsen. Neem 0,70 contant betaalde operationele kosten aan. De eerste kasuitgave is 70,70 en het account bezit gelijke hoeveelheden van beide uitkomsten.

Het account verkoopt daarna 30 Nee-tokens op 0,58 en ontvangt bruto 17,40 en 17,10 na een aangenomen vergoeding van 0,30. Het bezit nu 70 Ja en 40 Nee. 40 compatibele paren samenvoegen geeft 40 onderpandeenheden terug, zonder aanvullende kosten in dit voorbeeld aangenomen.

Het eindbezit is 30 Ja-aandelen. Tot nu toe is in totaal 57,10 geld teruggekomen, zodat netto 13,60 vastgelegd blijft. Het account verdiende geen 57,10 winst; het kreeg een deel van de eerdere uitgave terug terwijl het voorwaardelijk bezit houdt.

Als die 30 Ja-aandelen later een gewone winnende uitbetaling ontvangen geeft de volledige reeks volgens de genoemde aannames 16,40 nettowinst. Als ze nul betalen verliest de reeks 13,60. Elke handeling hoort in dezelfde kas- en bezitsgeschiedenis.

Tel de waarde van een volledige verzameling niet dubbel

Een portefeuillesamenvatting kan per ongeluk zowel de uitkomsttokens als het verwachte onderpand uit samenvoeging of afwikkeling tellen. Totdat een handeling is voltooid bezit het account de huidige activa, geen extra kopie van hun toekomstige opbrengst.

Stel dat 40 compatibele paren op samen 40 eenheden worden gewaardeerd. De tokens voor 40 vermelden en daarnaast 40 verwachte samenvoegingsopbrengst zou uit dezelfde economische aanspraak 80 middelen rapporteren. Vervang na voltooide samenvoeging het relevante tokenbezit in het grootboek door het ontvangen onderpand.

Hetzelfde principe geldt voor een nog niet afgewikkelde winnende positie. Een verwachte uitbetaling mag als voorspelling of aanspraak worden getoond, maar niet als afzonderlijk geld bij de positiewaarde worden opgeteld.

Gebruik expliciete levenscyclusstatussen voor openstaande conversies en inwisselingen. Een vertraagde respons kan de handeling onzeker laten; hij rechtvaardigt niet beide mogelijke statussen als gelijktijdig bezit tellen. Afstemming moet vaststellen welke activa overblijven en welke opbrengsten werkelijk aankwamen.

Tel de waarde van een volledige verzameling niet dubbelHeld InventoryMatched PairsUnmatched YesUnmatched NoTRADING FIELD NOTESEDUCATIONAL RESOURCE
Compatibele paren en niet-gecompenseerde hoeveelheden hebben verschillende uitkomstblootstelling en moeten identificeerbaar blijven.

Waardeer open aandelen op een relevante hoeveelheid

Een actuele waardering is een waardeschatting, geen voltooide kasontvangst. De beste biedprijs kan nuttig zijn voor klein bezit, maar een grotere verkoop kan meerdere niveaus gebruiken. De waarderingsmethode moet bij het rapportdoel passen.

Stel je 100 aangehouden aandelen voor met een bod op 20 op 0,60 en op 80 op 0,52. De volledige hoeveelheid op die hypothetische niveaus verkopen levert 12 plus 41,60, oftewel 53,60 vóór kosten op. Elk aandeel tegen de beste biedprijs waarderen zou 60 rapporteren en de gemodelleerde verkoopopbrengst met 6,40 overschatten.

Het beschikbare orderboek kan vóór uitvoering veranderen. Benoem de 53,60 als schatting op basis van waargenomen diepte, geen gegarandeerd liquidatiebedrag. Toon bij onvoldoende diepte de ongedekte hoeveelheid in plaats van een prijs te verzinnen.

Houd waarderingswinsten gescheiden van gerealiseerde winsten. Een hogere waardering kan een economische schatting verbeteren zonder geld op te leveren en terwijl het hele uitkomstrisico in het account blijft.

Verwerk afwikkelingsuitzonderingen in de uitbetalingsregistratie

Het gewone binaire model is alleen nuttig binnen de werkelijke contractregels. Uitzonderingen kunnen andere afwikkelingsbehandeling, timing of procedures omvatten. Het grootboek moet de vastgestelde uitbetalingsvoorwaarden gebruiken in plaats van elk resultaat in een vast winst-of-verlieslabel te dwingen.

Bewaar de contractuele afwikkelingsregistratie en het werkelijk ontvangen bedrag. Als een markt sluit voordat de uitkomst vaststaat blijft de positie onopgelost. Als een resultaat betwist is of op een vereist proces wacht moeten verwachte opbrengsten van beschikbaar geld gescheiden blijven.

Noem voor hypothetische analyse expliciet de aangenomen uitbetaling. Zo kan het model met het uiteindelijke accountresultaat worden vergeleken en kan worden vastgesteld of een verschil door voorspellingsfout, regelinterpretatie of operationele timing ontstond.

Verwijder ongebruikelijke uitkomsten niet uit prestatierapporten. Die gevallen kunnen precies zijn waar een vereenvoudigde strategie slecht werkt. Ze bewaren helpt contracttoelatingsregels en kasplanning voor toekomstige posities verbeteren.

Houd kosten, teruggaven en overdrachten in eigen categorieën

Heffingen en bijschrijvingen kunnen op andere momenten dan de bijbehorende transactie aankomen. Het grootboek moet identificeren wat elke regel vertegenwoordigt voordat hij aan prestaties wordt toegeschreven. Een kostenteruggave kan handelskosten verlagen; een externe storting verhoogt middelen zonder handelswinst te creëren.

Trek dezelfde kosten niet dubbel af. Als een geïmporteerd kostenveld al een vergoeding omvat blaast die opnieuw toevoegen de kostprijs op. Als het de vergoeding uitsluit overschat de afzonderlijke heffing weglaten de winst. Lees de gedocumenteerde definitie in plaats van haar alleen uit de veldnaam af te leiden.

Ook een bijschrijving op accountniveau kan zonder toerekeningsbeleid niet aan één specifiek contract toewijsbaar zijn. Houd niet-toegewezen bedragen zichtbaar totdat de rapportagemethode ze consequent toerekent.

Kasafstemming biedt een nuttige onafhankelijke controle. Begingeld plus stortingen en gerealiseerde ontvangsten min opnames, aankopen en kosten moet eindgeld verklaren, afgezien van geïdentificeerde openstaande posten. Verschillen verdienen onderzoek voordat een verzorgd winstcijfer wordt gepubliceerd.

Stem het ordergrootboek met het positiegrootboek af

Een ordergrootboek verklaart instructies en hun uitvoeringsstatussen. Een positiegrootboek verklaart verworven en afgestoten hoeveelheden. Een kasgrootboek verklaart geld. Alle drie moeten aansluiten zonder één ongedifferentieerde gebeurtenissenlijst te worden.

Een aankoopuitvoering moet bezit verhogen en de bijbehorende kostenboeking produceren. Een verkoop moet relevant bezit verminderen en opbrengst vastleggen. Een annulering moet alleen de resterende verplichting veranderen tenzij een andere afzonderlijke handeling plaatsvindt. Een inwisseling moet de verwijderde aanspraak met haar uitbetaling verbinden.

Gebruik identificatoren waarmee een beoordelaar een verschil door deze registraties kan volgen. Als bezit zeven aandelen verschilt moet onderzoek de relevante uitvoeringen, overdrachten of levenscyclusstappen vinden in plaats van aan te nemen dat de nieuwste order het probleem veroorzaakte.

Deze afstemming is vooral na opnieuw verbinden of registraties herstellen waardevol. Een oude uitvoering als nieuwe aankoop afspelen kan zowel hoeveelheid als kostprijs beschadigen. Stabiele gebeurtenisidentiteit en een expliciete herstelgrens beschermen de accountgeschiedenis tegen die verdubbeling.

Rapporten van een handelsbot voor Ja/Nee-aandelen moeten resterend risico verklaren

Een nuttig rapport toont beschikbaar geld, openstaande verplichtingen, aangehouden hoeveelheden, kostprijs, gerealiseerde resultaten en waarderingsconventie voor open posities. Het identificeert ook compatibele paren en niet-gecompenseerde blootstelling waar die opsplitsing geldig is.

De lezer moet een concrete vraag kunnen beantwoorden: wat gebeurt met dit account vanuit de huidige status bij elke relevante uitkomst? Alleen een positief gerealiseerd cijfer beantwoordt dat niet wanneer aanzienlijke aandelen onverkocht blijven.

Beoordeel het rapport met bewust gemengde gevallen: een onvolledige order, gedeeltelijke verkoop, een met verlies verworven compensatie, openstaande conversie en onopgeloste markt. Die gevallen tonen of de samenvatting de relevante verschillen bewaart.

Een handelsbot voor Ja/Nee-aandelen is eenvoudiger te beoordelen wanneer de berekeningen transparant zijn. Elk aandeel heeft een identiteit en levenscyclus, elke kasbeweging een categorie en elke gerapporteerde winst kan naar werkelijke opbrengst of een duidelijk benoemde waarderingsaanname worden herleid.

Verder leren

Alle bronnen bekijken