Pada satu grafik, %K berarti posisi Close mentah; pada grafik lain, nilainya sudah dimuluskan. Tetapkan urutan perhitungan sebelum membandingkan Stochastic. Nama garis sama tidak menjamin hasil identik. Angka 80 bukan probabilitas untung atau penilaian fundamental.

Asal-usul tidak menetapkan aturan transaksi

TradingView dan ChartSchool mengaitkan pengembangan indikator dengan George Lane pada 1950-an. Keterangan sejarah tidak membuktikan divergensi paling andal atau aturan jual otomatis. Riwayat indikator membantu memahami asal penamaannya; interpretasi pembacaannya tetap memerlukan rumus serta definisi garis yang tepat.

Tiga tahap: R mentah, K mulus dan D mulus

Pada bar tutup, C adalah Close, L adalah Low terendah dan H adalah High tertinggi dalam N bar terakhir, termasuk bar sekarang. Untuk H >L, R =100(C −L)/(H −L). Ekstrem berasal dari jendela OHLC, bukan hanya Close.

Model eksplisit kita memakai K = SMA(R,s), lalu D = SMA(K,d). Setiap tahap memerlukan jendela lengkap; simpan presisi perantara. Data hilang bukan nol. Yang dirata-ratakan adalah keluaran osilator, bukan harga yang terlebih dahulu diganti rata-rata.

TradingView memisahkan periode K, pemulusan K dan periode D. Catat nama serta konvensi rata-rata, bukan hanya tiga angka. MetaTrader juga menyediakan metode rata-rata serta parameter slowing; dokumentasi rumus tidak membuktikan semua implementasi identik.

Contoh rasio mentah untuk EUR/USD: asumsi 14 candle H4 mempunyai High 1.0920, Low 1.0810 serta Close 1.0875. Pembilang 0.0065 dan penyebut 0.0110 memberi R ≈59,09. Nilai itu menyatakan posisi Close dalam rentang, bukan kekuatan absolut atau penilaian netral yang menjamin hasil transaksi. K yang sudah dimuluskan belum dapat diperoleh dari satu rasio itu saja.

Stochastic gabungan bukan rata-rata pembacaan candle pendek

Dua candle rekaan memiliki OHLC A = (100, 110, 90, 110) dan B = (110, 130, 100, 120). Dengan N =1, hasil mentah A adalah 100 dan B sekitar 66,67; rata-ratanya 83,33. OHLC gabungan (100, 130, 90, 120) menghasilkan 75.

Geser ke samping untuk melihat seluruh diagram →

Agregasi OHLC dan perhitungan osilator tidak dapat dipertukarkanDua candle pendek memberi hasil mentah 100 serta 66,67, rata-rata 83,33. Candle gabungan memiliki Low 90, High 130 dan Close 120 sehingga hasilnya 75.Agregasi dulu, atau rata-rata hasil?Dua candle, N =1Satu candle gabungan10066,6775Rata-rata dua hasil: 83,33Hasil gabungan: 75Keduanya hitungan berbeda.
Skala harga sama: Low 90 paling bawah dan High 130 paling atas. Angka di bawah candle adalah pembacaan indikator, bukan harga.

Agregasi memilih High tertinggi, Low terendah dan Close terakhir. Merata-ratakan hasil menggabungkan dua rasio dengan penyebut berbeda. Hitung indikator timeframe lebih tinggi dari candle timeframe itu; rata-rata pembacaan pendek mendefinisikan alat berbeda.

Asumsi: OHLC rekaan lengkap, dua candle berurutan tanpa gap. N =1 tanpa pemulusan sengaja mengisolasi urutan operasi, bukan rekomendasi pengaturan. Rujukan rumus: MetaTrader 5 — Stochastic.

D adalah rata-rata dari tahap K yang didefinisikan

Jika K sudah memuat pemulusan, D mengolah hasil tersebut. “SMA tiga periode dari K” belum lengkap sebelum K-nya jelas. Persilangan di dekat 80 atau 20 dapat menjadi kondisi strategi yang dipilih, tetapi rumus tidak mensyaratkan dua filter tambahan atau menjamin pembalikan setelah kondisi itu.

Fast, slow dan full adalah konvensi penamaan

Konvensi SMA ChartSchool; bukan semua platform
VarianKD
FastR mentahUmumnya SMA3(K)
SlowSMA3(R)Umumnya SMA3(K yang sudah mulus)
FullSMA(R) dengan s pilihanSMA(K) dengan d pilihan

Di sini full dengan s =1 melewati pemulusan pertama; s =3 dan d =3 menghasilkan slow. Fast D sama dengan slow K hanya bila R dan SMA tiga periodenya identik. Nama varian tidak menugaskan fast untuk M5, slow untuk H4 atau full untuk D1/W1. Lebih banyak pemulusan juga tidak membuktikan lebih banyak profit atau jeda tetap dua–tiga bar.

