Strategi ini menilai trend pasaran dengan menganalisis perubahan warna lilin Heiken Ashi dan secara automatik membeli dan menjual.
Pertama mengira harga buka, tutup, tinggi dan rendah lilin Heiken Ashi. Warna lilin ditentukan oleh harga tutup dan terbuka. Jika harga tutup lebih besar daripada harga terbuka, lilin hijau, jika tidak ia merah. Apabila harga penutupan bar semasa lebih besar daripada harga terbuka, dan harga penutupan bar sebelumnya kurang daripada atau sama dengan harga terbuka bar sebelumnya, isyarat beli dihasilkan. Apabila harga penutupan bar semasa kurang daripada atau sama dengan harga terbuka, dan harga penutupan bar sebelumnya lebih besar daripada harga terbuka bar sebelumnya, isyarat jual dihasilkan.
Dengan cara ini, dengan memerhatikan perubahan warna lilin Heiken Ashi, ia menilai trend. Apabila warna berubah dari merah ke hijau, ia memasuki pasaran lembu. Apabila warna berubah dari hijau ke merah, ia memasuki pasaran beruang, untuk menangkap perubahan dalam trend pasaran.
Penyelesaian:
Strategi perubahan warna bar Heiken Ashi menilai trend dengan menganalisis perubahan warna lilin, pergi lama apabila merah berubah menjadi hijau, dan pergi pendek apabila hijau berubah menjadi merah. Ini adalah strategi trend yang agak mudah. Kelebihannya adalah keupayaannya yang kuat untuk mengenal pasti titik perubahan trend, tetapi masa kemasukan mempunyai sedikit kelewatan, yang memerlukan pengoptimuman lanjut. Dengan rangka kerja strategi yang munasabah, pengoptimuman parameter dan kawalan risiko yang ketat adalah kunci kejayaan. Secara keseluruhan, strategi ini mempunyai logika yang jelas, mudah, dan bernilai penyelidikan dan penerapan 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)