Solanan kaupankäyntialgoritmia on helpompi ymmärtää seuraamalla yhtä sääntöä syötteistä lopulliseen tilitietueeseen. Laajat kuvaukset kuten momentumiin ostaminen tai sulkemisten automatisointi jättävät liikaa määrittelemättä. Hyödylliset yksityiskohdat koskevat sääntöön tulevia havaintoja, pidättäytymisen hetkeä, ehdotuksen valtuutusta ja syntyvän toimen arviointia.

Artikkeli kehittää yhden tarkoituksella yksinkertaisen positionvähennysesimerkin. Se ei ole suositeltu strategia tai kannattavuusväite. Tavoite on näyttää täydellinen määrittely, jonka lukija voi laskea käsin ja jota hän voi verrata toteutukseen.

Artikkelin kuvitteellinen R1-sääntö tarkkailee nykyistä tokenpositiota. Määritellyissä oloissa se ehdottaa kiinteän osuuden myyntiä määräkohtaisen myyntinoteerauksen noustua suhteessa lyhyeen valmistuneeseen vertailutasoon. Ehdotus tarvitsee yhä erillisen tilivaltuutuksen ja tuoreen toteutusnäytön.

Solanan kaupankäyntialgoritmin laskuesimerkki tarvitsee tarkoituksen

R1 tuottaa arvioitavan osittaisen vähennyksen ehdotuksen työnkulun jo hallitsemaan positioon. Se ei löydä uusia tokeneita, päättele kaupankävijän aikomusta tai valitse koko salkkua. Rajattu ala pitää esimerkin havainnon ja yhden toimintotyypin suhteessa.

Algoritmi käyttää kiinteää tokenin mintiä ja tuettua markkinatulkintaa. Se havainnoi täsmälleen 100 tokenin myyntinoteerauksia nimettyyn noteerausomaisuuserään. Jokainen vertailu käyttää samaa suuntaa ja määrää. 100 tokenin oston tai eri määrän myynnin noteeraus ei tule vertailutasoon muka vastaavana.

Aiempi Solanan kaupankäyntibotin arkkitehtuuriopas erottaa havainnon, strategian, valtuutuksen ja täsmäytyksen. R1 seuraa rajoja. Säännön laukaisu on ehdotettu päätös, kun tilitulos tarvitsee myöhempien vaiheiden näyttöä.

Määritä havaintopaketti

Havaintopaketti sisältää mint-identiteetin, noteerausomaisuuserän, syötemäärän, odotetun tuotoksen, havaintoajan, lähteen tai reitin rajauksen ja tulkintatilan. Se kertoo myös tuotokseen jo sisältyvät kulut. Paketti tulee tallentaa ennen sen tulemista säännön syötteeksi.

R1:n tuotos on määräkohtainen myyntinoteeraus eikä yleinen tokenhinta. Näin vertailu liittyy tiiviimmin aiottuun vähennysmäärään jättäen silti toteutusepävarmuuden. Noteeraus on näyttöä tietyn hetken oloista eikä myöhemmän tilituloksen takuu.

Paketti tarvitsee selkeän saatavuusajan. Päätösrajan jälkeen historiasta palautettu noteeraus ei saa tulla toistoon kuin aiemmin tunnettuna. Yksittäisen algoritmin näyttöketju alkaa tiedosta, jota järjestelmä pystyi todella tutkimaan säännön suoritushetkellä.

Määritä valmistunut vertailuikkuna

R1 vertaa uusinta kelpoista noteerausta kolmen aiemman valmistuneen havainnon keskimääräiseen tuotokseen kiinteällä aikataululla. Aikataulu ja tuoreuskäytäntö kuuluvat sääntöversioon. Niitä ei valita myöhemmin vertailutason tekemiseksi suotuisaksi.

