ForexBestRobots.comBandingkan EA →
ID

STRATEGI POLA GRAFIK · STRATEGI 1

Strategi Forex Double Top dan Double Bottom: Pivot Terkonfirmasi dan Penembusan Neckline

Strategi Forex Double Top dan Double Bottom yang dapat direproduksi, dengan konfirmasi pivot tertunda, neckline tetap, breakout penutupan, pemeriksaan harga entry, stop, ukuran posisi, dan batas pengujian.

Waktu baca 16 menitDitinjau oleh Tim Editorial ForexBestRobots
High atau low yang mirip hanyalah awal. Aturan edukatif ini menunggu pivot terkonfirmasi, menetapkan neckline, lalu memeriksa penutupan berikutnya yang sudah selesai sebelum mempertimbangkan kuotasi selanjutnya. Diagram bersifat rekaan dan tidak mengklaim keunggulan kinerja.
Konfirmasi pivot → tetapkan neckline → periksa close dan kuotasi yang tersedia.

Dua puncak mirip bisa menjadi Double Top, bagian rentang, atau jeda dalam kenaikan. Dua lembah mirip menimbulkan ketidakpastian yang sama dengan arah terbalik. Strategi ini menjadikan satu penafsiran terbatas sebagai urutan yang dapat diuji, bukan menjadikan bentuk sebagai instruksi. Baca panduan pola grafik untuk membedakan kandidat, breakout yang sudah terjadi, dan hasil berikutnya. Setiap ambang adalah pilihan riset yang dinyatakan, bukan pengaturan optimal yang terbukti atau rekomendasi trading saat ini.

1. Tetapkan hipotesis dan data

Hipotesisnya adalah penembusan swing di tengah mungkin mengenali pembalikan setelah pergerakan sebelumnya dan dua titik ekstrem berdekatan. Double Bottom menjadi kasus BUY; Double Top menjadi kasus SELL. Strategi sengaja melewatkan entry awal agar waktu pengenalan dapat diamati. Menunggu juga dapat memperburuk harga atau membuat transaksi tidak terjadi, dan tidak membuktikan ekspektasi positif.

Gunakan candle Bid EURUSD H1 biasa dari satu feed yang dinyatakan, beserta riwayat kuotasi Bid/Ask yang sesuai untuk pemeriksaan eksekusi. Ukuran pip dalam spesifikasi ini adalah 0.0001. Indeks candle bertambah seiring waktu; O, H, L, dan C berarti open, high, low, dan close. Pengenalan hanya memakai candle yang sudah selesai. Pada MT4, shift 0 belum selesai dan shift 1 adalah candle lengkap terbaru; jangan samakan pergeseran itu dengan indeks maju kita.

Wajibkan stempel waktu per jam yang berurutan untuk semua pengamatan kandidat, termasuk konteks sebelumnya dan candle konfirmasi. Celah waktu apa pun mereset jendela pivot dan kandidat aktif, termasuk celah akhir pekan. Kuotasi hilang adalah data tidak tersedia, bukan harga yang boleh dibuat. Catat penyedia, zona waktu server, spesifikasi simbol, dan pengecualian data agar peneliti lain dapat mereproduksi sampel yang sama.

2. Konfirmasi pivot sebelum menggunakannya

Pivot low pada candle j memiliki low yang benar-benar lebih rendah daripada low pada j−2, j−1, j+1, dan j+2. Pivot high harus benar-benar lebih tinggi daripada keempat high terkait. Nilai sama pada salah satu sisi menolak jenis pivot tersebut. Peristiwa baru diketahui saat j+2 ditutup. Tanda yang digambar kembali pada j tidak membuatnya tersedia pada waktu sebelumnya. Ini definisi detektor ketat kita, bukan klaim bahwa semua indikator fractal menangani nilai sama secara identik.

Proses peristiwa yang baru terkonfirmasi secara kronologis tanpa mengganti pivot sejenis sebelumnya dengan yang lebih menarik. Pada setiap peristiwa, periksa hanya tiga yang terbaru. Urutannya harus low–high–low untuk BUY atau high–low–high untuk SELL; indeks candle asalnya adalah a, m, dan b. Candle yang memenuhi kedua definisi bersifat ambigu: kosongkan jendela peristiwa dan batalkan kandidat aktif. Jangan memilih trio lain setelah melihat breakout yang menguntungkan.

