20. syyskuu 2026 · toteutus

Paper-tilisi hylkäsi backtestin toimeksiannon: kirje pörssien suodattimista

Paper-tilisi hylkäsi backtestin toimeksiannon: kirje pörssien suodattimista

Sinulla on pieni kryptofutuuristrategia, joka käy kauppaa useilla sopimuksilla, ja olet juuri siirtänyt sen backtestistä paperikaupankäyntiin. Ensimmäisessä tasapainotuksessa pyydetään 0.037 BTC:tä. Simulaattori hyväksyy toimeksiannon, mutta kaupankäyntipaikka hylkää sen, koska sopimuksen määräaskel on 0.001 ja pyöristys vie toimeksiannon vähimmäisnimellisarvon alle. Positio pysyy nollassa, vaikka backtestiin kirjautuu toteutus.

Tämän eron voi helposti kuitata muotoiluvirheenä. Se voi kuitenkin muuttaa sitä, mitä varoja pidät, milloin tasapainotat salkun ja kuinka paljon riskiä jää jäljelle toimeksiannon epäonnistuttua. Käsittele kunkin kaupankäyntipaikan kaupankäyntisuodattimia osana strategian toteutussääntöjä ja varmista, että backtest ja paperikaupankäynnin sovitin soveltavat samoja sääntöjä samassa järjestyksessä.

Millaiset pörssisuodattimet voivat tehdä toimeksiannosta kelpaamattoman?

Aloita instrumentin metatiedoista, joita toimeksianto todella tarvitsee: määräaskel, vähimmäismäärä, vähimmäisnimellisarvo, hinnan askel sekä mahdolliset toimeksiannon koko- tai hintarajat. Suodattimien nimet ja soveltamisala vaihtelevat kaupankäyntipaikoittain. Spot-parilla voi olla eri vähimmäisarvo kuin sen perpetual-sopimuksella, ja suodatin voi muuttua strategian ollessa käynnissä.

Kuvitellaan, että tavoiteposition arvo on $12 sopimuksessa, jonka vähimmäistoimeksiantoarvo on $10. Jos määräaskel pyöristää toimeksiannon alaspäin arvoon $9.80, toimeksianto ei kelpaa, vaikka pyöristämätön tavoite ylitti vähimmäisarvon. Pyöristäminen ylöspäin arvoon $10.20 voi tehdä toimeksiannosta kelvollisen, mutta samalla se ylittää tavoitteen $0.20:llä. Erolla voi olla merkitystä, kun tili on pieni tai strategia käy kauppaa monilla instrumenteilla.

SääntöMitä se rajoittaaSeuraus backtestissä
MääräaskelSallitut muutokset toimeksiannon kokoonPyöristetty koko poikkeaa tavoitteesta
Vähimmäismäärä tai -nimellisarvoPienin hyväksyttävä toimeksiantoOsa kaupoista jää toteutumatta tai edellyttää pyöristämistä ylöspäin
HintatickSallitut rajahinnat ja laukaisuhinnatHinnan pyöristys muuttaa toimeksiannon toteutumisen todennäköisyyttä
Hintaraja tai kokorajoitusKaupankäyntipaikan määrittämät toimeksiantokenttien rajatToimeksiannot voidaan hylätä markkinoiden ollessa volatiilit tai tasapainotusten ollessa suuria

Mihin kohtaan toimeksiantopolkua pyöristys kuuluu?

Pyöristä toimeksiannon kentät sen jälkeen, kun olet laskenut halutun position muutoksen, mutta ennen päätöstä toimeksiannon lähettämisestä. Säilytä pyöristämätön tavoite analyysia varten ja muodosta sitten toteutuskelpoinen toimeksianto nykyisestä positiosta, sopimuskertoimesta ja kaupankäyntipaikan askelista. Jos myyntimäärän askel on 0.001, haluttu 0.0017:n vähennys muuttuu joko 0.001:ksi tai 0.002:ksi valitun säännön mukaan. Valinnat jättävät eri suuruiset jäännöspositiot, joten ”pyöristä tarkkuuteen” ei vielä määritä käytäntöä.

