Sumber Data & Transparansi Sistem
Open ArchitectureArsitektur ingestion real-time, feed data pasar modal terverifikasi, dan engine valuasi server-side Elixir OTP. Seluruh perhitungan dilakukan secara deterministik dan transparan tanpa algoritma black-box.
Diambil secara periodik untuk normalisasi konversi metrik keuangan, penilaian margin keamanan, dan analisis makroekonomi:
Referensi resmi kurs harian European Central Bank (ECB).
https://api.frankfurter.dev/v1/latest?base=USD&symbols=IDR
Fallback otomatis saat upstream primer mengalami downtime atau limitasi kuota.
https://open.er-api.com/v6/latest/USD
Data harga terkini dan riwayat lilin (OHLCV) 90–120 hari untuk seluruh emiten terdaftar di BEI dan US:
Feed intraday candle dan histori pergerakan saham BEI (.JK) & US Wall Street.
/v8/finance/chart/{ticker}?interval=1d&range=3mo
Penyimpanan lokal di tabel price_candles
dan stocks
dengan constraint unik.
Perhitungan nilai wajar murni fungsional server-side tanpa manipulasi buatan:
Fair PBV berbasis ROE, Nilai Wajar, JS Score (0–100), & JS Prime.
Graham Number (√(22.5 × EPS × BVPS)), Revised V (SUN 6.5%), & 5 Kriteria Defensive.
10-Year DCF Owner Earnings & Klasifikasi Economic Moat.
Rasio PEG (EPS Growth + Div Yield) & 6 Kategori Siklus Bisnis.
Dokumentasi REST API & Layanan Publik
Daftar endpoint sistem yang dapat diakses secara transparan untuk audit, ekspor data, dan integrasi eksternal.
| Metode & Path | Tipe Respon | Deskripsi Fungsi | Aksi |
|---|---|---|---|
| GET /healthz | application/json | Pemeriksaan status server, konektivitas database PostgreSQL, dan uptime sistem. | Buka |
| GET /export/idx.csv | text/csv | Ekspor dataset lengkap seluruh emiten BEI hasil kalkulasi valuasi 4 Guru dalam file CSV siap pakai. | Unduh CSV |
| SOCKET stocks:idx | Phoenix.PubSub | Kanal event asinkron real-time untuk pembaruan harga lilin harian dan pemicu alarm sinyal teknikal. | Internal PubSub |
curl -s https://cekporto.app/healthz | jq .
# Unduh dataset valuasi CSV
curl -s -O -J https://cekporto.app/export/idx.csv
Sinyal & Indikator Teknikal Real-time
Mendeteksi kompresi volatilitas ketika Bollinger Bands (20, 2.0) masuk ke dalam Keltner Channels (20, 1.5 ATR). Memetakan momentum histogram saat breakout terjadi.
Menghitung trailing stop adaptif berbasis titik akselerasi (AF 0.02 – 0.20) untuk mengunci profit tanpa tergocek noise pergerakan intraday.
Kombinasi EMA dinamis (EMA 20, 50, 200) dengan area rasio emas Fibonacci (38.2%, 50%, 61.8%) untuk mendeteksi pantulan harga berprobabilitas tinggi.
Pipeline Data & Live Ingestion Flow
MarketWatcher memantau status sesi perdagangan BEI secara otomatis (Pre-Opening, Sesi I, Istirahat, Sesi II, Closing, Weekend).
Pembaruan harga dan alarm dievaluasi di background lalu disiarkan secara asinkron via topik
stocks:idx
langsung ke browser tanpa reload.
Data fundamental dan lilin harian disimpan di basis data PostgreSQL dengan constraint unik symbol & tanggal candle untuk mencegah data ganda.
Transparansi Data & Disclaimer Pasar Modal
CekPorto menyediakan alat analisis kuantitatif dan edukasi investasi berbasis metodologi 4 Guru dan analisis teknikal modern. Data disajikan untuk tujuan riset independen dan bukan merupakan ajakan membeli atau menjual efek tertentu.