Strategi Trend Breakout Pembalikan

Penulis:ChaoZhang, Tanggal: 2023-10-07 16:15:43
Tag:

Pengamatan

Strategi penembusan tren reversal adalah strategi kombinasi yang menggabungkan keuntungan dari strategi reversal dan strategi penembusan yang dimaksudkan untuk mengirimkan sinyal perdagangan pada titik pembalikan tren. Strategi ini pertama-tama menentukan apakah harga muncul dalam bentuk pembalikan dua hari berturut-turut, dan apakah indikator Stochastic Oscillator mengirimkan sinyal reversal, yang menghasilkan sinyal beli atau jual jika sesuai. Pada saat yang sama, strategi ini juga menentukan apakah harga menembus harga tertinggi atau terendah dalam periode tertentu, yang menghasilkan sinyal perdagangan jika kondisi pembalikan dan penembusan terpenuhi secara bersamaan.

Prinsip Strategi

Strategi ini terdiri dari dua bagian:

  1. Bagian pembalikan

Menentukan harga terjadi reversal dua hari berturut-turut (hari kedua ditutup lebih tinggi dari hari pertama, Stochastic shortline membeli di bawah garis lambat; hari kedua ditutup lebih rendah dari hari pertama, dan cepat dijual di atas garis lambat).

  1. Bagian Terobosan

Untuk menentukan apakah harga akan menembus harga tertinggi dalam siklus look_bak (jika terbalik, maka beli).

Ketika bagian reversal dan bagian breakout menunjukkan sinyal yang sama (misalnya, reversal menunjukkan sinyal beli, dan breakout juga menunjukkan sinyal beli), sinyal beli atau jual yang sebenarnya dihasilkan.

Keunggulan Strategis

Strategi kombinasi ini menggabungkan keuntungan dari reversal dan trend breakout untuk menangkap sinyal dengan lebih akurat pada titik pembalikan tren.

  1. Bagian pembalikan dapat mengeluarkan sinyal saat harga membalik, cocok untuk menangkap titik pembalikan.

  2. Bagian penembusan memastikan arah sinyal perdagangan sesuai dengan tren dan menghindari arah perdagangan yang salah.

  3. Ketika kedua bagian mengirimkan sinyal pada arah yang sama, peluang perdagangan yang lebih dapat diandalkan dapat dihasilkan.

  4. Penggunaan indikator stochastic menghindari subjektivitas yang hanya berdasarkan pada bentuk harga.

Risiko dan Optimasi

Namun, strategi ini juga memiliki beberapa risiko yang perlu diperhatikan:

  1. Sinyal reversal mungkin merupakan terobosan palsu dan tidak dapat menentukan apakah tren reversal telah ditetapkan.

  2. Jika Anda tidak tahu apa yang terjadi, Anda mungkin tidak tahu apa yang terjadi, dan Anda mungkin tidak tahu apa yang terjadi.

  3. Pengaturan parameter kedua bagian indikator yang tidak tepat dapat menyebabkan peluang perdagangan yang hilang.

  4. Frekuensi transaksi mungkin terlalu tinggi dan parameter dapat disesuaikan dengan baik untuk mengendalikan jumlah transaksi.

Adapun langkah-langkah optimalisasi:

  1. Optimalkan parameter indikator pembalikan untuk memastikan sinyal pembalikan lebih andal.

  2. Optimalkan parameter penembusan untuk menghindari penembusan ilusi.

  3. Mengatur pengaturan parameter bagian membalik dan membalik untuk menemukan pencocokan terbaik.

  4. Mengatur frekuensi transaksi yang tepat untuk mencegah transaksi yang terlalu sering.

Pengamatan

Keuntungan dari strategi reversal trend breakout adalah penggunaan strategi reversal dan trend breakout secara komprehensif untuk mengirimkan sinyal perdagangan yang dapat diandalkan pada titik pembalikan harga. Dengan mengoptimalkan parameter, kualitas sinyal dapat ditingkatkan untuk menangkap peluang perdagangan yang dapat diandalkan, sementara mengendalikan frekuensi perdagangan. Strategi ini secara keseluruhan lebih kuat, tetapi perlu diperhatikan untuk mencegah risiko terjadinya false breakout dan false breakout.

Gambaran umum

Strategi Reversal Breakout Trend adalah strategi kombinasi yang menggabungkan keuntungan dari strategi reversal dan breakout untuk menghasilkan sinyal perdagangan pada titik pembalikan tren. Pertama-tama menilai apakah harga berbalik selama dua hari berturut-turut dan apakah Osilator Stochastic memberikan sinyal pembalikan. Pada saat yang sama, juga memeriksa apakah harga menembus harga tertinggi / terendah selama periode tertentu. Ketika kondisi pembalikan dan breakout terpenuhi, sinyal perdagangan dihasilkan.

Logika Strategi

Strategi ini terdiri dari dua bagian:

  1. Bagian pembalikan

