Een NFT-sweepbot probeert verschillende NFT’s uit een collectie te verwerven, doorgaans vanaf lager geprijsde noteringen. De aantrekkelijke kop is eenvoudig: koop een groep dicht bij de bodemprijs. De werkelijke beslissing is een reeks tokenspecifieke aankopen met andere prijzen, eigenaren, ordervoorwaarden en mogelijke uitkomsten. Een collectielabel maakt niet elk token uitwisselbaar en vijf items selecteren garandeert niet dat er vijf worden verworven.

Een sweep kan logisch zijn wanneer een verzamelaar bewust verschillende geschikte activa wil en een reden heeft om elk ervan te accepteren. Hij wordt veel moeilijker te beoordelen wanneer de aankoophoeveelheid wordt gekozen omdat de interface een handige knop biedt. De hoeveelheid moet uit budget, selectieregels en het beoogde voorraadgebruik volgen. Gemak mag niet bepalen hoeveel blootstelling wordt genomen.

Deze gids gebruikt een fictieve collectie genaamd Tide Rooms om een volledig aankoopplan te bouwen. Alle prijzen en kostentoelagen zijn hypothetisch. Het doel is diepte, vervanging, afhandeling van mislukte items en kostenafstemming uitleggen zodat het resultaat begrijpelijk blijft wanneer het oorspronkelijke plan tijdens uitvoering verandert.

Bouw een budget voor de NFT-sweepbot vanuit afzonderlijke vraagprijzen

Begin met een lijst toegestane activa en niet met één bodemprijsgetal. Elke rij in de werkregistratie vereist chain, contract, tokenidentificatie, hoeveelheid, verkopersorder, betalingstoken, vervalmoment en actuele prijs. De beslissing moet ook registreren waarom het item voldoet. Een zeldzaam ogend token buiten de goedgekeurde criteria wordt niet aanvaardbaar alleen omdat het de volgende prijspositie inneemt.

Stel voor Tide Rooms dat zes geschikte noteringen van afzonderlijke tokens 0,20, 0,21, 0,23, 0,27, 0,34 en 0,50 ETH vragen. De eerste vier kopen kost vóór aanvullende uitgaven 0,91 ETH. De bodemprijs van 0,20 ETH met vier vermenigvuldigen zou 0,80 ETH geven en itemprijzen met 0,11 ETH onderschatten. De vierde aankoop is duurder dan de eerste en dat is precies wat de diepteregistratie onthult.

Neem een totaal verwervingsplafond van 1,00 ETH en maximale routekostentoelage van 0,04 ETH aan. Het plan voor vier items vereist 0,95 ETH en laat 0,05 ETH ongebruikt. Het vijfde item toevoegen verhoogt het vraagprijstotaal naar 1,25 ETH; met dezelfde illustratieve toelage vereist het plan 1,29 ETH. Een redelijk gemiddelde voor de eerste items maakt dat grotere plan niet betaalbaar.

De toelage is geen claim over actuele netwerkvergoedingen. Het is de maximale aanvullende besteding die dit fictieve beleid voor de geplande route toestaat. Een werkelijke schatting hangt af van de echte transacties, betalingsomzetting, goedkeuringen en andere vereiste tegenprestatie. Onderzoek die onderdelen zonder een vergoeding dubbel toe te voegen wanneer zij al in het gequoteerde totaal is inbegrepen.

Leg uit welke diepte je hebt gemeten

Getoonde diepte is een verzameling waargenomen noteringen. Gevalideerde diepte is de deelverzameling die de op een bepaald moment beschikbare controles doorstaat. Uitvoerbare diepte is wat werkelijk via de gekozen route kan worden gekocht wanneer de transacties worden uitgevoerd. Die verzamelingen kunnen verschillen, vooral wanneer andere kopers om dezelfde laag geprijsde items concurreren.

Registreer waarnemingstijden en validatietijden afzonderlijk. Een minuten geleden ontvangen notering kan in een lokale wachtrij zichtbaar blijven nadat zij is verkocht. Een vernieuwd collectieoverzicht kan eerder dan de afzonderlijke itemregistratie worden bijgewerkt of andersom. Het programma mag tegenstrijdige informatie niet oplossen door de waarde te kiezen die de sweep het goedkoopst laat lijken.