Model tujuh candle lengkap

N =3, s =2 dan d =2 dipilih hanya untuk belajar menghitung. Harga adalah unit arbitrer rekaan dan seluruh candle sudah tutup. Open disertakan untuk memeriksa validitas OHLC, walaupun rumus R tidak memakainya.

Semua OHLC rekaan, dari candle terlama
BarOpenHighLowClose
110012080100
210011090100
310011090104
410411090104
510411090108
61081109092
79211090100
N =3, s =2, d =2; — berarti jendela belum lengkap
BarLow / High jendelaRK = SMA2(R)D = SMA2(K)
380 / 12060——
490 / 1107065—
590 / 110908072,5
690 / 110105065
790 / 110503040

Bar 3 memberi R =100(104 −80)/40 =60. Pada bar 4, ekstrem 80/120 dari candle pertama keluar; R =100(104 −90)/20 =70 walau Close tetap 104. K pertama = (60 +70)/2 =65. Bar 5 memberi K =80 dan D pertama = (65 +80)/2 =72,5. Pada bar 7, R =50, K =30 dan D =40: tiga tahap berbeda.

Nilai yang dimuluskan perlu dibaca berbeda

R mentah menggambarkan Close terbaru dalam rentang saat itu. K dan D menggabungkan hasil sebelumnya yang dapat memakai jendela ekstrem berbeda. Pada bar 5, K =80 sedangkan R =90. Dengan OHLC valid serta rentang positif, R berada dalam 0–100; SMA hasil tersebut juga demikian. Batas matematis itu bukan probabilitas transaksi untung.

Aturan mengikuti tren dan support atau resistance adalah hipotesis tambahan. Keduanya tidak mengesahkan entry atau menjamin stop berdasarkan ATR aman.

Zona 80 dan 20 bukan perintah jual atau beli

Hanya pada rasio mentah, R di atas 80 berarti Close ada dalam seperlima teratas rentang N yang dipilih. Untuk K mulus, bacalah gabungan observasi yang membentuknya. “14 periode” bukan bagian wajib setiap konfigurasi. Nilai tinggi tidak berarti mahal secara fundamental; nilai rendah tidak menjamin rebound. Kondisi tren maupun ranging belum menjadikan zona itu sinyal profitabel yang teruji.

Contoh rekaan USD/JPY dengan indikator 92 dan stop lebih sempit dari ATR tidak cukup untuk menyimpulkan trade pasti gagal. Perlu aturan, data serta harga eksekusi. Bila strategi menambah ambang ADX atau aturan candle tertentu, nyatakan sebagai aturan yang dipilih lalu uji hasil netonya. Satu narasi transaksi tidak cukup untuk menghitung frekuensi kegagalan atau menentukan filter terbaik.

Rentang datar dan hasil pertama yang tersedia

Jika H =L di seluruh jendela, penyebut nol dan rasio tidak terdefinisi secara matematis. Kode STOCH TA-Lib 0.6.4 yang diperiksa memasukkan R =0 pada cabang rentang nol sebelum pemulusan. Itu konvensi perangkat lunak, bukan bukti tekanan jual. Implementasi lain harus diperiksa sendiri; latihan kita menandai rentang datar tidak tersedia dan tidak merata-ratakan melewati celahnya.

Dengan SMA berjendela lengkap, R pertama tersedia pada bar N, K pada N +s −1 dan D pada N +s +d −2: bar 3, 4 dan 5 pada tabel. Pustaka dapat mengembalikan K serta D bersama hanya ketika D tersedia. Tampilan yang mulai lebih lambat belum membuktikan rumus berbeda.

Celah yang dilewati mengubah seri pemulusan

Perbandingan tambahan rekaan memakai N =1, s =2 dan d =2 serta OHLC A = (100, 110, 90, 102), B = (100, 100, 100, 100), C = (100, 110, 90, 108), D = (108, 110, 90, 92). R berturut-turut 60, tidak terdefinisi, 90, 10. Dengan syarat observasi berurutan valid, K pada B dan C belum tersedia; K pertama sesudah celah pada D adalah (90 +10)/2 =50. D belum tersedia karena baru ada satu K berurutan.

Algoritme pembanding yang secara eksplisit mengganti R datar dengan nol memberi K pada B =30, C =45, D =50; D pada C =37,5 dan pada D =47,5. K terakhir sama tetapi D berbeda dari status tidak tersedia. Menghapus bar B lalu merata-ratakan 60 dan 90 menjadi 75 adalah algoritme ketiga karena waktu pengamatan ikut diubah. Ini pemeriksaan definisi, bukan pengujian terminal atau rekomendasi nilai pengganti.

