Heikin Ashi HighLow Channel Dynamic Moving Average Strategy


Tarikh penciptaan: 2023-11-22 14:43:58 Akhirnya diubah suai: 2023-11-22 14:43:58
Salin: 0 Bilangan klik: 663
1
fokus pada
1617
Pengikut

Heikin Ashi HighLow Channel Dynamic Moving Average Strategy

Gambaran keseluruhan

Heikin Ashi HighLow channel dynamic evenline trading strategy adalah strategi yang menghasilkan isyarat perdagangan berdasarkan perbandingan harga penutupan penutupan Heikin Ashi dengan rata-rata dinamik. Strategi ini menggunakan saluran pembentukan dua rata-rata, berdasarkan penutupan penutupan penutupan penutupan penutupan saluran untuk melakukan pembelian dan penjualan.

Prinsip Strategi

Strategi ini berdasarkan kepada indikator teknikal Heikin Ashi shading. Heikin Ashi shading dapat menyaring kebisingan pasaran dan mengenal pasti trend. Strategi ini menggunakan garis rata-rata kitaran lenh yang terbentuk pada titik tinggi sebagai saluran atas, dan garis rata-rata kitaran lenl yang terbentuk pada titik rendah sebagai saluran bawah.

Khususnya, strategi pertama mengira purata bergerak sederhana masing-masing titik tinggi dan rendah untuk membina saluran. Rata-rata bergerak yang tinggi adalah mah untuk saluran atas, rata-rata bergerak yang rendah adalah mal untuk saluran bawah. Kemudian membandingkan harga penutupan saluran Heikin Ashi dengan saluran atas dan bawah untuk menghasilkan isyarat perdagangan.

Kelebihan Strategik

  1. Penunjuk teknologi Heikin Ashi yang digunakan untuk mengesan trend dan menghapuskan kebisingan
  2. Garis dua membentuk saluran, dapat menilai dengan jelas rintangan sokongan
  3. Persamaan dinamik untuk menyesuaikan diri dengan perubahan pasaran
  4. Logik strategi mudah dan jelas

Risiko Strategik

  1. Garis dua rata mudah menyebabkan isyarat yang salah
  2. Tidak mengambil kira kegagalan untuk menembusi
  3. Rata-rata bergerak yang ketinggalan mungkin terlepas titik perubahan harga
  4. Tiada penangguhan kerugian yang boleh menyebabkan kerugian yang besar

Untuk risiko, anda boleh menetapkan mekanisme henti rugi, atau dalam kombinasi dengan petunjuk lain untuk mengesahkan isyarat pecah, untuk mengelakkan isyarat salah yang menyebabkan kerugian yang tidak perlu.

Arah pengoptimuman

  1. Menilai kesan pelbagai parameter terhadap prestasi strategi, parameter pengoptimuman
  2. Tambah indikator atau model untuk penapisan dan pengesahan isyarat
  3. Menambah mekanisme kawalan risiko, seperti penangguhan kerugian dan pengesanan kerugian
  4. Melakukan tinjauan semula untuk menilai prestasi strategi dan mengukur faedah dan risiko
  5. Mengambil kira kesan kos urus niaga, menyesuaikan saiz kedudukan dengan sewajarnya

ringkaskan

Heikin Ashi HighLow saluran dinamik selaras strategi perdagangan secara keseluruhan adalah logik yang jelas, mudah untuk beroperasi. Strategi ini memanfaatkan sepenuhnya teknologi Heikin Ashi selaras untuk mengenal pasti trend, dan menetapkan sokongan rintangan penilaian saluran dinamik dua selaras. Dengan mengoptimumkan parameter, menambah mekanisme penapisan isyarat, menetapkan strategi menghentikan kerugian, dan lain-lain, strategi ini dapat disempurnakan lebih lanjut, mengurangkan risiko perdagangan.

Kod sumber strategi
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © shiner_trading
// [email protected]

//@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")