Identiteit telt vóór sorteren. Twee collecties kunnen een naam delen en dezelfde afbeelding kan op meer dan één chain verschijnen. Ook editiehoeveelheden veranderen de betekenis van een rij. Drie eenheden van één ERC-1155-identificatie kopen geeft een andere voorraaduitkomst dan drie afzonderlijke ERC-721-tokens verwerven. Definieer of het doel items, eenheden, unieke identificaties of een combinatie is.

Het waarnemingswerk in een NFT-prijsvolgbot helpt een betrouwbare prijsgeschiedenis vaststellen, maar een volger alleen autoriseert geen sweep. Het aankoopbeleid moet nog beslissen welke geregistreerde noteringen voldoen en of hun actuele uitvoeringsvoorwaarden met de eerdere waarnemingen overeenkomen.

Behandel vervanging als een nieuwe beslissing

Vervangingsbeleid voor een NFT-sweep beantwoordt wat gebeurt wanneer een geselecteerd item verdwijnt. Eén aanpak is minder items kopen. Een andere is binnen dezelfde limieten de volgende geschikte notering overwegen. Een derde is het hele plan stoppen omdat de oorspronkelijke verzameling een specifieke betekenis had, zoals een gewenste combinatie van eigenschappen. Elke aanpak is verdedigbaar wanneer zij vooraf wordt gekozen.

De huidige documentatie van OpenSea voor het sweep-endpoint, gecontroleerd op 24 september 2026, beschrijft automatische vervanging door de volgende goedkoopste notering uit dezelfde collectie wanneer een gevraagd item onbeschikbaar wordt. Zij vermeldt dat vervanging standaard is ingeschakeld en beperkt dit endpoint tot EVM-collecties. De documentatie beschrijft ook een geordende lijst uit te voeren transacties. Die routedetails moeten worden onderzocht en niet uit het woord sweep worden afgeleid.

Een standaardvervangingsregel past mogelijk niet bij het selectiebeleid van een verzamelaar. Het volgende goedkoopste token kan een andere eigenschap, eigendomsgeschiedenis of beperking hebben. Als de ondersteunde route de vereiste limieten niet kan uitdrukken, kan een zorgvuldig systeem die route afwijzen of een nieuwe beoordeling vereisen. Het mag het beleid niet stilzwijgend verzwakken om het bij de interface te laten passen.

Stel in het Tide Rooms-voorbeeld dat het item van 0,21 ETH verdwijnt. Vervanging door het item van 0,34 ETH geeft een vraagprijstotaal voor vier items van 1,04 ETH: 0,20 plus 0,23 plus 0,27 plus 0,34. Met de kostentoelage van 0,04 ETH vereist het herziene plan 1,08 ETH en voldoet het niet aan het plafond van 1,00 ETH. Vier items behouden is geen voldoende reden om te veel te besteden.

De resterende drie oorspronkelijke items kopen zou vóór aanvullende uitgaven 0,70 ETH kosten. Dat kleinere plan kan aanvaardbaar zijn als de verzamelaar gedeeltelijke voltooiing autoriseerde. Als de opdracht precies vier vastgelegde activa vereiste, kan het onaanvaardbaar zijn. Het systeem moet het genoemde doel volgen in plaats van het halen van de hoeveelheid als vanzelf wenselijk te behandelen.

Begrijp de transactiegroepering

De uitvoering van een collectiesweep kan één transactie, verschillende transacties of een route met voorbereidende stappen omvatten. De interfacegroepering stelt niet vast wat gebeurt wanneer één item onbeschikbaar wordt. Bepaal welke stappen samen atomair zijn, welke onafhankelijk kunnen slagen en welke voltooiing van een eerdere stap vereisen voordat de volgende kan worden beoordeeld.

Voor een EVM-Seaport-voorbeeld beschrijft de documentatie van de contractinterface functies voor beschikbare orders die inactieve, volledig uitgevoerde of geannuleerde orders kunnen overslaan. Zij vermeldt ook dat bepaalde overdrachtsmislukkingen of opmaakproblemen de hele batch kunnen laten falen. Dat is een specifiekere regel dan zeggen dat een batch altijd gedeeltelijk slaagt of altijd elk oorspronkelijk geselecteerd item vereist.

Het onderscheid beïnvloedt zowel voorraad als kosten. Als afzonderlijke aankopen onafhankelijk worden voltooid, kan een onderbroken sweep de verzamelaar slechts enkele activa achterlaten. Als een transactie wordt teruggedraaid, kan zij geen activa uit die transactie opleveren en toch een netwerkvergoeding verbruiken. Ook kan een voorbereidingstransactie al zijn voltooid terwijl een latere aankoop niet werd voltooid.

