Isi artikel

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.

Data dan pasarGunakan data OHLC yang telah divalidasi dengan tindakan korporasi yang ditangani secara konsisten. Catat bursa, jenis instrumen, dan unit untuk volume. Umpan volume tick FX tidak mewakili total volume pasar; volume spot dan kontrak perpetual tidak boleh dicampur.
Kerangka waktu risetH1, H4 dan bar harian adalah konfigurasi penelitian terpisah. Panjang jendela, biaya eksekusi, dan penundaan konfirmasi harus dikalibrasi pada sampel pengembangan. Belum ada kerangka waktu yang ditetapkan sebagai optimal untuk detektor ini.
Harga berfluktuasi di bawah level resistensi datar sementara titik terendah meningkat; volume menyusut sebelum meluas saat terjadi penembusan ke atas.Buka ilustrasi ukuran penuh
Ilustrasi sintetis yang dibuat untuk artikel ini: segitiga menaik dengan batas atas di dekat 105 dan titik terendah yang semakin tinggi.

Alur kerja praktis

Alur kerja untuk Segitiga Naik dan Turun: Batas, Apex, dan Breakout
Langkah lengkap dijelaskan di bawah. Pada setiap tahap, data yang tidak lengkap atau syarat yang gagal harus disertai alasan penolakan yang dicatat.
  1. Ukur kedua batas tersebutPeriksa satu sisi yang hampir horizontal dan sisi lain yang bergerak ke dalam.
  2. Bekukan titik pertemuan garisSimpan koefisien batas, tinggi, dan masa berlaku.
  3. Catat arah breakoutTerapkan kebijakan satu sisi atau dua sisi yang telah dipilih sebelumnya.
  4. Hitung risiko yang dapat dieksekusiGunakan titik pivot berlawanan terakhir dan harga masuk yang layak.
  5. Uji lapisan volumeBandingkan hasil dengan dan tanpa filter volume pada kumpulan kandidat berbasis harga yang sama.

Apa yang struktur itu sampaikan kepada kita

IG menggambarkan bentuk naik melalui titik tertinggi yang hampir horizontal dan titik terendah yang meningkat, dengan bentuk turun sebagai cerminnya. [1] Sisi datar mengidentifikasi level yang berulang kali diuji, sementara sisi lainnya bergerak ke dalam dan mengurangi rentang perdagangan yang tersedia.

Interpretasi bahwa pembeli menekan penjual dapat berguna sebagai hipotesis, tetapi grafik tidak mengungkapkan order tersembunyi yang belum terselesaikan. Harga justru dapat menembus sisi miring. Suatu sistem harus mempertahankan hasil tersebut sebagai sinyal arah berlawanan atau kandidat kelanjutan yang gagal, sesuai dengan kebijakannya, daripada menghapusnya dari kumpulan data.

Oleh karena itu, ada dua pilihan penelitian yang berbeda. Satu strategi hanya memperdagangkan arah yang tersirat oleh nama konvensionalnya. Strategi lainnya memperdagangkan terobosan valid pertama di kedua arah. Keduanya menggunakan detektor yang sama tetapi tidak menggunakan kumpulan peluang yang sama. Membandingkan hasilnya membutuhkan penyimpanan kandidat asli, termasuk terobosan yang ditolak oleh versi satu sisi untuk diperdagangkan.

Aturan yang menggunakan informasi yang sudah tersedia

Semua pengaturan numerik berikut adalah parameter penelitian yang diusulkan. Gunakan titik tumpu yang dikonfirmasi dengan tiga batang di setiap sisi. Membutuhkan setidaknya lima titik tumpu bergantian, dengan setidaknya dua di setiap batas. Setelah jangkar akhir tersedia, pasang garis atas U(t) dan garis bawah B(t). Gunakan hanya jangkar yang telah dikonfirmasi. Batasi setiap kesalahan jangkar hingga max(0.3A,0.1D), di mana A=ATR(14) dan D adalah lebar maksimum U−B di atas pola yang diamati.

Misalkan T adalah durasi pola. Normalisasi kemiringan sebagai sU=slope(U)×T/D dan sB=slope(B)×T/D. Segitiga naik membutuhkan |sU|≤0.25 dan sB>0.25. Segitiga turun membutuhkan |sB|≤0.25 dan sU<−0.25. Persyaratan rasio lebar akhir terhadap lebar awal berada di antara 0.2 dan 0.7, dengan kedua lebar bernilai positif.

