Kalshi-kauppojen automaattiseen toteutukseen ohjelma tarvitsee enemmän kuin signaalin ja luvan lähettää pyyntöjä. Se tarvitsee toteutussäännön, joka kertoo kaupankäynnin kohteena olevan sopimuksen, sallitun altistuksen, hyväksyttävät hinnat ja toiminnan tilituloksen poiketessa alkuperäisestä suunnitelmasta.

Toteutuslaatu koskee osittain hyväksyttävän hinnan saamista mutta myös tapahtuneen tuntemista. Edullinen toteuma voi silti olla toiminnallinen ongelma, jos botti monistaa sen aikakatkaisun jälkeen tai jättää avoimen loppuosan huomaamatta.

Tämä opas seuraa hyväksyttyä ennustetapahtumasopimuksen päätöstä tarkistusten, lähettämisen ja rekonstruoinnin läpi. Se ei koske Kalshin muita tuotetyyppejä. Numeroesimerkit ovat havainnollistavia, ja nykyinen rajapintatoiminta tulisi aina tarkistaa olennaisesta virallisesta viitteestä.

Määrittele ohje ennen Kalshi-kauppojen automaattista toteutusta

Ohjeen tulisi ilmaista taloudellinen aikomus riippumatta tietystä pyyntömuodosta. Yksilöi sopimus, haluttu suunta, suurin lisämäärä, hintaraja ja syy toimen jatkuvaan kelvollisuuteen. Kerro myös valtuutuksen vanhenemishetki.

Osta-suuntamerkintä on puutteellinen ilman lopputulosta ja tiliasiayhteyttä. Toteutuksen on muunnettava aiottu altistus paikan nykyiseen esitysmuotoon ja varmennettava muunnetun toimen aiottu taloudellinen vaikutus.

Suurin lisämäärä eroaa tavoitellusta lopullisesta positiosta. Jos tilillä on jo kymmenen sopimusta ja tavoite on 80, toisen 80 sopimuksen ostaminen ylittää tavoitteen. Tavoitepohjaisen ohjeen on vähennettävä varmennetut omistukset ja huomioitava olennaiset avoimet toimeksiannot.

Pidä päätöksen identiteetti vakaana, vaikka järjestelmä tekisi useita teknisiä toteutusyrityksiä. Uusintojen, muutosten ja peruutusyritysten tulisi pysyä jäljitettävinä ne oikeuttaneeseen taloudelliseen valtuutukseen.

Ennustemarkkinoiden algoritmisen kaupankäynnin opas erottaa strategiasäännöt toteutuksesta. Toteutusohje on niiden välinen silta: riittävän täsmällinen rajaamaan toimen mutta riittävän selkeä arvioijan ymmärtää ilman verkkopyynnön sisällön purkamista.

Toteuta Kalshi-kaupat automaattisesti markkinatilatarkistuksin

Toteuta Kalshi-kaupat automaattisesti markkinatilatarkistuksin, jotka erottavat valitun sopimuksen laajemmasta kaupankäyntipaikasta. Toimiva yhteys ei todista tietyn markkinan hyväksyvän aiottua toimea nyt.

Tarkista markkinan nykyinen kaupankäyntitila, olennainen sulkeutumisaika ja kaikki strategian valtuutuksen kumoavat ehdot. Sopimus voi pysyä tunnistettavana ja luettavana tavallisen kaupankäyntitilaisuutensa päätyttyä. Pelkkä löytäminen ei ole lähetyslupa.

Myös laajempi kaupankäyntipaikka voi asettaa rajoituksia. Kalshin huolto- ja taukodokumentaatio erottaa erilaiset katkostilat. Toteutuslogiikan tulisi seurata olennaisen tilan nykyisiä mahdollisuuksia yhden erottelemattoman verkossa-merkinnän sijaan.

Tarkistus on tuore havainto eikä lukko tulevaan toimintaan. Markkinatila voi muuttua validoinnin ja lähettämisen välillä. Pyynnön tulos on siksi tulkittava myös aiempien tarkistusten läpäistyä.

Tallenna ehdotuksen paikallisen hylkäyksen syy. Vanhentunut tieto, suljettu markkina ja riittämättömät resurssit vaativat erilaisia jatkotoimia. Selkeä kieltäytymistietue auttaa omistajaa ymmärtämään kaupankäynnin puuttumisen kannustamatta sokeisiin uusintoihin markkinalla, joka ei ole käytettävissä.