Saat posisi terbuka, catat peristiwa tanpa mengaktifkan kandidat baru atau mengantrekannya untuk nanti. Saat tanpa posisi, setiap pivot baru lebih dahulu membatalkan kandidat aktif lalu mengizinkan evaluasi trio terbaru. Setiap trio punya identitas unik dan hanya satu percobaan entry. Strategi divergence dengan pivot terkonfirmasi memakai hipotesis berbeda; definisi pivot yang sama tidak memasukkan syarat momentumnya ke strategi ini.

Skema kandidat Double Bottom BUY dan Double Top SELL, masing-masing dengan tiga peristiwa pivot terkonfirmasi berurutan a, m, dan b. Pivot tengah menetapkan neckline N. Pivot b baru dapat digunakan setelah candle b+1 dan b+2 selesai; c = b+2 adalah candle konfirmasi. Tidak ada panel yang menunjukkan entry atau pergerakan masa depan yang berhasil. Waktu berjalan dari kiri ke kanan. Pengenalan geometri saja tidak membuktikan seluruh syarat kelayakan dan eksekusi.
Skema kandidat Double Bottom BUY dan Double Top SELL, masing-masing dengan tiga peristiwa pivot terkonfirmasi berurutan a, m, dan b. Pivot tengah menetapkan neckline N. Pivot b baru dapat digunakan setelah candle b+1 dan b+2 selesai; c = b+2 adalah candle konfirmasi. Tidak ada panel yang menunjukkan entry atau pergerakan masa depan yang berhasil. Waktu berjalan dari kiri ke kanan. Pengenalan geometri saja tidak membuktikan seluruh syarat kelayakan dan eksekusi.Pada layar sempit, gulir diagram secara horizontal.

3. Syaratkan kemiripan, jarak, dan pergerakan sebelumnya

Ukur jarak sebagai selisih indeks: b−a harus antara 8 dan 32, termasuk batasnya, sedangkan m−a dan b−m masing-masing minimal 3. Untuk BUY, selisih absolut L[a] dan L[b] maksimal 3 pip. Tetapkan N = H[m]; tinggi konservatif adalah N dikurangi low yang lebih tinggi dan minimal 12 pip. Untuk SELL, bandingkan H[a] dan H[b] dengan toleransi sama, tetapkan N = L[m], lalu high yang lebih rendah dikurangi N harus minimal 12 pip.

Pergerakan sebelumnya juga memiliki filter eksplisit. Untuk BUY, C[a−8] dikurangi C[a−1] harus setidaknya sebesar tinggi yang ditetapkan; untuk SELL, C[a−1] dikurangi C[a−8] harus mencapai tinggi itu. Close tersebut mendahului titik ekstrem pertama. Ini ukuran endpoint sederhana, bukan bukti tren mulus atau niat peserta tertentu. Simpan kasus yang ditolak dan uji sensitivitas pilihan, bukan hanya menampilkan bentuk menarik sebagai bukti.

4. Tetapkan neckline dan batas waktu

Pada c = b+2, trio yang memenuhi syarat menetapkan neckline horizontal N dan acuan stop S. Untuk BUY, S adalah nilai lebih rendah dari L[a] dan L[b] dikurangi 2 pip. Untuk SELL, nilai lebih tinggi dari H[a] dan H[b] ditambah 2 pip. Jangan memindahkan acuan saat candle baru datang. Tolak breakout yang sudah terjadi: dari m+1 sampai c, tidak boleh ada close Bid BUY di atas N ditambah 2 pip atau close Bid SELL di bawah N dikurangi 2 pip.

Tolak juga bila, dari b+1 sampai c, low Bid BUY menyentuh atau melewati S ke bawah, atau high Ask SELL menyentuh atau melewati S ke atas. Kandidat valid aktif setelah c ditutup; jendela breakout adalah c+1 sampai c+6, termasuk batas. Tidak ada entry pada c. Jika hingga penutupan c+6 tidak ada yang lolos, kandidat kedaluwarsa. Pivot terkonfirmasi baru, peristiwa ambigu, atau celah data membatalkannya lebih awal.

