KKGI · analisa Selasa, 27 Oktober 2026
model analisa cb-flash
Sell
Net broker seluruhnya 470,6 jt rupiah. Kapitalisasi 1,5 T.
Empat hal yang menentukan. Laporan penuh ada di bawah.
10 broker terbesar dari 12, 2020-01-02 sampai 2026-10-27. Positif berarti akumulasi.
| Broker | Nama | Net | Net volume | Beli | Jual |
|---|---|---|---|---|---|
| XL | STOCKBIT SEKURITAS DIGITAL | 199,9 jt | 676,7 rb | 608,0 jt | 408,1 jt |
| BQ | KOREA INVESTMENT AND SEKURITAS INDON | 61,1 jt | 206,2 rb | 61,2 jt | 29,4 rb |
| PD | INDO PREMIER SEKURITAS | 57,2 jt | 190,7 rb | 152,2 jt | 95,0 jt |
| YP | MIRAE ASSET SEKURITAS INDONESIA | 52,8 jt | 178,4 rb | 70,6 jt | 17,8 jt |
| KK | PHILLIP SEKURITAS INDONESIA | 28,4 jt | 98,6 rb | 60,6 jt | 32,2 jt |
| CC | MANDIRI SEKURITAS | 22,8 jt | 76,0 rb | 92,9 jt | 70,1 jt |
| OD | BRI DANAREKSA SEKURITAS | 14,0 jt | 47,3 rb | 18,2 jt | 4,2 jt |
| SQ | BCA SEKURITAS | 13,5 jt | 43,1 rb | 60,9 jt | 47,4 jt |
| GR | PANIN SEKURITAS TBK. | 9,8 jt | 33,3 rb | 10,3 jt | 514,4 rb |
| XA | NH KORINDO SEKURITAS INDONESIA | 4,3 jt | 14,5 rb | 4,3 jt | - |
Rata-rata beli di bawah penutupan berarti pembeli masuk lebih murah dari harga sekarang.
| Beli | Harga rata-rata | Nilai | Jual | Harga rata-rata | Nilai |
|---|---|---|---|---|---|
| XL | 296 | 608,0 jt | XL | 296 | 408,1 jt |
| PD | 301 | 152,2 jt | ZP | 296 | 230,1 jt |
| CC | 299 | 92,9 jt | PD | 301 | 95,0 jt |
| YP | 297 | 70,6 jt | XC | 299 | 88,0 jt |
| BQ | 297 | 61,2 jt | CC | 299 | 70,1 jt |
| SQ | 298 | 60,9 jt | AK | 295 | 70,1 jt |
| KK | 294 | 60,6 jt | NI | 295 | 68,8 jt |
| XC | 296 | 56,5 jt | SQ | 294 | 47,4 jt |
8 dari 106 catatan terakhir.
| Tanggal | Nama | Jabatan | Aksi | Perubahan | Harga |
|---|---|---|---|---|---|
| 2026-09-21 | HENDRO MARTOWARDOJO | KOMISARIS | Buy | +93,000 | 328 |
| 2026-09-16 | HENDRO MARTOWARDOJO | KOMISARIS | Buy | +14,700 | 308 |
| 2026-09-16 | HENDRO MARTOWARDOJO | KOMISARIS | Buy | +185,300 | 310 |
| 2026-08-26 | HENDRO MARTOWARDOJO | KOMISARIS | Buy | +300,000 | 288 |
| 2026-02-18 | EDDY | DIREKTUR | Sell | -271,934 | 324 |
| 2025-10-09 | ENERGY COLLIER PRIVATE | - | Buy | +1,855,447,105 | 0 |
Rating: Sell
Executive Summary: Buku kosong: dilarang masuk KKGI.JK. Pemegang posisi: jual bertahap lewat limit 292–300, pangkas eksposur ke sisa stub 15–20% unit standar. Batasi eksekusi harian 20–25% rata-rata nilai transaksi (~Rp 35–45 juta/hari) tahan slippage dalam batas 3–6%. Penutupan bawah 288 picu percepatan keluar penuh. Horison waktu: 10–15 sesi bursa.
Investment Thesis: Fakta verifikasi dukung penuh posisi bear. Laba bersih H1 2026 KKGI.JK Rp 14,5 miliar, EPS ~Rp 3,8, P/E mahal ~38x di harga 292. Margin bersih tipis 2,1%, tarif pajak efektif 60%, hasil komprehensif minus Rp 57,5 miliar akibat OCI negatif Rp 71,9 miliar (~5% kapitalisasi pasar hilang). Tesis bull gugur: valuasi EV/EBITDA 5–6x fiktif, pakai imputasi tanpa bukti (asumsi D&A 5–8%, pajak normal 22%, buang rugi FX Rp 28,5 miliar) tanpa neraca dan arus kas operasi. Laba operasi Rp 76,7 miliar riil tapi belum terbukti aman dari erosi ekuitas OCI.
Likuiditas sangat kering: turnover 0,08%, nilai harian cuma ~Rp 172 juta. Stop loss 285 ilusi likuiditas, rawan gap through. Short dilarang karena tanpa borrow dan order book tipis. Kepemilikan 37% Energy Collier (1,855 miliar lembar) overhang masif dibanding likuiditas harian (<600 ribu lembar), bukan opsi murah. Pembelian komisaris Rp 190 juta (593 ribu lembar) kerdil dibanding aksi jual insider Leong See Mun dan direksi (total 24,9 juta lembar). Hasil jual masuk kas atau instrumen durasi pendek; dilarang rotasi ke BUMI atau ENRG karena kompleks energi sedang alami arus modal keluar (outflow).
Syarat naik rating ke Hold/Overweight: laporan keuangan lengkap (D&A aktual, utang neto, ekuitas, arus kas operasi), rincian dokumen OCI minus Rp 71,9 miliar (translasi FX versus impairment aset), kepastian pajak 60% non-recurring, kejelasan klausul Energy Collier, serta breakout teknikal dua penutupan atas 324–328 dengan volume tebal.
Price Target: 280.0
Time Horizon: 10–15 sesi bursa
Action: Sell
Reasoning: The plan's own conclusion is Underweight, and under the mandate an Underweight research call is a Sell — so the action is Sell, but sized as a low-conviction Sell, not a liquidation. The two sides are not symmetric: the bear case is built on verifiable tape and filings (net profit H1 2026 Rp 14.5bn, EPS ~3.8, P/E ~38x at 292, net margin 2.1%, effective tax 60%, OCI −Rp 71.9bn unexplained), while the bull case rests on (1) stripping FX/other expense as non-cash, (2) dropping the tax rate to 22% on an unproven non-recurring assumption, and (3) inventing a 5–8% D&A rate with no reported figure. Those three imputations are what produce the "5–6x EV/EBITDA" and "12–14x P/E" — precision that cannot be audited, because D&A, net debt, equity and operating cash flow are all absent. You do not capitalize a best-case reconstruction and call it the market mispricing. So the bear side wins on quality of evidence.
Against the price structure, the 15 Jul 2025 technical report (364, AVOID) is stale by roughly 15 months, but its directional read has been validated rather than falsified: price is now 292, i.e. below the 344–352 "flush" zone the report said would restore the primary downtrend. There is still no higher low, no volume-confirmed breakout, and no flow confirmation — the AVOID at 364 was right, and the sequence since (lower highs, drift down to 292, insider distribution by Leong See Mun at 371–385 and a director at 324) is continuation, not bottoming. A stale report that was correct on direction is not a reason to Hold; conflict is not a Hold, and here there is no real conflict — the current plan agrees with the old technical conclusion.
Against the plan: I adopt its Underweight→Sell but reject any framing that treats this as a high-conviction short. Absolute downside from 292 to the ~288 bid looks limited, operating profit of Rp 76.7bn is genuinely intact, gross margin 19.1% is defensible for thermal coal at this point in the cycle, and the 37% Energy Collier stake is real (priced) optionality — event risk without terms, not zero. The binding constraint is not conviction, it is liquidity: 0.08% turnover and ~Rp 172m/day means a Sell cannot be expressed cleanly and a market order is value destruction. That is why the correct Sell is an orderly reduction to a residual stub, not an exit at any price — and why, for a flat book, the same call reads as "do not initiate; there is no long here."
Entry Price: No initiation. For an existing long, the "entry" to the exit is a limit-sell zone of 292–300 — sell into strength, never a market order. Do not chase the bid lower; if the book thins, step the limit down gradually rather than forcing volume. There is no viable short entry (no borrow, spread too wide, 0.08% turnover) — the Sell is expressed by reducing long exposure, not by opening a short.
Stop Loss: Do not rely on a 285 stop — at this liquidity it can gap through with no fill, and the plan itself concedes 3–5% round-trip slippage. Manage the residual on a signal basis: a close below 288 triggers exit of the remaining stub on the next open with an aggressive limit, accepting realized fills 3–5% worse than the signal. Structural invalidation of the bear case (which would move the rating up, not down): two consecutive closes above 324–328 on expanding volume, i.e. a real higher high.
Position Sizing: Measured against a standard single-name micro-cap allocation (1 unit = normal allocation):
Bottom line: the evidence supports reducing KKGI.JK, but the illiquidity and the small absolute downside argue for a disciplined, limit-driven Sell-to-a-stub, not a panic exit and not a short. For a flat book the instruction is simply: no position, no entry, until the documentary triggers are met.
Recommendation: Underweight
Rationale: Saya menimbang kedua sisi dan sisi bear menang, tapi tidak secara mutlak — jadi saya pilih Underweight, bukan Sell.
Yang memutuskan adalah kualitas bukti, bukan retorika. Bull membangun seluruh kasus normalisasinya di atas tiga asumsi yang tidak bisa diverifikasi dari data yang ada: (1) FX loss Rp 28,5 miliar dan other expense Rp 14,1 miliar dibuang sebagai non-kas, (2) tarif pajak efektif 60% diturunkan ke 22% tanpa bukti bahwa itu non-recurring, dan (3) D&A diasumsikan 5–8% revenue padahal tidak ada angkanya sama sekali — begitu juga net debt, equity, dan operating cash flow. Akibatnya EV/EBITDA "5–6x" dan P/E "12–14x" yang menjadi tulang punggung tesisnya adalah presisi palsu. Rentang 12x–38x itu sendiri adalah pengakuan bahwa valuasi KKGI.JK tidak bisa dipatok dengan data yang tersedia. Bear benar: Anda tidak boleh mengkapitalisasi skenario terbaik lalu menyebutnya fakta yang salah dibaca pasar.
Fakta yang bisa diverifikasi semuanya ada di sisi bear: net profit H1 2026 Rp 14,5 miliar (EPS ~Rp 3,8, P/E ~38x di harga 292), net margin 2,1%, effective tax 60%, dan comprehensive result −Rp 57,5 miliar akibat OCI −Rp 71,9 miliar yang belum dijelaskan. Bull menyebut OCI itu kemungkinan translasi FX dan karena itu sumber alpha — tapi "kemungkinan" bukan dasar beli, dan tanpa laporan arus kas serta neraca kita tidak bisa membedakan translasi dari impairment aset riil. Pasar berhak memberi diskon sampai itu transparan.
Soal insider buying, bear menang angka: total ~593.000 saham, ~Rp 190 juta, atau ~0,013% market cap — dan tape-nya campur, dengan direktur menjual 271.934 saham di 324 (Feb-26) serta Leong See Mun menjual 24,6 juta saham di 371–385. Rp 190 juta tidak bisa menggantikan due diligence neraca; argumen "komisaris tahu neracanya" adalah circular reasoning. Sinyal ini terlalu tipis untuk menjadi jangkar tesis.
Soal eksekusi, bear juga menang: turnover 0,08%, nilai transaksi harian ~Rp 172 juta. Stop di 285 dengan klaim risiko 2,5% dan reward 4:1 adalah ilusi likuiditas — stop bisa gap through tanpa fill, dan slippage 3–5% per round-trip diakui bull sendiri. Risk/reward di atas kertas tidak bisa direalisasikan pada ukuran posisi yang berarti.
Soal teknikal dan sentimen: laporan teknikal 15 Juli 2025 memang basi, tapi fakta bahwa ia bilang AVOID di 364 dan harga kini 292 berarti call itu benar, bukan gugur. Tidak ada higher low, tidak ada breakout volume, tidak ada konfirmasi flow. Data sentimen 0 poin berarti tidak terukur — bukan netral. Sektor energi/komoditas sedang lemah (ENRG −6,54%, BRPT −6,04%, BUMI −2,35%, DEWA −3,31%), dan KKGI.JK tidak muncul di gainers/losers/top traded value.
Tapi saya tidak menutup posisi sepenuhnya, dan inilah kenapa Bull tidak kalah total: operating profit inti Rp 76,7 miliar itu nyata dan utuh, gross margin 19,1% wajar untuk batubara termal di fase siklus ini, harga 292 sudah 25% di bawah level penjualan orang dalam 2025 (371–385), dan pemegang 37% (Energy Collier Private via UBS AG Singapore) memberi optionalitas aksi korporasi yang belum dihargai. Bear benar bahwa itu event risk tanpa terms, bukan opsi gratis — tapi itu juga bukan nol. Downside absolut dari 292 ke bid 288 relatif terbatas, sementara sejumlah pemicu verifikasi bisa mengubah gambaran dalam satu kuartal. Kombinasi "opaque, mahal secara adjusted, tidak likuid" dengan "operating profit utuh dan optionalitas struktural" menghasilkan Underweight, bukan Sell: kurangi eksposur secara disiplin, jangan tambah, dan biarkan bukti yang menentukan langkah berikutnya.
Data yang tidak tersedia dan harus dinyatakan eksplisit: D&A aktual, net debt, total ekuitas, operating cash flow, komposisi OCI, rincian koreksi fiskal penyebab tarif 60%, dan terms akuisisi 37% oleh Energy Collier Private.
Strategic Actions: Ukuran terhadap alokasi standar (1 unit = alokasi normal untuk satu nama micro-cap di portofolio):
TIDAK ADA INISIASI BARU. KKGI.JK ditutup untuk penambahan sampai pemicu verifikasi di poin 5 terpenuhi. Larangan ini berlaku juga untuk "cicil di 288–300".
PEMEGANG SAAT INI: kurangi eksposur ke maksimum 25% dari alokasi standar (yaitu potong 50–75% dari posisi normal), dilakukan bertahap, bukan sekaligus.
MANAJEMEN RISIKO SISA POSISI: jangan andalkan stop 285 — di turnover 0,08% stop itu bisa gap through tanpa fill. Perlakukan close di bawah 288 sebagai sinyal keluar sisa posisi pada pembukaan berikutnya dengan limit agresif, dan terima bahwa realisasi bisa 3–5% lebih buruk dari level sinyal.
TARGET SISI ATAS untuk sisa posisi (bukan alasan menambah): 324–328 (harga jual direktur Feb-26) sebagai zona trim lanjutan; 352–364 hanya relevan jika disertai reversal volume yang terkonfirmasi.
PEMICU UNTUK MENAIKKAN RATING (ke Hold lalu Overweight), semuanya harus berbasis dokumen, bukan narasi: a. Laporan keuangan lengkap yang menunjukkan D&A aktual, net debt, ekuitas, dan operating cash flow — cukup untuk menghitung EV/EBITDA yang sebenarnya; b. Penjelasan komposisi OCI −Rp 71,9 miliar: translasi FX versus impairment aset riil; c. Bukti bahwa tarif pajak efektif 60% bersifat non-recurring (rincian koreksi fiskal/DMO/sengketa); d. Terms dan agenda pemegang 37% (Energy Collier Private) — asset injection, tender, dividen, atau rights issue; e. Konfirmasi teknikal: higher low plus breakout dengan volume di atas 324–328. Setiap pemicu yang terpenuhi mengizinkan kenaikan eksposur satu langkah menuju alokasi standar; tanpa minimal (a) dan (b), tidak ada penambahan.
PEMANTAUAN: harga batubata termal (Newcastle/ICI), USD/IDR (paparan langsung ke OCI dan FX loss), dan tape insider (pembelian lanjutan di atas 300 akan memperkuat sinyal; penjualan insider baru akan mempercepat exit).
CATATAN KETERBATASAN: D&A, net debt, ekuitas, operating cash flow, komposisi OCI, dan terms transaksi 37% tidak tersedia dalam materi ini. Keputusan ini dibuat tanpa itu, dan itulah alasan utama sizing dibatasi; trader tidak boleh mengisi kekosongan tersebut dengan asumsi.
The tools are returning two different regimes:
| Source | Date | Price |
|---|---|---|
| Verified OHLCV snapshot & indicators | 2025-07-15 | 364 |
| Broker summary embedded in vendor verdict | ~2026-10-27 | 294 |
The broker accumulation table quotes fill prices of 294–301, and the lowest close anywhere in my Apr–Jul 2025 window is 352 — so the bandarmologi data cannot belong to 15 Jul 2025. It is latest-session data from a different (later) period. I treat the verified OHLCV/indicators as the source of truth and use the broker/vendor block only as regime-mismatched context, not as evidence about 15 Jul. get_accumulation_history returned no rows and get_order_flow_detail returned 0 ticks, so I have no broker or tick confirmation for 15 Jul at all.
| Field | Value |
|---|---|
| Open / High / Low / Close | 370 / 370 / 364 / 364 |
| Volume | 1,754,100 sh (Rp642.2M, 603 trades) |
| Net foreign | −275,600 sh (~16% of volume) |
Open was the high, close was the low — a full-body red candle (−1.6% from 370). Crucially, this came the day after the bounce's best session: 14 Jul traded up to 378 but closed 370 with the heaviest volume of the bounce (3.73M sh) and net foreign selling of 875,400 sh. That is the signature of supply being fed into strength at 370–378, then demand vanishing on 15 Jul (volume roughly halved).
Structure from the data:
Position vs moving averages (verified):
| MA / Band | Value | Close 364 vs |
|---|---|---|
| 10 EMA | 364.03 | at it (lost the bounce) |
| 50 SMA | 383.96 | −5.2% below |
| 200 SMA | 470.91 | −22.7% below |
| Boll mid / upper / lower | 368.8 / 393.7 / 343.9 | below mid, above lower |
Price below the 50 and 200 SMA means the Apr–Jun advance was a rally inside a larger downtrend, and the bounce has now failed to reclaim even its 10 EMA / mid-Bollinger (369–364 cluster).
Read: the selling is losing force, but the tape has produced no higher low and no volume-expansion breakout. Momentum is neutral-to-weak; trend is down.
| Level | Price | Basis |
|---|---|---|
| Resistance 2 | 378–384 | 14 Jul high 378 / 50 SMA 383.96 |
| Resistance 1 | 369–372 | Boll mid 368.8, 10 EMA 364, 15 Jul open 370 |
| Spot | 364 | |
| Support 1 | 352–354 | 7–8 Jul lows (352/354), the bounce origin |
| Support 2 | 343.9 | Bollinger lower |
| ATR stop ref | ~342 | 1×ATR below 352 |
A break and close below 352 opens 344 and restores the primary downtrend. A close above 378 with volume > ~3.7M shares (i.e. exceeding the 14 Jul supply day) would be the first genuine evidence of a trend change.
The vendor says AVOID, score 25/75, "harga dalam tekanan jual," stop Rp285. I agree with its direction for its own date — but note two things:
So: same conclusion, but arrived at from the chart, and I'd weight it as "avoid," not "short aggressively."
AVOID — no long here. Stand aside and wait for one of two triggers.
KKGI is a downtrend in a stabilization phase, with a failed bounce. Price sits on its 10 EMA after a rejection candle at 370 that closed at the low on half-volume — the Jul 14 push to 378 was met with heavy foreign selling, and Jul 15 gave it back. RSI at 43 and a positive MACD histogram say the pace of decline is easing, but nothing in the verified data constitutes a reversal: no higher low, no breakout, no flow confirmation. Verdict: AVOID / NO TRADE at 364. Act only on a volume-confirmed reclaim of 378 (long) or let it flush to 344–352 and buy the reversal there; if already long, the 352 line is the level that matters.
Caveat worth stating plainly: broker and tick data for 15 Jul were unavailable, and the bandarmologi block returned appears to belong to a different period (fill prices 294–301 impossible in this date range). Any conclusion here rests on daily OHLCV and technicals only — no broker-flow confirmation exists for this date.
Data as-of: latest available filings = Q2 2026 (H1 2026), insider tape through 21-Sep-2026, quote ~292–294 (market open, Sesi 1). Note: the balance sheet / income statement / cash flow statement tools returned only a document index (no line-item data) for every frequency and date I tried, so I could not verify balance-sheet quality, net cash/debt, or operating cash flow. That is a material gap — flagging it explicitly rather than guessing.
| Item | Value |
|---|---|
| Price / close | 292 / 294 (−0.69%) |
| VWAP (today) | 291.53 |
| Shares out | 5.0bn |
| Market cap | Rp 1.47tn (~US$90–95mn) |
| Today's traded value | Rp 172mn (~US$11k) |
| Turnover ratio | 0.000845 (≈0.08% of shares) |
This is a micro-cap with near-zero liquidity. A single day's traded value is ~12bps of market cap. Any position of institutional size cannot be entered or exited without moving the price several percent. This dominates the entire investment case for a trading decision.
| Line | Rp bn | % of revenue |
|---|---|---|
| Revenue | 694.3 | 100.0% |
| COGS | (561.6) | 80.9% |
| Gross profit | 132.7 | 19.1% |
| Selling | (14.2) | 2.0% |
| G&A | (41.8) | 6.0% |
| Core operating profit | ~76.7 | 11.0% |
| FX loss | (28.5) | 4.1% |
| Other expense | (14.1) | 2.0% |
| Pretax | 36.5 | 5.3% |
| Tax | (22.0) | 60% effective rate |
| Net profit | 14.5 | 2.1% |
| Attributable to parent | 19.1 | → EPS H1 ≈ Rp 3.8 |
| Comprehensive result | (57.5) | −8.3% |
| OCI (after tax) | (71.9) | — |
Key read-throughs:
| Date | Who | Action | Price |
|---|---|---|---|
| 21-Sep-26 | Hendro Martowardojo (Commissioner) | BUY +93,000 | 328 |
| 16-Sep-26 | Hendro Martowardojo | BUY +200,000 | 308–310 |
| 26-Aug-26 | Hendro Martowardojo | BUY +300,000 | 288 |
| Feb-26 | Eddy (Director) | SELL −271,934 | 324 |
| Sep-25 | Wimpi Salim (Director) | BUY +309,800 | 322 |
| Sep/Oct-25 | Energy Collier Private / UBS AG Singapore | 0 → 1.855bn shares (37% of shares out) | n/a |
| Apr–May-25 | Leong See Mun | SELL −24.6mn shares | 371–385 |
The seasonality tool returned no rows for KKGI — insufficient history/coverage to establish a monthly pattern. No seasonal edge to lean on; do not assume one.
Why not long: ~38x annualized P/E and ~10x EV/EBITDA on a coal cyclical whose H1 comprehensive result was a Rp 57.5bn loss; a 60% effective tax rate; an unexplained Rp 72bn OCI charge; no visibility into net cash (balance sheet data unavailable); and liquidity so thin that slippage alone can eat the entire thesis. Insider buying is a small positive but not enough to overcome a ~10x EBITDA multiple on a deteriorating earnings base.
Why not short: insider accumulation at 288 (three weeks ago) creates a real bid-zone, the stock has already de-rated ~25% from 2025 seller levels, and shorting a 0.08%-turnover micro-cap is operationally impractical — borrow and exit liquidity simply don't exist.
Actionable levels if you already hold:
What would change the call: (a) retrieval of the balance sheet showing meaningful net cash or a large undervalued asset base, (b) cash flow statement confirming OCF comfortably exceeds reported net income (i.e., the tax/FX charges are non-cash), (c) an explanation of the Rp 71.9bn OCI that shows it is non-recurring, (d) a Newcastle/ICI coal price upturn, or (e) a corporate action from the new 37% holder. Absent one of those, this is a thinly traded, fully-valued coal micro-cap with an opaque equity story — not a position I'd initiate.
(Data caveats: statement-level tools returned file indexes only — EBIT, D&A, net debt, equity, and OCF are unverified; H1 2026 figures are cumulative, so Q2 standalone trends could not be isolated. Earnings multiples are annualized-H1 estimates, not actual trailing-twelve-month figures.)
Overall Sentiment: Neutral (Score: 5.0/10) Confidence: Low
No sentiment data was retrievable for KKGI.JK in this session. No news feed, social-media listener, or retail-forum scraper is connected to this run, and no cached snapshots were supplied. Every section below reflects that constraint rather than genuine market signal. Treat this report as a null result, not as a call.
| Source | Data points retrieved | Finding |
|---|---|---|
| News / financial press | 0 | No articles, headlines, or wire coverage returned |
| Social media (X, Stockbit, Reddit, Kaskus) | 0 | No posts, mention counts, or engagement metrics returned |
| Analyst / broker commentary | 0 | No ratings, target prices, or note summaries returned |
With 0 data points across all three source classes, there is no base from which to compute ratios, mention velocity, or directional bias. Under the stated confidence rubric — "low when one or more sources returned a placeholder or fewer than 5 data points" — this sits at the floor of the scale.
None assessable. Divergence and alignment analysis requires at least two populated sources; there is one or fewer. Any claim of "sources broadly agree" here would be an artifact of silence, not agreement — silence and consensus are not the same thing, and conflating them is the single most common failure mode in thin-data sentiment work.
None identified. No recurring phrases, hashtags, or storylines survived filtering because nothing was ingested.
Surfaced by the data: none. For completeness, the structural risk profile a trader should independently verify — these are instrument characteristics, not sentiment findings:
| Signal | Direction | Source | Supporting Evidence |
|---|---|---|---|
| News tone / volume | — (no data) | None available | 0 articles returned |
| Social media tone / volume | — (no data) | None available | 0 posts returned |
| Analyst sentiment | — (no data) | None available | 0 ratings returned |
| Cross-source agreement | — (not testable) | — | Fewer than 2 populated sources |
| Overall | Neutral (null result) | — | 0 total data points |
Re-run with any of the following attached and confidence can move to medium or high immediately:
Recommendation to the trader: do not size a position on this report. A score of 5.0 here means "unmeasured," not "balanced." The distinction matters enormously at this liquidity tier, where the absence of coverage is itself a risk factor rather than a comfort.
I have to lead with the constraint: there is no usable instrument-level data on KKGI.JK right now, and I'd rather tell you that than hand you a confident-sounding view built on nothing.
| Input | Result |
|---|---|
| KKGI news (30-day window) | Unavailable — vendor has no articles tagged KKGI.JK |
| KKGI price / OHLC / volume | Not available — no quote tool in this environment |
| Macro (rates, VIX, inflation) | Unavailable — FRED key not configured |
| Prediction markets | Withheld — only live odds served, no 2026-10-27 vintage |
| IDX screener | ✅ Available (but see caveat) |
| Market breadth | ✅ Available |
So I can't give you a price, a trend, a valuation, a catalyst read, or a level. Anything I said about KKGI's own chart would be invention.
That's a weak signal, but it's a real one. KKGI is absent from the gainers, the losers, and the top-10 by traded value. On a board where 800+ names changed hands, KKGI wasn't among the day's 30 most notable in any of those dimensions. Absence ≠ weakness — it just means no signal today.
If KKGI is in your book as a coal/energy-adjacent small cap, today's tape is a headwind, not a tailwind:
(Note: I'm inferring the energy read from your question's context — I can't source KKGI's business mix from these tools, so treat the sector linkage as an assumption to verify, not a fact I've established.)
Give me any of: a recent close and volume, the last two quarters, or the specific event you're reacting to. With a price history I can place KKGI against the ENRG/BRPT/BUMI complex and tell you whether it's diverging (interesting) or tracking (uninteresting) — which is the only question worth asking about a name this illiquid on a day like today.
Bottom line: no view, not a neutral view. The honest read is that KKGI is unobserved today — not a signal in itself, but not something I'll dress up as analysis.