Toteuta Kalshi-kaupat automaattisesti hintarajoin

Toteuta Kalshi-kaupat automaattisesti hintarajoin, jotka kuvaavat aiotun altistuksen suurinta hyväksyttävää ostohintaa tai pienintä hyväksyttävää myyntihintaa. Hintaraja suojaa pyynnön yhtä ulottuvuutta. Se ei takaa toteumaa tai suotuisaa tulosta.

Käytä haluttuun tapahtumaan saatavilla olevia hintoja. Paras ostotarjous on tarjous ostaa eikä automaattisesti hinta, jolla toinen ostaja voi hankkia saman lopputuloksen. Osto- ja myyntitarjouksen keskipiste on joissain analyyseissä hyödyllinen yhteenveto mutta ei välttämättä toteutuskelpoinen.

Tarkastellaan kuvitteellista osto-ohjetta enintään 80 sopimukselle 43 sentin enimmäishinnalla. Näkyvät myyntitarjoukset sisältävät 25 sopimusta 41 sentillä, 35 sopimusta 42 sentillä ja vielä 20 sopimusta 44 sentillä. Vain ensimmäiset 60 täyttävät hintarajan.

Niiden yhdistetty ostosumma olisi 10 dollaria ja 25 senttiä sekä 14 dollaria ja 70 senttiä eli 24 dollaria ja 95 senttiä ennen kuluja. Jäljellä olevat 20 eivät ole hyväksyttäviä vain siksi, että strategia halusi aluksi 80.

Ennustemarkkinoiden strategiaopas selittää arvon riippuvuuden hinnasta ja kuluista. Toteutuskerros säilyttää arvion kieltäytymällä venyttämästä hyväksyttyä rajaa vain valmiin määrän raportoimiseksi.

Valitse toteutumattoman loppuosan toiminta

Toimeksiannon voimassaolotapa määrää, voiko toteutumaton määrä pysyä avoimena vai tulisiko sen lakata valitussa toteutusehdossa. Päätös kuuluu sääntöön ennen lähettämistä, koska se muuttaa aikaa, jonka tili pysyy alttiina tuleville toteumille.

Lepäävä toimeksianto voi odottaa likviditeettiä mutta toteutua alkuperäisen tiedon hyödyn vähennyttyä. Välittömän toteutuksen sääntö voi välttää pitkäikäisen loppuosan ja hyväksyä samalla vain osan halutusta määrästä tai ei mitään.

Kaikki tai ei mitään -ehdolla on eri tarkoitus: se voi vaatia koko pyydetyn määrän saatavuutta toimeksiannon sääntöjen mukaan. Se ei lupaa ehdon täyttymistä eikä tee myöhemmästä erillisestä toimeksiannosta saman tapahtuman osaa.

Lue nykyisin tuetut vaihtoehdot tapahtumatoimeksiannon luontiviitteestä. Toisesta paikasta tai vanhemmasta asiakkaasta tuttuja nimikkeitä ei tulisi syöttää tarkistamatta niiden täsmällistä semantiikkaa ja kelvollisia yhdistelmiä.

Erolla on merkitystä 80 sopimuksen esimerkissä. Yksi sääntö voi päättyä 60 toteumaan ilman avointa loppuosaa. Toinen voi jättää 20 sopimusta, jotka voivat toteutua myöhemmin. Molemmat voisivat noudattaa 43 sentin hintarajaa mutta luovat erilaiset jatkuvat velvoitteet.

Varaa resurssit koko valtuutetulle pyynnölle

Huomioi ennen lähettämistä resurssit, jotka pyyntö voisi kuluttaa toteutuessaan kokonaan rajojensa sisällä. Vain halvimpien näkyvien sopimusten laskeminen voi aliarvioida sitoumuksen, jonka avoin toimeksianto saa luoda myöhemmin.

Havainnollistavan 80 sopimuksen pyynnön 43 sentin katolla suurin ostosumma on 34 dollaria ja 40 senttiä ennen kuluja. Oletettu 60 sentin kuluvara nostaisi säännön varaaman summan 35 dollariin. Nämä ovat opetusoletuksia eivätkä nykyisiä maksuehtoja.