5. BUY: close lengkap di atas ambang tetap

Dalam jendela aktif, periksa dahulu apakah low Bid candle yang selesai berada pada atau di bawah S. Jika ya, batalkan meski close di atas neckline. Jika kandidat bertahan dan tidak dibatalkan pivot baru, close Bid pertama yang benar-benar di atas N ditambah 2 pip adalah sinyal BUY. Sumbu saja tidak cukup; nilai sama tidak lolos. Pemeriksaan stop dan pembatalan didahulukan daripada breakout penutupan.

Habiskan kandidat pada breakout pertama yang memenuhi syarat dan periksa hanya kuotasi Bid/Ask pertama sesudahnya. Kuotasi harus tiba dalam 60 detik setelah candle sinyal ditutup. Bid terkini harus tetap benar-benar di atas N ditambah 2 pip. Spread maksimal 1.5 pip, dan Ask tidak boleh lebih dari 5 pip di atas close sinyal. Ask lebih rendah boleh jika seluruh syarat lain lolos. Kegagalan berarti lewati, tanpa menunggu kuotasi lebih baik atau close lain dari trio yang sama.

6. SELL: balikkan struktur, pertahankan sisi harga

Untuk Double Top aktif, batalkan jika high Ask candle lengkap berada pada atau di atas S. Jika tidak, close Bid pertama yang benar-benar di bawah N dikurangi 2 pip memberikan sinyal SELL. Kuotasi pertama berikutnya harus tiba dalam 60 detik dengan Bid masih benar-benar di bawah ambang. Spread maksimal 1.5 pip, dan close sinyal dikurangi Bid terkini tidak boleh lebih dari 5 pip. Bid lebih tinggi dapat diterima selama tetap di bawah ambang.

SELL dibuka pada Bid dan ditutup pada Ask; BUY dibuka pada Ask dan ditutup pada Bid. Jadi, riwayat Bid saja tidak dapat memverifikasi stop Ask SELL atau merekonstruksi semua exit. Jangan mencerminkan grafik BUY sambil diam-diam menggunakan Bid untuk setiap operasi SELL. Strategi ini tidak mewajibkan retest dan tidak entry pada titik ekstrem kedua. Strategi konfirmasi uji kedua memiliki urutan sendiri dan perlu diuji terpisah.

7. Periksa kuotasi, batas broker, dan eksekusi aktual

Sebelum mengirim order, gunakan kuotasi entry yang tersedia untuk mensyaratkan jarak stop positif antara 8 dan 60 pip, termasuk batasnya. Periksa kesesuaian tick, volume yang diizinkan, margin, komisi, serta batas jarak stop broker. Syarat tidak valid atau tidak diketahui berarti lewati; jangan memperlebar S agar order diterima. Kuotasi pertama bisa lolos ambang pola namun gagal di sini. Permintaan order pasar bukan bukti order benar-benar tereksekusi.

Tentukan ukuran dari kuotasi dan cadangan biaya tersebut, lalu simpan harga eksekusi aktual E dan periksa kembali risikonya. Pertahankan S, hitung target dari E. Jika eksekusi melanggar anggaran atau batas jarak stop, atau order proteksi tidak dapat dipasang, minta penutupan segera pada kuotasi tersedia dan catat transaksi serta biaya sebenarnya. Jangan mengubah labelnya menjadi transaksi yang dilewati. Penolakan, penutupan darurat, latensi, dan slippage termasuk hasil.

8. Tetapkan exit dan bulatkan ukuran ke bawah

Untuk BUY, risiko harga adalah E dikurangi S dan target T adalah E ditambah dua kali jarak tersebut. Untuk SELL, risiko adalah S dikurangi E dan T adalah E dikurangi dua kali jaraknya. Stop dan target BUY memakai Bid; SELL memakai Ask. Pertahankan tetap, tanpa trailing stop atau pemindahan ke impas. Jika keduanya belum tercapai, minta exit setelah 12 candle H1 lengkap, menghitung candle entry sebagai yang pertama. Gunakan kuotasi pertama setelah penutupan itu. Eksekusi dapat lebih buruk daripada acuan.

