Isi artikel

Bukti dan cakupan

Referensi tersebut menyediakan tiga deskripsi morfologi resmi. Referensi tersebut tidak berisi catatan akun atau pengujian balik yang mendukung ambang batas numerik yang diusulkan, kebijakan pemesanan, atau profitabilitas yang diharapkan.

Data dan pasarSaham berbasis sesi dan pasar yang diperdagangkan secara berkelanjutan memerlukan konvensi gap yang berbeda. Jangan menggabungkan statistik pola keduanya tanpa mencatat definisi yang telah diubah.
Kerangka waktu risetBar harian dan H=1 adalah contoh penelitian. Frekuensi kejadian, biaya eksekusi, dan sensitivitasnya terhadap batas sesi memerlukan evaluasi terpisah.
Setelah penurunan, sebuah candlestick bearish besar diikuti oleh candlestick gapped-down kecil dan sebuah candlestick bullish yang ditutup di atas titik tengah candlestick pertama di 103.Buka ilustrasi ukuran penuh
Sintetis asli OHLC untuk definisi morning-star yang memiliki celah, dengan volume sintetis. Ilustrasi ini menggambarkan sebuah bintang, bukan pola yang menelan.

Alur kerja praktis

Alur kerja untuk Engulfing dan Morning/Evening Star: Algoritma Candle Pembalikan
Langkah lengkap dijelaskan di bawah. Pada setiap tahap, data yang tidak lengkap atau syarat yang gagal harus disertai alasan penolakan yang dicatat.
  1. Bekukan konteksInformasi tren dan zona mendahului candle pertama.
  2. Ukur badan candleTerapkan cakupan dua badan candle atau urutan tiga candle.
  3. Periksa celahPisahkan varian dengan gap harga dan tanpa gap.
  4. Tunggu hingga selesaiPublikasikan hanya setelah candle terakhir ditutup.
  5. Jalankan dan ujiPertahankan kebijakan stop loss, TTL, dan volume yang telah dipilih.

Dua struktur berbeda memiliki hipotesis pembalikan yang sama.

TradingView mendeskripsikan bullish engulfing berdasarkan badan candlestick, bukan cakupan wajib seluruh rentang harga tertinggi-terendah [1]. Deskripsi morning-star tradisionalnya mencakup tiga candlestick dan gap [2]; evening star adalah counterpart bearishnya [3]. Artikel ini mengubah deskripsi tersebut menjadi varian riset eksplisit, bukan memperlakukan nama pola sebagai instruksi order.

Konteks pembalikan tren harus ada sebelum candle pertama. Salah satu usulan mendefinisikan tren turun sebelumnya melalui dua swing high yang makin rendah dan dua swing low yang makin rendah, semuanya sudah terkonfirmasi. Tanpa riwayat yang cukup, pertahankan label geometris tetapi jangan mengklaim pembalikan tren. Pola di tengah rentang harga dan pola setelah penurunan termasuk dalam kelompok kontekstual yang terpisah.

Kedua kelompok pola tersebut tidak boleh digabungkan hanya karena keduanya dapat berakhir dengan candlestick naik. Pola Engulfing mengukur hubungan dua badan; sebuah bintang memperkenalkan badan kecil di antaranya, kondisi gap, dan bar penundaan lainnya. Perbedaan-perbedaan tersebut mengubah baik peluang yang ada maupun harga masuk yang dapat dicapai.

Body engulfing dengan aturan batas yang pasti

Kondisi bullish yang diusulkan adalah C[t−1]<O[t−1], C[t]>O[t], O[t]≤C[t−1] dan C[t]≥O[t−1], dengan setidaknya satu batas yang meluas satu tick. Membutuhkan badan saat ini size≥0.8×ATR[t−1] untuk menolak konfigurasi dua lilin kecil. Pengali 0.8 adalah pengaturan eksperimental. Cerminkan perbandingan untuk bearish engulfing.

Persyaratan H[t]>H[t−1] dan L[t]<L[t−1] menambahkan kondisi outside bar. Ini bukan bagian dari baseline hanya badan. Outside bar dapat gagal menelan ketika badannya tidak menutupi badan sebelumnya; sebaliknya, penelanan badan yang valid dapat meninggalkan satu atau kedua sumbu sebelumnya tidak tertutup.

Gunakan perbandingan yang peka terhadap tick daripada toleransi floating-point yang sembarangan. Tentukan bagaimana batas badan yang persis sama ditangani, dan pertahankan persyaratan ekstensi satu tick secara konsisten. Doji lilin pertama gagal memenuhi kondisi arah yang ketat dalam versi ini; menerimanya akan menciptakan varian terdaftar lainnya.

