Strategi terobosan kejutan dinamis


Tanggal Pembuatan: 2023-11-16 15:40:25 Akhirnya memodifikasi: 2023-11-16 15:40:25
menyalin: 1 Jumlah klik: 578
1
fokus pada
1617
Pengikut

Strategi terobosan kejutan dinamis

Ringkasan

Strategi ini menggunakan cara untuk menerobos saluran getaran dinamis untuk menentukan titik masuk dan berhenti berdasarkan perubahan dinamis harga. Strategi ini sederhana dan mudah dimengerti, cocok untuk beroperasi pada saham tren.

Prinsip Strategi

Strategi ini pertama-tama menghitung harga tertinggi dan terendah selama 20 hari, dan mendapatkan saluran getaran dinamis. Kemudian menghitung rata-rata pergerakan indeks 8 hari dan rata-rata pergerakan indeks 32 hari, melakukan over jika harga penutupan menembus saluran atas, dan rata-rata 8 hari lebih tinggi dari garis rata-rata 32 hari.

Secara khusus, persyaratan untuk masuk ke pasar adalah:

  1. Penutupan harga melewati harga tertinggi dalam 20 hari.

  2. Rata-rata 8 hari lebih tinggi dari rata-rata 32 hari

Syarat untuk keluar dari strategi ini adalah:

  1. Harga lebih rendah dari jalur tengah

  2. 8 hari di bawah garis rata-rata dan 32 hari di bawah garis rata-rata

Strategi ini menggunakan saluran dinamis untuk menentukan arah tren, dan dengan bantuan garis rata untuk menentukan bahwa tren saat ini sedang naik, risiko dapat dikendalikan secara efektif.

Keunggulan Strategis

  • Menggunakan saluran dinamis untuk membobol arah tren, tidak mudah terjebak di pasar yang bergoyang
  • Kombinasi garis rata-rata 8 hari dan 32 hari dapat mengevaluasi tren dan menghindari kesalahan perdagangan
  • Aturan-aturan kebijakan yang sederhana, jelas, dan mudah dipahami
  • Stop loss lebih stabil dan dapat diandalkan

Risiko Strategis

  • Kegagalan untuk menerobos bisa menyebabkan kerugian
  • Salah mengatur parameter saluran dinamis dapat menyebabkan saluran terlalu lebar atau terlalu sempit
  • Pengaturan parameter garis rata-rata yang salah juga dapat mempengaruhi penilaian
  • Stop loss yang terlalu dekat dapat menyebabkan stop loss yang berlebihan

Strategi pengendalian risiko dapat dioptimalkan dengan menyesuaikan parameter siklus saluran, parameter siklus rata-rata, dan pengaturan stop loss yang masuk akal.

Arah optimasi strategi

  • Parameter siklus saluran dapat dioptimalkan sesuai dengan karakteristik saham yang berbeda
  • Anda dapat menguji kombinasi garis rata yang berbeda untuk mencari parameter yang lebih baik
  • Penembusan dapat dikonfirmasi dengan volume transaksi
  • Stop loss dapat dilacak setelah terobosan

Meringkaskan

Strategi terobosan yang dinamis memiliki konsep yang jelas dan mudah dipahami, menilai arah tren dengan saluran yang dinamis, dan kemudian menggunakan efek penyaringan linier untuk masuk ke pasar. Pengaturan stop loss dapat mengontrol risiko secara efektif. Dengan mengoptimalkan parameter, strategi dapat meningkatkan Faktor Laba.

Kode Sumber Strategi
/*backtest
start: 2022-11-09 00:00:00
end: 2023-11-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Robrecht99

//@version=5
strategy("My Strategy", overlay=true, margin_long=100, margin_short=100)

fast = ta.sma(close, 8)
slow = ta.sma(close, 32)

plot(fast, color=color.red)
plot(slow, color=color.navy)

entrycondition1 = ta.crossover(fast, slow)
entrycondition2 = fast > slow
sellcondition1 = ta.crossunder(fast, slow)
sellcondition2 = slow > fast

atr = ta.atr(14)

//Donchian Channels
days = 20
h1 = ta.highest(high[1], days)
l1 = ta.lowest(low[1], days)
mid = math.avg(h1, l1)
plot(mid, "channel", color=#FF6D00)
u = plot(h1, "Upper", color=#2962FF)
l = plot(l1, "Lower", color=#2962FF)
fill(u, l, color.new(color.blue, 90))

if (close > h1 and entrycondition2)
    strategy.entry("long", strategy.long)
    stoploss = close - atr * 3
    trail = close - atr * 3
    strategy.exit("exit", "long", stop=stoploss, trail_offset=trail)
if (sellcondition1 and sellcondition2)
    strategy.close(id="long")