Strategi pengesanan trend golden dead cross menentukan masa kemasukan dan keluar dengan mengira persilangan antara purata bergerak jangka pendek dan jangka panjang. Pada masa yang sama, ia juga menggabungkan penghakiman trend bingkai masa yang lebih besar. Ia hanya akan lama apabila trend utama naik untuk mengelakkan menentang trend.
Indikator utama strategi ini adalah purata bergerak jangka pendek dan jangka panjang. Garis jangka pendek biasanya memilih tempoh yang agak pendek seperti 5 hari dan 10 hari untuk mencerminkan perubahan harga baru-baru ini. Garis jangka panjang biasanya memilih tempoh yang agak lama seperti 20 hari dan 60 hari untuk mencerminkan trend utama. Apabila garis jangka pendek melampaui garis jangka panjang, salib emas terbentuk, yang menunjukkan trend menaik. Apabila garis jangka pendek berada di bawah garis jangka panjang, salib mati terbentuk, yang menunjukkan trend menurun.
Strategi ini juga menggunakan purata bergerak tempoh yang lebih lama untuk menentukan arah trend utama. Ia hanya akan pergi panjang pada salib emas apabila trend utama naik. Selepas pergi lama, ia akan mengunci keuntungan berdasarkan sasaran keuntungan yang dikonfigurasikan. Apabila kenaikan harga mencapai sasaran keuntungan, ia akan mengunci keuntungan dan keluar secara aktif.
Apabila MA jangka pendek melintasi di bawah MA jangka panjang membentuk silang mati, jika kedudukan semasa sudah mempunyai beberapa keuntungan pada ketika itu, ia akan memilih untuk memotong kerugian dan keluar untuk mengelakkan risiko yang berkaitan dengan trend penurunan.
Peraturan penggunaan golden dead cross adalah mudah dan jelas, mudah difahami dan dilaksanakan.
1. kemasukan yang tepat, kekuatan pengesanan
Salib emas menunjukkan trend jangka pendek telah berubah menjadi bullish dan harga mungkin pecah dan naik. Memasuki pada titik ini membolehkan menangkap peluang pecah yang berpotensi dengan tepat. Juga, hanya pergi lama apabila trend utama naik mengelakkan pergi menentang trend.
2. Mengambil keuntungan yang munasabah, memastikan keuntungan separa
Dengan menetapkan peratusan tetap sebagai sasaran keuntungan dan mengambil keuntungan secara aktif apabila ia dicapai, pendekatan mengambil keuntungan ini mudah dan praktikal untuk mengunci keuntungan separa selepas kenaikan besar.
3. Hentikan kerugian tepat pada masanya, mengawal risiko
Menggunakan persilangan mati untuk menentukan pembalikan trend dan mengurangkan kerugian dalam trend menurun membolehkan mengelakkan risiko dan kerugian maksimum semasa trend menurun, mengawal risiko dengan berkesan.
Risiko utama datang dari dua aspek:
1. Risiko isyarat yang tidak tepat
Dalam persekitaran pasaran yang kompleks, hanya bergantung pada penunjuk mudah seperti salib mati emas untuk menentukan trend boleh membawa kepada beberapa isyarat yang tidak tepat. corak tindakan harga boleh lebih tepat dalam persekitaran yang kompleks.
2. Sasaran keuntungan yang tidak betul dan risiko stop loss
Sasaran keuntungan peratusan tetap dan stop loss tidak dapat menyesuaikan diri sepenuhnya dengan perubahan pasaran. Jika peratusan keuntungan terlalu rendah, ia akan keluar terlalu awal yang membawa kepada keuntungan yang hilang. Jika peratusan stop loss terlalu tinggi, ia boleh membawa kepada kerugian yang lebih besar.
Untuk menangani risiko ini, beberapa kaedah pengoptimuman termasuk:
Menggunakan lebih banyak penunjuk seperti garis asas, garis saluran untuk meningkatkan trend dan ketepatan pengenalan titik utama.
Gunakan sasaran keuntungan dinamik dan hentikan kerugian bukannya peratusan tetap, dengan keupayaan untuk menyesuaikan berdasarkan perubahan pasaran.
Strategi pengesanan trend golden dead cross menggunakan penunjuk mudah untuk penentuan trend, yang mudah difahami. Ia juga menapis isyarat menggunakan analisis trend untuk mengurangkan terperangkap dalam perangkap. Ia mempunyai kelebihan peraturan yang jelas, mengambil keuntungan dinamik dan menghentikan kerugian tepat pada masanya. Tetapi ketepatan isyarat silang memerlukan peningkatan dan sasaran keuntungan dan mekanisme hentian kerugian memerlukan pengoptimuman lanjut, yang merupakan masalah utama dan arah penambahbaikan.
/*backtest start: 2022-12-08 00:00:00 end: 2023-12-14 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/ // © Ta3MooChi //@version=5 strategy("전략", overlay=true,process_orders_on_close = true, pyramiding = 100) short_ma = ta.sma(close,input.int(3, "단기 이평", minval = 1)) long_ma = ta.sma(close, input.int(19,"장기 이평", minval = 1)) trend_ma = ta.sma(close, input.int(100," 추세 이평", minval = 20, group = "추세 이평")) up_trend = (trend_ma > trend_ma[1]) use_trend_ma = input.bool(true, title = "추세용 이평 사용", group = "추세 이평" ) inTrendMa = not use_trend_ma or up_trend useDateFilter = input.bool(true, title = "특정 기간 백테스트", group = "기간 백테스트") backtestStartDate = input(timestamp("1 Jan 2021"), title = "시작날짜", group = "기간 백테스트") backtestEndDate = input(timestamp("1 Jan 2022"), title = "종료날짜", group = "기간 백테스트") inTradeWindow = true longStopPerc = 1 + input.float(3, "최소수익률%", minval = 1)*0.01 longcondition = ta.crossover(short_ma, long_ma) shortcondition = ta.crossunder(short_ma, long_ma) if (longcondition) and inTradeWindow and inTrendMa strategy.entry("long", strategy.long) if (shortcondition) and (close > strategy.position_avg_price*longStopPerc) and inTradeWindow strategy.close_all() if not inTradeWindow and inTradeWindow[1] strategy.cancel_all() strategy.close_all(comment = "매매 종료") plot(short_ma,color = color.yellow) plot(long_ma,color = color.blue) plot(trend_ma,color = color.gray)