Näkyvä 60 sopimuksen tilaisuus voi maksaa vähemmän, mutta jäljellä oleva toimeksianto voi silti olla olennainen. Tätä mahdollisuutta varten varatut resurssit eivät saisi samalla valtuuttaa toista strategiaa käyttämään samaa summaa.

Erota tilin saatavilla olevat resurssit paikallisesta saatavuusennusteesta. Toinen toimeksianto, käsin tehty toimi tai tilipäivitys voi muuttaa käytettävissä olevaa määrää. Varauslogiikan tulisi yhdistää varmennettu tilinäyttö ohjelman avoimiin sitoumuksiin.

Hylätyn pyynnön tulisi vapauttaa paikallinen varauksensa vasta tuloksen ollessa riittävästi ymmärretty. Epävarma aikakatkaisu voi silti tarkoittaa hyväksyttyä toimeksiantoa, joten koko budjetin palauttaminen heti käytettäväksi voi saada seuraavan ohjeen ylisitomaan tilin.

Tarkista ristiriitaiset avoimet toimeksiannot

Tilillä voi olla useita strategioita tai käsin asetettuja toimeksiantoja samassa sopimuksessa. Uutta pyyntöä tulisi arvioida näitä nykyisiä sitoumuksia vasten eikä paikan ainoana toimintana.

Vastakkaiset toimeksiannot voivat luoda tahatonta kaupankäyntiä omien toimeksiantojen välillä tai kuluttaa kapasiteettia strategian odottamattomalla tavalla. Samansuuntaiset toimeksiannot voivat kerryttää altistusta näennäisen toimeksiantokohtaisen rajan yli. Olennainen kysymys on, mitä tilillä voisi olla kaikkien sallittujen toimeksiantojen toimittua.

Käytä paikan tukemia itsensä kanssa käytävän kaupankäynnin estokeinoja tarvittaessa mutta älä pidä niitä koordinoinnin korvikkeina. Paikan valvontakeino voi muuttaa toteutustoimintaa ratkaisematta, kumman kahdesta strategiasta tulisi saada käytettävissä oleva riskibudjetti.

Omistajan tulisi määritellä, voivatko strategiat kilpailla samasta sopimuksesta, jakaa keskitetyn kohdistajan vai vaativatko ne yksinomaisen hallinnan. Hallintavalinta vaikuttaa toteutuskerroksen uuden ohjeen hyväksyntään ja ristiriitojen ratkaisuun.

Hyödyllinen arviointitietue yksilöi pyynnön hyväksynnässä huomioidut avoimet toimeksiannot. Jos tili myöhemmin ylittää odotetun altistuksen, näyttö auttaa erottamaan vanhentuneen havainnon kohdistussäännöstä, joka ei koskaan huomioinut yhdistettyjä sitoumuksia.

Lähetä tunnistettu aikomus nimettömän yrityksen sijaan

Tallenna hyväksytty aikomus pysyvästi ennen pyynnön lähettämistä. Sen tunnisteen tulisi yhdistää päätös, tekninen pyyntö ja mahdollinen toimeksiantonäyttö. Muuten prosessikatkos voi jättää elävän toimeksiannon ilman pysyvää selitystä sen olemassaololle.

Käytä dokumentoitua asiakkaan toimeksiantoidentiteetin mekanismia johdonmukaisesti. Sen täsmällisen toiminnan on tultava rajapinnasta, eikä sitä tulisi kuvata yleispäteväksi takuuksi siitä, etteivät mielivaltaiset toistetut pyynnöt koskaan luo päällekkäistä taloudellista toimintaa.

Uusintapäätöksen on erotettava varmasti validoinnissa epäonnistunut yritys yrityksestä, jonka tulos on tuntematon. Ensimmäinen voi sallia korjatun pyynnön samalla taloudellisella säännöllä. Jälkimmäinen vaatii täsmäytyksen ennen uuden toimen valtuutusta.

Kirjaa yrityksen rekonstruointiin riittävä asiayhteys, mukaan lukien tilirajaus, sopimus, aiottu määrä ja hintaraja. Salaiset todentamis- tai valtuutustiedot eivät kuulu tavallisiin toimintalokeihin, vaikka pyyntödiagnostiikka olisi hyödyllistä.