bull_engulf(t):
    opposite = C[t-1] < O[t-1] and C[t] > O[t]
    covers = O[t] <= C[t-1] and C[t] >= O[t-1]
    extends = O[t] <= C[t-1]-tick or C[t] >= O[t-1]+tick
    sizeable = abs(C[t]-O[t]) >= 0.8*ATR[t-1]
    return opposite and covers and extends and sizeable
# Signal only after close t; proposed stop below min(L[t-1],L[t]).

Bintang tiga lilin dan varian terpisah tanpa celah.

Misalkan a, b, c adalah candlestick berurutan dan A adalah ATR yang tersedia sebelum a. morning_star_gap yang diusulkan membutuhkan candlestick a bearish dengan body≥0.8A, b dengan body≤0.3A seluruhnya di bawah badan candlestick a, dan candlestick c bullish dengan body≥0.8A. Candlestick c harus dibuka di atas bagian atas badan candlestick b dan ditutup di atas titik tengah badan candlestick a.

Versi malam hari mencerminkan hubungan ini: badan bullish besar, badan kecil di atasnya, kemudian badan bearish besar yang dibuka di bawah badan b dan ditutup di bawah titik tengah a. Pengali ukuran adalah pilihan riset, bukan parameter yang dioptimalkan oleh sumber yang dikutip.

Pasar kripto yang diperdagangkan secara berkelanjutan dapat mendukung eksperimen three_candle_reversal_no_gap dengan nama terpisah yang menghilangkan dua persyaratan gap. Berikan versi dan hasil tersendiri. Jangan mempertahankan nama gap tradisional sambil diam-diam mengubah populasinya, atau mentransfer klaim kinerja pola gap ke varian pasar berkelanjutan.

Celah badan dan celah rentang penuh juga berbeda. Sumbu mungkin tumpang tindih sementara badan memenuhi aturan bintang yang diusulkan. Simpan kedua flag jika berguna, tetapi pilih yang relevan sebelum evaluasi. Batas sesi, perdagangan semalam, dan penyesuaian tindakan korporasi dapat menghasilkan celah yang tampak.

Kualifikasi numerik, penolakan, dan kerugian dalam perdagangan

Contoh penyelubungan sintetis: sebelumnya O=102, C=100, H=103, L=99.5; saat ini O=99.8, C=102.4, H=102.8, L=99.6. Badan baru mencakup badan lama meskipun jangkauannya tidak mencakup kedua ekstrem lama. Dengan ATR=2, ukuran badan 2.6 melebihi 1.6 yang dibutuhkan. Jika penutupan baru hanya 101.8, kondisi cakupan badan akan gagal.

Bintang pagi sintetis: a memiliki O=105, C=101; b memiliki O=100, C=100.2; c memiliki O=100.5, C=103.5, dengan A=3. Ukuran badan adalah 4,0.2,3. Kedua kondisi celah badan terpenuhi dan 103.5 melebihi titik tengah a yaitu 103. Penutupan akhir pada 102.8 gagal memenuhi kondisi titik tengah meskipun urutan tersebut tampak seperti pantulan.

Entri yang diusulkan di 103.7 setelah c dengan stop 99.5 memiliki 4.2 poin risiko yang direncanakan dan target 2R sebesar 112.1. Kelanjutan sintetis ke target tersebut dianggap sukses menurut aturan. Penurunan ke 99.4 justru menghasilkan perdagangan yang dihentikan. Keduanya dimulai dari morfologi yang valid; pola hanya menentukan kelayakan, bukan jalur selanjutnya.

Hilangnya candle ketiga bukanlah pertanda bintang yang sebagian berhasil. Pertahankan sebagai kandidat yang belum selesai hingga konfirmasi atau kadaluarsa. Jika strategi antisipatif masuk selama b, hasilnya harus dievaluasi secara independen dari baseline tiga candle yang lengkap.

Dari penutupan akhir hingga pesanan yang dapat dieksekusi.

Garis dasar yang diusulkan masuk pada pembukaan berikutnya yang tersedia setelah candle terakhir dan berhenti di luar titik ekstrem pola penuh ditambah buffer. Alternatif lain menempatkan stop entry di luar titik tertinggi pola dengan masa berlaku tiga bar. Catat waktu dan kedaluwarsa sebelum melihat jalur selanjutnya.

Pola yang besar dapat membuat stop loss melebar. Kurangi kuantitas di bawah anggaran risiko tetap daripada memindahkan stop loss ke dalam badan pola hanya untuk menghasilkan R multiple yang diinginkan. Catat apakah setup ditolak sebelum pengajuan karena imbalan atau likuiditas yang tersedia tidak mencukupi.

