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
- Konfirmasi kotakMembutuhkan sentuhan independen yang cukup pada dua batas datar.
- Pilih modulReaksi breakout dan reaksi dalam rentang yang ditentukan memiliki aturan yang berbeda.
- Bekukan levelnyaJangan memperluas kotak dengan informasi setelah sinyal.
- Sebutkan jenis perdagangannyaHitung stop, target, dan biaya dari data yang telah tersedia.
- Kelompok wilayah yang tumpang tindihAnggap setiap kotak sebagai satu peristiwa penelitian.
Apa yang struktur itu sampaikan kepada kita
Sebuah persegi panjang memiliki dua batas yang kira-kira horizontal; IG menampilkannya di antara pola kelanjutan. [1] Detektor yang hanya mempertimbangkan geometri seharusnya menetapkan bahwa harga sedang berada dalam kisaran tertentu, sementara label kelanjutan juga bergantung pada tren sebelumnya dan arah keluar yang mungkin terjadi.
Pada batas tertentu, harga dapat menolak level tersebut atau memulai penembusan. Sistem yang membeli support dan sekaligus bersiap untuk menjual kegagalannya membutuhkan kebijakan keadaan yang eksplisit. Memisahkan modul-modul tersebut memungkinkan untuk menentukan dari mana keuntungan berasal, daripada membiarkan penjelasan yang disukai berubah setelah setiap perdagangan.
Kotak tersebut merupakan wilayah yang diamati, bukan jaminan bahwa support atau resistance akan bertahan. Kegunaannya terletak pada pembuatan level yang dapat dibekukan sebelum suatu peristiwa terjadi. Dataset yang jujur mencakup reaksi yang berhasil di dalam rentang tersebut dan transisi yang mengakhirinya.
Aturan yang menggunakan informasi yang sudah tersedia
Pengaturan yang diusulkan: gunakan pivot yang dikonfirmasi dengan tiga bar di setiap sisi dalam jendela bar 20–100. Membutuhkan setidaknya tiga sentuhan independen di setiap sisi, dengan sentuhan di sisi yang sama berjarak setidaknya tujuh bar. Misalkan U adalah median dari pivot tertinggi yang dipilih, B adalah median dari pivot terendah dan D=U−B. Membutuhkan D≥1.5A, di mana A=ATR(14) ketika sentuhan terakhir yang dibutuhkan dikonfirmasi.
Sesuaikan garis melalui titik sentuh hanya untuk mengukur kemiringannya. Membutuhkan |slope×T/D|≤0.25 di kedua sisi. Setiap jangkar harus berada dalam epsilon=max(2 ticks,0.15A) dari batasnya, atau dalam toleransi berbasis kedalaman yang telah dipilih sebelumnya seperti 0.1D. Itu adalah versi toleransi alternatif, bukan pilihan yang dapat dipertukarkan untuk chart individual. Membutuhkan setidaknya 90% harga penutupan untuk berada dalam [B−epsilon,U+epsilon].
Bekukan U dan B saat kandidat dibuat. Akhiri kandidat setelah T bar lagi atau tandai sebagai sudah digunakan pada penembusan batas pertama yang diterima. Jangan lebarkan kotak memakai bar breakout untuk menyembunyikan kegagalan range. Pivot baru tersedia setelah dikonfirmasi. [2] Garis ilustrasi yang digambar ke belakang tetap harus memiliki timestamp aktivasi terpisah.
Pengelompokan sentuhan itu penting. Beberapa titik tertinggi yang berdekatan di dekat resistensi tidak dianggap sebagai tiga upaya independen jika harga tidak pernah melakukan pergerakan signifikan di antaranya. Urutan pivot dan jarak minimum memberikan definisi awal yang dapat direproduksi. Aturan pengelompokan yang berbeda merupakan penelitian yang valid, tetapi mengubah detektor dan harus diberi versi.
on complete confirmed box:
freeze U,B,D,A,expiry=created+T; state=RANGE
for later closed bar t:
if t>expiry: state=EXPIRED
elif state==RANGE and C[t-1]<=U+b and C[t]>U+b:
emit LONG_BREAKOUT; state=CONSUMED
elif state==RANGE and C[t-1]>=B-b and C[t]<B-b:
emit SHORT_BREAKOUT; state=CONSUMED
# b=max(2 ticks,0.10A). Range-bounce is a separate module, disabled by default.
Memberikan tugas khusus pada volume
Untuk perdagangan breakout, uji RVOL≥1.5 relatif terhadap median volume dari 20 bar sebelumnya. Untuk perdagangan di dalam rentang, pertanyaannya berbeda: seberapa banyak aktivitas yang menyertai pengujian batas, dan seberapa jauh harga benar-benar bergerak? Aktivitas yang tinggi tanpa banyak pergeseran tidak dengan sendirinya membuktikan penyerapan, tetapi kombinasi keduanya dapat disimpan sebagai fitur yang terukur.
Bandingkan breakout yang difilter berdasarkan volume dengan aturan breakout yang sama tanpa volume. Tandai kotak-kotak yang aktivitasnya tenang mencerminkan likuiditas yang buruk: rentang yang terlihat rapi secara visual masih bisa mahal untuk diperdagangkan. Volume bukanlah pengganti informasi bid-ask ketika pertanyaannya adalah biaya eksekusi.
Untuk modul bounce, tentukan pengukuran volumenya sebelum melihat hasilnya. Membandingkan aktivitas rata-rata jendela pendekatan dengan panjang yang sama berbeda dengan memilih satu bar penolakan yang sangat tenang. Pertahankan nilai kontinu sehingga kontribusi filter yang dipilih dapat dipisahkan dari reaksi harga itu sendiri.
Contoh numerik dan kasus kegagalan
Contoh sintetis: U=52, B=48, A=1, b=0.1 dan epsilon=0.15. Setelah kotak dikonfirmasi, penutupan di 52.2 melintasi ambang batas atas. Posisi beli yang layak di 52.25, stop di 50.85, di bawah pivot berlawanan terakhir dan target proyeksi U+D=56 menyiratkan risiko 1.4 dan imbalan 3.75, kira-kira 2.68R sebelum biaya. Jika perlindungan berada di luar seluruh kotak di 47.85, rasio imbalan terhadap risiko turun menjadi sekitar 0.85R. Kebijakan penghentian ini tidak dapat digabungkan seolah-olah kebijakan tersebut identik.
Contoh kegagalan: penutupan di 52.05 tetap berada di dalam buffer breakout dan tidak menghasilkan sinyal. Posisi long yang sudah terisi di 52.25 yang kembali ke dalam kotak dan mencapai 50.85 adalah perdagangan yang dihentikan. Dalam modul bounce terpisah, posisi long di dekat 48.2 diikuti oleh penutupan di 47.8 melanggar tesis in-range; posisi tersebut tidak dapat secara diam-diam menjadi posisi long-term holding.
Perbedaan penting dalam akuntansi adalah bahwa pengembalian di dalam kotak tidak selalu mengenai stop struktural. Jika aturan keluar lebih awal ditutup pada pengembalian tersebut, hasilnya akan berbeda dari strategi yang menunggu stop. Catatlah keluar mana yang terjadi dan stempel waktunya, alih-alih melabeli kedua hasil tersebut secara umum sebagai breakout yang gagal.
Masuk, pembatalan, dan keluar
Garis dasar breakout menggunakan pivot berlawanan terakhir yang telah dikonfirmasi sebagai perlindungan. Jika titik tersebut terlalu jauh, kurangi ukuran atau tolak perdagangan berdasarkan aturan rasio imbalan terhadap risiko sebelum mengirimkan pesanan. Bekukan target dari ketinggian kotak awal. Keluar lebih awal ketika harga penutupan kembali di dalam kotak adalah alternatif yang dapat mengurangi waktu penahanan tetapi juga dapat menciptakan whipsaw tambahan.
Modul range-bounce memerlukan sentuhan batas lalu harga penutupan kembali di dalam rentang, stop di luar batas itu, dan target pada titik tengah atau sisi seberang. Jangan menaikkan U setelah entri untuk menggeser target. Jika kedua modul berjalan, terapkan batas risiko bersama dan prioritas yang ditetapkan sebelum melihat hasil.
Salah satu kebijakan praktis adalah menghentikan pembukaan perdagangan bounce setelah breakout pertama yang terkonfirmasi, sambil membiarkan posisi yang ada mengikuti aturan keluar aslinya. Kebijakan lain adalah menutup atau membalikkan posisi segera. Keduanya dapat diuji, tetapi transisi harus menggunakan informasi yang diketahui saat itu dan harga order yang layak. Breakout yang menguntungkan di kemudian hari tidak dapat membenarkan pemilihan kebijakan transisi yang lebih baik secara retrospektif.
Pengujian nilai inkremental
Gunakan sebagai kontrol breakout bergaya Donchian dengan panjang jendela bergulir yang sama, tanpa memerlukan sentuhan berulang. Ini menguji apakah validasi berulang suatu wilayah menambahkan informasi yang cukup untuk mengimbangi pengenalan selanjutnya. Untuk modul bounce, evaluasi keuntungan di dalam rentang bersama dengan kerugian ketika tren baru dimulai.
Laporkan jumlah kotak, waktu keberadaan, arah first-break, transaksi yang terisi, ekspektasi bersih, dan penurunan nilai. Gabungkan kotak yang hampir identik sehingga satu wilayah harga tidak menciptakan banyak pengamatan pseudo-independen. Konfigurasi yang diusulkan belum menerima backtest baru; [3] hanya menyediakan konteks metodologis.
Tes pengenalan harus mencakup tiga sentuhan asli di setiap sisi, sekelompok titik tertinggi yang berdekatan yang hanya dihitung sekali, sebuah kotak dengan terlalu banyak penutupan di luar batasnya, dan satu kotak dengan sumbu data buruk yang terisolasi. Tes eksekusi harus mencakup celah di luar resistensi, ambiguitas stop/target pada bar yang sama, dan dua modul yang mencoba posisi berlawanan secara bersamaan. Perilaku yang dihasilkan harus sesuai dengan kebijakan portofolio yang dinyatakan.
Kesalahan umum
Dengan asumsi setiap wilayah menyamping adalah kotak yang baik.
Pelanggaran sumbu yang besar dan spread yang lebar dapat membuat perlindungan menjadi tidak stabil.
Membeli dan menjual pada batas yang sama tanpa aturan
Modul yang saling bertentangan memerlukan aturan portofolio, bukan resolusi yang dipilih dari hasil di masa mendatang.
Menghitung sentuhan tetangga berulang kali
Pengelompokan di sekitar satu titik ekstrem merupakan satu pengujian kecuali jika harga mengalami pergeseran yang jelas di antaranya.
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 bentuk persegi panjang harus mengikuti suatu tren?
Tren sebelumnya tidak diperlukan untuk pengenalan geometri. Studi kelanjutan tren harus menambahkan filter tren sebelumnya secara terpisah dan membandingkannya dengan kelompok tanpa filter.
Apakah stop harus diletakkan di luar kotak atau di dekat titik pivot terakhir?
Keduanya dapat diteliti. Stop loss yang lebih dekat meningkatkan rasio reward-to-risk secara geometris tetapi dapat meningkatkan stop loss dini; laporkan varian-varian tersebut secara independen.
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 twoIG. Geometri persegi panjang dan terminologi kelanjutan; bagian publik yang relevan telah dibaca. Diperiksa: .
- TradingView: RepaintingTradingView. Jeda konfirmasi pivot dan perubahan sinyal historis. 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