Pas EVM-transactieaannames niet toe op elke door een marktplaats ondersteunde chain. Een zichtbare collectie kan andere handelsondersteuning of uitvoeringswerking hebben. Het juiste plan is aan werkelijk netwerk, standaard en route gekoppeld. Een algemene sweepstrategie moet die als te verifiëren voorwaarden beschrijven in plaats van overal identiek gedrag te beloven.

Reserveer één keer en stem daarna per item af

Reserveer de maximaal geautoriseerde besteding voor het plan voordat je transacties verstuurt. Als de uitvoeringsroute afzonderlijke stappen bevat, volg dan zowel de totale reservering als de verplichtingen die elke stap creëert. Een andere strategie met dezelfde wallet mag het voor de sweep gereserveerde geld niet uitgeven alleen omdat sommige items nog niet zijn gekocht.

De reservering moet eventuele geautoriseerde vervangingen omvatten. Als het plan een vervanging tot een genoemde prijs toestaat, bereken dan het slechtste toegestane totaal in plaats van aan te nemen dat de goedkoopste waargenomen combinatie beschikbaar blijft. Een plafond per item kan over meerdere items vermenigvuldigd nog een onbetaalbare gezamenlijke aankoop toestaan.

Stel dat de Tide Rooms-sweep uiteindelijk de drie resterende oorspronkelijke tokens voor 0,70 ETH verwerft en in totaal 0,024 ETH toerekenbare transactiekosten betaalt. De verwervingsgrondslag van de voorraad is 0,724 ETH onder beleid dat die kosten aan de voltooide verwervingscampagne toewijst. Vergeleken met de oorspronkelijke reservering van 0,95 ETH kan 0,226 ETH worden vrijgegeven zodra elke andere mogelijke stap is opgehelderd.

Die vrijgave vereist kennis over wat met het vierde item en een eventuele vervangingshandeling gebeurde. Een onbeantwoord verzoek of ontbrekend lokaal ontvangstbewijs volstaat niet. Bewaar onopgeloste identificaties en hun reserveringen totdat een betrouwbare statuscontrole de uitkomst vaststelt. Te vroege capaciteitsvrijgave kan een gedeeltelijke sweep in een onbedoelde tweede sweep veranderen wanneer vertraagde transacties worden afgewikkeld.

Reken gedeelde kosten voor latere analyse consequent toe. Een redelijke interne aanpak verdeelt gezamenlijke kosten naar verhouding van itemprijzen; een andere gebruikt gelijke toerekening wanneer het doel dat rechtvaardigt. Geen toerekening verandert het campagnetotaal. Vermeld de methode zodat geen aantrekkelijk resultaat op één token wordt gecreëerd door alle gezamenlijke uitgaven naar een ander te verplaatsen.

Verwar een hogere bodemprijs niet met winst

De goedkoopste noteringen kopen kan de laagste resterende vraagprijs verhogen. Die verandering stelt niet vast dat de verworven voorraad tegen de nieuwe getoonde bodemprijs kan worden verkocht. Zij beschrijft alleen wat verkopers momenteel vragen nadat de lagere vraagprijzen zijn verwijderd. Kopers kunnen aanzienlijk minder bieden of er kunnen te weinig kopers zijn voor de nu aangehouden hoeveelheid.

Stel na de Tide Rooms-aankopen dat de laagste resterende vraagprijs 0,34 ETH is. Drie verworven tokens tegen die vraagprijs waarderen geeft een getoond totaal van 1,02 ETH. Tegenover de verwervingsgrondslag van 0,724 ETH lijkt het scherm een stijging van 0,296 ETH te tonen. Dat is een vraagprijswaardering, geen gerealiseerde opbrengst, en neemt aan dat drie verschillende tokens dezelfde prijs verdienen.

Stel in plaats daarvan dat elk van de drie items werkelijk voor 0,25 ETH kan worden verkocht, met hypothetische verkoopinhoudingen van 4% van de bruto-opbrengst en nog 0,01 ETH totale uitstapkosten. Bruto verkopen zouden 0,75 ETH zijn, procentuele inhoudingen 0,03 ETH en netto-opbrengsten 0,71 ETH. Tegenover de grondslag van 0,724 ETH zou de campagne 0,014 ETH verliezen.