Gunakan anggaran ilustratif 0.5% dari ekuitas saat ini, dengan satu posisi untuk aturan ini. Bagi anggaran uang dengan estimasi kerugian per lot, termasuk jarak kuotasi ke stop, komisi buka-tutup, dan cadangan slippage merugikan; bulatkan ke bawah sesuai langkah lot yang diizinkan. Jika di bawah volume minimum, lewati. Cadangan adalah asumsi perencanaan, bukan batas kerugian terjamin. Periksa gabungan eksposur sistem lain secara terpisah melalui panduan manajemen risiko.

Pip, point platform, dan tick harga minimum adalah unit berbeda. Hitung nilai uang dari kontrak simbol dan mata uang akun yang sebenarnya, bukan menganggap USD 10 per pip berlaku di mana-mana. Saat memakai nilai tick untuk mengonversi jarak, gunakan unit harga yang sesuai antara jarak dan ukuran tick. Spread sudah tercermin saat entry dan exit memakai sisi Ask/Bid yang benar; menambah spread lagi berarti menghitungnya dua kali. Tambahkan swap atau biaya lain bila berlaku. Lihat panduan pip dan panduan ukuran posisi.

9. Contoh BUY: geometri, eksekusi, dan risiko uang

Kandidat rekaan memiliki a = 20, m = 26, dan b = 32, sehingga tiap kaki berisi 6 candle dengan total jarak 12. Low 1.09800 dan 1.09820 hanya berbeda 2 pip; N = 1.10100 menghasilkan tinggi konservatif 28 pip. C[a−8] = 1.10500 dan C[a−1] = 1.10100 memberi penurunan sebelumnya 40 pip. Asumsikan syarat pivot ketat, tidak ada breakout terdahulu, data, dan stop lolos. Low kedua baru tersedia pada c = 34.

Pada t = 35, misalkan low Bid 1.09920 dan close Bid lengkap 1.10130. Ambang BUY tetap adalah 1.10120, sehingga close lolos dan low masih di atas S = 1.09780. Kuotasi pertama sesudahnya tiba 2 detik kemudian pada Bid 1.10140 dan Ask 1.10150. Spread adalah 1 pip dan kenaikan harga yang merugikan terhadap close sinyal 2 pip. Asumsikan eksekusi aktual pada Ask tersebut, E = 1.10150, dengan proteksi dan batas broker diterima.

Jarak stop adalah 37 pip dan target tetap 1.10890 berada 74 pip di atas entry. Pada akun USD 10000, anggaran 0.5% adalah USD 50. Asumsikan USD 10 per pip per 1 lot, komisi buka-tutup USD 7 per lot, serta total cadangan tambahan 2 pip slippage merugikan untuk tiap hasil. Estimasi kerugian per lot adalah USD 397. Pembulatan ke bawah dengan langkah 0.01 lot memberi 0.12 lot dan kerugian model USD 47.64.

PerhitunganNilai yang ditetapkanMakna
Ambang penutupan1.10120Close Bid harus benar-benar di atas
Stop tetap1.09780Low lebih rendah dikurangi buffer
Target harga1.10890Dua kali jarak eksekusi aktual ke stop
Anggaran uangUSD 50Ekuitas dikali fraksi risiko
Kerugian model per lotUSD 397Jarak harga ditambah komisi dan cadangan
Volume yang dibulatkan0.12 lotBulatkan ke bawah; jangan bulatkan risiko ke atas
Kerugian modelUSD 47.64Cadangan bersyarat, bukan batas kerugian
Hasil bersih model di targetUSD 85.56Hasil bersyarat, bukan ramalan

Pada acuan target, keuntungan harga bruto untuk volume itu adalah USD 88.80. Dikurangi komisi USD 0.84 dan cadangan slippage USD 2.40, hasilnya USD 85.56. Rasio jarak reward/risk adalah 2, tetapi rasio uang bersih lebih rendah. Cadangan yang sama dipakai sekali pada tiap hasil alternatif, bukan dua kali dalam satu transaksi. Contoh ini mengasumsikan tanpa swap; masukkan jika relevan. Stop maupun target tidak menjamin harga eksekusi, dan angka ini bukan imbal hasil harapan.

