Screener ini memakai data yfinance untuk saham Indonesia (ticker .JK).
Hasil adalah indikator cepat, bukan rekomendasi pasti.
Daftar Screener/Strategi yang digunakan
- S01_TREND_EMA — Trend EMA20>EMA50 + Price>EMA20 (Swing • daily)
- S02_BREAKOUT_20 — Breakout HH20 + Volume spike (Swing • daily)
- S03_MEANREV_RSI_BB — MeanRev RSI<30 + Below BB-L (Short • daily)
- S04_PULLBACK_EMA20 — Pullback to EMA20 in uptrend (Swing • daily)
- S05_VOLEXP_ATR — VolExp ATR% & range rising (Swing • daily)
- S06_MOMENTUM_12_2 — Momentum 12-2 months approx (Pos/Swing • daily)
- S07_REGIME_SWITCH — Regime: trend vs range auto (All • daily)
- S08_OVERNIGHT_BSJP — Overnight proxy (daily) (Overnight • daily)
- S09_ML_LOGREG — Machine Learning (walk-forward logreg) (All • daily)
- S10_MACD_CROSS — MACD cross up + hist>0 (Swing • daily)
- S11_RSI50_UP — RSI cross >50 in uptrend (Swing • daily)
- S12_SMA200_BR10 — Close>SMA200 & breakout 10 (Swing • daily)
- S13_DONCHIAN55 — Donchian 55 breakout (Swing • daily)
- S14_BB_SQZ_BR — BB squeeze then breakout (Swing • daily)
- S15_KELTNER_BR — Keltner breakout confirm (Swing • daily)
- S16_STOCH_OS — Stoch oversold bounce (Short • daily)
- S17_WILLR_BOUNCE — Williams %R reclaim -80 (Short • daily)
- S18_ATR_REENTRY — Trend re-entry after pullback (Swing • daily)
- S19_OBV_CONFIRM — OBV slope up confirm trend (Swing • daily)
- S20_VPT_BREAK — VPT slope up + breakout 20 (Swing • daily)
- S21_GAP_UP_CONT — Gap up continuation (Short • daily)
- S22_BB_L_RECLAIM — Reclaim BB lower + RSI rising (Short • daily)
- S23_RANGE_TO_BREAK — Low trend->breakout (Swing • daily)
- S24_CLOSE_NEAR_HIGH — Close near high + volume (Short • daily)
- S25_ORB_30M — Intraday Opening Range Breakout ~30m (Intraday • intraday)
- S26_BPJS_EOD — BPJS Intraday: Buy morning -> Sell EOD (Intraday • intraday)
- S27_VWAP_RECLAIM — Intraday MeanRev: reclaim VWAP (Intraday • intraday)
Penjelasan Penggunaan
Cara pakai singkat
1) Klik tombol Screener untuk membuka sidebar kontrol (default disembunyikan).
2) Pilih Universe (IDX30/LQ45/IDX80/KOMPAS100), Period, dan Interval.
- Jika pilih intraday (5m/15m/30m/60m), pilih period pendek (mis. 1mo / 3mo / 60d) agar data tersedia.
3) Klik Run Screener. Tabel akan menampilkan:
- TP/SL: dihitung dari ATR (Daily: TP=Close+2×ATR, SL=Close−1.5×ATR; Intraday: TP=Close+1.2×ATR, SL=Close−1.0×ATR).
- Best & BestScore: strategi terbaik berdasarkan backtest sederhana (skor = total return - penalti drawdown + bonus sharpe + bonus trade count).
- Signals: strategi yang aktif pada bar terakhir.
4) Klik baris ticker pada tabel untuk membuka Detail Modal:
- Grafik Close (dan VWAP jika intraday)
- Ringkasan OHLCV, TP/SL, Best strategy dan Top 5 score.
Catatan penting
- yfinance untuk .JK bisa delay dan tidak selalu lengkap untuk intraday.
- Skor backtest di sini adalah indikator cepat (bukan jaminan profit). Gunakan manajemen risiko & konfirmasi.