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 dalam saluran naik, menguji sisi bawah di dekat 100, ditutup kembali di atasnya dan bergerak menuju target tetap di 106.Buka ilustrasi ukuran penuh
Ilustrasi sintetis yang dibuat untuk artikel ini. Ekstremum yang meningkat mewakili batas kemiringan; level horizontal menandai nilainya pada sinyal.

Alur kerja praktis

Alur kerja untuk Channel Harga: Batas Paralel, Bounce, 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. Sesuaikan kedua batasPeriksa kesejajaran dan lebar yang stabil.
  2. Bekukan saluran tersebutSimpan koefisien dan tanggal kedaluwarsa sebelum bilah reaksi.
  3. Evaluasi pantulanMembutuhkan kontak yang diikuti dengan penutupan kembali ke dalam searah saluran.
  4. Tetapkan targetnyaGunakan nilai batas yang berlawanan pada saat sinyal diberikan pada garis dasar ini.
  5. Periksa pembatalanNonaktifkan modul jika harga menembus channel atau channel kedaluwarsa.

Apa yang struktur itu sampaikan kepada kita

Analisis saluran mengikuti pergerakan harga di antara level support dan resistance yang kurang lebih sejajar. [1] Saluran naik, turun, dan horizontal memiliki konteks yang berbeda. Implementasi ini mengarahkan struktur horizontal ke detektor persegi panjang untuk mengurangi label duplikat.

Batas channel bukan penghalang fisik. Harga dapat bertahan dekat sisi atas selama banyak bar, sesaat melewatinya, atau berakselerasi ke tren baru. Membeli setiap sentuhan batas bawah membuat hasil sangat bergantung pada aturan pencocokan garis dan biaya. Syarat reaksi memperjelas waktu, tetapi tidak membuktikan adanya keunggulan.

Suatu saluran sangat rentan terhadap kesalahan retrospektif karena banyak pasang garis dapat ditarik di sekitar riwayat yang sama. Simpan koefisien yang sesuai saat saluran tersebut tersedia. Penyesuaian ulang di kemudian hari dapat menciptakan versi saluran baru, tetapi tidak dapat mengubah level yang digunakan oleh perdagangan sebelumnya.

Aturan yang menggunakan informasi yang sudah tersedia

Pengaturan yang diusulkan: gunakan setidaknya tiga titik tumpu di setiap sisi, masing-masing dikonfirmasi dengan tiga batang di kiri dan kanan. Sesuaikan U(t) melalui titik tertinggi dan B(t) melalui titik terendah di atas T=20–100 batang. Misalkan D adalah lebar saluran median, A=ATR(14) pada saat pembuatan dan epsilon=max(2 ticks,0.15A). Perlukan |(mU−mB)T|≤max(2epsilon,0.2D), di mana mU dan mB adalah kemiringan garis.

Wajibkan rasio lebar akhir terhadap awal antara 0.8 dan 1.2, dengan lebar positif sepanjang jendela. Channel naik membutuhkan slope positif dan puncak serta dasar yang makin tinggi dan terkonfirmasi; channel turun memakai puncak serta dasar yang makin rendah. Slope ternormalisasi mendekati nol menandai rentang horizontal. Kontraksi lebar yang besar masuk ke detektor wedge, bukan channel paralel.

Pola bounce saluran naik yang diusulkan membutuhkan titik terendah selanjutnya untuk menyentuh B(t)±epsilon dan penutupan di atas B(t)+b, dengan b=max(2 ticks,0.10A). Tolak konteks bounce setelah penutupan turun di bawah B(t)−b. Jangan gunakan pivot dari reaksi saat ini sebelum pivot tersebut dikonfirmasi. [2]

Bekukan saluran dan akhiri setelah T bar berikutnya. Bar sinyal dasar itu sendiri dapat menyediakan titik terendah pelindung karena bar tersebut telah tertutup ketika sinyal dihasilkan. Ini berbeda dengan menggunakan ayunan multi-bar yang belum dikonfirmasi: yang pertama adalah nilai bar yang diamati, sedangkan yang terakhir membutuhkan bar sisi kanan di masa mendatang.

when channel is confirmed: freeze U,B,A,expiry=created+T
for later closed bar t:
  if t>expiry or C[t]<B(t)-b: deactivate rising-channel bounce
  elif B(t)-epsilon<=Low[t]<=B(t)+epsilon and C[t]>B(t)+b:
    emit LONG_BOUNCE
    stop=Low[t]-epsilon
    target=U(t)  # freeze at signal time; do not drift into the future
# Mirror for falling channels. Breakouts use a separate close-crossing module.

Memberikan tugas khusus pada volume

Untuk pantulan, bandingkan aktivitas penurunan harga dengan kenaikan sebelumnya pada jumlah bar yang sebanding. Volume penurunan harga yang rendah dapat menjadi fitur yang dapat diuji. Untuk penembusan harga, ukur RVOL pada saat melintasi batas. Aturan tunggal bahwa volume yang lebih besar selalu lebih baik tidak dapat menjawab kedua pertanyaan tersebut.

Satu filter bounce yang diusulkan mengharuskan median volume tiga bar sebelumnya di bawah acuan 20 bar, dengan harga penutupan bar reaksi berada di separuh atas bar. Bandingkan dengan versi yang hanya mensyaratkan sentuhan dan penutupan. Ini parameter riset, bukan klaim bahwa sumber menetapkan kombinasi persis tersebut.

Perbandingan volume harus mempertimbangkan musiman sesi dan satuan data. Penurunan harga saat makan siang dengan aktivitas mentah yang lebih rendah mungkin tidak mengandung informasi yang tidak biasa. Pertahankan spread atau ukuran kualitas kuotasi bersama dengan volume di mana presisi eksekusi penting.

