Isi artikel
- Bukti dan cakupan
- Ilustrasi
- Proses
- Apa yang struktur itu sampaikan kepada kita
- Aturan yang menggunakan informasi yang sudah tersedia
- Memberikan tugas khusus pada volume
- Contoh numerik dan kasus kegagalan
- Masuk, pembatalan, dan keluar
- Pengujian nilai inkremental
- Kesalahan umum
- Daftar periksa praktis
- Pertanyaan umum
- Sumber riset
Bukti dan cakupan
Materi yang dikutip mendukung terminologi dan konteks penelitian. Ambang batas numerik, mesin keadaan, kebijakan eksekusi, dan contoh sintetis di bawah ini diusulkan oleh proyek penelitian ini. Tidak ada pengujian balik baru yang dijalankan, dan referensi tersebut tidak membuktikan profitabilitas untuk konfigurasi ini.
Alur kerja praktis
- Konfirmasikan lima pivotTunggu bahu kiri, low, head, low, lalu bahu kanan.
- Hitung garis leherSimpan koefisien garis dan tinggi kepala.
- Bandingkan stempel waktu yang cocokBandingkan harga penutupan lama dengan N(t−1), dan harga penutupan baru dengan N(t).
- Bekukan level perdaganganGunakan stop bahu kanan dan nilai neckline saat breakout.
- Lacak pembatalan terpisahBedakan antara trade stop dan whole-pattern invalidation di luar bagian kepala.
Apa yang struktur itu sampaikan kepada kita
Struktur umumnya terdiri dari bahu kiri, kepala yang lebih tinggi, bahu kanan, dan garis leher melalui dua titik rendah di antaranya. Patahan garis leher melengkapi pola tersebut. Versi inversnya menggunakan tiga titik rendah, dengan titik rendah tengah paling dalam. [1] Ini menggambarkan garis besar dan peristiwa konfirmasinya, bukan pembalikan yang pasti.
Hipotesis penelitiannya adalah bahwa harga berhenti memperpanjang titik ekstrem sebelumnya dan kemudian menembus struktur yang berlawanan. Bahu kanan tidak harus sama persis dengan bahu kiri. Namun, jika setiap perbedaan ketinggian dan ketidakseimbangan waktu diterima, hampir semua pola zigzag dapat diberi label tersebut. Toleransi eksplisit memungkinkan untuk menolak kandidat yang tidak sesuai dan mengukur seberapa sering struktur yang diusulkan terjadi.
Pisahkan detektor pola dari pengelola perdagangan. Sebuah kandidat dapat memenuhi geometri tetapi tidak pernah melewati garis lehernya. Penembusan yang terkonfirmasi dapat menawarkan rasio imbalan-risiko yang buruk pada eksekusi yang tersedia. Perdagangan yang valid masih bisa merugi. Perbedaan-perbedaan ini membuat kumpulan data riset lebih bermanfaat daripada kumpulan grafik yang dipilih karena arah akhirnya terlihat meyakinkan.
Aturan yang menggunakan informasi yang sudah tersedia
Pengaturan implementasi berikut adalah proposal penelitian. Gunakan urutan kronologis pivot yang telah dikonfirmasi H1,L1,H2,L2,H3, dengan tiga bar kiri dan tiga bar kanan. Definisikan N(t)=L1+(L2−L1)(t−tL1)/(tL2−tL1). Bekukan A=ATR(14) ketika H3 tersedia, epsilon=max(2 ticks,0.15A) dan buffer breakout b=max(2 ticks,0.10A). Tinggi head adalah D=H2−N(tH2), dan harus minimal 1.5A.
Head harus lebih tinggi dari bahu tertinggi setidaknya 0.5A. Selisih tinggi kedua bahu tidak boleh melebihi max(2epsilon,0.2D). Setiap bahu harus berada minimal epsilon di atas neckline pada waktu bahu itu sendiri. Rasio durasi bahu kiri ke head dibagi durasi head ke bahu kanan harus berada antara sepertiga dan tiga.
Batasi perubahan absolut nilai garis leher dari bahu kiri ke bahu kanan hingga 0.5D. Bekukan koefisien garis pada saat pembuatan kandidat. Uji persilangan ke bawah adalah C[t−1]≥N(t−1)−b dan C[t]<N(t)−b. Membandingkan penutupan sebelumnya dengan nilai garis saat ini tidak tepat ketika garis miring.
Jangan memundurkan sinyal ke tiga bar yang diperlukan untuk mengonfirmasi bahu kanan. Pivot tersedia setelah jeda [2]. Kedaluwarsakan kandidat setelah setengah durasi pola, dibulatkan ke atas, dengan minimum lima bar. Pola invers membalik jenis ekstrem dan arah pertidaksamaan, sambil mempertahankan penundaan konfirmasi serta logika waktu.
on confirmed right_shoulder:
compute fixed neckline coefficients m,q; N(t)=m*t+q
if geometry_valid: create candidate(time=now, height=D)
for later bar t:
if High[t] > H2+epsilon: cancel
elif t > created+max(5,ceil(pattern_duration/2)): expire
elif C[t-1] >= N(t-1)-b and C[t] < N(t)-b:
signal SHORT; target=N(t)-D; stop=H3+epsilon
# Inverse pattern: reverse extreme types, inequalities and trade direction.
Memberikan tugas khusus pada volume
Volume dapat diukur saat neckline ditembus atau dibandingkan di sekitar head dan bahu kanan. Jadikan setiap pilihan fitur terpisah. Misalnya, definisikan RVOL breakout sebagai volume breakout dibagi median volume 20 bar sebelumnya, lalu uji syarat RVOL minimal 1.5. Simpan kandidat yang gagal filter agar dampak pengecualiannya dapat dievaluasi.
Volume bahu kanan bawah adalah hipotesis tentang aktivitas yang menyertai upaya terakhir, bukan bukti bahwa penjual institusional memegang kendali. Gunakan jendela dengan panjang yang sama atau rata-rata per bar di sekitar wilayah yang dipilih. Jika tidak, bahu yang lebih pendek dapat tampak lebih lemah hanya karena lebih sedikit bar yang dihitung.
Untuk perdagangan saham harian, tandai sesi pengumuman pendapatan, pemecahan saham, dan likuiditas yang sangat rendah. Pada grafik intraday, normalisasikan aktivitas terhadap slot waktu yang sama dari sesi sebelumnya. Terjadi gap di bawah garis leher (neckline) yang memerlukan perhitungan pengisian terpisah: volume yang tinggi tidak mengembalikan entri hipotetis pada garis tersebut setelah harga eksekusi pertama telah bergerak jauh melewatinya.
Contoh numerik dan kasus kegagalan
Contoh sintetis: koordinat waktu/harga kelima pivot adalah (10,108),(20,100),(30,114),(40,102),(50,109). Jadi N(t)=98+0.1t dan D=13. Pada t=55, neckline bernilai 103.5. Dengan A=2, tick size=0.01, b=0.2 dan epsilon=0.3, close 103.2 mengonfirmasi penembusan jika close sebelumnya setidaknya N(54)−0.2=103.2. Short yang dapat dieksekusi pada 103.1 memiliki stop berdasarkan bahu kanan di 109.3 dan target 90.5. Risiko 6.2 dengan proyeksi imbalan 12.6, sekitar 2.03R sebelum biaya.
Contoh kegagalan: dengan geometri yang sama, penutupan di 103.4 pada bar 55 belum menembus ambang batas yang dibutuhkan. Alternatifnya, posisi short yang sudah dibuka dapat memantul kembali ke 109.4 dan mengenai stop loss-nya. Fakta bahwa puncak di 114 tetap utuh tidak menyelamatkan perdagangan tersebut. Pembatalan struktural di luar puncak dan stop loss di luar bahu kanan memiliki tujuan yang berbeda.
Contoh numerik ini juga menguji filter kemiringan. Garis leher bergerak dari 99 di bahu kiri ke 103 di bahu kanan, perubahan sebesar 4, di bawah 0.5D=6.5. Tinggi bahu berbeda sebesar 1, di bawah toleransi 2.6. Pemeriksaan ini membuktikan bahwa detektor yang diusulkan akan menerima geometri tersebut; ini bukan bukti tentang probabilitas mencapai 90.5.
Masuk, pembatalan, dan keluar
Garis dasar mengirimkan pesanan setelah penutupan konfirmasi, menempatkan stop loss di luar bahu kanan dan memproyeksikan tinggi kepala dari nilai garis leher pada saat penembusan. Bekukan target tersebut. Target tersebut tidak boleh bergeser bersama garis leher pada bar berikutnya. Jika titik masuk yang tersedia telah bergerak jauh dari garis tersebut, hitung rasio imbalan terhadap risiko menggunakan kuotasi yang dapat dieksekusi sebelum mengirimkan pesanan baru.
Stop lebih jauh di atas head merupakan strategi berbeda dan biasanya menurunkan rasio imbalan terhadap risiko geometris. Menunggu retest neckline adalah varian lain yang membutuhkan batas waktu serta pemicu reaksi sendiri. Jangan menggabungkan entri dan stop terbaik dari berbagai varian untuk tiap grafik setelah melihat hasilnya.
Pola invers mengubah arah dari short menjadi long, tetapi risiko gap tetap ada. Periksa ukuran posisi, likuiditas, spread, dan total eksposur portofolio. Jika gap melintasi stop protektif yang sudah menunggu, gunakan fill yang dapat terjadi, bukan menganggap harga stop yang direncanakan membatasi rugi. Bila satu bar dapat menyentuh stop dan target, gunakan data lebih rinci atau aturan konservatif yang dinyatakan sebelumnya mengenai urutan kejadian.
Pengujian nilai inkremental
Bandingkan pola tersebut dengan penembusan titik terendah terbaru di bawah filter tren sebelumnya yang sama. Ini menguji apakah bentuk bahu-kepala-bahu menambahkan informasi di luar pembalikan momentum generik. Laporkan hasilnya berdasarkan kemiringan garis leher, ketidakseimbangan bahu, dan durasi formasi, menggunakan kelompok yang dipilih sebelum memeriksa set uji akhir.
Pisahkan stempel waktu ekstrem, stempel waktu konfirmasi, waktu sinyal, dan waktu pesanan sebagai bidang terpisah. Terapkan pengujian di luar sampel secara kronologis, komisi, spread, dan slippage. Makalah penelitian [3] tidak membuktikan profitabilitas detektor ini atau targetnya. Subkelompok kecil membutuhkan interval ketidakpastian yang lebih luas daripada tingkat kemenangan yang tampak presisi.
Pemeriksaan tingkat unit harus mencakup garis leher yang datar, kemiringan positif dan negatif, bahu kanan yang berada di bawah garis pada stempel waktu sendiri, dan persilangan yang terjadi sebelum konfirmasi bahu. Tes yang sangat berguna adalah dengan mempertahankan semua harga tetap sementara hanya mengubah kemiringan garis: membandingkan kedua harga penutupan dengan N(t) seharusnya berbeda dengan perhitungan N(t−1)/N(t) yang benar dalam beberapa kasus. Tes pemutaran ulang juga harus mengkonfirmasi bahwa penambahan bar di masa mendatang tidak dapat mengubah sinyal yang diterima atau ditolak sebelumnya.
Kesalahan umum
Menggeser garis leher menggunakan pivot di masa depan
Jangan menggambar ulang neckline melalui low yang terbentuk setelah sinyal agar penembusan terlihat lebih rapi.
Perdagangan sebelum bahu kanan ada
Menjual saat harga naik bisa menjadi strategi tersendiri, tetapi itu bukanlah pola pivot yang sudah terkonfirmasi sepenuhnya.
Membutuhkan simetri visual yang sempurna
Kesamaan yang tepat mengecualikan banyak struktur; toleransi tak terbatas membuat label tersebut tidak berarti. Uji rentang toleransi yang dinyatakan dalam jumlah kecil.
Daftar periksa sebelum menggunakan metode ini
Centang setiap butir setelah memverifikasinya pada data Anda. Kemajuan disimpan di browser ini; bukan sertifikasi bahwa strategi menghasilkan laba.
Pertanyaan umum
Apakah garis lehernya harus horizontal?
Tidak. Garis miring memerlukan rumus berbasis waktu dan batas kemiringan yang mencegah diterimanya struktur yang sangat terdistorsi.
Apakah target yang tingginya setara dengan tinggi kepala harus dicapai?
Tidak. Ini adalah proyeksi geometris. Bandingkan dengan target R tetap dan jalur keluar yang mengikuti pada titik masuk yang sama, menggunakan data di luar sampel.
Sumber riset
Setiap sumber mendukung definisi atau bukti yang dijelaskan di sampingnya. Pseudocode, contoh sintetis, dan parameter usulan perlu divalidasi secara terpisah.
- IG Academy: Basic chart patterns part oneIG. Geometri dasar dan terminologi konfirmasi; bagian publik yang relevan telah dibaca. Diperiksa: .
- TradingView: RepaintingTradingView. Penundaan konfirmasi pivot dan perubahan sinyal historis (repainting). Diperiksa: .
- Lo, Mamaysky, Wang: Foundations of Technical AnalysisNBER / Columbia University. Latar belakang penelitian pola sistematis; konfigurasi ini tidak diuji dalam makalah ini. Diperiksa: .
Metode terkait
Catatan risiko
Konten ini mendukung pembelajaran dan perancangan riset, bukan nasihat keuangan. Backtest adalah simulasi historis, tidak menjamin kinerja mendatang, dan tidak menempatkan order sungguhan. Metode dalam pustaka ini tidak otomatis tersedia sebagai fitur aplikasi. Lihat metodologi dan pusat pembelajaran.
Validasi aturan sebelum mempertaruhkan modal nyata
Periksa dukungan aplikasi, data, dan setiap transaksi simulasi; detektor tingkat lanjut mungkin perlu implementasi tersendiri.
Unduh Backtest di App Store