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 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.