Contoh numerik dan kasus kegagalan

Contoh saluran naik sintetis: pada t=40, B=100 dan U=106. Bar sinyal memiliki low=99.9 dan close=100.4, dengan epsilon=0.15 dan b=0.1. Entri yang layak pada 100.5, stop loss pada 99.75 dan target tetap pada 106 menyiratkan risiko 0.75 dan imbalan 5.5, atau sekitar 7.33R sebelum biaya. Rasio geometris yang besar itu berasal dari stop loss yang sangat pendek dan membutuhkan pemodelan spread, noise, dan stop-out yang cermat.

Contoh kegagalan: harga mencapai 99.7 setelah masuk posisi, meskipun kemudian naik ke 106. Stop loss tetap tercatat sebagai kerugian. Alternatifnya, penutupan bar sinyal di 99.7 berada di bawah B−b dan bukan merupakan bounce yang valid. Jangan pindahkan garis bawah ke 99.5 setelah mengamati pelanggaran tersebut.

Sebuah skenario stres eksekusi menambahkan 0.15 gesekan masuk dan keluar gabungan ke jarak risiko yang direncanakan sebesar 0.75. Gesekan kemudian menjadi substansial relatif terhadap unit risiko. Latihan ini tidak memprediksi biaya aktual; ini menunjukkan mengapa kelipatan target yang tampak mengesankan dapat rapuh ketika stop loss mendekati kebisingan perdagangan biasa.

Masuk, pembatalan, dan keluar

Versi pantulan ini melindungi di luar titik terendah bar reaksi. Stop loss di luar titik terendah ayunan sebelumnya adalah strategi lain. Bekukan target batas berlawanan pada saat sinyal diberikan, daripada membiarkannya bergerak lebih jauh saat saluran naik. Target dinamis dapat diuji, tetapi rumus pembaruan dan waktunya harus diumumkan.

Modul breakout terpisah membeli penutupan di atas U+b atau menjual penutupan di bawah B−b. Saluran naik tidak berarti bahwa setiap breakout harus berupa pembalikan ke bawah. Jika memproyeksikan lebar saluran, bekukan D. Batasi eksposur berulang pada saluran yang sama dan tentukan periode tunggu agar peluang lama tidak tetap aktif tanpa batas waktu.

Gunakan kuotasi layak pertama sesudah sinyal terkonfirmasi oleh penutupan, dan hitung ukuran posisi dari jarak risiko aktual. Order pelindung yang sudah dipasang dapat mengalami slippage saat gap. Jika modul bounce dan breakout memberi sinyal serentak, tetapkan prioritas atau alokasi bersama sebelumnya; jangan biarkan hasil berikutnya menentukan modul yang dianggap memiliki transaksi.

Pengujian nilai inkremental

Bandingkan pantulan saluran dengan penarikan rata-rata bergerak di bawah tren dan kebijakan stop loss yang sama. Bandingkan penembusan saluran dengan penembusan harga tertinggi/terendah bergulir. Variasikan jumlah titik acuan, jendela penyesuaian, dan toleransi paralelisme dalam grid kecil yang telah didaftarkan sebelumnya. Saluran yang hanya berfungsi ketika dua titik tertentu dipilih secara visual mungkin mencerminkan bias seleksi.

Simpan koefisien garis, seluruh sentuhan, dan reaksi yang ditolak. Laporkan hasil menurut rasio lebar channel terhadap spread dan menurut slope. Rujukan metodologi [3] tidak memvalidasi aturan bounce yang diusulkan.

Pengujian yang berguna meliputi saluran paralel yang valid, irisan yang menyempit, persegi panjang horizontal, sentuhan tanpa penutupan yang diperlukan, dan penutupan di bawah batas bawah pada bar yang sama dengan pantulan visual. Verifikasi aturan kedaluwarsa dan eksposur satu wilayah. Pengujian target harus mengkonfirmasi bahwa U pada sinyal tetap menjadi target meskipun U yang diproyeksikan beberapa bar kemudian secara material lebih tinggi. Terakhir, tambahkan bar di masa mendatang dan periksa apakah versi dan keputusan saluran historis tidak berubah.

Kesalahan umum

Mencocokkan hanya titik yang dipilih agar terlihat cocok

Gunakan aturan pemasangan yang telah ditetapkan dan periksa semua titik acuan yang dipilih, bukan hanya pasangan yang menarik.

Membiarkan target bergerak tanpa batas

Target harga yang meningkat dapat mengubah perdagangan reaksi jangka pendek menjadi periode penahanan tanpa batas.

Memperlakukan setiap pelanggaran sumbu secara identik

Aturan berdasarkan sumbu candle dan harga penutupan menghasilkan konsekuensi berbeda. Pilih sebelumnya dan modelkan eksekusi nyata order pelindung.

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 saluran regresi sama dengan saluran pivot ini?

Tidak. Saluran regresi dimulai dengan pusat yang sesuai dan ukuran deviasi. Detektor ini menyesuaikan batas dari nilai ekstrem yang telah dikonfirmasi dan harus diuji secara terpisah.

Bisakah membuka short pada batas atas channel naik?

Itu adalah strategi melawan tren, berbeda dengan pantulan mengikuti tren yang dijelaskan di sini. Uji risiko harga tetap berada di dekat batas tersebut untuk jangka waktu yang lama.

Sumber riset

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

  1. IG: Channel trading explainedIG. Istilah channel dan kerangka batas paralel; penjelasan publik 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