Strategi ini didasarkan pada grafik break tiga baris yang dimodifikasi. Dua garis yang terbuat dari harga penutupan membentuk bentuk
Tentukan harga saat ini xu, xu1, xu2, xu3 untuk menggambar tiga garis.
Update xu1, xu2, xu3 berdasarkan harga sebagai band atas/bawah.
Xu memecahkan xu3 memulai tren pendek, memecahkan xu1 memulai tren panjang.
Peta band awan menggunakan xu dan xu3.
Opsi untuk berdagang ke arah yang berlawanan.
Masuk saat awan keluar, keluar saat kembali ke dalam awan.
Keuntungan dari strategi ini adalah:
Berdasarkan tindakan harga saja, tidak terpengaruh oleh indikator.
Pola tiga garis yang jelas dan intuitif.
Fleksibilitas untuk pembalikan perdagangan.
Mudah dikombinasikan dengan tren dan indikator lainnya.
Mudah backtesting dan visualisasi untuk perbaikan.
Risiko utama dari strategi ini adalah:
Pola harga rentan terhadap kebocoran palsu dari peristiwa.
Tidak ada stop loss akan menyebabkan kerugian besar.
mengabaikan biaya perdagangan.
Parameter tetap mungkin tidak cocok untuk produk yang berbeda.
Tidak memperhitungkan pelarian berturut-turut.
Reversal trading berisiko terhadap tren utama.
Strategi dapat ditingkatkan dengan:
Menambahkan stop loss dan mengoptimalkan stop.
Akuntansi biaya perdagangan.
Parameter pengujian untuk produk yang berbeda.
Memperbaiki logik istirahat untuk istirahat berturut-turut.
Menambahkan filter tren untuk menghindari perdagangan kontra-tren.
Mengontrol ukuran posisi.
Memperpanjang masa uji balik untuk ketahanan.
Strategi breakout tiga baris menyediakan sinyal intuitif berdasarkan pola harga. Ini dapat diperkuat dengan menambahkan tren, indikator, stop, logika dan parameter yang dioptimalkan, dan ukuran posisi. Ini dapat mengubahnya menjadi sistem perdagangan jangka pendek yang kuat.
/*backtest start: 2022-09-22 00:00:00 end: 2023-09-22 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 31/05/2019 // This is a modified version of the three line break price representation. // It is composed with 2 lines made of Close price values forming a “cloud”. // If the trend is bullish and the price breach the lower level of the green // cloud, a new bearish trend is taking place. // If the current trend is bearish and the price breakout the upper band of // the cloud, a new bullish trend is forming. // This is a “price action” indicator, signals may be filtered by long term trend // analysis with other indicators such as Supertrend for instance. // // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// strategy(title="Three Line Break", overlay = true) reverse = input(false, title="Trade reverse") xtrend = 1 xu = close xu1 = close xu2 = close xu3 = close if xtrend[1] == 1 if close > xu[1] xu3 := xu2[1] xu2 := xu1[1] xu1 := xu[1] xu := close xtrend := 1 else if close < xu3[1] xu3 := xu1[1] xu2 := xu1[1] xu1 := xu1[1] xu := close xtrend := -1 else xtrend := 1 else if close > xu3[1] xu3 := xu1[1] xu2 := xu1[1] xu1 := xu1[1] xu := close xtrend := 1 else if close < xu[1] xu3 := xu2[1] xu2 := xu1[1] xu1 := xu[1] xu := close xtrend := -1 else xtrend := -1 colorm = xtrend == -1 ? red: xtrend == 1 ? green : blue possig = iff(reverse and xtrend == 1, -1, iff(reverse and xtrend == -1, 1, xtrend)) 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 ) p1 = plot(xu, color=colorm) p2 = plot(xu3, color=colorm) fill(p1, p2, color=colorm)