Ennustemarkkinabotin rajapinnan opas kuvaa asiakasrajapinnan tapaa säilyttää nämä merkitykset. Olennainen tulos on pysyvä yhteys omistajan valtuutuksesta jokaiseen hänen puolestaan tehtyyn yritykseen.

Tulkitse vastaus laajentamatta sen merkitystä

Onnistunut vastaus on näyttöä pyynnöstä päätepisteen dokumentoidun rakenteen mukaan. Sitä ei tulisi korottaa väitteeksi koko halutun position hankinnasta, elleivät raportoidut tosiasiat osoita tätä tulosta.

Nykyiset vastauskentät voivat sisältää tunnisteet, toteumamäärät ja jäljellä olevan määrän palauttamatta jokaista tilikirjaan tarvittavaa yksityiskohtaa. Asiakasohjelman tulisi säilyttää vastaus ja hankkia lisänäyttö toimeksiannon myöhemmän tilan selittämiseksi.

Välittömän hylkäyksen tulisi säilyttää syynsä. Virheellinen pyyntö, resurssiongelma ja markkinan puuttuva käytettävyys ovat erilaisia epäonnistumisia. Muuttumattoman pyynnön toistuva lähettäminen voi tuhlata kapasiteettia ja peittää ongelman parantamatta kelvollisen tuloksen mahdollisuutta.

Siirtovirhe on vielä eri asia. Botti ei ehkä tiedä, käsittelikö paikka pyynnön. Sisäisen tilan tulisi sanoa tuntematon hylätyn tai toteutuneen sijaan, kunnes lisänäyttö ratkaisee epäselvyyden.

Toteutussäännön tulisi määritellä, mitkä vastauksen tosiasiat sallivat kunkin seuraavan toimen. Tämä estää yleistä onnistumiskäsittelijää vapauttamasta budjettia, käynnistämästä toista toimeksiantoa tai julistamasta strategiaa valmiiksi ennen todellisten tiliseurausten tuntemista.

Toteuta Kalshi-kaupat automaattisesti toteumatäsmäytyksin

Toteuta Kalshi-kaupat automaattisesti toteumatäsmäytyksellä, joka voi rakentaa todellisen kaupankäynnin uudelleen. Jokainen erillinen toteuma lisää määrää ja rahavaikutuksia, ja toimeksiantoyhteenvedot tarjoavat lisänäyttöä kumulatiivisesta toteutuksesta ja jäljellä olevista sitoumuksista.

Älä lisää toistuvia kumulatiivisia summia kuin ne olisivat uusia toteumia. Jos havainto näyttää 25 toteutunutta ja myöhempi 60 toteutunutta, kokonaismäärä on 60 eikä 85. Yksittäiset tapahtumat ja kumulatiiviset tilannekuvat tarvitsevat erilaiset päivityssäännöt.

Poista yksittäisten tapahtumien kaksoiskappaleet dokumentoiduilla identiteeteillä ja säilytä niiden toimeksiantosuhteet. Uudelleenyhdistäminen voi toimittaa jo nähtyä tietoa. Sen käsittely kahdesti loisi väärän position ja vääristäisi näennäisen rahatuloksen.

Jatkuvassa esimerkissä 25 sopimusta 41 sentillä ja 35 sopimusta 42 sentillä tuottavat 60 hankittua sopimusta noin 41,58 sentin keskihinnalla ennen kuluja. Oletettu 30 sentin todellinen kulu nostaa kokonaiskustannuksen 25 dollariin ja 25 senttiin.

Jos tilillä oli aluksi kymmenen samansuuntaista sopimusta eikä muuta toimintaa tapahtunut, sillä on nyt 70. Positiotulos eroaa sekä pyydetyistä 80 lisäsopimuksesta että tämän tietyn ohjeen toteuttamista 60 sopimuksesta.

Selitä näennäisesti ristiriitainen näyttö aikaleimoilla

Toimeksiantovastaus, toteumavirta ja tilannekuva tilistä voivat kuvata eri hetkiä. Ero ei automaattisesti tarkoita yhden lähteen olevan väärä, mutta sitä ei tulisi sivuuttaa vain odotetun lopullisen yhtenäisyyden vuoksi.

Säilytä jokaisen havainnon aikaleimat ja rajaus. Uutta toteumaa edeltävä saldotilannekuva ei voi kumota toteumaa. Myöhempi kumulatiivinen toimeksiantotietue voi sisältää toimintaa, jota paikallinen virta ei ole vielä toimittanut.