Määrissä nollaa kohti pyöristäminen alaspäin estää kasvattamasta altistusta vahingossa yli pyydetyn muutoksen, mutta seurauksena voi olla pieniä jäännöksiä, joilla ei koskaan käydä kauppaa. Lähimpään arvoon pyöristäminen pienentää keskimääräistä virhettä, mutta voi ylittää tavoitteen. Vähimmäisnimellisarvon käsittely vaatii oman päätöksensä: jätetäänkö kauppa väliin, kerrytetäänkö määrää kunnes raja ylittyy vai kasvatetaanko kokoa ja hyväksytään ylitys. Älä vaihtele näiden toimintatapojen välillä huomaamatta.

Kirjaa myös syy siihen, miksi toimeksiantoa ei tehty. ”Ei toimeksiantoa: alle vähimmäisnimellisarvon” tarkoittaa eri asiaa kuin ”toteutunut nollalla”. Salkun tasapainotuksessa väliin jäänyt toimeksianto voi jättää käteistä käyttämättä tai pitää vanhan varan altistuksen ennallaan; tallenna tämä tulos tilin tilaan.

Miten pidät backtestin ja paperikaupankäynnin toteutuksen linjassa?

Käytä molemmissa poluissa samaa toimeksiantojen validointifunktiota, jos järjestelmäarkkitehtuuri sen sallii. Anna sille samat kyseisen ajankohdan instrumenttisäännöt, haluttu toimeksianto ja tilin tila. Sen tulee palauttaa joko normalisoitu toimeksianto tai täsmällinen hylkäyssyy. Simulaattori voi tämän jälkeen soveltaa toteutusoletuksia normalisoituihin toimeksiantoihin, ja paperikaupankäynnin sovitin lähettää kaupankäyntipaikkaan vastaavat kentät.

Tallenna suodatinten metatiedoista päivätty tilannekuva jokaisen ajon yhteyteen. Jos määräaskel tai vähimmäisarvo muuttuu, sinun on tiedettävä, mitä sääntöä backtest käytti. Vuoden takaisen strategian toistaminen tämän päivän metatiedoilla voi saada vanhat toimeksiannot näyttämään kelpaamattomilta tai historialliset toimeksiannot mahdollisilta, vaikka ne eivät silloin olleet toteutuskelpoisia.

Kun paperikaupankäyntipaikka ilmoittaa hylkäyksestä, vertaa lähetettyjä kenttiä ja suodattimien tilannekuvaa ennen kuin muutat signaalia. Jos backtestin toimeksiantojen normalisointi tuotti 0.037 BTC:tä, vaikka kaupankäyntipaikka salli 0.001 BTC:n askeleet, ristiriita on sovittimessa tai metatiedoissa. Jos lähetetty toimeksianto oli kelvollinen mutta ei koskaan toteutunut, kyse on toteutuskäyttäytymisestä, kuten hinnasta, likviditeetistä tai voimassaoloajasta.

Mitä sinun kannattaa tarkistaa ennen vertailuun luottamista?

Pidä kustakin tasapainotuksesta lyhyt tarkastusloki: tavoitepositio, nykyinen positio, raakatoimeksianto, normalisoitu toimeksianto, sovellettavan suodattimen versio ja lopullinen tila. Vertaa sitten paperikaupankäynnin ja simulaation tietueita saman päätöshetken osalta.

Strategiasi voi silti olla toimiva, vaikka sen ensimmäinen paperikaupankäynnin tasapainotus epäonnistuu. Mutta ennen kuin simulaattori osaa selittää, miksi toimeksianto olisi hyväksytty, pyöristetty, ohitettu tai hylätty, sen osakekäyrä kuvaa eri toteutusjärjestelmää kuin sitä, jota yrität ajaa.

pörssien suodattimetpaperikaupankäyntitoimeksiantojen koon määritysbacktestauskryptofutuurit
← Kaikki kirjoitukset