Screener Saham / Sumber Data & Transparansi Sistem
Glosarium Istilah All Systems Operational

Sumber Data & Transparansi Sistem

Open Architecture

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

Kurs Acuan USD/IDR: Rp 18.043
1. Kurs Valuta Asing
Live Feed

Diambil secara periodik untuk normalisasi konversi metrik keuangan, penilaian margin keamanan, dan analisis makroekonomi:

Frankfurter API (Utama) Primer

Referensi resmi kurs harian European Central Bank (ECB).

https://api.frankfurter.dev/v1/latest?base=USD&symbols=IDR
ExchangeRate-API (Failover) Cadangan

Fallback otomatis saat upstream primer mengalami downtime atau limitasi kuota.

https://open.er-api.com/v6/latest/USD
GenServer: Feeds.FxRate Interval 60 Menit
2. Data Saham & OHLCV
Market Feed

Data harga terkini dan riwayat lilin (OHLCV) 90–120 hari untuk seluruh emiten terdaftar di BEI dan US:

Yahoo Finance API Live Feed

Feed intraday candle dan histori pergerakan saham BEI (.JK) & US Wall Street.

/v8/finance/chart/{ticker}?interval=1d&range=3mo
PostgreSQL & Ingestion Watcher Local DB

Penyimpanan lokal di tabel price_candles dan stocks dengan constraint unik.

Memastikan respon secepat kilat & protektif terhadap limit kuota upstream.
Sesi Bursa & On-Demand 90 Hari OHLCV
3. Server Engine Math
Elixir OTP 27

Perhitungan nilai wajar murni fungsional server-side tanpa manipulasi buatan:

Joeliardi Sunandar:

Fair PBV berbasis ROE, Nilai Wajar, JS Score (0–100), & JS Prime.

Benjamin Graham:

Graham Number (√(22.5 × EPS × BVPS)), Revised V (SUN 6.5%), & 5 Kriteria Defensive.

Warren Buffett:

10-Year DCF Owner Earnings & Klasifikasi Economic Moat.

Peter Lynch:

Rasio PEG (EPS Growth + Div Yield) & 6 Kategori Siklus Bisnis.

Engine: Cekporto.Valuation Fungsional Deterministik

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
Contoh Akses Endpoint via Terminal (cURL):
# Cek status kesehatan sistem
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

1
John Carter TTM Squeeze Breakout:

Mendeteksi kompresi volatilitas ketika Bollinger Bands (20, 2.0) masuk ke dalam Keltner Channels (20, 1.5 ATR). Memetakan momentum histogram saat breakout terjadi.

2
Parabolic SAR (Adaptive Trailing Stop):

Menghitung trailing stop adaptif berbasis titik akselerasi (AF 0.02 – 0.20) untuk mengunci profit tanpa tergocek noise pergerakan intraday.

3
Precision Trend Pullback:

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

A
Bursa Efek Indonesia (BEI) Market Session:

MarketWatcher memantau status sesi perdagangan BEI secara otomatis (Pre-Opening, Sesi I, Istirahat, Sesi II, Closing, Weekend).

B
Phoenix PubSub Streaming:

Pembaruan harga dan alarm dievaluasi di background lalu disiarkan secara asinkron via topik stocks:idx langsung ke browser tanpa reload.

C
Idempotent Upsert & Snapshot Caching:

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.