Easeason
Alat visualisasi riset open source untuk mengeksplorasi seasonality pasar historis lintas saham, kripto, dan indeks.
- Stack
- Nuxt 4 · TypeScript · Vue · ECharts · Tailwind CSS · shadcn-vue · Yahoo Finance · Vitest
- Kategori
- Open Source · Riset · Visualisasi Data
Yang terkirim
- Pemrosesan data pasar server-side, dengan data historis OHLCV diambil dari Yahoo Finance melalui API route Nitro.
- { "Kalkulasi seasonality yang bisa dipakai ulang": "return harian adjusted close, klasifikasi hari-ke-tahun, dan pengelompokan siklus pemilu." }
- Visualisasi ECharts interaktif dengan pemutaran animasi Januari–Desember dan ekspor PNG.
- Endpoint Markdown yang mudah dibaca AI sehingga LLM bisa mengonsumsi dataset seasonal beserta konteksnya.

Easeason adalah alat visualisasi riset open source berukuran kecil untuk mengeksplorasi bagaimana aset bergerak secara historis sepanjang tahun — lintas saham, kripto, dan indeks, serta berdasarkan jendela siklus pemilihan presiden AS. Ini adalah permukaan riset, bukan mesin prediksi: menampilkan pola historis, dan tidak mengklaim pola itu meramalkan masa depan.
Fungsinya
Jelajahi serangkaian aset terkurasi yang dikelompokkan ke Kripto, Saham AS, Saham IDX, dan Indeks. Buka simbol apa pun dan Easeason menampilkan profil seasonal — return kumulatif sepanjang tahun kalender — untuk jendela yang dipilih: semua tahun, tahun pemilu, pra-pemilu, pertengahan masa, pasca-pemilu, tahun kepresidenan Trump, atau tahun berjalan. Ringkasan statistik (rata-rata, median, standar deviasi, win rate, return terbaik dan terburuk, return akhir tahun) tampil di samping grafik.
Teknis
Bagian tersulit adalah data pasar. OHLCV historis diambil server-side dari Yahoo Finance melalui API route Nitro, sehingga browser tidak pernah berkomunikasi langsung dengan penyedia data. Kalkulasi seasonal berjalan pada basis return harian adjusted close, mengklasifikasikan setiap tahun ke kategori siklus pemilu, dan menghasilkan deret return kumulatif hari-ke-tahun yang dipakai grafik maupun endpoint ekspor.
Lapisan visualisasi memakai ECharts: responsif, mendukung tema gelap/terang, dengan pemutaran animasi tahun dari 1 Januari sampai 31 Desember serta kontrol kecepatan.
Ekspor riset
Grafik dapat diekspor sebagai PNG, tetapi jalur riset juga mencakup Markdown: ekspor konteks seasonality per-simbol, serta endpoint Markdown yang mudah dibaca AI sehingga model bahasa bisa mengonsumsi dataset seasonal beserta penjelasannya.
Keputusan
- Pengambilan data server-side. Data Yahoo tetap di belakang route Nitro, menjaga logika klien fokus pada dataset, bukan transportnya.
- Kalkulasi sebagai utilitas terisolasi dan teruji. Matematika seasonality hidup di utilitas server dengan cakupan Vitest, sehingga algoritmenya bisa diaudit alih-alih terkubur di kode grafik.
- Markdown sebagai antarmuka. Menjadikan riset dapat diekspor dan terbaca mesin memperluas pemakaian alat ini melampaui sesi browser.