Kaikkien kolmen vertailuhavainnon on täytettävä samat identiteetti-, määrä-, suunta- ja tukivaatimukset. Yhden puuttuessa tai ollessa virheellinen R1 pidättäytyy tässä esimerkissä. Se ei hiljaa lyhennä vertailua tai korvaa puuttuvaa arvoa uusimmalla noteerauksella.

Monimutkaisempi algoritmi voisi käyttää muuta laskentaa, mutta määrittely tarvitsisi saman selkeyden. Tarkoitus ei ole väittää kolmea havaintoa vahvaksi ennustemalliksi. Pieni kiinteä laskelma tekee syöterajasta helposti tutkittavan ja paljastaa puuttuvan tiedon päätösvaikutuksen.

Lukitse esimerkin arviointirytmi

Kuvitellaan tämän laskumäärittelyn arviot viiden minuutin välein. Kello 10:00 tehtävä arvio käyttää vertailutasonaan kirjattuja noteerauspaketteja hetkiltä 09:45, 09:50 ja 09:55 sekä erillistä uusinta noteerausta nykyarvioon. Jokaisen paketin on täytynyt täyttää yhden minuutin tuoreusraja hyväksyttäessä omalla arviointihetkellään. Uusimman paketin on edelleen täytettävä raja nykyisessä päätöksessä.

Aikavälit ovat havainnollistavia asetuksia eivätkä suositeltuja kaupankäyntitiheyksiä. Ne tekevät esimerkistä toistettavan ja estävät toteutusta valitsemasta mitä tahansa kolmea kätevän vertailutason tuottavaa historiahavaintoa. Ajastetun paketin puuttuessa sovelletaan R1:n puuttuvan syötteen sääntöä kurottamatta kauemmas historiaan ilman nimenomaista versiovaihtoa.

Kerro laukaisu arkikielellä

R1 ehdottaa vähennystä uusimman kelpoisen tuotoksen ollessa vähintään 5 % kolmen vertailutuotoksen keskiarvon yläpuolella. Kynnys on valittu vain havainnollistamiseen. Yhtäsuuruus kelpaa tässä säännössä, ja laskenta käyttää pyöristämättömiä kirjattuja arvoja ennen näyttömuotoilua.

Ehto kuvaa saman 100 tokenin määrän noteerattujen tulojen suhteellista muutosta. Se ei väitä koko position olevan myytävissä kyseisellä johdetulla kurssilla tai tulevan hintaliikkeen olevan ennustettava. Ne olisivat eri kysymyksiä eri näyttötarpein.

Solanan kaupankäyntisignaalien opas selittää, miksei havainto tai ennuste ole automaattisesti taloudellinen etu. R1:n laukaisu on vain määritelty tapahtuman muunnos ehdotukseksi. Hyödyllisyys tarvitsisi erillisen tulosten, kulujen ja korvatun vaihtoehtoisen toiminnan arvion.

Laske laukaisu käsin

Oletetaan kuvitteellisiksi vertailutuotoksiksi viisikymmentä, viisikymmentäkaksi ja viisikymmentäyksi noteerausyksikköä. Keskiarvo on viisikymmentäyksi. Uusin tuotos on viisikymmentäneljä. Suhteellinen nousu on kolme jaettuna viidelläkymmenelläyhdellä eli noin 5,88 %, joten numeerinen laukaisu täyttyy R1:n 5 %:n kynnyksellä.

Laskelma tulee tallentaa syötetunnisteiden kanssa. Arvioija voi toistaa sen tarvitsematta nykyistä markkinasivua. Jos syötettä korjataan myöhemmin, säilytä alkuperäinen päätös ja kirjaa korjatun laskelman ero aiemman tuotoksen hiljaisen uudelleenkirjoituksen sijaan.

Laskenta ei todista ehdotettua myyntiä hyödylliseksi. Se osoittaa vain kirjattujen havaintojen täyttävän määritellyn laukaisun. Seuraavat vaiheet tarkistavat position olemassaolon, määrän saatavuuden, noteerauksen ajantasaisuuden ja toimen sopivuuden tilikäytäntöön.