Ini menilai apakah harga berbalik selama dua hari berturut-turut (beli ketika penutupan hari 2 lebih tinggi dari hari 1 dan garis cepat Stochastic lebih rendah dari garis lambat; jual ketika penutupan hari 2 lebih rendah dari hari 1 dan garis cepat lebih tinggi dari garis lambat).

  1. Bagian Breakout

Ini menilai apakah harga menembus harga tertinggi selama periode look_bak (beli jika harga menembus harga tertinggi).

Ketika bagian pembalikan dan pemutusan memberikan sinyal ke arah yang sama (misalnya pembalikan menunjukkan pembelian dan pemutusan menunjukkan pembelian), sinyal beli/penjualan yang sebenarnya dihasilkan.

Keuntungan

Strategi combo ini menggabungkan keuntungan dari strategi pembalikan dan tren breakout dan dapat lebih akurat menangkap sinyal pada titik balik tren:

  1. Bagian pembalikan dapat menghasilkan sinyal ketika harga berbalik, cocok untuk menangkap titik balik.

  2. Bagian breakout memastikan arah perdagangan sejajar dengan tren, menghindari perdagangan ke arah yang salah.

  3. Sinyal ke arah yang sama dari kedua belah pihak menciptakan peluang perdagangan yang lebih dapat diandalkan.

  4. Penerapan Stochastic menghindari subjektivitas menilai dengan pola harga saja.

Risiko dan Optimalisasi

Ada juga beberapa risiko yang perlu dicatat:

  1. Sinyal pembalikan mungkin adalah pecah palsu, tidak dapat mengkonfirmasi bahwa tren pembalikan telah ditetapkan.

  2. Sinyal breakout mungkin adalah breakout palsu, tidak dapat menilai tren telah dimulai.

  3. Pengaturan parameter yang tidak benar dari kedua bagian dapat menyebabkan hilangnya perdagangan.

  4. Frekuensi perdagangan yang tinggi dapat terjadi dan perlu dikendalikan.

Optimasi yang mungkin:

  1. Mengoptimalkan parameter indikator pembalikan untuk memastikan sinyal pembalikan lebih dapat diandalkan.

  2. Optimalkan parameter breakout untuk menghindari breakout palsu.

  3. Sesuaikan parameter kedua bagian untuk menemukan kecocokan optimal.

  4. Mengatur frekuensi perdagangan untuk mencegah perdagangan berlebihan.

Ringkasan

Strategi Reversal Breakout Trend memanfaatkan kekuatan strategi reversal dan trend breakout dan dapat diandalkan menghasilkan sinyal perdagangan pada titik balik. Melalui optimasi parameter, dapat meningkatkan kualitas sinyal dan menangkap peluang perdagangan yang solid sambil mengontrol frekuensi perdagangan. Secara keseluruhan strategi ini kuat tetapi breakout palsu tetap menjadi risiko yang harus diwaspadai. Optimasi yang tepat dan penyesuaian parameter adalah kunci.

[/trans]


/*backtest
start: 2023-09-29 00:00:00
end: 2023-10-06 00:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 26/06/2019
// This is combo strategies for get a cumulative signal. 
//
// First strategy
// This System was created from the Book "How I Tripled My Money In The 
// Futures Market" by Ulf Jensen, Page 183. This is reverse type of strategies.
// The strategy buys at market, if close price is higher than the previous close 
// during 2 days and the meaning of 9-days Stochastic Slow Oscillator is lower than 50. 
// The strategy sells at market, if close price is lower than the previous close price 
// during 2 days and the meaning of 9-days Stochastic Fast Oscillator is higher than 50.
//
// Second strategy
//    Breakout Range Long Strategy
//
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
Reversal123(Length, KSmoothing, DLength, Level) =>
    vFast = sma(stoch(close, high, low, Length), KSmoothing) 
    vSlow = sma(vFast, DLength)
    pos = 0.0
    pos := iff(close[2] < close[1] and close > close[1] and vFast < vSlow and vFast > Level, 1,
	         iff(close[2] > close[1] and close < close[1] and vFast > vSlow and vFast < Level, -1, nz(pos[1], 0))) 
	pos

BreakoutRangeLong(look_bak) =>
    pos = 0
    xHighest = highest(high, look_bak)
    pos := iff(high > xHighest[1], 1, 0) 
    pos

strategy(title="Combo Backtest 123 Reversal & Breakout Range Long", shorttitle="Combo", overlay = true)
Length = input(14, minval=1)
KSmoothing = input(1, minval=1)
DLength = input(3, minval=1)
Level = input(50, minval=1)
//-------------------------
look_bak = input(4, minval=1, title="Look Bak")
reverse = input(false, title="Trade reverse")
posReversal123 = Reversal123(Length, KSmoothing, DLength, Level)
posBreakoutRangeLong = BreakoutRangeLong(look_bak)
pos = iff(posReversal123 == 1 and posBreakoutRangeLong == 1 , 1,
	   iff(posReversal123 == -1 and posBreakoutRangeLong == -1, -1, 0)) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	 
if (possig == 0) 
    strategy.close_all()
barcolor(possig == -1 ? red: possig == 1 ? green : blue )

Lebih banyak