Rentang datar: nol eksplisit atau hasil tidak tersedia?Model tambahan N =1, SMA2 lalu SMA2. R berturut-turut 60, tidak terdefinisi, 90, 10. Setiap algoritme mempunyai kebijakan berbeda yang dinyatakan.PERHITUNGAN HIPOTETISCelah dipertahankanK pada C belum tersedia;pada D =50R datar diganti nolK pada C =45; pada D =50Bar datar dihapusRata-rata 60 dan 90 = 75
Rentang datar: nol eksplisit atau hasil tidak tersedia? Model tambahan N =1, SMA2 lalu SMA2. R berturut-turut 60, tidak terdefinisi, 90, 10. Setiap algoritme mempunyai kebijakan berbeda yang dinyatakan.

K terakhir sama belum membuktikan seri serta tahap D identik. Ini perbandingan algoritme rekaan, bukan pengamatan aplikasi.

Pada layar kecil, gulir diagram mendatar atau perbesar. Nilai dan kesimpulan juga tersedia dalam teks di bawah.

Celah dipertahankan
K pada C belum tersedia; pada D =50 – D belum tersedia karena baru ada satu K berurutan sesudah celah.
R datar diganti nol
K pada C =45; pada D =50 – D pada C =37,5; pada D =47,5.
Bar datar dihapus
Rata-rata 60 dan 90 =75 – Pengamatan tidak lagi berurutan dalam waktu seri asli.

Divergensi memerlukan aturan pasangan titik dan waktunya

Divergensi harga–osilator mendeskripsikan ekstrem yang tidak sejalan. Tentukan titik harga, titik indikator dan kapan keduanya dikenali. Tidak ada hasil di sini yang membuktikannya sinyal terkuat, mendahului setiap pembalikan atau menjadi entry bersertifikat. Divergensi RSI dan MACD juga memerlukan aturan pasang titik sendiri.

Dua tahap SMA2 tidak sama dengan satu SMA3

Substitusikan K(t) = [R(t) +R(t−1)]/2 ke D(t) = [K(t) +K(t−1)]/2. Hasilnya D(t) = [R(t) +2R(t−1) +R(t−2)]/4. Observasi tengah masuk dua jendela yang saling tumpang tindih: bobotnya 1/2, sedangkan kedua sisi berbobot 1/4.

Impuls mentah yang ditetapkan: 0, 0, 100, 0, 0; indeks dari nol
IndeksD setelah dua SMA2Satu SMA3
22533⅓
35033⅓
42533⅓

Impuls ini dapat mewakili Close di High atau Low rentang positif. Kedua filter mulai dengan tiga observasi tetapi hasilnya berbeda. Mengganti dua tahap dengan SMA3 mengubah perhitungan, bahkan dapat mengubah persilangan terhadap K.

Filter adalah bagian strategi yang perlu diuji

Arah timeframe lebih tinggi, kedekatan level, candle konfirmasi dan stop berbasis volatilitas boleh menjadi aturan eksplisit. Tetapkan kapan masing-masing diketahui, ukuran posisi, invalidasi serta exit. Penambahan filter tidak otomatis meningkatkan kualitas atau membuktikan stop lebih sempit pasti tersapu noise. Gunakan rencana trading untuk mencatat definisi, bukan untuk menjamin hasil.

Urutan agregasi dan waktu sinyal

Diagram memakai A = (100, 110, 90, 110) serta B = (110, 130, 100, 120) secara terpisah. Untuk N =1, R adalah 100 serta 66⅔, rata-rata 83⅓. Agregasikan OHLC dahulu menjadi (100, 130, 90, 120): R =75. Rasio dengan penyebut berbeda tidak dapat diganti rata-ratanya. Close terakhir 110 dalam quiz mengubah hasil gabungan menjadi 50.

Satu aturan crossing turun ialah K sebelumnya ≥D dan K sekarang <D. Bar 6 memenuhi: sebelumnya 80 >72,5, lalu 50 <65. Itu peristiwa seri terhitung, tanpa asumsi hasil transaksi. Jika aturan memakai Close final, tunggu bar tutup dan observasi diketahui.

Reproduksi satu perubahan dan catat konfigurasi

Ganti hanya Close bar 7 menjadi 106, dengan High 110 serta Low 90 tetap. R =80; R sebelumnya 10 memberi K =45. K sebelumnya 50, maka D =47,5. R 80 dan K 45 tidak bertentangan karena tahapnya berbeda.

Catat sumber data, interval, zona waktu, N, s, d, jenis rata-rata, kebijakan rentang datar serta waktu konfirmasi sebelum menilai strategi. Bagian analisis teknikal ForexMechanics menyediakan bacaan terkait. Interpretasi Stochastic membahas perbedaan mentah dan mulus; RSI memperkenalkan konstruksi lain. Filter tambahan, candle pilihan atau satu bulan observasi tidak membuktikan keunggulan.