Jika label engulfing dan star memiliki jangkar akhir yang sama, gunakan satu identitas peristiwa atau aturan portofolio untuk mencegah risiko ganda. Pesanan yang belum terpenuhi dapat dibatalkan berdasarkan kondisi invalidasi yang telah ditetapkan sebelumnya; transaksi yang telah terpenuhi tetap tercatat. Penutupan harian terakhir tidak dapat menghapus order stop yang telah dieksekusi intraday.

Untuk celah antara konfirmasi dan eksekusi, pertahankan sinyal asli sambil menghitung ulang risiko entri yang terealisasi. Stop loss yang dilewati segera setelah entri memerlukan harga fill yang layak, bukan stop loss yang diasumsikan tepat. Sentuhan stop loss dan target pada bar yang sama memerlukan data yang lebih rinci atau konvensi jalur berlawanan yang dinyatakan.

Tetapkan volume pada candle yang relevan.

Fitur yang diusulkan mencakup RVOL dari pola candlestick engulfing atau star candle c, dan aktivitas di b relatif terhadap baseline-nya. Volume rendah di b mungkin mencerminkan rentang yang sempit atau waktu yang tenang dalam sehari; hal ini tidak secara otomatis membuktikan bahwa penjual telah kelelahan. Perbandingan pada waktu yang sama mengurangi efek musiman intraday.

Uji morfologi saja, morfologi di zona yang sudah ada sebelumnya, dan kemudian kondisi volume tambahan. Pertahankan tren sebelumnya, model stop dan eksekusi yang konsisten. Candlestick engulfing dengan volume sangat tinggi setelah berita dapat memiliki spread dan gap yang lebih mahal, sehingga skor konfirmasi kasar saja tidak cukup.

Jangan membandingkan total volume dari pola bintang tiga lilin dengan pola engulfing dua lilin tanpa memperhitungkan durasinya. Rata-rata per bar, lilin terakhir RVOL atau jendela kejadian yang didefinisikan secara terpisah membuat pertanyaan ini lebih jelas. Volume yang digunakan untuk pola yang telah selesai hanya tersedia ketika lilin-lilin yang berkontribusi telah selesai.

Validasi setiap versi dan simpan kandidat yang ditolak.

Fixture harus mencakup batas badan yang sama, candle doji pertama, gap badan dengan sumbu yang tumpang tindih, outside bar tanpa engulfing badan, bintang yang kehilangan c, dan kesalahan penyesuaian split. Cerminkan input di sekitar pusat harga tetap untuk mendeteksi arah tanda pertidaksamaan bearish yang salah. Sinyal harus muncul hanya setelah candle terakhir yang dibutuhkan ditutup.

Laporkan engulfing, star_gap dan no_gap secara terpisah, termasuk kandidat yang tidak pernah terpicu, pola duplikat, biaya, penurunan nilai, dan pengembalian di luar sampel. Daftarkan ambang batas badan, celah, dan konteks sebelum memilih versi final. Contoh pemenang yang menarik tidak dapat menggantikan hasil di seluruh rangkaian peluang.

Ablasi yang bermanfaat hanya menghilangkan persyaratan celah sambil mempertahankan semua kondisi bintang lainnya, kemudian hanya menghilangkan filter ukuran tubuh. Ini mengungkapkan apa yang mengubah populasi sinyal. Jika beberapa kondisi berubah sekaligus, perbedaan kinerja tidak dapat dikaitkan dengan satu fitur morfologi tertentu.

Kesalahan umum

Memasuki sebelum lilin bintang ketiga

Urutan tersebut belum selesai; entri antisipatif termasuk dalam strategi yang berbeda.

Menghilangkan celah sambil tetap mempertahankan klaim aslinya.

Mengubah definisi kesenjangan akan mengubah sampel, terutama di pasar yang diperdagangkan secara berkelanjutan.

Hanya memeriksa warna lilin

Perubahan warna saja tidak memenuhi persyaratan cakupan tubuh, ukuran, atau titik tengah.

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/8 butir

Pertanyaan umum

Haruskah engulfing menutupi kedua sumbu candle sebelumnya?

Tidak termasuk dalam baseline hanya tubuh. Cakupan tinggi-rendah penuh menambahkan persyaratan outside bar dan harus dievaluasi secara terpisah.

Apakah candle bintang tengah harus berupa doji?

Tidak pada versi ini. Bentuk tubuh kecil sudah cukup; varian doji-star adalah subset yang lebih ketat yang membutuhkan ambang batas tersendiri.

Sumber riset

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

  1. Engulfing - BullishTradingView. Perbedaan cakupan badan candle dan cakupan seluruh rentang harga telah dibaca. Diperiksa: .
  2. Morning Star - BullishTradingView. Bacalah struktur tiga lilin dan persyaratan jaraknya. Diperiksa: .
  3. Evening Star - BearishTradingView. Bacalah varian bearish dan kondisi titik tengahnya. 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