Solanan kaupankäyntialgoritmin sääntöarvio sisältää kelpoisuuden

R1 toimii vain hallitussa positiossa, jossa on vähintään 300 vapaata tokenia ennen ehdotettua 100 tokenin vähennystä. Esimerkki jättää siis vähintään 200 tokenia onnistuneen vähennyksen jälkeen. Määräsääntö on havainnollistava ja kuuluu strategiamääritelmään eikä yleiseen mitoitussuositukseen.

Sääntö vaatii myös tuetun token- ja markkinatulkinnan, täydellisen vertailutason, tuoreen uusimman havainnon ja sen, ettei selvittämätön vähennysaikomus varaa samaa omistusta. Vaatimuksen pettäessä tuotos kertoo pidättäytymissyyn harhaanjohtavan nollapisteen sijaan.

Solanan kaupankäyntialgoritmin sääntöarvion tulee varmentaa vaatimukset ennen kynnyslaskentaa. Matemaattisesti oikea 5,88 % ei voi hyvittää väärää mintiä, vanhentunutta näyttöä tai puuttuvaa omistusta. Kelpoisuus määrää laskelman mielekkyyden aiotulle toimelle.

Pidä ehdotus valtuusrajan sisällä

R1:n lauetessa se luo ehdotuksen vähentää positiota 100 tokenilla. Ehdotus sisältää sääntöversion, näyttöviitteet, määrän, nykyisen noteerauskontekstin ja vanhenemisen. Se ei itse allekirjoita tai lähetä transaktiota.

Erillinen valtuutusvaihe tarkistaa tilikäytännön ja nykytilan. Tili voi hylätä ehdotuksen toisen toimen varattua omistusta, valtuuden puuttuessa tai reitin jäädessä rajauksen ulkopuolelle. Hylkäys on pätevä tulos myös R1:n havaintosäännön täyttyessä.

Solanan kaupankäyntijärjestelmän opas selittää tietueiden pysyvää vastuuta. Ehdotuksen ja valtuutuksen erottelu erottaa strategian pidättäytymisen tilihylkäyksestä. Tulokset viittaavat eri parannuksiin eikä niitä pidä sulauttaa yleiseen ei kauppaa -määrään.

Tarkista noteeraus uudelleen ennen yritystä

R1:n laukaissut noteeraus voi vanhentua ennen toimen lähetysvalmiutta. Työnkulun tulee hankkia nykyinen näyttö ja soveltaa ilmoitettua käytäntöä olennaisiin muutoksiin. Vanha laukaisu ei osoita alkuperäisen tuotoksen olevan yhä saatavilla.

Jos uusi noteeraus ei enää täytä ehdotuksen ehtoja, toimi voidaan hylätä tai palauttaa uudelleenarvioon. Käytännön tulee selittää alkuperäisen laukaisuehdon jatkuva vaatimus tai erikseen valtuutetun toteutusrajan määräävyys yrityksessä. Esimerkki ei jätä valintaa työntekijäprosessin tapauskohtaiseksi päätökseksi.

Säilytä laukaisunoteeraus ja myöhempi toteutusnoteeraus erikseen. Ero on hyödyllistä viive- ja toteuttamiskelpoisuusnäyttöä. Alkuperäisen korvaaminen myöhemmällä vaikeuttaisi algoritmin alkuperäisen laukaisusyyn selittämistä.

Varaa omistus valtuutettuun vähennykseen

Oletetaan tilillä olevan 500 vapaata tokenia 100 tokenin ehdotuksen valtuutuksessa. Työnkulku varaa ehdotetun määrän, jottei toinen sulkemissääntö itsenäisesti oleta kaikkia 500:aa vapaiksi. Toimen valmistuessa aiotusti jää 400 tokenia ennen muiden tilimuutosten huomiointia.

