Bagaimana cara menghitung Ichimoku Trend? (Rumus, input, dan verifikasi)
Jawaban langsung
Ichimoku Trend (sering dibahas sebagai sistem “cloud” Ichimoku) dihitung dengan menggabungkan beberapa garis yang berasal dari tertinggi dan terendah berjalan selama periode lookback tetap. Garis-garis tersebut kemudian digeser maju atau mundur dalam waktu untuk menciptakan tampilan cloud dari struktur tren. Perhitungan intinya bersifat deterministik: setelah Anda memilih periode standar dan menyediakan deret harga yang diperlukan, Anda dapat mereproduksi nilai-nilai tersebut secara tepat.
Mekanisme atau definisi
Ichimoku dibangun dari lima komponen bernama yang berasal dari ide dasar yang sama: ambil titik tengah dari rentang terbaru. Dalam konteks ini:
- Tertinggi adalah harga maksimum selama jendela waktu.
- Terendah adalah harga minimum selama jendela waktu.
- Titik tengah dari suatu rentang adalah rata-rata tertinggi dan terendah: (tertinggi + terendah) / 2.
- Jendela berjalan berarti lookback diperbarui setiap bar baru menggunakan N observasi terbaru.
Pengaturan Ichimoku standar menggunakan panjang periode berikut (biasanya diberi label):
- Lookback Tenkan-sen (jendela lebih pendek)
- Lookback Kijun-sen (jendela sedang)
- Komponen Senkou Span A dan Senkou Span B (batas cloud)
- Chikou Span (garis yang digeser dari harga penutupan masa lalu)
Karena periode yang tepat dapat bervariasi tergantung pengaturan, perhitungan paling baik dijelaskan sebagai “pilih periode terlebih dahulu, lalu hitung setiap garis dari periode tersebut.” Jika Anda menggunakan periode default umum, Anda dapat mereproduksi grafik yang banyak digunakan; jika Anda mengubah pengaturan, Anda harus menggunakan panjang jendela baru secara konsisten di semua komponen.
Rumus-rumus (model tertinggi/terendah berjalan)
Biarkan setiap bar diindeks oleh waktu t. Definisikan, untuk panjang jendela N:
- TertinggiTinggi(N, t) = tertinggi maksimum di antara bar-bar dalam interval yang berakhir pada waktu t (biasanya N bar terakhir termasuk t)
- TerendahRendah(N, t) = terendah minimum di antara bar-bar dalam interval yang berakhir pada waktu t
Kemudian garis-garis utama dihitung sebagai titik tengah:
- Tenkan-sen (Garis Konversi)
- Tenkan(t) = (TertinggiTinggi(PeriodeTenkan, t) + TerendahRendah(PeriodeTenkan, t)) / 2
- Kijun-sen (Garis Dasar)
- Kijun(t) = (TertinggiTinggi(PeriodeKijun, t) + TerendahRendah(PeriodeKijun, t)) / 2
- Senkou Span A (Span Utama 1)
- SpanA(t) = (Tenkan(t) + Kijun(t)) / 2
- Senkou Span B (Span Utama 2)
- SpanB(t) = (TertinggiTinggi(PeriodeSpanB, t) + TerendahRendah(PeriodeSpanB, t)) / 2
- Chikou Span (Span Tertinggal)
- Chikou(t) = Penutupan(t − PergeseranChikou)
Pergeseran ke dalam tampilan “cloud”
Dua dari komponen yang dihitung ditampilkan dengan pergeseran waktu:
- Span Senkou diplot ke masa depan dengan pergeseran maju tetap (sering digambarkan sebagai “diproyeksikan ke depan”).
- Span Chikou diplot ke belakang waktu dengan pergeseran mundur/tertinggal tetap.
Secara matematis, pergeseran mengubah di mana suatu nilai ditempatkan pada grafik, bukan bagaimana nilai yang mendasarinya dihitung. Jika Anda ingin verifikasi independen, catat jumlah pergeseran yang dipilih dan terapkan secara tepat.
Bukti atau contoh
Contoh yang dapat direproduksi dengan asumsi yang jelas
Asumsikan Anda memiliki bar deret waktu dengan bidang: Tertinggi, Terendah, dan Penutupan. Pilih asumsi berikut:
- Anda memilih PeriodeTenkan = N1 dan PeriodeKijun = N2.
- Anda memilih PeriodeSpanB = N3.
- Anda memilih pergeseran maju = S untuk span Senkou.
- Anda memilih pergeseran Chikou = S (banyak implementasi mengikat pergeseran ini bersama, tetapi Anda harus memperlakukannya sebagai parameter).
Pilih waktu t mana pun di mana Anda memiliki cukup riwayat untuk membentuk semua jendela berjalan (Anda memerlukan setidaknya max(N1, N2, N3) bar yang berakhir pada t, ditambah bar tambahan tergantung pada aturan tampilan pergeseran dalam logika charting Anda).
Sekarang hitung:
- TertinggiTinggi(N1, t) dan TerendahRendah(N1, t)
- Tenkan(t) sebagai titik tengahnya
- TertinggiTinggi(N2, t) dan TerendahRendah(N2, t)
- Kijun(t) sebagai titik tengahnya
- SpanA(t) sebagai (Tenkan(t) + Kijun(t)) / 2
- TertinggiTinggi(N3, t) dan TerendahRendah(N3, t)
- SpanB(t) sebagai titik tengahnya
- Chikou(t) = Penutupan(t − S)
Terakhir tempatkan pada grafik:
- SpanA(t) dan SpanB(t) diplot pada waktu t + S (pergeseran masa depan)
- Chikou(t) diplot pada waktu t (tetapi bersumber dari harga penutupan masa lalu pada waktu t − S)
Jika orang lain menggunakan input harga yang sama dan nilai parameter yang sama, mereka harus menghitung nilai garis mentah yang sama (tergantung pada konvensi penyelarasan bar dan inklusivitas jendela).
Persyaratan data apa yang penting
Untuk menghitung komponen Ichimoku Trend secara konsisten, Anda harus menentukan:
- Kerangka waktu bar (misalnya, 1 menit vs 1 jam) karena jendela berjalan beroperasi pada bar.
- Bidang sumber harga (Tertinggi dan Terendah diperlukan untuk titik tengah rentang; Penutupan diperlukan untuk Chikou).
- Interpretasi yang tepat dari “N bar terakhir” (titik akhir inklusif/eksklusif). Platform yang berbeda dapat berbeda dalam penanganan jendela.
- Jumlah pergeseran yang digunakan untuk plotting.
Keterbatasan dan risiko
1) Perbedaan parameter dan implementasi
Rumus di atas bersifat deterministik, tetapi pengaturan (panjang lookback dan pergeseran) dapat bervariasi. Mengubah N1, N2, N3, atau S mengubah garis yang dihasilkan. Selain itu, implementasi yang berbeda mungkin berbeda dalam:
- cara mereka menangani bar pertama (periode pemanasan)
- apakah jendela berjalan menyertakan tertinggi/terendah bar saat ini
- cara mereka menyelaraskan nilai yang digeser ke indeks grafik
Keterbatasan material: dua grafik dapat terlihat berbeda bahkan ketika keduanya mengklaim sebagai “Ichimoku Trend,” jika parameter atau penyelarasan jendela mereka berbeda.
2) Lag dari penghalusan dan pergeseran
Bahkan dengan perhitungan yang benar, garis Ichimoku dapat tertinggal karena mereka merangkum tertinggi dan terendah masa lalu dan kemudian menggeser garis maju/mundur untuk visualisasi. Itu berarti batas cloud mencerminkan informasi dari periode sebelumnya daripada kondisi saat ini.
3) Sensitivitas terhadap mikrostruktur pasar dan kualitas data
Sistem ini bergantung pada ekstrem tertinggi/terendah. Itu membuatnya sensitif terhadap:
- kesalahan data (bar hilang, outlier)
- definisi simbol dan penanganan sesi (tergantung pada feed data Anda)
- aksi korporasi atau perubahan instrumen di pasar lain (kurang umum untuk FX spot, tetapi definisi data tetap penting)
Mode kegagalan: jika deret tertinggi/terendah berisik atau tidak konsisten, titik tengah dan batas cloud yang dihitung akan mewarisi kebisingan itu.
4) Salah menafsirkan garis sebagai sinyal berdiri sendiri
Karena Ichimoku terutama merupakan tampilan terstruktur dari komponen tren berbasis rentang, risiko praktisnya adalah memperlakukan satu garis atau persilangan sebagai aturan keputusan terisolasi tanpa mempertimbangkan konteks yang lebih luas tentang bagaimana nilai-nilai tersebut dihitung dan digeser.
Verifikasi atau pertanyaan berikutnya
Untuk memverifikasi perhitungan Ichimoku Trend secara independen:
- Tuliskan PeriodeTenkan, PeriodeKijun, PeriodeSpanB, dan pergeseran yang Anda pilih.
- Konfirmasikan bahwa deret input Anda mencakup Tertinggi, Terendah, dan Penutupan untuk kerangka waktu yang sama.
- Hitung ulang Tenkan dan Kijun menggunakan titik tengah tertinggi-tertinggi dan terendah-terendah berjalan.
- Hitung ulang SpanA dan SpanB dari nilai-nilai tersebut.
- Terapkan pergeseran maju dan mundur yang sama yang digunakan untuk plotting.