BUY EURUSD rekaan pada akun USD, dengan ukuran pip 0.0001. Asumsi entry Ask sekaligus harga eksekusi aktual E 1.10150, stop tetap S 1.09780, dan target harga T 1.10890 memberikan jarak turun 37 pip ke stop serta jarak naik 74 pip ke target. Dengan USD 10 per pip per 1 lot, komisi buka-tutup USD 7 per lot, dan total cadangan slippage merugikan 2 pip untuk setiap hasil, kerugian model adalah USD 397 per lot. Anggaran USD 50 dan langkah 0.01 lot menghasilkan 0.12 lot, kerugian model USD 47.64, dan hasil bersih model di target USD 85.56. Ini perhitungan bersyarat, bukan eksekusi terjamin, batas kerugian, atau imbal hasil harapan.
BUY EURUSD rekaan pada akun USD, dengan ukuran pip 0.0001. Asumsi entry Ask sekaligus harga eksekusi aktual E 1.10150, stop tetap S 1.09780, dan target harga T 1.10890 memberikan jarak turun 37 pip ke stop serta jarak naik 74 pip ke target. Dengan USD 10 per pip per 1 lot, komisi buka-tutup USD 7 per lot, dan total cadangan slippage merugikan 2 pip untuk setiap hasil, kerugian model adalah USD 397 per lot. Anggaran USD 50 dan langkah 0.01 lot menghasilkan 0.12 lot, kerugian model USD 47.64, dan hasil bersih model di target USD 85.56. Ini perhitungan bersyarat, bukan eksekusi terjamin, batas kerugian, atau imbal hasil harapan.Pada layar sempit, gulir diagram secara horizontal.

10. Uji seluruh urutan, termasuk kegagalannya

Putar ulang peristiwa secara kronologis dan simpan waktu candle pivot serta waktu konfirmasinya. Catat identitas trio, level tetap, alasan pembatalan, close sinyal, kuotasi pertama sesudahnya, spread, permintaan order, eksekusi aktual, volume, biaya, dan sebab exit. Grafik akhir saja tidak membuktikan data sudah tersedia saat itu. Rumus berikut merangkum aturan yang dinyatakan, bukan implementasi EA lengkap.

Gunakan kuotasi Bid/Ask historis untuk menentukan urutan stop/target dan invalidasi SELL. Jika kedua exit ada dalam satu candle OHLC dan urutannya tidak diketahui, tandai ambigu serta laporkan sensitivitas konservatif stop lebih dahulu secara terpisah. Jangan memilih urutan yang menguntungkan. Exit waktu yang terlambat karena kuotasi hilang harus memakai kuotasi nyata berikutnya dan menyimpan keterlambatan. Panduan backtest dan panduan biaya eksekusi menjelaskan masalah data terkait.

Tetapkan spesifikasi sebelum mengevaluasi periode yang belum dipakai. Laporkan semua varian parameter yang dicoba, kandidat layak, pembatalan, kegagalan kuotasi, penutupan darurat, dan transaksi selesai, beserta ekspektasi bersih, drawdown, turnover, serta ketidakpastian sampel. Periksa toleransi sekitar dan penyedia berbeda tanpa hanya memilih pemenang. Tidak ada studi kinerja di sini. Bentuk yang dikenali, tingkat kemenangan tinggi, atau target dua kali stop tidak membuktikan profitabilitas setelah biaya.

Kesalahan umum meliputi memakai b sebelum b+2 selesai, mengganti pivot tengah setelah aktivasi, menghitung nilai sama sebagai breakout ketat, entry pada close sinyal historis, mencoba lagi setelah kuotasi pertama gagal, serta melewati anggaran akibat pembulatan ke volume minimum. Double Top dapat terus naik dan Double Bottom dapat terus turun. Berita, gap, spread melebar, dan kegagalan eksekusi dapat melampaui anggaran risiko nominal yang kecil.

Opsional: indeks, ambang, dan persamaan ukuran posisi yang tepat

low_pivot(j) = L[j] < min(L[j-2], L[j-1], L[j+1], L[j+2])

high_pivot(j) = H[j] > max(H[j-2], H[j-1], H[j+1], H[j+2])

pivot_known_at(j) = close_time[j+2]

c = b + 2; eligible_break_bars = [c+1, c+6]