Varaus säilyy yrityksen selvittämättömän ajan täsmäytyskäytännön mukaan. Se voidaan vapauttaa lähettämättömän ehdotuksen vanhentuessa tai tuetun näytön osoittaessa vapauttamisen sallivan tuloksen. Ajastin ei saa vapauttaa varausta vain uuden aikavälin alkaessa.

Aiempi Solanan voitonoton ja tappionrajauksen koordinointiopas käsittelee kilpailevia sulkemisehtoja. R1 on yksi mahdollinen vähennysehdotuksen lähde. Sen toteutuksen on toimittava kaikkien muiden lähteiden kanssa yhteisen positiotietueen kautta erillisen omistushallinnan sijaan.

Kirjaa lähetys yrityksenä

Toteutusosa kirjaa valtuutetun aikomuksen ja syntyvän transaktioyrityksen. Se säilyttää tuloksen seuraamiseen tarvittavan identiteetin ja ajoituksen. Onnistunut lähetysvastaus ei itsessään ole täsmäytetty myynti; Solanan sendTransaction-dokumentaatio tekee eron selväksi. Solanan lähetysdokumentaatio.

Epävarmalla vastauksella työnkulun tulee tutkia nykyistä yritystä. Se ei saa ajaa R1:tä uudelleen ja luoda uutta myyntiaikomusta vain siksi, ettei aiempi pyyntö palauttanut kätevää lopputilaa. Alkuperäinen ehdotus ja varattu omistus kuuluvat yhä tilitilaan.

Erottelu parantaa tutkimustakin. Lauennut ehdotus, valtuutettu ehdotus ja valmistunut vähennys ovat eri määriä. Algoritmin toiminnallinen toteuttamiskelpoisuus voidaan arvioida vain tietueen säilyttäessä siirtymät ja syyt joidenkin ehdotusten jäämiseen ilman tilimuutosta.

Täsmäytä positio tuloksen jälkeen

Transaktiotuloksen tultua osoitetuksi valitulla käytännöllä vertaa tilivaikutusta aikomukseen. Kirjaa vähennetty määrä, tulot, kulut ja jäljellä oleva hallittu omistus. Odotuksesta poikkeava tulos säilytetään ja selvitetään ennen riippuvien toimien puhtaan tilan oletusta.

Positiota ei saa merkitä kokonaan suljetuksi 100 tokenin vähennyksestä 500:sta. Se pysyy avoimena täsmäytetyllä määrällä. Valmistunut yritys ja suljettu positio kuvaavat eri kohteita ja niiden tulee pysyä erillisinä liittymässä ja viennissä.

Loppupositio vaikuttaa seuraavaankin R1-arvioon. Säännön tulee käyttää nykyistä vapaata omistusta muut varaukset ja ulkoiset muutokset huomioiden. Alkuperäisten 500 tokenin kopiointi joka tulevaan ehdotukseen rikkoisi määrittelyn kelpoisuusehtoa.

Määritä säännön uudelleenlaukaisun ehdot

Ilman uudelleenvirityskäytäntöä R1 voisi antaa uuden vähennyksen aina saman jatkuvan ehdon havainnosta. Päätä, salliiko algoritmi toistuvat vähennykset, odottaako ehdon sulkeutumista vai vaatiiko uuden vertailujakson ennen seuraavan ehdotuksen avausta.

Tässä havainnollistavassa määrittelyssä yhdellä laukaisujaksolla voi olla vain yksi avoin vähennysaikomus. Sen ratkettua R1 vaatii tuoreen täydellisen arvion, jonka uusin tuotos on enintään 2 % kelpoisen vertailutasonsa yläpuolella, ennen uuden jakson alkua. Nollaus sulkee vanhan ehdon. Myöhemmän arvion on täytettävä 5 %:n avauskynnys uudelleen uuden jakson luomiseksi. Omistus- ja valtuusvaatimukset pätevät yhä itsenäisesti.

