Heikin Ashi HighLow Channel Strategi Perdagangan Rata-rata Bergerak Dinamis

Penulis:ChaoZhang, Tanggal: 2023-11-22 14:43:58
Tag:

img

Gambaran umum

Strategi Trading Heikin Ashi HighLow Channel Dynamic Moving Average adalah strategi yang menghasilkan sinyal perdagangan dengan membandingkan harga penutupan lilin Heikin Ashi dengan rata-rata bergerak dinamis.

Logika Strategi

Strategi ini menggunakan indikator teknis lilin Heikin Ashi. lilin Heikin Ashi dapat menyaring kebisingan pasar dan mengidentifikasi tren. Strategi ini menggunakan rata-rata pergerakan periode lenh berdasarkan harga tinggi untuk membentuk rel atas saluran dan rata-rata pergerakan periode lenl berdasarkan harga rendah untuk membentuk rel bawah saluran. Ketika harga penutupan lilin Heikin Ashi menembus rel atas, sinyal beli dihasilkan. Ketika harga penutupan lilin Heikin Ashi menembus rel bawah, sinyal jual dihasilkan.

Secara khusus, strategi ini pertama kali menghitung rata-rata bergerak sederhana secara terpisah berdasarkan harga tinggi dan rendah untuk membangun saluran. Rata-rata bergerak harga tinggi mah berfungsi sebagai rel atas saluran, dan rata-rata bergerak harga rendah mal berfungsi sebagai rel bawah saluran. Kemudian dibandingkan harga penutupan lilin Heikin Ashi dengan rel atas dan bawah saluran untuk menghasilkan sinyal perdagangan. Jika harga penutupan lilin lebih tinggi dari rel atas mah, kondisi panjang longCondition dihasilkan. Jika harga penutupan lilin lebih rendah dari rel bawah mal, kondisi pendek shortCondition dihasilkan.

Keuntungan dari Strategi

  1. Menggunakan lilin Heikin Ashi dapat mengidentifikasi tren dan menyaring kebisingan
  2. Rata-rata bergerak ganda membentuk saluran yang jelas untuk menilai dukungan dan resistensi
  3. Rata-rata bergerak dinamis beradaptasi dengan perubahan pasar
  4. Logika strategi yang sederhana dan jelas

Risiko dari Strategi

  1. Rata-rata bergerak ganda dapat dengan mudah menghasilkan sinyal palsu
  2. Kegagalan untuk menerobos tidak dipertimbangkan
  3. Delag rata-rata bergerak mungkin melewatkan titik pembalikan harga
  4. Tidak ada stop loss yang ditetapkan, yang dapat menyebabkan kerugian besar

Untuk mengatasi risiko, mekanisme stop loss dapat ditetapkan, indikator lain dapat dikombinasikan untuk mengkonfirmasi sinyal breakout, dll, untuk menghindari kerugian yang tidak perlu yang disebabkan oleh sinyal palsu.

Arahan untuk Optimalisasi

  1. Mengevaluasi dampak dari parameter yang berbeda dan mengoptimalkan
  2. Tambahkan indikator atau model untuk penyaringan sinyal dan konfirmasi
  3. Tambahkan mekanisme kontrol risiko seperti stop loss, trailing stop loss
  4. Backtest untuk mengevaluasi metrik kinerja seperti laba dan risiko
  5. Pertimbangkan dampak biaya perdagangan dan sesuaikan ukuran posisi

Kesimpulan

Strategi Trading Heikin Ashi HighLow Channel Dynamic Moving Average memiliki logika yang jelas dan sederhana secara keseluruhan. Strategi ini memanfaatkan keuntungan dari lilin Heikin Ashi untuk mengidentifikasi tren dan menggunakan rata-rata bergerak dinamis ganda untuk menentukan support dan resistance. Strategi dapat ditingkatkan lebih lanjut dengan mengoptimalkan parameter, menambahkan penyaringan sinyal, menerapkan stop loss untuk mengurangi risiko perdagangan.


// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © shiner_trading
// shiner.crypto@gmail.com

//@version=4
strategy("Hi-Lo Channel Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, initial_capital=500, default_qty_value=100, currency="USD")

lenh = input(5, "High-Based MA")
lenl = input (5, "Low-Based MA")
ha = input(true, "Use Heikin Ashi OHCL values (on real chart)?")
ha_h = security(heikinashi(syminfo.tickerid), timeframe.period, high)
ha_l = security(heikinashi(syminfo.tickerid), timeframe.period, low)
ha_c = security(heikinashi(syminfo.tickerid), timeframe.period, close)
float mah = na
float mal = na
longCondition = false
shortCondition = false

/// HA is the check mark box in the configuration.
/// IF "Use Heikin Ashi OHCL values?" is true, then the strategy will use the Heikin Ashi close values
// and therefore give the same buy/sell signals regardless of what chart you are viewing.
/// That being said, if "Use Heikin Ashi OHCL values?" is FALSE, yet you are viewing Heikin Ashi candles on your chart,
// then logically you will also get the same buy/sell signals
if ha == true
    mah := sma(ha_h, lenh)
    mal := sma(ha_l, lenl)
    longCondition := ha_c > mah
    shortCondition := ha_c < mal
if ha == false
    mah := sma(high, lenh)
    mal := sma(low, lenl)
    longCondition := close > mah
    shortCondition := close < mal


plot(mah, color=color.green)
plot(mal, color=color.red)

if (longCondition)
    strategy.entry("Buy", 100)
if (shortCondition)
    strategy.close("Buy")

Lebih banyak