Strategi ini adalah trend jangka panjang mengikut strategi berdasarkan Saluran Donchian. Ia menggunakan jalur atas dan bawah Saluran Donchian untuk mencari harga pecah dan memasuki pasaran apabila pecah berlaku. Ia juga menggunakan jalur tengah sebagai hentian untuk keluar kedudukan. Strategi ini sesuai untuk pasaran dengan trend yang jelas dan boleh menangkap trend jangka panjang untuk keuntungan yang tinggi.
Strategi ini menggunakan Saluran Donchian dengan panjang 20 tempoh. Band atas adalah tertinggi tertinggi dari 20 tempoh terakhir dan band bawah adalah terendah terendah dari 20 tempoh terakhir. Panjang lalai band tengah adalah 2 kali daripada band atas dan bawah, tetapi juga boleh ditetapkan pada panjang yang sama. Apabila harga pecah di atas band atas, pergi panjang. Apabila harga pecah di bawah band bawah, pergi pendek. Keluar kedudukan panjang apabila harga jatuh di bawah band tengah. Keluar kedudukan pendek apabila harga naik di atas band tengah.
Menggunakan band tengah yang lebih panjang membolehkan kedudukan yang menguntungkan lebih banyak ruang untuk dijalankan apabila trend wujud di pasaran, mengakibatkan keuntungan yang lebih tinggi.
Kelebihan strategi ini ialah:
Terdapat juga beberapa risiko dengan strategi ini:
Risiko boleh dikurangkan dengan menyesuaikan panjang jalur tengah atau menggabungkan kaedah stop loss yang lain. penapis tambahan pada logik kemasukan juga dapat membantu mengelakkan perdagangan yang tidak perlu.
Beberapa cara untuk mengoptimumkan strategi ini:
Ringkasnya, ini adalah strategi trend jangka panjang yang sangat mudah dengan menggunakan Saluran Donchian untuk arah trend dan entri, dengan hentian band tengah. Ia boleh mencapai keuntungan yang tinggi apabila digunakan di pasaran yang mempunyai trend yang kuat. Tetapi terdapat juga risiko yang perlu ditangani melalui penyesuaian parameter dan pengoptimuman kehilangan berhenti untuk menjadikan strategi lebih mantap.
/*backtest start: 2024-01-07 00:00:00 end: 2024-01-14 00:00:00 period: 15m basePeriod: 5m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // Donchian Channels Strategy - Long Term Trend // by SparkyFlary //For Educational Purposes //Results can differ on different markets and can fail at any time. Profit is not guaranteed. strategy("Donchian Channels Strategy - Long Term Trend", shorttitle="Donchian Channels LT Strategy", overlay=true) length = input(20, title="Donchian Channel length") option = input("double", title="Middleband length: regular or double", options=["regular","double"]) upperband = highest(high, length)[1] lowerband = lowest(low, length)[1] middlebandLength = option=="double"?length*2:length middleband = avg(highest(high, middlebandLength)[1], lowest(low, middlebandLength)[1]) //Plots ubP = plot(upperband, title="Upperband", style=plot.style_line, linewidth=2) lbP = plot(lowerband, title="Lowerband", style=plot.style_line, linewidth=2) mbP = plot(middleband, title="Middleband", style=plot.style_line, color=color.maroon, linewidth=2) //Strategy buy = close > upperband sell = close < middleband short = close < lowerband cover = close > middleband strategy.entry(id="enter long", long=true, when=buy) strategy.close(id="enter long", comment="exit long", when=sell) strategy.entry(id="enter short", long=false, when=short) strategy.close(id="enter short", comment="exit short", when=cover)