Hitung titik pertemuan garis U=B memakai koefisien tetap. Cari breakout hanya sesudah kandidat dibuat dan sebelum pertemuan tersebut. Usulan kedaluwarsa adalah yang lebih awal dari dua waktu: saat 90% interval dari awal pola ke pertemuan garis telah berlalu, dihitung sejak awal pola; atau setelah setengah durasi pola sejak kandidat dibuat, dengan waktu minimum lima bar untuk batas kedua ini. Bulatkan waktu secara konsisten ke grid bar.

Kandidat yang puncaknya sudah terlalu dekat ketika pivot terakhirnya dikonfirmasi tidak memiliki jendela perdagangan yang valid. Itu adalah konsekuensi yang sah dari detektor yang tertunda. [2] Jangan menggeser waktu pembuatannya ke belakang untuk membuat breakout dapat diperdagangkan, atau menyesuaikan garis dengan pivot di masa mendatang untuk memperpanjang masa kadaluarsa.

at confirmed final pivot:
  fit U(t),B(t); compute T,D,sU,sB,width_ratio,apex
  if geometry_valid and created < expiry: freeze candidate
for t > created:
  if t >= expiry: expire
  elif C[t-1] <= U(t-1)+b and C[t] > U(t)+b: signal LONG; consume candidate
  elif C[t-1] >= B(t-1)-b and C[t] < B(t)-b: signal SHORT; consume candidate
# b=max(2 ticks,0.10A). Trading only the named direction is a separate variant.

Memberikan tugas khusus pada volume

Penurunan volume di akhir formasi yang diikuti oleh peningkatan aktivitas saat terjadi breakout adalah hipotesis yang dapat diukur secara langsung. Misalnya, uji apakah volume median di sepertiga akhir lebih rendah daripada volume median di sepertiga pertama, kemudian perlukan breakout RVOL≥1.5. Batasan ini adalah pengaturan yang diusulkan, bukan aturan yang ditetapkan oleh penulis yang dikutip.

Untuk data intraday, bandingkan slot sesi yang sesuai atau sesuaikan dengan aktivitas waktu normal dalam sehari. Bar tengah hari yang tenang bukan berarti pasokan yang tersedia telah habis. Bandingkan strategi harga saja, filter volume breakout, dan filter kontraksi plus ekspansi lengkap.

Laporkan penembusan sisi datar secara terpisah dari penembusan sisi miring. Jarak stop loss dan jalur harga terkini keduanya dapat berbeda secara signifikan. Filter volume yang hanya meningkatkan satu sisi tidak boleh digambarkan sebagai penguat segitiga yang sama baiknya di setiap arah.

Contoh numerik dan kasus kegagalan

Contoh sintetis segitiga naik: U=105, sementara B naik dari 99 ke 103 selama 30 bar. D=6, sU=0, sB=0.667 dan rasio lebar 2/6=0.333 memenuhi geometri yang diusulkan. Dengan batas breakout 105, A=1 dan b=0.1, penutupan 105.2 mengonfirmasi sinyal long. Entri layak 105.3, stop 102.85 di bawah pivot rendah terakhir, dan target 111 memberi risiko 2.45 serta imbalan proyeksi 5.7, sekitar 2.33R sebelum biaya.

Contoh kegagalan kelanjutan: sebelum menembus 105, harga ditutup di 102.7 di bawah garis bawah ketika garis tersebut berada di 103. Strategi segitiga naik (ascending triangle) hanya beli (long) membatalkan kandidatnya. Strategi dua sisi dapat mengeluarkan posisi jual (short) berdasarkan aturan eksekusi terpisah. Kegagalan berbeda terjadi setelah posisi beli (long) terisi di 105.3 dan kemudian mencapai 102.85: catat perdagangan yang dihentikan meskipun pasar kemudian melanjutkan kenaikan.

Contoh kasus batas praktis adalah pola yang diterima secara geometris tetapi dikonfirmasi setelah ambang batas kedaluwarsa. Hasil yang benar adalah tidak ada kandidat aktif. Ini membantu membedakan bentuk retrospektif yang menarik dari formasi yang sebenarnya dapat dikenali dan diperdagangkan oleh algoritma yang diusulkan tepat waktu.

Masuk, pembatalan, dan keluar

