Strategi pembalikan pola


Tanggal Pembuatan: 2023-10-16 08:58:12 Akhirnya memodifikasi: 2023-10-16 08:58:12
menyalin: 0 Jumlah klik: 1019
1
fokus pada
1617
Pengikut

Ringkasan

Strategi pembalikan bentuk dengan mendeteksi bentuk garis K, mengidentifikasi titik balik harga dari naik ke turun atau dari turun ke naik, melakukan pembelian atau penjualan di dekat titik balik. Strategi ini terutama menggunakan hubungan proporsional garis bayangan dengan entitas untuk menilai sinyal pembalikan harga.

Prinsip Strategi

Logika inti dari strategi ini adalah untuk mendeteksi hubungan proporsional antara bagian garis bayangan dari garis K dengan bagian entitas untuk menentukan apakah ada bentuk reversal harga.

Ketika terjadi penurunan garis K, jika garis bawah K yang lebih panjang, garis atas dan entitas yang lebih pendek, ini menunjukkan bahwa K memiliki saluran pembelian yang lebih kuat, yang mungkin akan berbalik menjadi naik. Secara khusus, adalah mendeteksi harga close lebih tinggi dari harga open, dan panjang garis bawah yang lebih besar dari panjang garis atas dan entitas beberapa kali lipat, menghasilkan sinyal multihead.

Sebaliknya, ketika muncul garis K naik, jika garis atas K yang lebih panjang, garis bawah dan entitas yang lebih pendek, menunjukkan bahwa K memiliki jalur penjualan yang lebih kuat, mungkin akan berbalik menjadi turun. Secara khusus, adalah mendeteksi harga close out lebih rendah dari harga open out, dan panjang garis atas lebih besar dari beberapa kali lipat dari panjang garis bawah dan entitas, menghasilkan sinyal kosong.

Selain itu, jika perbedaan antara harga buka dan harga tutup sangat kecil, tetapi garis bayangan lebih panjang, mungkin juga menghasilkan sinyal pembalikan.

Ketika mendeteksi sinyal reversal, juga akan digabungkan dengan kisaran garis K rata-rata untuk melakukan penyaringan, hanya jika kisaran garis K lebih besar dari nilai rata-rata, sinyal akan dihasilkan.

Keunggulan Strategis

  • Menggunakan hubungan proporsional garis bayangan dengan entitas, menangkap bentuk pembalikan, mengidentifikasi titik pembalikan
  • Simultan mendeteksi reversal multihead dan void head
  • Kombinasi dengan K-line Average Range Filter untuk menghindari kesalahan sinyal di pasar yang bergoyang
  • Logika pengenalan bentuk yang sederhana dan mudah dipahami

Risiko Strategis

  • Pengaturan parameter untuk perbandingan garis bayangan dengan entitas membutuhkan pengalaman, dan tidak tepat dapat menyebabkan pembalikan penangkap atau menghasilkan sinyal palsu
  • Pembalasan hanya berdasarkan bentuk K-line tunggal, mudah tertipu oleh getaran lokal
  • Operasi berlawanan arah mungkin menghasilkan kerugian tanpa penilaian tren.

Anda dapat mempertimbangkan untuk menggabungkan indikator tren dan menghindari operasi mundur. Anda juga dapat mengkonfirmasi sinyal reversal dengan kombinasi dengan indikator teknis lainnya. Pengaturan parameter dapat memperoleh kombinasi parameter yang lebih baik dengan pengoptimalan pengembalian.

Arah optimasi strategi

  • Dapat dikombinasikan dengan indikator tren untuk mengkonfirmasi arah pembalikan sesuai dengan tren, menghindari operasi berlawanan arah
  • Dapat dikombinasikan dengan indikator teknis lainnya, seperti garis magnetik, pita Brin, dan lain-lain, untuk mengkonfirmasi sinyal pembalikan
  • Parameter yang dapat secara otomatis mengoptimalkan rasio garis bayangan terhadap entitas menggunakan metode pembelajaran mesin
  • Setelah berbalik, Anda dapat mengatur kondisi stop loss dan stop loss, dan mengoptimalkan mekanisme keluar

Meringkaskan

Strategi pembalikan bentuk dengan metode identifikasi bentuk yang relatif sederhana, efektif mengidentifikasi bentuk pembalikan harga, menangkap titik pembalikan. Namun, hanya mengandalkan bentuk garis K tunggal yang mudah untuk membuat kesalahan, perlu digunakan dengan kombinasi indikator teknis lainnya, dan menambahkan penilaian tren, dapat menghindari operasi berlawanan, sehingga meningkatkan stabilitas strategi. Selain itu, pengoptimalan parameter dan pengaturan stop loss / stop loss juga merupakan arah untuk meningkatkan strategi.

Kode Sumber Strategi
/*backtest
start: 2023-10-08 00:00:00
end: 2023-10-15 00:00:00
period: 3m
basePeriod: 1m
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/
// © adiwajshing

//@version=4
strategy("Wick Reversal Signal", overlay=true)

wickMultiplier = input(3.25)
bodyPercentage = input(0.35)
barsBack = input(50)
bodyMultiplier = input(1.1)

myCandleSize = high-low
averageCandleSize = rma(myCandleSize, barsBack)

longSignal = close > open and open-low >= (close-open)*wickMultiplier and high-close <= (high-low)*bodyPercentage and high-low >= averageCandleSize*bodyMultiplier
longSignal := longSignal or (close < open and close-low >= (open-close)*wickMultiplier and high-close <= (high-low)*bodyPercentage and high-low >= averageCandleSize*bodyMultiplier)
longSignal := longSignal or (abs(close-open) < 0.01 and close != high and high-low >= (high-close)*wickMultiplier and high-close <= (high-low)*bodyPercentage and high-low >= averageCandleSize*bodyMultiplier)

shortSignal = close < open and high-open >= (open-close)*wickMultiplier and close-low <= (high-low)*bodyPercentage and high-low >= averageCandleSize*bodyMultiplier
shortSignal := shortSignal or (close > open and high-close >= (close-open)*wickMultiplier and close-low <= (high-low)*bodyPercentage and high-low >= averageCandleSize*bodyMultiplier)
shortSignal := shortSignal or (abs(close-open) < 0.01 and close != low and high-low >= (close-low)*wickMultiplier and close-low <= (high-low)*bodyPercentage and high-low >= averageCandleSize*bodyMultiplier)

plotshape(longSignal, style=shape.triangleup, size=size.normal)
plotshape(shortSignal, style=shape.triangledown, size=size.normal)

strategy.entry("LONG", strategy.long, when=longSignal)
strategy.entry("SHORT", strategy.short, when=shortSignal)