Strategi ini menilai tren pasar dengan menganalisis perubahan warna lilin Heiken Ashi dan secara otomatis membeli dan menjual.
Pertama-tama hitung harga buka, tutup, tinggi dan rendah lilin Heiken Ashi. Warna lilin ditentukan oleh harga tutup dan terbuka. Jika harga tutup lebih besar dari harga buka, lilin berwarna hijau, jika tidak berwarna merah. Ketika harga penutupan bar saat ini lebih besar dari harga buka, dan harga penutupan bar sebelumnya kurang dari atau sama dengan harga buka bar sebelumnya, sinyal beli dihasilkan. Ketika harga penutupan bar saat ini kurang dari atau sama dengan harga buka, dan harga penutupan bar sebelumnya lebih besar dari harga buka bar sebelumnya, sinyal jual dihasilkan.
Dengan cara ini, dengan mengamati perubahan warna lilin Heiken Ashi, ia menilai tren. Ketika warna berubah dari merah menjadi hijau, ia memasuki pasar banteng. Ketika warna berubah dari hijau menjadi merah, ia memasuki pasar beruang, untuk menangkap perubahan tren pasar.
Solusi:
Strategi perubahan warna batang Heiken Ashi menilai tren dengan menganalisis perubahan warna lilin, pergi panjang ketika merah berubah menjadi hijau, dan pergi pendek ketika hijau berubah menjadi merah. Ini adalah strategi tren yang relatif sederhana. Keuntungannya adalah kemampuannya yang kuat untuk mengidentifikasi titik perubahan tren, tetapi waktu masuk memiliki beberapa keterlambatan, yang membutuhkan optimasi lebih lanjut. Dengan kerangka strategi yang wajar, optimasi parameter dan kontrol risiko yang ketat adalah kunci keberhasilan. Secara keseluruhan, strategi memiliki logika yang jelas, mudah, dan layak untuk diteliti dan diterapkan lebih lanjut.
/*backtest start: 2022-10-08 00:00:00 end: 2023-10-08 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Kozlod - Heikin-Ashi Bar Color Change Strategy", overlay = true) // // author: Kozlod // date: 2018-09-03 // https://www.tradingview.com/u/Kozlod/ // // Calculation HA Values haopen = 0.0 haclose = ((open + high + low + close)/4) haopen := na(haopen[1]) ? (open + close)/2 : (haopen[1] + haclose[1]) / 2 hahigh = max(high, max(haopen, haclose)) halow = min(low, min(haopen, haclose)) // HA colors hacolor = haclose > haopen ? green : red // Signals turnGreen = haclose > haopen and haclose[1] <= haopen[1] turnRed = haclose <= haopen and haclose[1] > haopen[1] // Plotting bgcolor(hacolor) plotshape(turnGreen, style = shape.arrowup, location = location.belowbar, color = green) plotshape(turnRed, style = shape.arrowdown, location = location.abovebar, color = red) // Alerts strategy.entry("long", true, when = turnGreen) strategy.entry("short", false, when = turnRed)