buy_break(t) = C_Bid[t] > N + 2*pip

sell_break(t) = C_Bid[t] < N - 2*pip

buy_stop = min(L[a], L[b]) - 2*pip

sell_stop = max(H[a], H[b]) + 2*pip

buy_target = E + 2*(E-S); sell_target = E - 2*(S-E)

cash_budget = equity * 0.005

loss_per_lot = stop_pips * pip_value_per_lot + commission_per_lot + slippage_pips * pip_value_per_lot

lots = floor((cash_budget / loss_per_lot) / lot_step) * lot_step

Urutan: saat tanpa posisi, konfirmasi trio pivot terbaru yang memenuhi syarat, tetapkan N dan S, lalu tunggu dalam 6 candle lengkap berikutnya. Pembatalan atau pivot baru didahulukan daripada breakout. Hanya breakout penutupan pertama yang lolos menuju pemeriksaan kuotasi berikutnya. Kegagalan kuotasi atau risiko menghabiskan percobaan. Satu posisi sekaligus; tanpa grid, averaging down, atau entry ulang dari trio yang sama.
Urutan: saat tanpa posisi, konfirmasi trio pivot terbaru yang memenuhi syarat, tetapkan N dan S, lalu tunggu dalam 6 candle lengkap berikutnya. Pembatalan atau pivot baru didahulukan daripada breakout. Hanya breakout penutupan pertama yang lolos menuju pemeriksaan kuotasi berikutnya. Kegagalan kuotasi atau risiko menghabiskan percobaan. Satu posisi sekaligus; tanpa grid, averaging down, atau entry ulang dari trio yang sama.Pada layar sempit, gulir diagram secara horizontal.

11. Pertanyaan tentang strategi ini

Bisakah langsung entry saat puncak atau lembah kedua muncul?

Itu aturan berbeda. Detektor ini memerlukan penutupan candle di kanan titik ekstrem kedua, lalu menunggu breakout penutupan setelahnya. Keterlambatan adalah bagian hipotesis dan harus tetap ada dalam backtest. Entry lebih awal tidak boleh meminjam konfirmasi yang belum tersedia.

Bagaimana jika neckline sudah ditembus sebelum pivot dikonfirmasi?

Spesifikasi ini menolak trio sebagai pola yang sudah selesai. Tidak entry terlambat pada candle konfirmasi atau berpura-pura pivot kedua sudah diketahui sebelumnya. Kebijakan lain dapat diteliti terpisah dengan hasil dan aturan eksekusi lengkapnya sendiri.

Apakah kuotasi pertama yang gagal mengizinkan percobaan lain?

Tidak. Close pertama yang memenuhi syarat menghabiskan kandidat. Kuotasi pertama yang terlambat, mahal, tidak valid, atau tidak tersedia berarti lewati dan catat alasannya. Harga lebih baik kemudian atau breakout lain tidak menghidupkan trio yang sama. Kandidat baru memerlukan trio layak yang baru dikonfirmasi saat tanpa posisi.

Apakah target dua kali stop berarti strategi menguntungkan?

Tidak. Rasio jarak mengabaikan frekuensi menang, biaya, exit waktu, gap, dan kegagalan eksekusi. Rasio uang setelah biaya lebih rendah dalam contoh. Profitabilitas memerlukan bukti dari urutan lengkap pada data yang sesuai, termasuk kasus gagal dan ambigu.

12. Sumber dan cakupan yang dinyatakan

Referensi primer: IG Academy tentang Double Top, Double Bottom, dan neckline; MetaQuotes tentang indeks timeseries, properti simbol, tick, dan volume, serta harga order pasar dan batas stop. Diperiksa 2026-10-19. Definisi pivot ketat, ambang, jendela waktu, kebijakan entry, exit, dan contoh merupakan konstruksi edukatif yang kami nyatakan. Sumber tidak memvalidasi profitabilitasnya atau menetapkan parameter tersebut.

Forex dan trading dengan leverage melibatkan risiko besar. Artikel ini bersifat edukatif, bukan nasihat investasi. Stop, aturan konfirmasi, dan cadangan biaya tidak menjamin eksekusi, kerugian terbatas, atau laba. Semua harga, diagram, dan hasil adalah contoh rekaan bersyarat.