Heikin Ashi TinggiStrategi Dagangan Purata Bergerak Dinamik Saluran Rendah

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

img

Ringkasan

Strategi Dagangan Purata Bergerak Dinamis Heikin Ashi HighLow Channel adalah strategi yang menghasilkan isyarat dagangan dengan membandingkan harga penutupan lilin Heikin Ashi dengan purata bergerak dinamik. Strategi ini menggunakan purata bergerak berganda untuk membentuk saluran dan memasuki posisi panjang atau keluar panjang berdasarkan harga penutupan lilin yang menembusi rel atas atau bawah saluran.

Logika Strategi

Strategi ini menggunakan penunjuk teknikal lilin Heikin Ashi. lilin Heikin Ashi boleh menapis bunyi pasaran dan mengenal pasti trend. Strategi ini menggunakan purata bergerak tempoh lenh berdasarkan harga tinggi untuk membentuk rel atas saluran dan purata bergerak tempoh lenl berdasarkan harga rendah untuk membentuk rel bawah saluran. Apabila harga penutupan lilin Heikin Ashi menembusi rel atas, isyarat beli dihasilkan. Apabila harga penutupan lilin Heikin Ashi menembusi rel bawah, isyarat jual dihasilkan.

Secara khusus, strategi pertama mengira purata bergerak mudah berasingan berdasarkan harga tinggi dan rendah untuk membina saluran. purata bergerak harga tinggi mah berfungsi sebagai rel atas saluran, dan purata bergerak harga rendah mal berfungsi sebagai rel bawah saluran. Kemudian ia membandingkan harga penutupan lilin Heikin Ashi dengan rel atas dan bawah saluran untuk menjana isyarat perdagangan. Jika harga penutupan lilin lebih tinggi daripada rel atas mah, keadaan panjang longCondition dihasilkan. Jika harga penutupan lilin lebih rendah daripada mal rel bawah, keadaan pendek shortCondition dihasilkan.

Kelebihan Strategi

  1. Menggunakan lilin Heikin Ashi boleh mengenal pasti trend dan menapis bunyi bising
  2. purata bergerak berganda membentuk saluran yang jelas untuk menilai sokongan dan rintangan
  3. Purata bergerak dinamik menyesuaikan diri dengan perubahan pasaran
  4. Logik strategi yang mudah dan jelas

Risiko Strategi

  1. Rata-rata bergerak berganda boleh dengan mudah menghasilkan isyarat palsu
  2. Kegagalan untuk menembusi tidak dipertimbangkan
  3. Lag purata bergerak mungkin terlepas titik pembalikan harga
  4. Tiada stop loss ditetapkan, yang boleh membawa kepada kerugian besar

Untuk menangani risiko, mekanisme stop loss boleh ditetapkan, penunjuk lain boleh digabungkan untuk mengesahkan isyarat pecah, dan lain-lain, untuk mengelakkan kerugian yang tidak perlu yang disebabkan oleh isyarat palsu.

Arahan untuk Pengoptimuman

  1. Mengkaji kesan parameter yang berbeza dan mengoptimumkan
  2. Tambah penunjuk atau model untuk penapisan isyarat dan pengesahan
  3. Tambah mekanisme kawalan risiko seperti stop loss, trailing stop loss
  4. Ujian belakang untuk menilai metrik prestasi seperti pulangan dan risiko
  5. Pertimbangkan kesan kos dagangan dan sesuaikan saiz kedudukan

Kesimpulan

Strategi Perdagangan Purata Bergerak Dinamik Heikin Ashi HighLow Channel mempunyai logika yang jelas dan mudah secara keseluruhan. Ia memanfaatkan kelebihan lilin Heikin Ashi untuk mengenal pasti trend dan menggunakan purata bergerak dinamik berganda untuk menentukan sokongan dan rintangan. Strategi ini boleh ditingkatkan dengan mengoptimumkan parameter, menambah penapisan isyarat, melaksanakan stop loss untuk mengurangkan 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 lanjut