Strategi pengesanan dua garis rata adalah strategi pengesanan yang menggunakan dua garis rata untuk menentukan trend harga. Strategi ini menggunakan garis rata untuk menentukan arah trend dalam dua kitaran yang berbeza, dan mengeluarkan isyarat untuk melakukan lebih banyak shorting. Apabila garis rata jangka pendek dan jangka panjang berada di arah yang sama, menunjukkan trend yang disahkan, anda boleh memilih untuk masuk.
Strategi ini menggunakan dua garis purata untuk menentukan trend harga. Prinsip-prinsipnya adalah seperti berikut:
Hitung mid dan mid_2 bagi tempoh pendek p1 dan tempoh panjang p2
Untuk menentukan sama ada harga lebih tinggi atau lebih rendah daripada garis tengah, nilai bool yang naik dan turun diberikan.
Menggunakan nilai bool yang meluruskan kenaikan dan penurunan melalui SMA untuk menentukan arah trend dan trend_2 dalam tempoh jangka pendek p1 dan jangka panjang p2
Apabila trend dan trend_2 berada di arah yang sama, ia akan memberi isyarat untuk melakukan lebih atau kurang.
Tambahan pula, ia juga menunjukkan arah trend.
Masa masuk adalah satu arah trend jangka pendek dan jangka panjang.
Di atas merupakan logik teras strategi pengesanan binari. Dengan penghakiman binari, anda dapat menyaring secara berkesan beberapa pecah palsu. Apabila trend jangka pendek dan jangka panjang sama, menunjukkan trend harga sangat jelas, dan risiko masuk ke dalam perdagangan lebih rendah.
Kelebihan utama dari strategi pengesanan dua hala adalah:
Menggunakan penghakiman dua garis, anda boleh menyaring penembusan palsu, menjadikan masa masuk lebih dipercayai.
Menggunakan garis purata kitaran yang berbeza, penilaian trend boleh dilakukan pada pelbagai bingkai masa, menjadikan isyarat perdagangan lebih tepat.
Gabungan jangka pendek dan jangka panjang garis rata-rata, anda boleh menangkap trend besar dan menangkap beberapa peluang untuk membalikkan garis pendek.
Logik strategi mudah difahami, mudah difahami dan dilaksanakan, sesuai untuk digunakan oleh pedagang pelbagai peringkat.
Tempoh garis purata yang boleh disesuaikan, boleh disesuaikan mengikut parameter pasaran, sesuai dengan pelbagai jenis dan jenis keadaan.
Menggunakan grafik tiang untuk memvisualisasikan arah trend, untuk memberi isyarat perdagangan yang lebih intuitif.
Terdapat beberapa risiko yang perlu diperhatikan dalam strategi pengesanan dua hala:
Dalam jangka masa rata-rata tidak ditetapkan pada masa itu, mungkin berlaku beberapa kali menyesuaikan kedudukan, meningkatkan frekuensi perdagangan dan kos titik tergelincir. Anda boleh menyesuaikan parameter jangka masa dengan sewajarnya, atau menambah syarat penyaringan untuk membuka kedudukan.
Apabila pasaran berada dalam tempoh gegaran, garis rata menghasilkan persilangan, akan berlaku isyarat yang salah. Anda boleh menyaring melalui indikator lain, atau menambah peraturan pengurusan kedudukan.
Pembaikan semula garis pendek yang pecah mungkin terlewatkan. Anda boleh mengurangkan kitaran garis rata-rata dengan sewajarnya, atau menggunakan strategi lain untuk menangkap peluang garis pendek.
Apabila trend besar bertukar, tetapan hentian yang tidak betul boleh menyebabkan kerugian yang lebih besar. Anda harus menyesuaikan kedudukan hentian anda pada masa yang sesuai, memastikan bahawa terdapat sokongan di bawah titik hentian anda.
Strategi ini tidak mengambil kira faktor asas, hanya menilai trend dari segi teknikal. Pengguna perlu menggabungkan kajian mereka sendiri untuk menggunakan strategi ini.
Strategi ini boleh dioptimumkan dalam beberapa aspek:
Menambah penapis untuk petunjuk lain, seperti jumlah transaksi, indikator momentum, dan lain-lain, untuk mengelakkan perdagangan yang tidak sah semasa kejatuhan.
Menggunakan kitaran garis rata yang menyesuaikan diri, menyesuaikan parameter secara automatik mengikut perubahan pasaran, dan bukan kitaran statik.
Tambah modul pengurusan kedudukan untuk memandu kenaikan kedudukan tertentu melalui peraturan seperti kekuatan trend.
Tambah modul stop loss, trailing stop atau waktu stop loss untuk mengawal kerugian tunggal.
Pertimbangkan untuk menggabungkan teknologi seperti pembelajaran mesin untuk menilai ketepatan trend melalui latihan, dan menyesuaikan logik permainan secara dinamik.
Pertimbangkan untuk memasukkan faktor asas, seperti pengumuman hasil kewangan, peristiwa penting, dan lain-lain, untuk mengelakkan perpecahan dengan situasi peringkat besar.
Secara keseluruhannya, strategi pengesanan binari adalah strategi penghakiman trend yang mudah dan praktikal. Ia menggabungkan dua dimensi masa jangka pendek dan jangka panjang untuk mengenal pasti trend, penghakiman masa masuk sangat dipercayai, sesuai untuk kebanyakan pedagang yang mengikuti perdagangan trend.
/*backtest
start: 2022-10-01 00:00:00
end: 2023-10-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
// My Tradingview Scripts : https://bit.ly/2HKtr7k
strategy("UniDir Strategy", overlay=true, initial_capital=50000, default_qty_value=50000, default_qty_type=strategy.cash, slippage=3, commission_type=strategy.commission.percent, commission_value=0.075, pyramiding=0)
p1=input(14)
p2=input(21)
Price = close
mid = (highest(high, p1)+lowest(low, p1)) / 2
mid_2 = (highest(high, p2)+lowest(low, p2)) / 2
//Trend
up = Price > mid ? 1 : 0
up_2 = Price > mid_2 ? 1 : 0
down = Price < mid ? 1 : 0
down_2 = Price < mid_2 ? 1 : 0
trend = sma(up, 2) == 1 ? 1 : sma(down, 2) == 1 ? -1 : nz(trend[1])
trend_2 = sma(up_2, 2) == 1 ? 1 : sma(down_2, 2) == 1 ? -1 : nz(trend_2[1])
dir1=trend==1 ? lime : red
dir2=trend_2==1 ? lime : red
dir_all=trend==1 and trend_2==1 ? lime : red
top_p=plot(1)
hi_p=plot(0.4)
mid_p=plot(0.2)
lo_p=plot(0)
fill(hi_p,mid_p,color=dir1,transp=80)
fill(lo_p,mid_p,color=dir2,transp=80)
fill(top_p,hi_p,color=dir_all,transp=0)
// Entry
long_cond = trend==1 and trend_2==1
short_cond = trend==-1 and trend_2==-1
if long_cond
strategy.entry("Long",strategy.long)
if short_cond
strategy.entry("Short",strategy.short)