Dit voorbeeld voorspelt geen uitstap. Het laat zien waarom de sweephandeling haar eigen succes niet kan bewijzen. Een beoordeling van winstgevende NFT’s vinden vereist bewijs over onafhankelijke kopersvraag, vergelijkbare transacties en de waarschijnlijk benodigde tijd om de beoogde hoeveelheid te verkopen.

Onderzoek concentratie binnen de collectie

Verschillende NFT’s uit één collectie kunnen de koper aan grotendeels hetzelfde onderliggende risico blootstellen. Zij kunnen maker, contract, verhaal, evenementenschema en koperscommunity delen. Tokens als afzonderlijke posities tellen biedt niet noodzakelijk betekenisvolle spreiding. Een sweep kan een portefeuille concentreren ook als elk token een unieke identificatie heeft.

Eigenschapsdiversiteit kan tellen, maar neem niet aan dat zij die gedeelde blootstelling verwijdert. Vier achtergronden en vier accessoires kunnen andere verzamelaars aanspreken en toch van dezelfde collectiebrede vraag afhangen. Als de hele collectie minder aantrekkelijk wordt, kunnen alle vier items tegelijk moeilijk verkoopbaar worden.

Ook aanbod bij andere deelnemers beïnvloedt de uitstap. Verschillende soortgelijk geprijsde items kunnen na de sweep verschijnen of een grote houder kan beslissen te verkopen. De resterende vraagprijsladder is geen vaste muur die de voorraad van de koper ondersteunt. Het is een veranderende verzameling verkopersbeslissingen en nieuwe noteringen kunnen tegen elke prijs verschijnen.

Overweeg hoeveel items de verzamelaar met een gerust gevoel zou behouden als tijdens de beoogde aanhoudperiode geen wederverkoop plaatsvond. Die vraag geeft vaak een kleinere, praktischere aankoopomvang dan recente verkopen extrapoleren. Een sweep moet als voorraadverplichting worden beoordeeld voordat hij als handelskans wordt beschreven.

Beoordeel selectieregels voordat je snelheid toevoegt

Een bot kan laag geprijsde tokens snel kopen en toch consequent moeilijk doorverkoopbare activa selecteren. De selectieregel moet onafhankelijk van uitvoeringssnelheid worden getest. Leg uit of hij een eigenschapsgroep, een verzameling edities, een maximale prijs tegenover vergelijkbare verkopen of een andere waarneembare voorwaarde nastreeft.

Historische tests vereisen de gegevens die bij elke beslissing beschikbaar waren. De uiteindelijke onthulde eigenschappen van een token kunnen een aankoopregel vóór onthulling niet rechtvaardigen tenzij die eigenschappen al bekend waren. Een later als verkocht geregistreerde notering was niet noodzakelijk op het eerdere tijdstempel voor de testkoper beschikbaar. Die timingproblemen kunnen een schijnbaar sterke sweepstrategie onreproduceerbaar maken.

Een kader voor algoritmische NFT-handel kan signaaldefinitie van uitvoeringsaannames helpen scheiden. Neem voor sweeps de werkelijke vraagprijsladder, toelatingsfilters, mislukte items en vervangingslimieten mee. Alleen de eerste notering testen en het resultaat met de gewenste hoeveelheid vermenigvuldigen mist het belangrijkste economische probleem.

Beoordeel afgewezen naast verworven items. Strikt beleid kan terecht een sweep gedeeltelijk onuitgevoerd laten. Als beoordeling alleen het aantal aankopen beloont, moedigt zij zwakkere selectie en hogere besteding aan. De relevante maat is of de verworven verzameling tegen verdedigbare totale kosten met de geautoriseerde criteria overeenkwam.

Beoordeel selectieregels voordat je snelheid toevoegtWanted itemsSkipped itemsReplacementsOwned itemsTRADING FIELD NOTESEDUCATIONAL RESOURCE
De oorspronkelijke doelverzameling, overgeslagen noteringen, voorgestelde vervangingen en uiteindelijk bezit moeten in het resultaat onderscheidbaar blijven.

Beprijs het marginale item afzonderlijk

