Vajalik hetkehindade toomiseks. Tasuta konto: finnhub.io/register (krediitkaarti pole vaja). Kopeeri dashboardilt API võti ja kleebi see siia. See salvestub sellesse seadmesse — kui kasutad rakendust mitmelt seadmelt, tuleb see igal seadmel eraldi täita.
PocketBase seaded
Täida see korra — edaspidi ühendub rakendus iga avamisel automaatselt, ilma et peaksid uuesti midagi sisestama. Muuda seda ainult probleemide korral või parooli vahetamisel.
Ühendamata
Tasuvuse kalkulaator
Reg-T hinnang on ligikaudne standardvalem (max[20% × aktsia hind − OTM summa, 10% × strike] + preemium) ja päris marginaalinõue erineb maakleriti (IBKR portfolio margin jms). Kontrolli alati oma maakleri tellimuse eelvaatest tegelikku nõuet.
Impordi andmed
Vali fail — kas .xlsx / .xls / .csv (vana Exceli tabel) või .json (varasem "Ekspordi andmed" varukoopia). Exceli/CSV puhul tuvastatakse tulbad pealkirja järgi: Date, Ticker, Strike Price, Price, Break Even, Qty, Option, Total, Expiration, Fee, Premium, Net, Net €. Hetkehinna (Current Price) andmed tulevad rakenduses juba "Hetke hind" / "Värskenda hinnad" funktsiooniga, seega Exceli hetkehinna veergu ei kasutata. Excel/CSV puhul puuduvad tehingu suund (short/long) ja valuuta — vali need allpool kogu failile korraga (saad iga tehingut hiljem "Muuda" nupuga täpsustada). JSON-faili puhul on kõik väljad juba olemas, aga import asendab kõik praegused andmed.
Muudatuste logi
Versioon 3.3
"Uudised (täna)" pealkirjad tõlgitakse nüüd automaatselt eesti keelde (MyMemory tasuta tõlketeenus, ei vaja API võtit). Link viib endiselt algsele ingliskeelsele artiklile. Kui tõlge ebaõnnestub (nt teenus ajutiselt kättesaamatu), näidatakse originaalpealkirja.
Versioon 3.2
Exceli/CSV importija tunneb nüüd ära "Staatus" veeru (nt "Aegunud", "Määratud", "Suletud") ja määrab selle põhjal automaatselt tehingu "Sulgemise põhjus" (closeReason) välja — varem läks see veerg lihtsalt kaotsi.
Read "Staatus" väärtusega "Rullitud" (rolled) jäetakse importimisel automaatselt vahele ja näidatakse eelvaates eraldi punase hoiatusena koos nende üksikasjadega, et saaksid need hiljem käsitsi sisestada ja "Rolled" väljaga õigesti linkida.
Automaatne tickerite parandus levinumate täisnimede jaoks (nt "Advanced Micro Devices" → "AMD", "NIO Inc" → "NIO"), et hinnad/uudised/tulemuste kalender nende kohta toimiksid.
Tehingu nimi genereeritakse nüüd standardsel kujul TICKER-PPKUUAA-STRIKE[P|C] (nt "BKSY-20NOV26-22,5P", "ECHO-18DEC26-110C") — nii Exceli/CSV importimisel automaatselt, kui ka "Uus tehing" vormis (täidab elavalt, kui täidad tickeri/strike'i/aegumise/tüübi, aga ei kirjuta üle, kui hakkad nimevälja ise käsitsi muutma).
Parandatud viga: "Staatus" veergu (eestikeelne) ei tuvastatud, kuna veergude tuvastustabelis oli ainult ingliskeelne "status" — kõik tehingud said seetõttu vaikimisi "Aegus" oleku, olenemata failis olevast tegelikust staatusest. Nüüd tuvastatakse mõlemad.
Versioon 3.1
"Aegus" / "Määrati" / "Ostsin tagasi" viidud eraldi väljaraami sisu seest välja, oma märgisena (samas stiilis, mis KASUM/KAHJUM), paigutatud kohe selle märgise vasakule poole — värvieristusega (hall = Aegus, kuldne = Määrati, sinine = Ostsin tagasi).
Endine "Aegus VÕI määrati" märkeruut asendatud kolme selge valikuga rippmenüüs "Sulgemise põhjus": Aegus rahast väljas, Määrati (assignment/exercise), Ostsin/müüsin tagasi — need salvestuvad edaspidi eraldi väljana, nii et saab hiljem üheselt näha, kuidas iga tehing päriselt lõppes. Varem suletud tehingutel (kus see väli veel puudub) tuletatakse olek automaatselt märkuse teksti ja sulgemispreemiumi põhjal.
"Suletud tehingud" kaartidele lisatud uus, väikeses kirjas inforida (kohe kuupäevade/päevade rea all): avamise kuupäev, aegumiskuupäev, sulgemise põhjus (Aegus / Määrati / Ostsin tagasi), lepingute arv, strike ja preemium (leping kohta + kokku) — sama info, mis on juba nähtav avatud positsioonide kaartidel.
NB: PocketBase'i "trades" kollektsiooni tuleb käsitsi lisada uus väli closeReason (Text, mittekohustuslik), muidu see andmeväli ei salvestu (vt. juhiseid allpool).
Versioon 2.9
Eemaldatud igapäevaselt ruumi raiskav selgitav tekst "Turu sündmused" jaotusest — andmeallikate selgitus: keskpankade otsuste kuupäevad (Fed, EKP, BOJ) on ametlikest allikatest; ettevõtete tulemuste kuupäevad tulevad Finnhub'ist, ainult avatud positsioonide tickerite kohta.
Eemaldatud käsitsi sündmuste lisamise vorm (ei täitnud eesmärki, kuna ei sünkroniseerunud seadmete vahel).
Lisatud "Uudised" veerg "Lähipäevade sündmuste" kõrvale (kaks veergu kõrvuti). Iga kord, kui rakendus avatakse (ja iga kord, kui PocketBase'ist andmed värskenevad), tuuakse taustal Finnhub'ist ainult sinu avatud positsioonide tickeritega seotud ettevõtte-uudised, ja ainult jooksva päeva kohta (mitte laiem üldine turu-uudiste voog, mis osutus liiga pikaks ja häirivaks). Iga uudis on klõpsatav link algallikale, koos allika nime ja avaldamisajaga.
Versioon 2.8
Lisatud "Turu sündmused" riba, mis on rakenduse avamisel vaikimisi lahti (järgmine 14 päeva): keskpankade intressiotsused (Fed, EKP, BOJ — ametlikest kalendritest, 2026 lõpuni), sinu avatud positsioonide firmade tulemuste kuupäevad (Finnhub'i tasuta tulemuste kalendrist, automaatselt su praeguste tickerite järgi), ning võimalus ise sündmusi käsitsi lisada (nt USA CPI/tööturu raportid, mille täpsed kuupäevad iga kuu nihkuvad ega ole tasuta usaldusväärselt automatiseeritavad). Käsitsi lisatud sündmused salvestuvad hetkel seadme kohta (mitte PocketBase kaudu sünkroonitult).
Versioon 2.7
Parandatud "Avatud positsioonide päevatulu" murdumine kahele reale — "/ päev" viidi silti ("...USD/päevas"), väärtuse fonti vähendati ja lisati kaitse (horisontaalne kerimine), kui väärtus peaks ka siis liiga pikaks jääma.
Versioon 2.6
"Avatud positsioonide päevatulu" näitab nüüd ka EUR-vastet, sarnaselt "Avatud preemium kokku" lahtriga.
Parandatud päise kuupäeva murdumine mobiilis (jäi varem kolmele eraldi reale) — kitsal ekraanil seatakse pealkiri ja kuupäev nüüd üksteise alla, mitte kõrvuti pigistatuks.
"Andmed" sektsioon on nüüd avatav/suletav noolega, samamoodi nagu teised sektsioonid. Eemaldatud "Sünkrooni uuesti" nupp (igapäevaselt ebavajalik — sünkroonimine käib niikuinii automaatselt iga muudatuse järel).
Versioon 2.5
Parandatud "Hetke hind" usaldusväärsuse probleem: "viimati uuendatud" info oli varem nähtav ainult hiirega üle liikudes (title-atribuut), mistõttu telefonis polnud kunagi näha, kui vana kuvatav hind tegelikult on. Nüüd näidatakse seda alati nähtava tekstina hinnavälja all (nt "3 h tagasi"), punasega, kui üle 24h vana.
Finnhub API võtme sisestus vahetatud prompt()-dialoogilt korraliku akna vastu — brauseri prompt()-dialoogid on teadaolevalt ebausaldusväärsed iOS-i "Kodukuvale lisatud" (PWA) rakendustes ja võisid telefonis hinnavärskenduse vaikimisi katki teha.
Versioon 2.4
Lisatud iOS "Kodukuvale lisamine" (PWA) tugi — ikoon, nimi ja täisekraani režiim on nüüd seadistatud faili päises. Kõik ühes failis, sh ikoon (base64), midagi eraldi laadida ei ole vaja.
"Suletud tehingud" pealkirja juurde lisatud klikitav aasta-filter (sarnaselt Call/Put filtrile Avatud positsioonides) — näitab kõiki aastaid, mil tehinguid suletud, klõps filtreerib ainult selle aasta tehingutele.
Lisatud "Avatud positsioonide päevatulu (USD)" näitaja "Avatud PUT kohustus" kõrvale — summeerib kõigi avatud USD-positsioonide preemiumi jagatuna nende avatud olemise päevade arvuga, andes jooksva pildi, kui palju hetkel avatud positsioonid keskmiselt päevas "teenivad".
Versioon 2.3
Parandatud tõsine viga sünkroonimises: kui tehingu PocketBase'i saatmine ebaõnnestus (nt katkes võrguühendus keset importi), märkis rakendus selle ikkagi "sünkroonituks" ja ei proovinud enam kunagi uuesti saata — andmed jäid vaikimisi kaotsi, ilma veateateta. Nüüd jälgitakse iga tehingu tegelikku õnnestumist eraldi; ebaõnnestunud tehingud jäävad "sünkroonimata" olekusse ja proovitakse järgmisel võimalusel uuesti, ning oleku juures näidatakse selget hoiatust, kui midagi ebaõnnestus.
Lisatud "Sünkrooni uuesti" nupp "Andmed" sektsiooni — käivitab sünkroonimise käsitsi uuesti, kasulik pärast eelmise punkti hoiatuse nägemist.
Versioon 2.2
Parandatud viga Exceli importijas: kuupäevad (avamise, aegumise, sulgemise) nihkusid impordil ühe päeva võrra tagasi ajavööndi (UTC vs kohalik aeg) tõttu. Nüüd loetakse kuupäevad Excelist õigesti, sõltumata kasutaja ajavööndist.
Versioon 2.1
Muudatuste logi puhastatud — vanemad kirjed (enne v2.0, mil rakendus töötas veel localStorage'i peal) eemaldatud, kuna need pole enam praeguse arhitektuuriga seotud. Logi algab nüüd versioonist 2.0.
PocketBase ühenduse seaded pole enam alaline vorm lehe peal — need on nüüd "Andmed" sektsiooni nupu "PocketBase seaded" taga väikeses aknas, koos värvilise oleku-täpiga (roheline = ühendatud, hall = ühendamata, punane = viga). Kord seaded täidetud, ühendub rakendus edaspidi iga avamisel ise automaatselt.
Versioon 2.0 — suur muudatus
Rakendus läks üle localStorage'ilt päris andmebaasile (PocketBase, sinu enda Google Cloud serveris). Andmed ei ela enam ainult ühe brauseri sees, vaid on kättesaadavad ja sünkroonis igalt seadmelt (arvuti, telefon), mis ühendub samasse PocketBase serverisse.
Lisatud "PocketBase ühendus" sektsioon Andmed all: serveri URL, e-post ja parool, koos "Ühenda" nupu ja oleku-tekstiga.
Iga muudatus (lisamine, muutmine, sulgemine, kustutamine, Exceli import, kursside/hindade uuendamine) saadetakse nüüd automaatselt taustal PocketBase'i — kohalik vaade uueneb kohe, sünkroniseerimine käib taustal.
Eemaldatud vana "Ühenda caput-data.json" / "Salvesta JSON-i" kohaliku faili funktsioon täielikult — see oleks nüüd PocketBase'iga vastuolus (võinuks andmeid üle kirjutada). "Ekspordi/Impordi andmed" JSON-vormingus jäävad alles käsitsi varukoopia jaoks.