Näin toistohavainnot eivät muutu tahattomiksi sulkemisaikomusten ketjukasaumiksi. Samalla määrittyy tutkimusyksikkö: yhdellä jaksolla on avausehto, ehdotustulos ja sulkeminen tai nollaus. Ilmoitus- ja havaintomäärät voidaan erottaa todellisten algoritmipäätösten määrästä.

Määritä säännön uudelleenlaukaisun ehdotTriggerAbstainRejectAttemptReconcileTRADING FIELD NOTESEDUCATIONAL RESOURCE
Laukaise → Pidättäydy → Hylkää → Yritä → Täsmäytä. Seuraa havainnollistavaa positionvähennysalgoritmia määräkohtaisista havainnoista kiinteään sääntöön, valtuutukseen, yrityksiin ja näyttöön perustuvaan arvioon.

Testaa puutteellisen vertailutason tapaus

Poista keskimmäinen vertailuhavainto pitäen uusin tuotos viidessäkymmenessäneljässä. R1:n odotustulos on pidättäytyminen vaaditun kolmen havainnon vertailutason puuttuessa. Järjestelmä ei saa laskea viidenkymmenen ja viidenkymmenenyhden keskiarvoa ja väittää alkuperäisen säännön toimineen.

Tietueen tulee nimetä puuttuva syöte ja säilyttää uusin pätevä havainto myöhempään tutkimukseen. Puuttuvan saapuessa aiempi laskelma voidaan rekonstruoida, mutta tulos on jälkikäteinen. Se ei muutu alkuperäisenä päätöshetkenä reaaliajassa saatavilla olleeksi signaaliksi.

Tapaus testaa tietorajaa eikä laskentaa. Ohjelma voi laskea keskiarvon oikein rikkoen sääntöä puutteellisella tai myöhäisellä aineistolla. Merkityksellinen varmennus tarkistaa syötteiden kelpoisuuden ennen numerotuotosta.

Testaa vanha noteeraus ja muuttunut omistus

Pidä seuraavaksi vertailutaso täydellisenä mutta tee uusimmasta noteerauksesta R1:n tuoreusrajaa vanhempi. Odotustulos on vaiheesta riippuen pidättäytyminen tai ehdotuksen vanheneminen. Uusi ruudun piirto ei saa tuoreuttaa taustanoteerausta.

Palauta sitten tuore noteeraus ja vähennä vapaata omistusta alle 300:n hallitulla ulkoisella muutoksella. Numerolaukaisu voi yhä täyttyä, mutta position kelpoisuus pettää. Tietueen tulee yksilöidä määräehto teeskentelemättä signaalin kadonneen markkinamuutoksen vuoksi.

Tapaukset näyttävät havaintosääntöjen ja tilitilan yhteyden tarpeen. Sama markkinapaketti voi antaa eri sallitut tulokset omistuksen tai valtuuden muuttuessa. Se on täydellisen algoritmityönkulun aiottua toimintaa täsmällisin edellytyksin eikä ristiriitaisuutta.

Vertaa R1:tä määriteltyyn vaihtoehtoon

Valitse R1:n hyödyllisyyden arviointiin vertailutoiminta samoilla tili-, havainto- ja kuluoletuksilla. Vaihtoehto voi olla ajastettu kiinteä vähennys tai vähentämättä jättäminen myöhempään ennalta ilmoitettuun arvioon. Valinnan tulee vastata tutkimuskysymystä ja välttää jälkiviisautta.

Solanan kaupankäyntialgoritmien opas kehittää sääntöjen tasapuolisia vertailuja. R1 ei saa suotuisampia noteerauksia, suurempaa budjettia tai eri sulkemishorisonttia kuin vaihtoehto, ellei ero kuulu nimenomaisesti tutkimukseen.