Tempatkan stop loss pelindung di luar pivot terakhir yang dikonfirmasi di sisi berlawanan, menggunakan epsilon=max(2 ticks,0.15A). Target long yang diproyeksikan adalah nilai batas breakout ditambah D; target short adalah nilai batas breakout dikurangi D. Bekukan target pada saat sinyal diberikan. Exit 2R tetap merupakan eksperimen alternatif, bukan pengganti yang dapat dipertukarkan.

Apex adalah batas geometri hasil ekstrapolasi, bukan peristiwa pasar terjadwal. Jangan masuk hanya karena garis akan berpotongan. Jika menggunakan order breakout intrabar yang telah dipasang dan menunggu alih-alih konfirmasi penutupan, buat model eksekusi terpisah. Order yang terpicu melalui gap tidak boleh dihapus setelah gap terlihat.

Sebelum pengajuan, periksa apakah pengisian yang tersedia menempatkan stop loss di sisi yang benar dan memberikan imbalan yang cukup setelah biaya. Rentang akhir yang ketat dapat menciptakan kelipatan R yang tampak besar sekaligus membuat spread dan slippage menjadi sebagian besar dari jarak stop loss. Terapkan batasan ukuran posisi dan likuiditas daripada mengasumsikan ukuran tak terbatas pada harga grafik.

Pengujian nilai inkremental

Gunakan breakout rolling-high/low sebagai kontrol dengan durasi serta aturan exit yang sama. Ini menguji tambahan nilai syarat batas datar dibanding kompresi umum. Kelompokkan menurut posisi breakout relatif terhadap titik pertemuan garis, kemiringan sisi bergerak, dan tren sebelumnya; tetapkan kelompok sebelum meninjau set uji akhir.

Pertahankan kandidat yang sudah kadaluarsa dan breakout ke arah berlawanan. Laporkan cakupan, ekspektasi bersih, penurunan nilai, dan sensitivitas di sekitar batas kemiringan normalisasi 0.25. Profitabilitas yang hanya muncul pada satu pengaturan yang sangat sempit merupakan peringatan bahwa konfigurasi tersebut mungkin mengalami overfitting. Tidak ada backtest baru yang menetapkan keunggulan untuk aturan yang diusulkan.

Pengujian implementasi harus mencakup garis yang hampir datar di kedua sisi, segitiga naik yang sebenarnya, pola konvergen tanpa sisi datar, batas yang bersilangan, dan outlier jangkar yang tersembunyi oleh garis yang sesuai. Verifikasi bahwa harga penutupan lama dan baru dibandingkan dengan nilai batas pada stempel waktu masing-masing. Pengujian pemutaran ulang harus menunjukkan kandidat historis yang identik ketika data baru ditambahkan.

Kesalahan umum

Memaksa garis horizontal

Menghubungkan hanya puncak harga yang dipilih agar cocok dapat menyembunyikan pelanggaran besar pada batas di bagian lain.

Menerima breakout setelah titik pertemuan garis

Begitu garis-garis tersebut bersilangan, formasi terbatas semula tidak lagi ada menurut definisi ini.

Membuang breakout ke arah berlawanan

Menghilangkan kegagalan melalui sisi miring akan meningkatkan keberhasilan yang tampak dari arah yang disebutkan.

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.

0/6 butir

Pertanyaan umum

Apakah segitiga naik harus terpecah ke atas?

Tidak. Namanya menggambarkan geometri. Arah perdagangan memerlukan konfirmasi atau hipotesis penelitian yang secara eksplisit bersifat sepihak.

Apakah batas memakai sumbu candle atau harga penutupan?

Keduanya dapat diteliti, tetapi pembuatan jangkar dan definisi pemicu harus konsisten. Versi ini memakai pivot tinggi/rendah dan konfirmasi berdasarkan harga penutupan.

Sumber riset

Setiap sumber mendukung definisi atau bukti yang dijelaskan di sampingnya. Pseudocode, contoh sintetis, dan parameter usulan perlu divalidasi secara terpisah.

  1. IG Academy: Basic chart patterns part twoIG. Geometri segitiga naik dan turun dasar; bagian publik yang relevan telah dibaca. Diperiksa: .
  2. TradingView: RepaintingTradingView. Jeda konfirmasi pivot dan perubahan sinyal historis. Diperiksa: .
  3. 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