Kalshi dokumentoi käyttäjätietojen aikaleimapäätepisteen, joka auttaa yksilöimään tiettyjen tilitietojen ajantasaisuuden. Tällainen näyttö voi auttaa täsmäytyksessä. Se ei muuta jokaista erikseen haettua vastausta yhdeksi atomiseksi tilannekuvaksi tilistä.

Valitse aukoille nimenomainen palautumismenetelmä. Ohjelma voi tarvita nykyisen toimeksiantotilan, olennaiset toteumat ja tuoreen positioluennan sekä vaaditun sivutuksen tai historiallisen rajauksen käsittelyn. Yhden tyhjän sivun ei tulisi automaattisesti osoittaa tyhjää historiaa.

Jätä ratkaisemattomat erot näkyviin ja rajoita riippuvia toimia tarvittaessa. Tavoite on selitettävä tilitila eikä näyttö, joka aina pakottaa viimeisimmät havainnot sopuun hylkäämällä hankalan näytön.

Laajempi Kalshin tapahtumasopimusten automatisoinnin opas erottaa myös tilihavaintojen ajat julkistusaikatauluista, kaupankäynnin määräajoista ja ratkaisuvaiheista.

Peru loppuosa poistamatta toteumia

Peruutuspyyntö koskee toimeksiannon toteutumatonta osuutta peruutuksen tullessa voimaan. Se ei kumoa jo valmistunutta tapahtumaa, ja jäljellä oleva määrä voi muuttua pyynnön ollessa matkalla.

Oletetaan havainnollistavalla toimeksiannolla olevan 60 toteumaa ja 20 yhä avoinna peruutusta pyydettäessä. Jos viisi lisää toteutuu ennen peruutuksen onnistumista, lopputulos voi olla 65 toteutunutta ja 15 peruttua. Tilin on säilytettävä nämä viisi lisätoteumaa.

Positio olisi silloin 75 sopimusta, jos tilillä oli aluksi kymmenen eikä muuta toimintaa tapahtunut. Aiemman 70 sopimuksen position säilyttävä raportti aliarvioisi altistuksen, vaikka itse peruutus onnistui.

Jos peruutusta ei voida vahvistaa, pidä mahdollinen loppuosa riskitietueessa. Paikallisen painikkeen muutos aktiivisesta pysäytetyksi ei osoita paikan poistaneen toimeksiantoa. Käyttöliittymän tulisi erottaa pyydetty toimi varmennetusta tuloksesta.

Täsmäytä vahvistetun peruutuksen jälkeen lopullinen toteumamäärä ja mahdollinen jäljellä oleva tilivelvoite. Tämä sulkee toimeksiannon elinkaaren mutta säilyttää position elinkaaren, joka voi jatkua myöhempään myyntiin tai selvitykseen asti.

Peru loppuosa poistamatta toteumiaRequestedSizeAcceptedRequestFilledQuantityWorkingRemainderFinalExposureTRADING FIELD NOTESEDUCATIONAL RESOURCE
Toimeksiannon lähettäminen, toteumat ja jäljellä olevat sitoumukset vastaavat eri kysymyksiin siitä, mitä tili voi vielä saada tai menettää.

Validoi uudelleen ennen toimeksiannon korvaamista tai parantamista

Toteutumaton toimeksianto voi houkutella ohjelmaa seuraamaan markkinaa parantamalla hintaansa toistuvasti. Toiminta muuttaa alkuperäisen päätöksen taloutta ja sen tulisi vaatia nimenomainen sääntö uusintasilmukasta syntymisen sijaan.

Arvioi ennuste, nykyinen markkinatieto, jäljellä oleva määrä ja tilialtistus uudelleen ennen jokaista korvaamista. Aiemmin hyväksyttävä hinta voi olla epähoukutteleva uuden tiedon jälkeen, vaikka se lopulta saisi toteuman.

Myös määrämuutokset tarvitsevat täsmällisen semantiikan. Muutos voi kuvata tarkistettua kokonaistoteumalupaa, kun pienennysoperaatio voi kuvata avointa loppuosaa. Asiakasohjelman tulisi käyttää nykyisen operaation määritelmää jokaiselle toimelle yhteisen yleisen kokokentän sijaan.

