# MQL5 Wizard - Trade Signals Based on Hammer/Hanging Man + Stochastic

> Download: acandlepatterns.mqh                          MQL5 Wizard - Bikin Robot Trading Otomatis Pakai Pola Candlestick Hammer/Hanging Man dan Stochastic   Pernah nggak sih kamu merasa pengen trading tapi lagi nggak pegang HP atau nggak duduk manis di depan laptop? Atau mungkin lagi bingung gimana caranya nerapin ide strategi trading yang keren banget ke dalam robot yang bisa jalan sendiri? Nah, kalau iya, kamu lagi di tempat yang tepat! Artikel ini bakal ngajak kamu kenalan sama MQL5 Wizard, s

**URL:** https://metatrader.id/MT5+Robot/mql5-wizard-trade-signals-based-on-hammer-hanging-man-stochastic

---


## MQL5 Wizard - Trade Signals Based on Hammer/Hanging Man + Stochastic

**Download:** [acandlepatterns.mqh](https://www.mql5.com/en/code/download/314/acandlepatterns.mqh?ref=metatrader.id)

![MQL5 Wizard - Trade Signals Based on Hammer/Hanging Man + Stochastic](https://c.mql5.com/18/2/hammer_en.png)\
![MQL5 Wizard - Trade Signals Based on Hammer/Hanging Man + Stochastic](https://c.mql5.com/18/2/hanging_man_en.png)\
![MQL5 Wizard - Trade Signals Based on Hammer/Hanging Man + Stochastic](https://c.mql5.com/18/2/Image_H_HM_Stoch__1.png)\
![MQL5 Wizard - Trade Signals Based on Hammer/Hanging Man + Stochastic](https://c.mql5.com/18/2/MQL5_Wizard_step_1__16.png)\
![MQL5 Wizard - Trade Signals Based on Hammer/Hanging Man + Stochastic](https://c.mql5.com/18/2/MQL5_Wizard_step_2_HHM_Stoch.png)\
![MQL5 Wizard - Trade Signals Based on Hammer/Hanging Man + Stochastic](https://c.mql5.com/18/2/MQL5_Wizard_step_3__16.png)\
![MQL5 Wizard - Trade Signals Based on Hammer/Hanging Man + Stochastic](https://c.mql5.com/18/2/MQL5_Wizard_step_3_2_HHM_Stoch.png)\
![MQL5 Wizard - Trade Signals Based on Hammer/Hanging Man + Stochastic](https://c.mql5.com/18/2/MQL5_Wizard_step_3_3_HHM_Stoch.png)\
![MQL5 Wizard - Trade Signals Based on Hammer/Hanging Man + Stochastic](https://c.mql5.com/18/2/MQL5_Wizard_step_4__17.png)\
![MQL5 Wizard - Trade Signals Based on Hammer/Hanging Man + Stochastic](https://c.mql5.com/18/2/MQL5_Wizard_step_5__17.png)\
![MQL5 Wizard - Trade Signals Based on Hammer/Hanging Man + Stochastic](https://c.mql5.com/18/2/HHM_Stoch_Test_Results.png)

MQL5 Wizard - Bikin Robot Trading Otomatis Pakai Pola Candlestick Hammer/Hanging Man dan Stochastic

Pernah nggak sih kamu merasa pengen trading tapi lagi nggak pegang HP atau nggak duduk manis di depan laptop? Atau mungkin lagi bingung gimana caranya nerapin ide strategi trading yang keren banget ke dalam robot yang bisa jalan sendiri? Nah, kalau iya, kamu lagi di tempat yang tepat! Artikel ini bakal ngajak kamu kenalan sama MQL5 Wizard, sebuah alat canggih yang bikin bikin robot trading (Expert Advisor atau EA) jadi jauh lebih gampang, bahkan buat kamu yang baru mulai ngoprek MQL5. Kita bakal fokus ke cara bikin EA yang pakai sinyal dari pola candlestick legendaris: Hammer dan Hanging Man, plus dikonfirmasi pakai indikator Stochastic. Seru kan?

## Memahami Cara Kerja MQL5 Wizard: Jembatan Ide Tradingmu ke Robot

Bayangin MQL5 Wizard itu kayak juru masak yang siapin bahan-bahan dasar buat kamu. Kamu punya ide resep (strategi trading), nah MQL5 Wizard bantu siapin dapur dan beberapa bumbu utamanya. Intinya, MQL5 Wizard ini adalah sebuah fitur di MetaEditor (editor kode MQL5) yang ngasih kamu kemudahan buat bikin EA siap pakai tanpa harus nulis kodenya dari nol. Kamu cukup *pilih-pilih* maunya gimana, terus Wizard ini yang bakal ngasih strukturnya.

Nah, gimana cara kerjanya? Begini, di MQL5, EA itu kan dasarnya adalah program yang ngikutin aturan. Aturan ini seringkali berupa *kondisi* kapan harus buka posisi beli (long) dan kapan harus buka posisi jual (short). MQL5 Wizard, dengan bantuan *library* standar yang udah disediain sama MetaTrader 5, ngasih cara gampang buat nentuin kondisi-kondisi ini.

Kamu nggak perlu jadi programmer handal kok. Yang penting adalah kamu ngerti *konsep* strategimu. Buat pakai MQL5 Wizard, idenya gini: kita bikin semacam "kelas" (ini kayak cetakan program) yang tugasnya ngasih sinyal trading. Ada dua fungsi utama yang perlu kamu perhatikan di kelas sinyal ini: `LongCondition()` dan `ShortCondition()`.

- `LongCondition()`: Ini fungsinya ngecek, "Apakah sekarang waktu yang tepat untuk beli?"
- `ShortCondition()`: Ini fungsinya ngecek, "Apakah sekarang waktu yang tepat untuk jual?"

Kamu tinggal ngasih tau ke MQL5 Wizard, "Hei, kalau kondisi A dan B terpenuhi, anggap aja ini sinyal beli. Kalau kondisi C dan D terpenuhi, anggap ini sinyal jual." Gitu deh konsep sederhananya.

## Mengintip Pola Candlestick Legendaris: Hammer dan Hanging Man

Sebelum kita lanjut bikin robotnya, penting banget buat ngerti dua pola candlestick yang bakal kita pakai. Pola-pola ini terkenal banget karena sering jadi penanda *reversal* alias pembalikan arah tren.

### 1. Candlestick Hammer: Sinyal Harapan di Akhir Penurunan

Pernah lihat candlestick yang badannya kecil di bagian atas, tapi punya "kaki" panjang ke bawah? Nah, itu dia yang namanya Hammer. Pola ini biasanya muncul setelah tren harga turun terus-menerus. Ibaratnya, para penjual udah capek dorong harga ke bawah, terus muncul pembeli yang lumayan kuat dan bikin harga mentok naik lagi sebelum ditutup.

- **Bentuknya:** Badan candlestick kecil, sumbu bawahnya panjang (minimal dua kali panjang badan), dan sumbu atasnya pendek atau bahkan nggak ada.
- **Artinya:** Potensi tren turun mau berakhir dan beralih jadi tren naik.
- **Yang Perlu Diperhatikan:** Semakin panjang sumbu bawahnya dan semakin kecil badannya, semakin kuat sinyal *reversal*-nya. Posisi badan biasanya dekat dengan harga terendah candle sebelumnya.

![Ilustrasi Candlestick Hammer](https://www.investopedia.com/thmb/55zF4I0J14kY2qG0I9wY7bF5a3g=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Hammer-candlestick-pattern-2c4892736b0d4048959c43578e0587d7.jpg)\
*(Gambar ini hanya ilustrasi, bukan bagian dari output asli)*

Di MQL5, ada fungsi yang udah siap pakai untuk mendeteksi pola ini. Kita nggak perlu pusing ngitungin panjang sumbu dan badan sendiri. Tinggal panggil fungsinya, *voila*!

### 2. Candlestick Hanging Man: Sinyal Peringatan di Puncak Kenaikan

Nah, kalau Hanging Man ini kayak kembarannya Hammer, tapi munculnya di akhir tren naik. Bentuknya mirip, badan kecil di atas, kaki panjang ke bawah. Tapi bedanya, dia muncul saat harga lagi naik terus. Ini bisa jadi sinyal kalau para pembeli udah mulai kehabisan tenaga, dan penjual siap mengambil alih.

- **Bentuknya:** Sama seperti Hammer, badan candlestick kecil, sumbu bawahnya panjang (minimal dua kali panjang badan), dan sumbu atasnya pendek atau bahkan nggak ada.
- **Artinya:** Potensi tren naik mau berakhir dan beralih jadi tren turun.
- **Yang Perlu Diperhatikan:** Sama, panjang sumbu bawah dan kecilnya badan itu kunci. Posisi badan biasanya dekat dengan harga tertinggi candle sebelumnya.

![Ilustrasi Candlestick Hanging Man](https://www.investopedia.com/thmb/v_4zBvH0K2g7H0fD6sF1p_E2bA0=/1500x0/filters:no_upscale():max_bytes(150000):strip_icc()/Hanging-Man-candlestick-pattern-0d809d43e51e41e2a779967e0f99c9a3.jpg)\
*(Gambar ini hanya ilustrasi, bukan bagian dari output asli)*

Sama seperti Hammer, MQL5 juga punya "mata" jeli untuk mengenali pola Hanging Man secara otomatis. Keren kan?

## Konfirmasi Sinyal dengan Stochastic Oscillator: Biar Makin Yakin!

Pola candlestick doang kadang bisa *false signal* alias sinyal palsu. Makanya, para trader profesional selalu pakai konfirmasi dari indikator lain. Di strategi kali ini, kita akan pakai Stochastic Oscillator. Kenapa Stochastic? Karena dia itu indikator momentum yang bagus buat ngelihat kapan harga itu jenuh beli (overbought) atau jenuh jual (oversold), yang pas banget buat konfirmasi pola reversal.

Stochastic punya dua garis utama: %K (garis sinyal) dan %D (garis yang lebih halus, biasanya merupakan moving average dari %K).

### Bagaimana Stochastic Mengkonfirmasi?

Kita akan pakai aturan simpel tapi efektif:

- **Untuk Sinyal Beli (dari Hammer):**

  - Pola Hammer harus terdeteksi.
  - Garis sinyal Stochastic (%K) pada candle yang baru saja selesai harus **di bawah level 30**. Ini menandakan pasar dalam kondisi *oversold*, jadi ada kemungkinan harga akan berbalik naik.
  - Bisa juga kita tambahkan konfirmasi tambahan saat keluar posisi. Kalau garis sinyal Stochastic naik menembus level 20 atau 80, kita bisa pertimbangkan untuk menutup posisi jual yang tadinya terbuka (karena sinyal awal adalah bullish reversal).
- **Untuk Sinyal Jual (dari Hanging Man):**

  - Pola Hanging Man harus terdeteksi.
  - Garis sinyal Stochastic (%K) pada candle yang baru saja selesai harus **di atas level 70**. Ini menandakan pasar dalam kondisi *overbought*, jadi ada kemungkinan harga akan berbalik turun.
  - Sama seperti di atas, untuk keluar posisi beli, kita bisa lihat kalau garis sinyal Stochastic turun menembus level 80 atau 20.

Bayangkan begini di chart: Kamu lihat ada pola Hammer terbentuk setelah beberapa candle merah panjang. Kamu lirik Stochastic, eh, garisnya lagi nyungsep di bawah 30. Nah, ini sinyal yang lumayan kuat buat buka posisi beli. Sebaliknya, kalau ada Hanging Man di puncak rally, dan Stochastic lagi nge-gas di atas 70, siap-siap deh mikirin posisi jual.

## Membuat EA Pakai MQL5 Wizard: Langkah Demi Langkah Seru!

Oke, sekarang saatnya kita bikin robotnya. Proses ini akan lebih mudah kalau kamu sudah punya file tambahan yang diperlukan. Nggak perlu khawatir, file-file ini biasanya disediakan bersamaan dengan deskripsi strategi seperti ini. Kamu hanya perlu menyimpannya di folder yang tepat di MetaTrader 5 kamu. Setelah itu, restart MetaEditor-nya.

### Memulai Proses di MQL5 Wizard

1. **Buka MQL5 Wizard:** Di MetaEditor, cari menu "Tools" lalu pilih "MetaQuotes Language Editor". Setelah itu, di bagian "Navigator" sebelah kiri, cari "Expert Advisors" dan klik kanan, pilih "Create Expert Advisor". Atau, kamu bisa langsung klik ikon "Wizard" di toolbar.
2. **Pilih Tipe EA:** Di jendela pertama, kamu akan diminta memilih tipe EA. Biasanya, kita akan memilih "Expert Advisor (template)" untuk memulai. Klik "Next".
3. **Beri Nama EA & Properti Umum:** Nah, ini bagian seru pertama. Beri nama yang jelas untuk EA-mu, misalnya `AHM_StochBot` (AHM singkatan dari Hammer/Hanging Man, Stoch dari Stochastic). Di sini juga kamu bisa atur properti lain seperti nama penulis dan link website (opsional). Klik "Next".
4. **Pilih Modul Sinyal Trading:** Ini inti dari proses ini. Kamu akan melihat daftar modul sinyal yang bisa dipilih. Karena kita mau pakai Hammer/Hanging Man yang dikonfirmasi Stochastic, kita cari modul yang sesuai. Ada kemungkinan modul ini perlu kamu tambahkan dulu ke dalam *library* MQL5 kamu. Kalau sudah ditambahkan, nanti akan muncul di sini. Pilih modul "Signals based on Hammer/Hanging Man confirmed by Stochastic" atau nama serupa. Klik "Next".
5. **Konfigurasi Modul Sinyal:** Setelah memilih modulnya, akan ada jendela untuk mengkonfigurasi detailnya. Karena kita pakai satu modul sinyal utama, biasanya tinggal *confirm*. Kalau ada opsi lain seperti *trailing stop* atau *money management*, kamu bisa atur di sini. Untuk contoh ini, kita akan atur:

   - **Trailing Stop:** Kita pilih "Trailing Stop not used" dulu biar fokus ke sinyal.
   - **Money Management:** Kita pilih "Trading with fixed trade volume" dan atur lot-nya, misalnya 0.1 lot.
6. **Selesai & Hasilkan Kode:** Setelah semua diatur, tekan tombol "Finish". MQL5 Wizard akan langsung membuatkan file `.mq5` untuk EA-mu. File ini akan tersimpan otomatis di folder `MQL5\Experts` di dalam direktori data MetaTrader 5 kamu.

### Mengintip Kode Hasil Wizard & Pengaturan Penting

EA yang dihasilkan akan punya struktur dasar. Yang paling penting buat kamu pahami adalah bagian yang berhubungan dengan sinyal. Di dalam kode EA tersebut, akan ada bagian di mana `LongCondition()` dan `ShortCondition()` dari kelas sinyal yang kita pilih itu dipanggil.

Perhatikan parameter input EA yang dihasilkan. Kadang, MQL5 Wizard menyertakan parameter input untuk "threshold" atau ambang batas sinyal. Misalnya, `Signal_ThresholdOpen` dan `Signal_Close`. Nilai defaultnya mungkin perlu kamu sesuaikan.

Di strategi ini, karena kita pakai *main module* (yang berisi semua sinyal kita) dan satu modul sinyal Hammer/Hanging Man + Stochastic, perhitungan *threshold* buka dan tutup posisi bisa jadi agak berbeda. Sebagai contoh, kalau nilai *default* untuk *threshold* adalah 40 untuk buka dan 20 untuk tutup, tapi karena ada tambahan *main module* yang nilainya 0, maka *threshold* yang *efektif* jadi lebih rendah. Jadi, mungkin perlu diatur `Signal_ThresholdOpen=40` (karena 0+80 / 2) dan `Signal_Close=20` (karena 0+40 / 2). Ini memang perlu sedikit *trial and error* atau pemahaman lebih dalam tentang cara kerja voting antar modul sinyal.

Untuk parameter `Signal_StopLevel` dan `Signal_TakeLevel` yang diatur ke 0, artinya EA hanya akan menutup posisi ketika *kondisi penutupan* sinyalnya terpenuhi, bukan berdasarkan level Stop Loss atau Take Profit yang tetap.

### Uji Coba di Sejarah (Backtesting)

Sebelum terjun ke akun live, wajib banget coba EA ini di data historis pakai **Strategy Tester** di MetaTrader 5. Ini kayak simulasi masa lalu buat lihat performa EA-mu.

Dalam contoh yang diberikan, dilakukan backtesting pada pasangan EURUSD di timeframe H1 untuk periode Januari 2010 hingga Maret 2011. Dengan parameter Stochastic seperti `PeriodK=47`, `PeriodD=9`, `PeriodSlow=13`, dan `MA_period=5`, serta lot tetap 0.1 tanpa *trailing stop*, hasilnya menunjukkan performa yang menjanjikan. Grafik performa yang ditampilkan menunjukkan keuntungan yang didapat selama periode pengujian.

Hasil backtesting ini bisa jadi gambaran awal seberapa baik strategi ini bekerja. Tapi ingat, performa masa lalu bukan jaminan performa di masa depan. Gunakan Strategy Tester untuk mencari *set input parameter* terbaik buat EA-mu di berbagai pasangan mata uang dan timeframe.

Menggunakan MQL5 Wizard memang bikin proses bikin robot trading jadi lebih mudah diakses. Dengan memadukan pola candlestick klasik seperti Hammer dan Hanging Man dengan konfirmasi Stochastic, kamu punya alat trading otomatis yang potensial banget untuk membantumu di pasar finansial. Selamat mencoba dan semoga cuan!
