
Strategi ini berdasarkan pada carta keseimbangan pertama (Ichimoku Kinko Hyo) petunjuk teknikal, khususnya menggunakan garis Span B untuk membuat keputusan perdagangan. Gagasan utama strategi ini adalah membeli apabila harga berada di atas garis Span B dan menjual apabila harga jatuh di bawah garis Span B. Kaedah ini memanfaatkan sepenuhnya kelebihan carta keseimbangan pertama dalam mengenal pasti trend pasaran dan tahap sokongan / rintangan.
Strategi ini menggunakan 52 kitaran sebagai asas pengiraan untuk garis Span B, yang bertujuan untuk menangkap ekuilibrium pasaran jangka menengah dan jangka panjang. Dengan melihat kedudukan harga berbanding dengan garis Span B, peniaga dapat menentukan sama ada pasaran semasa berada dalam trend menaik atau menurun, dan dengan itu membuat keputusan perdagangan yang sesuai.
Logik utama strategi ini ialah:
Pengiraan garis Span B: Menggunakan purata harga tertinggi dan terendah dalam 52 kitaran untuk mengira garis Span B. Tetapan ini bertujuan untuk mencerminkan keadaan keseimbangan pasaran yang lebih lama.
Sinyal beli: Sinyal beli dihasilkan apabila harga penutupan menembusi garis Span B ke atas. Ini menunjukkan bahawa pasaran mungkin sedang memasuki trend menaik.
Isyarat jual: Isyarat jual dihasilkan apabila harga penutupan jatuh di bawah garis Span B. Ini mungkin menandakan permulaan trend menurun.
Pelaksanaan perdagangan: Strategi untuk membuat lebih banyak kedudukan apabila ia mengesan isyarat beli, dan kosong apabila ia mengesan isyarat jual.
Visualisasi: Strategi melukis garis Span B di atas carta dan memberi isyarat membeli dengan tanda segitiga hijau dan isyarat menjual dengan tanda segitiga merah, supaya peniaga dapat menilai keadaan pasaran dan masa perdagangan secara intuitif.
Trend Tracking: Strategi ini pada dasarnya adalah strategi trend tracking yang membantu menangkap pergerakan pasaran utama. Dengan mengikuti perubahan kedudukan harga berbanding dengan garis Span B, peniaga boleh masuk pada awal trend dan keluar tepat pada masanya apabila trend berbalik.
Kesederhanaan: Berbanding dengan sistem imbangan pandangan pertama yang lengkap, strategi ini hanya memberi tumpuan kepada garis Span B, yang sangat memudahkan proses membuat keputusan, menjadikan strategi lebih mudah difahami dan dilaksanakan. Kesederhanaan ini tidak hanya mengurangkan kerumitan strategi, tetapi juga mengurangkan risiko over-fit.
Fleksibiliti: parameter strategi (seperti kitaran pengiraan Span B) boleh disesuaikan mengikut pasaran dan jangka masa yang berbeza. Fleksibiliti ini membolehkan strategi menyesuaikan diri dengan pelbagai jenis perdagangan dan keadaan pasaran.
Objektiviti: berdasarkan pengiraan dan peraturan matematik yang jelas, strategi menghilangkan kesan penilaian subjektif dan membantu mengekalkan konsistensi dan disiplin perdagangan.
Pengenalan Sokongan dan Rintangan: Talian Span B tidak hanya digunakan untuk menghasilkan isyarat perdagangan, tetapi juga boleh digunakan sebagai tahap sokongan dan rintangan yang dinamik. Ini memberikan wawasan tambahan kepada struktur pasaran kepada peniaga.
Penembusan Palsu: Dalam pasaran horizontal, harga mungkin sering melintasi garis Span B, menyebabkan terlalu banyak isyarat palsu. Ini boleh menyebabkan perdagangan yang kerap, meningkatkan kos perdagangan dan menurunkan prestasi keseluruhan strategi.
Keterlambatan: Oleh kerana garis Span B berdasarkan pengiraan mundur 52 kitaran, ia mungkin bertindak balas lebih lambat dalam pasaran yang berubah dengan cepat. Keterlambatan ini boleh menyebabkan kehilangan masa masuk atau keluar yang penting.
Kekurangan pengesahan: hanya bergantung pada talian Span B mungkin tidak cukup menyeluruh. Kekurangan pengesahan dengan petunjuk teknikal lain atau analisis asas boleh meningkatkan risiko kesalahan pengesahan.
Sensitiviti kepada keadaan pasaran: strategi ini berfungsi dengan baik dalam pasaran yang sedang bertukar, tetapi mungkin tidak berfungsi dengan baik dalam pasaran yang bergolak atau di bawah kesan kejadian yang tidak dijangka.
Terlalu bergantung pada satu indikator: hanya menggunakan garis Span B sebagai asas keputusan dan mungkin mengabaikan maklumat pasaran penting yang lain, meningkatkan kerentanan strategi.
Penapisan isyarat: memperkenalkan syarat tambahan untuk penapisan isyarat perdagangan, seperti pengesahan jumlah dagangan gabungan atau petunjuk teknikal lain. Ini boleh dilakukan dengan menambah petunjuk seperti RSI atau MACD untuk meningkatkan kebolehpercayaan isyarat.
Penyesuaian parameter dinamik: Mencapai penyesuaian dinamik bagi kitaran pengiraan Span B untuk menyesuaikan diri dengan keadaan turun naik pasaran yang berbeza. Anda boleh mempertimbangkan untuk menggunakan algoritma penyesuaian diri untuk menyesuaikan parameter secara automatik mengikut turun naik pasaran.
Analisis jangka masa berbilang: menggabungkan jangka masa yang lebih lama dan lebih pendek untuk mendapatkan pandangan pasaran yang lebih menyeluruh. Sebagai contoh, anda boleh menggunakan strategi ini pada garis matahari sambil merujuk kepada trend garis lingkaran sebagai syarat penapisan tambahan.
Pengoptimuman hentian dan hentian: memperkenalkan mekanisme hentian dan hentian yang dinamik, seperti tetapan hentian berdasarkan ATR (Average True Range) atau menggunakan hentian bergerak untuk melindungi keuntungan.
Klasifikasi keadaan pasaran: membangunkan sistem klasifikasi keadaan pasaran yang menggunakan peraturan perdagangan yang berbeza dalam persekitaran pasaran yang berbeza (seperti pasaran tren, pasaran goyah).
Penggabungan pembelajaran mesin: Menggunakan algoritma pembelajaran mesin untuk mengoptimumkan pemilihan parameter dan proses penjanaan isyarat, meningkatkan kemampuan beradaptasi dan prestasi strategi.
Strategi pengesanan trend dan rintangan sokongan pada garisan Span B yang berdasarkan pada grafik keseimbangan sekilas memberikan pedagang cara yang mudah dan berkesan untuk menangkap trend pasaran dan mengenal pasti tahap sokongan dan rintangan utama. Dengan melihat kedudukan harga berbanding garisan Span B, pedagang dapat membuat keputusan pembelian dan penjualan yang jelas.
Kelebihan strategi ini adalah kesederhanaan, objektif, dan kepekaan terhadap trend, yang menjadikannya sangat sesuai untuk pemula dan pedagang berpengalaman yang mencari sistem perdagangan yang mudah. Walau bagaimanapun, seperti semua strategi perdagangan, ia juga menghadapi risiko penembusan palsu, ketinggalan dan ketergantungan berlebihan pada satu petunjuk.
Untuk meningkatkan kestabilan dan kesesuaian strategi, peniaga disarankan untuk mempertimbangkan untuk memperkenalkan syarat penapisan tambahan, menetapkan parameter yang dioptimumkan, menggabungkan analisis pelbagai kerangka masa, dan mewujudkan mekanisme pengurusan risiko yang dinamik. Dengan pengoptimuman ini, strategi dapat menyesuaikan diri dengan lebih baik dengan keadaan pasaran yang berbeza, meningkatkan keuntungan dan mengurangkan risiko.
Akhirnya, kejayaan menggunakan strategi ini memerlukan pedagang untuk memahami prinsip-prinsip grafik keseimbangan yang mendalam, terus memantau dan menilai prestasi strategi, dan menyesuaikan diri secara fleksibel mengikut perubahan pasaran. Dengan terus belajar dan mengoptimumkan, pedagang dapat mengubah alat yang mudah dan kuat ini menjadi sistem perdagangan yang boleh dipercayai.
/*backtest
start: 2024-06-30 00:00:00
end: 2024-07-30 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Ichimoku-based Strategy", overlay=true)
// Ichimoku 参数
conversionPeriods = input(9, "Conversion Line Periods")
basePeriods = input(26, "Base Line Periods")
laggingSpan2Periods = input(52, "Lagging Span 2 Periods")
displacement = input(26, "Displacement")
// 计算一目均衡表的组件
donchian(len) => math.avg(ta.lowest(len), ta.highest(len))
conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = math.avg(conversionLine, baseLine)
leadLine2 = donchian(laggingSpan2Periods)
// 获取当前收盘价
currentClose = close
// 生成买卖信号
buySignal = currentClose > leadLine2
sellSignal = currentClose < leadLine2
// 执行交易
if (buySignal)
strategy.entry("Buy", strategy.long)
if (sellSignal)
strategy.entry("Sell", strategy.short)
// 绘制买卖信号
plotshape(buySignal, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(sellSignal, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)
// 显示一目均衡表的主要线条
plot(leadLine2, color=color.blue, title="Span B")