Vertailun tulee sisältää ehdotetut mutta toteutumattomat vähennykset, loppuomistus ja kulut. Vain valmistuneiden vähennysten tarkastelu voi peittää laukaisut, joiden toimi oli toteuttamiskelvoton. Täysi tilipolku kertoo erillisiä onnistumisesimerkkejä enemmän.

Lukitse sääntö ennen myöhempää arviointia

R1:n lopullinen määrittely sisältää joukon, noteerausmäärän, vertailuvalinnan, kynnyksen, kelpoisuuden, vanhenemisen, uudelleenvirityksen, valtuutusluovutuksen ja tuloskirjanpidon. Lukitse koko määritelmä ennen myöhemmän arviointijakson tarkastelua. Vain yhden piilotetun edellytyksen muutos voi muuttaa tulosta olennaisesti.

Aiempi Solanan tutkimustyönkulun opas selittää aikarajojen ja kiinteiden sääntöjen merkityksen. Jos myöhempi jakso paljastaa vian tai epähoukuttelevan tuloksen, dokumentoi muutos R2:ksi ja yksilöi sen valintaan käytetty näyttö.

Arviointi-ikkunan tarkastelun jälkeen muutettu sääntö ei saa säilyttää väitettä saman ikkunan riippumattomasta varmennuksesta muutetulle versiolle. Tietue voi silti olla arvokasta kehitysnäyttöä. Rehellinen versiointi säilyttää opit saamatta lopullista sääntöä näyttämään ennalta valitulta.

Jaa tulosarvio osiin

Arvioi, saiko R1 täydellisen näytön, laskiko laukaisun oikein, tuottiko aiotun ehdotuksen, läpäisikö valtuutuksen, saavuttiko osoitetun yritystuloksen ja täsmäyttikö position. Kunkin vaiheen epäonnistuminen tarkoittaa eri asiaa. Oikea kaava ei osoita koko työnkulkua oikeaksi.

Arvioi sitten erikseen talouskysymys: mitä vähennys muutti määriteltyyn vaihtoehtoon verrattuna kulujen jälkeen samalla tilipolulla? Vastaus voi olla suotuisa, epäsuotuisa tai avoin. Algoritmin tulkittavuus ei takaa sen arvoa.

Hyödyllinen raportti voi siis todeta toteutuksen vastanneen määrittelyä strategian epäonnistuessa tutkimustavoitteessaan. Se voi myös yksilöidä toiminnallisen vian ennen talousväitettä. Päätelmien erottelu kohdistaa parannuksen näytön todella osoittamaan vaiheeseen.

Säilytä täydellinen esimerkki tulevia muutoksia varten

Säilytä viidenkymmenen, viidenkymmenenkahden, viidenkymmenenyhden ja viidenkymmenenneljän noteeraussarja odotettuine 5,88 %:n laskelmineen ja liittyvine kelpoisuustapauksineen. Lisää hallitun ajon ehdotus-, valtuutus-, yritys- ja täsmäytystietueet. Näin syntyy tiivis viite myöhemmille toteutusmuutoksille.

Viitteen tulee sisältää toimimatta jättämisen tulokset onnistuneen polun lisäksi. Tulevia versioita voidaan verrata aiottuihin eroihin säilyttäen vakaina pidettävät rajat. Regressioarvio hyödyttää eniten varmentaessaan merkityksellistä toimintaa pelkän uusimman toteutuksen jäljittelyn sijaan.

Solanan kaupankäyntialgoritmi muuttuu arvioitavaksi koko ketjun ollessa täsmällinen. Yksi yksinkertainen sääntö voi näyttää kurin: havaittu näyttö tulee kiinteään laskentaan, kelpoisuus rajaa käyttöä, valtuus hallitsee tointa ja tilitäsmäytys osoittaa seurauksen. Sama selkeys on arvokas lopullisen algoritmin ollessa monimutkaisempi.

Jatka oppimista

Tutustu kaikkiin aineistoihin