Peru ja korvaa -ketju voi sisältää jakson, jolloin vanhan toimeksiannon tulos on epävarma. Korvaavan lähettäminen ennen epävarmuuden ratkaisemista voi jättää molemmat tuottamaan toteumia. Säännön on huomioitava yhdistetty mahdollinen altistus.

Kirjaa jokaisen taloudellisen muutoksen syy. Tuoreen ennusteen aiheuttama korvaaminen eroaa kärsimättömyydestä toteutumattoman toimeksiannon kanssa. Ero auttaa tunnistamaan, seuraako havaittu kaupankäyntitoiminta todella hyväksyttyä strategiaa.

Säilytä toimeksiantotieto tauon tai uudelleenkäynnistyksen läpi

Paikallisen uudelleenkäynnistyksen ei tulisi nollata taloudellista maailmaa. Paikan jo hyväksymät toimeksiannot ja hallussa olevat positiot voivat elää luoneen prosessinsa yli. Palautuminen alkaa näiden velvoitteiden rekonstruoinnista.

Lataa ratkaisemattomat aikomustietueet, tarkasta nykyinen tilinäyttö ja yksilöi aukot ennen uusien lähetysten sallimista. Tyhjä muistilista osoittaa vain prosessin juuri käynnistyneen eikä tilin avoimien toimeksiantojen puuttumista.

Markkinatauko vaatii samanlaista kurinalaisuutta. Selvitä hallussa oleva määrä, tunnetut toimeksiantovaikutukset ja nykyisin saatavilla olevat toimet. Toiminnan jatkuessa arvioi alkuperäinen signaali uudelleen sen sijaan, että toistaisit automaattisesti jokaisen aiemmin lykätyn pyynnön.

Ennustemarkkinoiden kaupankäyntiautomaation opas käsittelee havainnointia ja palautumista jatkuvina vastuina. Toteutuksen hallinta hyötyy samasta lähestymistavasta: botin tulisi kyetä selittämään velvoitteensa myös silloin, kun se ei saa luoda uusia.

Yhteyden palauttaminen voi olla tarpeellinen palautumisvaihe mutta ei riittävä kaupankäyntivaltuutus. Tilitietueen, nykyisten markkinaolojen ja toteutussäännön on oltava sopusoinnussa ennen uuden ohjeen etenemistä.

Arvioi toteutusta palkitsematta ei-toivottuja toteumia

Toteutusarvion tulisi kysyä, noudattiko botti hyväksyttyjä rajojaan ja raportoiko se tuloksen täsmällisesti. Pelkkä korkea toteutumisaste voi palkita toimintaa, joka maksaa liikaa, odottaa liian pitkään tai kerää aiottua enemmän altistusta.

Vertaa todellista määrää ja keskimääräistä hankintasummaa päätöshetkellä saatavilla olleisiin sallittuihin hintoihin ja tunnusta historiallisen tarjouskirjan rekonstruoinnin rajat. Näytetty noteeraus ei todista saman likviditeetin pysyneen saatavilla jokaiselle kuvitteelliselle toimeksiannolle.

Mittaa ratkaisemattomia pyyntöjä, vanhentuneita havaintoja, peruutuskilpailuja ja päällekkäisten tapahtumien käsittelyä hintatulosten rinnalla. Toiminnalliset tosiasiat voivat selittää raportoidun position poikkeamisen aiotusta, vaikka itse ennuste oli kohtuullinen.

Arvioi päätöksiä, jotka tuottivat oikein nollan kauppaa. Vanhentuneen signaalin tai hintarajan ulkopuolisen toimeksiannon hylkääminen voi olla onnistunutta toteutuksen hallintaa. Kaiken toimettomuuden pitäminen epäonnistumisena painostaa järjestelmää ohittamaan omat rajoitteensa.

Kyky toteuttaa Kalshi-kaupat automaattisesti osoitetaan siksi parhaiten täydellisellä selityksellä: mitä valtuutettiin, mitä yritettiin, mitä toteutui, mitä jäi jäljelle ja miten lopullinen tilitila varmennettiin. Selitys tekee automaatiosta arvioitavan sekoittamatta nopeaa lähettämistä hallittuun taloudelliseen tulokseen.

Aiheeseen liittyvät oppaat ja laskuesimerkit

Jatka oppimista

Tutustu kaikkiin aineistoihin