En kryptostrategi med en gitterhandelsbot placerer en række købs- og salgsinstruktioner omkring valgte prisniveauer. Dens synlige tiltrækning er enkel: køb efter et fald, sælg efter en genopretning, og gentag. Den mindre synlige konsekvens er, at hvert umatchet køb ændrer den beholdning, kontoen skal bære. En voksende samling rentable afsluttede cyklusser kan derfor eksistere sammen med en faldende kontoværdi.
At forstå forskellen er mere nyttigt end at vælge det største antal gitterlinjer. Afstande, ordrestørrelse, startbeholdning, transaktionsomkostninger og adfærden uden for det valgte interval påvirker alle resultatet. Denne artikel bruger hypotetiske spothandler til at forklare forholdene. Eksemplerne omfatter ingen låntagning eller evigvarende kontrakter, og ingen repræsenterer observerede resultater eller en anbefaling om at køre en bestemt konfiguration.
Kryptobot til gitterhandel: definer handelsreglen
Et gitter er en regel for veksling af mængder på bestemte prisniveauer. En grundlæggende version køber et aktiv på et lavere niveau og udbyder den erhvervede mængde på næste højere niveau. Efter et afsluttet salg kan den genoprette den tidligere købsinstruktion, forudsat at kontoen og strategien fortsat opfylder kravene.
Beskrivelsen lader vigtige valg stå åbne. Starter gitteret med tokens, kontanter eller begge dele? Handler hvert niveau samme mængde eller bruger samme beløb? Hvad sker der, når et niveau kun udføres delvist? To systemer med identiske linjer på en graf kan opføre sig forskelligt, fordi deres svar er forskellige.
Skriv reglen som observerbare handlinger og kontoændringer. For eksempel beskriver køb af ti tokens til ni enheder og salg af de ti til ti enheder et muligt bruttospread på ti enheder. Det lover ikke, at nogen af instruktionerne udføres, eller at salget sker, før tokenet falder yderligere.
Den eksisterende gennemgang af gitterstrategier introducerer en børsspecifik sammenhæng. Den overførbare idé er en gentagen beholdningsveksling, hvis økonomi skal vurderes over hele perioden, herunder uafsluttede cyklusser.
Vælg et interval uden at behandle det som en prognose
Den nedre og øvre grænse angiver, hvor det konfigurerede gitter arbejder. De danner ikke en barriere, der holder markedet inden for intervallet. Et token kan bevæge sig forbi en af grænserne og forblive dér længe nok til at ugyldiggøre den oprindelige begrundelse for at handle det.
Vælg grænser med en angivet researchmetode, såsom et defineret historisk observationsvindue og en separat vurdering af markedsforholdene. At registrere metoden forhindrer en senere reviewer i bagudrettet at flytte grænserne for at få strategien til at se godt tilpasset det faktiske prisforløb ud.
Et bredere interval spreder samme ressourcer over flere mulige priser. Et snævrere interval kan koncentrere aktiviteten, men kan holde op med at passe til markedet tidligere. Ingen af egenskaberne fastslår overlegenhed uden hensyn til tilgængelig kapital, dybde, der kan udføres, og hyppigheden af betydningsfulde bevægelser.
Definer beslutningen ved bevægelse uden for intervallet før aktivering. Botten kan sætte nye køb på pause, beholde aktiverne til gennemgang eller begynde en særskilt godkendt udgangsproces. Disse udfald har forskellige økonomiske konsekvenser. En skærm, der siger, at gitteret er stoppet, bør ikke lade ejeren gætte, om tokens fortsat er eksponeret.
Sammenlign aritmetiske og geometriske afstande
Aritmetiske afstande bruger lige store absolutte prisstigninger. Et hypotetisk gitter fra otte til tolv med fire intervaller har niveauer ved otte, ni, ti, elleve og tolv. Dets mellemrum på én enhed repræsenterer forskellige procentbevægelser: ni divideret med otte er en større proportional stigning end tolv divideret med elleve.
Geometriske afstande bruger samme forhold mellem tilstødende niveauer. For et interval fra otte til seksten med fire delintervaller er forholdet den fjerde rod af to, omtrent 1,1892. Hvert efterfølgende niveau ligger cirka 18,92 % over det foregående før afrunding og omkostninger.
Binances dokumentation for spotgitterparametre skelner mellem disse afstandskonventioner. Formlerne beskriver, hvordan niveauer fordeles; de fastslår ikke en prognose eller et rentabelt antal intervaller. Faktisk tilladte prisintervaller kan også ændre de indsendte niveauer.
Sammenlign de resulterende ordrer efter afrunding frem for kun den ideelle matematiske sekvens. To nærliggende teoretiske niveauer kan blive samme pris, der kan udføres. Det kan skabe overflødige instruktioner eller ændre det tilsigtede spread, medmindre konstruktionsprocessen udtrykkeligt opdager sammenfaldet.
Kryptostrategi med gitterbot og ordrestørrelse
En kryptostrategi med gitterbot kræver en mængderegel sammen med sin prisregel. Ens tokenmængder skaber større kontantforpligtelser ved højere priser. Ens kontantallokeringer køber flere tokens ved lavere priser. Det er forskellige beholdningsforløb, selv når samme niveauer udløses.
Antag, at tre hypotetiske købsniveauer er otte, ni og ti. Køb af ti tokens på hvert niveau binder henholdsvis 80, 90 og 100 enheder. Samlet forbrug er 270 for 30 tokens. Allokering af 90 enheder til hvert niveau køber i stedet 11,25, ti og ni tokens, i alt 30,25 tokens før afrunding eller gebyrer.
Ingen af mængdekonventionerne fjerner eksponeringen mod et fortsat fald. Forskellen betyder noget, fordi senere salgsmængder og den gennemsnitlige anskaffelsesomkostning afhænger af den anvendte regel. En resultatrapport kan ikke genskabe strategien præcist fra prisniveauer alene.
Fastlæg en praktisk minimumsordrestørrelse med handelsstedets faktiske regler og omkostningsmodellen. Et stort antal små niveauer kan efterlade ordrer under minimumsmængder eller lade faste gebyrer dominere hvert muligt spread. Flere linjer bør svare til nyttige beslutninger frem for blot en mere travl visning.
Finansiér startbeholdningen bevidst
Et gitter, der begynder nær midten af sit interval, kræver ofte beholdning til salg over referenceprisen og kontanter til køb under den. At erhverve startbeholdningen er en økonomisk handling. Dens omkostning bør forblive synlig, selv hvis grænsefladen derefter kun rapporterer afsluttede gittercyklusser.
Forestil dig en fiktiv konto, der allokerer 1.000 enheder til et gitter. Den køber 40 tokens til ti enheder hver og beholder 600 enheder i kontanter før udgifter. Kontoen har en indledende tokeneksponering på 400 enheder, ikke en helt neutral samling ventende instruktioner.
Hvis tokenet straks falder til otte uden nogen salg under genopretning, taber startbeholdningen alene 80 enheder i værdiansættelse. Yderligere køb kan øge antallet af eksponerede tokens. Fravær af afsluttede tabsgivende cyklusser betyder ikke, at kontoen undgik tab.
Adskil indledende omveksling, tilbagevendende gittertransaktioner og endelig likvidation i hovedbogen. Det lader en reviewer identificere, om resultatet kom fra svingninger omkring gitteret, en bred bevægelse i aktivprisen eller håndteringen af start- og slutbeholdning.
Beregn en afsluttet cyklus efter omkostninger
Overvej en hypotetisk cyklus, der køber ti tokens til ni og sælger ti til ti. Købsudgiften er 90, og bruttosalgsprovenuet er 100. Før udgifter giver den parrede veksling ti enheder i gevinst. Det er et lokalt resultat for en afsluttet mængde, ikke afkastet af alle ressourcer allokeret til botten.
Antag opdigtede særskilt betalte udgifter på 0,60 ved købet og 0,70 ved salget. Anskaffelsesudgiften bliver 90,60, og nettosalgsprovenuet bliver 99,30. Cyklussen giver derfor 8,70 i gevinst. Dens afkast på anskaffelsesudgiften er omtrent 9,60 %.
Overvej nu langt snævrere niveauer ved ni og 9,10 for samme mængde. Bruttospreadet er kun én enhed. Hvis samme illustrative udgifter gælder, taber cyklussen 0,30 trods perfekt udførelse af det tilsigtede lavere køb og højere salg.
Omkostningsantagelser skal identificere, hvilke beløb der allerede omfatter handelsgebyrer eller overførselsvirkninger. At fratrække et indbygget gebyr igen undervurderer resultaterne, mens ignorering af netværksudgifter overvurderer dem. Vejledningen til gevinstberegneren forklarer de bredere bogføringskonventioner, der kræves for at holde disse komponenter konsekvente.
Forstå, hvorfor flere cyklusser kan betyde mindre værdi
At øge antallet af gitterintervaller indsnævrer normalt det mulige spread mellem naboniveauer i et fast interval. Det kan skabe flere muligheder for priskrydsninger, men kontoen tjener mindre bruttospread på hver matchet mængde. Omkostninger og ufuldkommen udførelse får større indflydelse.
Krydsninger er heller ikke udførelser. En graf kan bevæge sig gennem et niveau, mens en ordre ligger bag anden likviditet, eller en rute er utilgængelig. En historisk model, der krediterer hver krydsning som en afsluttet handel, kan overdrive omsætningen og ignorere ugunstig udvælgelse blandt faktiske udførelser.
Mål nettobidraget fra yderligere niveauer med samme samlede allokering og realistiske mængdebegrænsninger. Hvis det tættere gitter får ekstra kapital, ændrer sammenligningen mere end afstandene. Hvis det bruger mindre ordrer, skal gebyr- og afrundingsbehandlingen afspejle forskellen.
Det nyttige spørgsmål er, om mere aktivitet forbedrer det fuldstændige kontoudfald under de tilsigtede forhold. Transaktionsantal alene måler udført arbejde. Det siger lidt om, hvorvidt arbejdet kompenserede for omkostninger, beholdningsrisiko og indsatsen til at føre tilsyn med det.
Afkast fra en kryptobot til gitterhandel omfatter åbne beholdninger
Afkast fra en kryptobot til gitterhandel bør afstemmes med kontoen, herunder usolgt beholdning. Overvej en forenklet fiktiv sekvens, der begynder med 500 enheder i kontanter og ingen tokens. Botten køber ti tokens til ni for 90, sælger dem til ti for 100 og køber derefter ti til ni og yderligere ti til otte.
Efter disse vekslinger er kontanterne 340, og beholdningen er 20 tokens. Én afsluttet cyklus gav en bruttogevinst på ti enheder. Men hvis tokenet nu handles til seks, er beholdningen værdiansat til 120. Samlet værdiansat kontoværdi er 460, et fald på 40 enheder fra de oprindelige 500 før omkostninger.
Regnestykket stemmer: de umatchede køb kostede 170 og er nu værdiansat til 120, hvilket skaber et urealiseret tab på 50 enheder. Sammen med den afsluttede gevinst på ti enheder giver det samme samlede tab på 40 enheder. Rapportering af kun den afsluttede cyklus udelader den dominerende økonomiske ændring.
En udgang, der kan udføres, kan give mindre end værdiansættelsen på 120 enheder efter prispåvirkning og gebyrer. Vis værdiansat kontoværdi og anslået realiserbar værdi separat, når forskellen betyder noget. En positiv statistik over gitterprovenu er ikke en alternativ definition af samlet formue.
Hold øje med beholdningsforskydning under vedvarende tendenser
Under et vedvarende fald kan købsniveauer udføres, mens erstatningssalg forbliver urørte. Gitteret veksler gradvist kontanter til det faldende aktiv. Under en vedvarende stigning kan salg reducere beholdningen, indtil kontoen har få aktiver tilbage til at deltage i yderligere værdistigning.
Disse udfald følger af vekselreglen. De er ikke nødvendigvis softwarefejl. En strategi udformet til gentagne vendinger bør vurderes mod muligheden for, at markedet i stedet bevæger sig vedvarende i én retning.
Sammenlign den endelige aktivblanding med den tilsigtede allokering. Et gitter, der begyndte med halvdelen i tokens, kan slutte overvejende i tokens efter et fald eller overvejende i kontanter efter en stigning. Ejerens tolerance for disse slutpunkter betyder noget, før den første ordre afgives.
Skeln mellem en beholdningsgrænse og en instruktion om at tilføje flere midler. Automatisk forhøjelse af budgettet, hver gang lavere niveauer udføres, kan gøre en afgrænset strategi til en tidsubegrænset opsamlingsplan. Den ændring kræver sin egen dokumentation og godkendelse; den bør ikke ske blot for at holde det oprindelige gitter aktivt.
Opbyg en kryptobot til gitterhandel med beholdningsgrænser
En kryptobot til gitterhandel med beholdningsgrænser kontrollerer konsekvenserne af alle aktive instruktioner samlet. En maksimal aktuel beholdning er utilstrækkelig, hvis flere ventende køb kan udføres samtidig. Kontoen kræver plads til deres samlede virkning under reglens forsigtige scenarie.
Antag, at politikken tillader højst 60 tokens, og kontoen ejer 35. Tre ventende køb på ti tokens hver kan bringe summen til 65. Systemet skal reducere, annullere eller afvise en del af forpligtelsen, før det behandler instruktionerne som samtidigt godkendte.
Spor også de kontanter, der kræves til ventende ordrer og udgifter. En vist walletsaldo kan omfatte ressourcer, der allerede er reserveret til et andet niveau eller en anden strategi. Genbrug af beløbet i flere uafhængige kontroller kan give et ufinansieret sæt instruktioner, selv når hver enkelt ser økonomisk mulig ud for sig.
Grænser bør angive, hvordan de spiller sammen med risikoreducerende salg. At nå et købsloft bør normalt ikke forhindre en ellers gyldig udgang. Kontrollen er lettere at forstå, når den skelner mellem øget eksponering og reduktion af en eksisterende position under verificerede kontoforhold.
Håndter delvise udførelser og erstatningsordrer
En købsinstruktion på ti tokens kan kun udføre fire. At tilbyde ti tokens til det tilsvarende salg ville kræve beholdning andetsteds fra eller skabe en ugyldig instruktion. Erstatningsreglen bør bruge den faktisk afsluttede mængde og tage højde for enheder fratrukket gennem den gældende gebyrmekanisme.
Det resterende køb af seks tokens er en separat aktiv forpligtelse, indtil det udføres, udløber eller verificerbart annulleres. Hvis botten placerer et nyt køb af ti tokens og glemmer resten, kan næste markedsbevægelse erhverve mere, end strategien tilsigtede.
Annulleringsanmodninger fortjener samme tilstandsbevidsthed. En anmodning kan overlappe med udførelse, så den endeligt udførte mængde kan afvige fra den mængde, der var synlig, da annulleringen begyndte. Afstem den bekræftede ordretilstand, før alle tilknyttede reservationer frigives, eller en erstatning oprettes.
Vejledningen til udførelse af limitordrer diskuterer beslægtede forskelle mellem prisbetingelser og afsluttede udførelser. Et robust gitter knytter hver erstatning til en bestemt afklaret mængde frem for at udlede gennemførelse af en grafkrydsning eller en vellykket modtagelsesbekræftelse på en anmodning.
Behandl centrering på ny som en ny allokeringsbeslutning
At flytte et gitter omkring den aktuelle pris kan holde instruktioner tæt på markedet, men ændrer strategiens adfærd. Centrering på ny efter et fald kan omfatte beholdelse af opsamlede tokens, realisering af tab eller tilføjelse af ny finansiering. Disse valg kan ikke skjules i en tilsyneladende harmløs nulstilling.
Registrer beholdninger og kontanter umiddelbart før ændringen. Beskriv derefter den foreslåede omveksling og nye udestående instruktioner. Det gør det muligt at skelne resultater skabt af den oprindelige konfiguration fra resultater skabt efter indgriben.
Hyppig centrering på ny kan også øge transaktionsomkostninger og gentagne gange eksponere kontoen mod ugunstig bevægelse. En regel, der automatisk følger enhver prisændring, udtrykker måske ikke længere den oprindelige hypotese om handel inden for et stabilt interval.
Definer udløseren fremadrettet, og vurder den samlede strategi, herunder dens nulstillinger. At sammenligne kun vellykkede stationære perioder og udelade dyre overgange giver et flatterende, men ufuldstændigt billede. En uændret konfiguration og en hyppigt nycentreret konfiguration er forskellige researchkandidater.
Modellér rækkefølgen i historiske kursbjælker
Et historisk kurslys registrerer et interval og udvalgte priser, men normalt ikke hele rækkefølgen, som markedet besøgte dem i. Hvis et lys når både et købsniveau og et salgsniveau, betyder rækkefølgen noget. Salget kan ikke afhænde beholdning, der endnu ikke var erhvervet under den angivne regel.
Brug tilstrækkeligt detaljerede observationer, eller anvend en udtrykkeligt forsigtig udførelsesantagelse. At behandle enhver højeste og laveste pris som perfekt mulig at handle til kan skabe cyklusser, som ingen faktisk transaktionsrækkefølge ville have tilladt.
Medtag inaktive markeder, manglende observationer, udvidede spreads og perioder, hvor den tilsigtede rute ikke kunne betjene kontoens størrelse. Et gitter testet kun på uafbrudte fordelagtige data kan se pålideligt ud, fordi dets vanskeligste driftsforhold blev fjernet før vurderingen.
Adskil parametervalg fra senere vurdering. At afprøve mange intervaller og kun offentliggøre det stærkeste historiske resultat får tilfældigheder til at ligne dygtig udformning. Bevar de testede alternativer, omkostninger og udvælgelsesreglen, så næste periode vurderer en beslutning, der faktisk blev truffet på forhånd.
Sammenlign med den allokering, den handlende kunne beholde
Et gitterresultat bliver mere oplysende sammenlignet med et passende grundlag. En fuldt investeret beholdningsstrategi og et gitter med betydelige kontanter har forskellig aktiveksponering. At sammenligne kun deres procentafkast kan skjule, hvorfor de opførte sig forskelligt.
Brug samme startressourcer, og registrer slutkontanter plus beholdninger for begge tilgange. En passiv allokering, der matcher gitterets oprindelige aktivblanding, kan hjælpe med at isolere bidraget fra efterfølgende handel, selv om den ikke genskaber gitterets skiftende eksponering.
Medtag indskud og hævninger separat. Tilføjelse af kapital efter et fald øger slutsaldoen uden at bevise, at den eksisterende strategi genvandt tabet. Fjernelse af kontanter fra afsluttede cyklusser reducerer vist kontoværdi uden nødvendigvis at repræsentere et handelstab.
Artiklen om strategisammenligning forklarer, hvorfor mål og vurderingskonventioner bør fastlægges før rangering af metoder. For et gitter omfatter den relevante sammenligning kapitalfald, resterende beholdning, omkostninger og kapitalbindingens varighed frem for den statistik over afsluttede cyklusser, der ser mest fordelagtig ud.
Luk gitteret lige så omhyggeligt, som det blev åbnet
At stoppe nye instruktioner er kun første del af at lukke et gitter. Udestående ordrer kan stadig skabe udførelser, og usolgte tokens forbliver eksponeret. En lukkerutine bør fastslå slutstatus for hver forpligtelse, før strategien erklæres inaktiv.
Beslut udtrykkeligt, om den resterende beholdning skal sælges, overføres til en anden allokering eller beholdes til senere gennemgang. Hvert udfald har forskellig virkning på realiseret gevinst og fortsat risiko. At ændre strategiens betegnelse sletter ikke anskaffelsesomkostningen for de aktiver, den efterlader.
Afstem startressourcer, eksterne pengestrømme, faktiske udgifter, slutkontanter og resterende mængder. Hovedbogen over afsluttede cyklusser bør forklare en del af summen uden at erstatte den. Undersøg uoverensstemmelser, før rapporten bruges til at vælge en større allokering.
Et gitter kan gøre gentagne instruktioner konsekvente, men dets økonomiske formål forbliver betinget af markedsforløbet og implementeringen. En solid gennemgang kan forklare både, hvor hvert lille provenu kom fra, og hvorfor kontoen samlet steg eller faldt i værdi. Den forklaring er grundlaget for at beslutte, om processen fortjener endnu en defineret vurderingsperiode.