Gemiddelde verwervingskosten kunnen een onaantrekkelijke laatste aankoop verbergen. In de oorspronkelijke Tide Rooms-ladder zijn de eerste drie vraagprijzen samen 0,64 ETH of vóór uitgaven ongeveer 0,2133 ETH per token. Het vierde token toevoegen verhoogt het vraagprijsgemiddelde naar 0,2275 ETH, maar de werkelijke beslissing is of juist dat token van 0,27 ETH de aankoop waard is. Het gemiddelde verlaagt zijn afzonderlijke prijs niet en verbetert zijn wederverkoopvooruitzichten niet.

Dat telt wanneer de strategie bij een rond aantal stopt. Een verzamelaar kan beslissen vijf te kopen alleen omdat vijf een nuttige positiegrootte lijkt. Beoordeel in plaats daarvan het extra item op eigen verwacht gebruik, vraagbewijs en aanvullende kosten. Het juiste stoppunt kan drie zijn, ook als de hele wallet meer kan betalen. Beschikbaar geld is een bestedingsplafond en geen reden om het uit te putten.

Gedeelde transactiekosten kunnen de vergelijking compliceren. Een extra item in een bestaande route kan minder netwerkkosten toevoegen dan een afzonderlijke aankoop, maar die mogelijke besparing moet uit een actuele routeschatting komen. Neem niet aan dat een extra item gratis kan worden uitgevoerd en verdeel een vaste vergoeding niet over een willekeurig aantal activa om lagere schijnbare instapkosten te fabriceren.

Dezelfde redenering geldt voor een vervanging. Een vervanger moet voldoende bijdragen om zijn eigen prijs en effect op het totale plan te rechtvaardigen. Het geplande itemaantal behouden is een operationele voorkeur en geen bewijs dat het volgende token tegen zijn gequoteerde prijs positieve economische waarde heeft.

Houd de ontvanger in het aankoopplan

De wallet die betaalt en het adres dat de NFT’s moet ontvangen kunnen op een ondersteunde route verschillen. Registreer beide vóór uitvoering en verifieer uiteindelijk eigendom tegen de beoogde ontvanger. Een geslaagde betaling met levering aan een onbedoeld adres is geen geslaagde voorraaduitkomst voor de strategie, ook als de transactie zelf haar vastgelegde instructies volgde.

Wanneer activa naar een contractbeheerd adres worden gestuurd, tellen ook ontvangstgedrag en activumstandaard. Een collectiesweep kan identificaties of hoeveelheden mengen die het ontvangende systeem anders afhandelt. Behandel leveringsgeschiktheid als deel van selectie en routevalidatie en niet als aanname om na aankoop te onderzoeken. De uiteindelijke voorraadregistratie moet elk verworven item met de ontvanger verbinden die het werkelijk kan beheersen.

Laat een NFT-sweepbot de werkelijke verzameling rapporteren

Het eindrapport moet met werkelijk verworven activa, hun hoeveelheden, verwervingskosten en onopgeloste handelingen beginnen. Daarna moet het afwijkingen van het oorspronkelijke plan uitleggen: vóór uitvoering verkochte items, overwogen vervangingen, afgewezen vervangingen, transactiemislukkingen en resterend budget. Eén status succesvol verliest de belangrijkste verschillen.

Houd het oorspronkelijke plan intact naast het resultaat. Als vier tokens zijn gevraagd en drie verworven, herschrijf het verzoek dan achteraf niet als een plan voor drie tokens. Het verschil onthult hoe vaak waargenomen diepte uitvoering overleeft en of vervangingsbeleid nuttig is. Na verloop van tijd kan dat bewijs de keuze tussen sweepen, bieden en selectief kopen verbeteren.

Volg mislukkingskosten afzonderlijk genoeg om hun oorzaken te onderzoeken en zorg dat zij nog in de campagne-economie meetellen. Herhaaldelijk kleine netwerkvergoedingen verliezen op onbeschikbare noteringen kan de waarde van een strategie wezenlijk veranderen. Die pogingen uitsluiten omdat zij geen NFT opleverden maakt de registratie flatterender en minder informatief.

Een goed uitgevoerde sweep is een beheerste verzameling aankopen waarvan de gevolgen begrijpelijk blijven wanneer de markt beweegt. De kwaliteit komt uit respect voor totaalbudget, behoud van itemidentiteit, vastgelegd vervangingsgedrag en boekhouding van werkelijk ontvangen voorraad. Het aantal gekochte tokens is een uitkomst van dat proces en geen bewijs dat het proces waarde creëerde.

Verder leren

Alle bronnen bekijken