# DRAW_ARROW

> Download: draw_arrow.mq5       Pahami DRAW_ARROW: Indikator Panah di MT5 yang Bisa Bikin Kejutan!   Pernah nggak sih kamu lagi mantengin chart trading, terus berharap ada sinyal jelas yang nongol? Nah, di MetaTrader 5 (MT5) ini ada satu indikator yang namanya DRAW_ARROW, dan dia tuh unik banget. Sesuai namanya, dia ngasih sinyal pakai panah. Tapi jangan keburu mikir ini kayak indikator panah biasa yang gitu-gitu aja, karena DRAW_ARROW ini punya kejutan di balik setiap panahnya.   Buat kamu yang

**URL:** https://metatrader.id/MT5+Indikator/draw_arrow

---


## DRAW_ARROW

**Download:** [draw\_arrow.mq5](https://www.mql5.com/en/code/download/334/draw_arrow.mq5?ref=metatrader.id)

![DRAW_ARROW](https://c.mql5.com/18/3/DRAW_ARROW__1.png)

## Pahami DRAW\_ARROW: Indikator Panah di MT5 yang Bisa Bikin Kejutan!

Pernah nggak sih kamu lagi mantengin chart trading, terus berharap ada sinyal jelas yang nongol? Nah, di MetaTrader 5 (MT5) ini ada satu indikator yang namanya DRAW\_ARROW, dan dia tuh unik banget. Sesuai namanya, dia ngasih sinyal pakai panah. Tapi jangan keburu mikir ini kayak indikator panah biasa yang gitu-gitu aja, karena DRAW\_ARROW ini punya kejutan di balik setiap panahnya.

Buat kamu yang baru terjun ke dunia trading, kadang liat indikator segudang di MT5 bisa bikin pusing. Mana yang penting, mana yang cuma rame-rame? Nah, DRAW\_ARROW ini, meskipun kelihatannya sederhana, punya fungsi yang menarik dan cara kerja yang patut kamu tahu, apalagi kalau kamu suka sama sesuatu yang dinamis. Jadi, yuk kita kupas tuntas si panah misterius ini!

### Apa Sih DRAW\_ARROW Itu? Fungsi Utamanya Gimana?

Intinya, fungsi utama DRAW\_ARROW ini **ngasih lihatin ke kamu setiap kali ada pergerakan harga yang naik**. Sederhana banget, kan? Indikator ini akan menggambar sebuah panah di atas chart, tepat di bar yang menunjukkan harga penutupan (close price) lebih tinggi dari harga penutupan bar sebelumnya. Jadi, kalau bar yang baru terbentuk itu "lebih tinggi" dari bar sebelumnya, boom! Muncul deh panahnya.

Bayangin aja gini, kamu lagi ngeliatin pergerakan harga saham atau forex. Tiba-tiba, kamu lihat sebuah bar yang ditutup lebih tinggi dari bar sebelumnya. Nah, DRAW\_ARROW ini akan langsung nangkep momen itu dan ngasih "tanda mata" berupa panah. Ini bisa jadi indikasi awal bahwa ada momentum kenaikan yang sedang terjadi atau baru saja dimulai.

Namun, yang bikin indikator ini spesial adalah "kejutan"-nya. Bukan cuma sekadar panah naik, tapi panah itu sendiri bisa berubah-ubah. Nanti kita bahas lebih detail soal ini.

### Gimana Sih Cara Kerjanya di Balik Layar? Ngintip ke MQL5

Oke, sekarang kita sedikit menyelami "jeroan"-nya. Di dalam bahasa pemrograman MQL5, indikator ini bekerja dengan cukup lugas. Dia akan membandingkan harga penutupan dari bar yang sedang terbentuk (atau bar yang baru saja ditutup) dengan harga penutupan bar sebelumnya.

Secara teknis, dalam MQL5, perbandingannya akan seperti ini:

`if (Close[0] > Close[1])`

Di sini, `Close[0]` mewakili harga penutupan dari bar yang paling baru terbentuk (bar saat ini), sedangkan `Close[1]` adalah harga penutupan dari bar sebelumnya. Kalau kondisi `Close[0] > Close[1]` ini terpenuhi (harga penutupan bar saat ini memang lebih tinggi dari bar sebelumnya), maka indikator akan memerintahkan untuk menggambar sebuah panah.

Nah, "menggambar panah" ini di MQL5 punya beberapa parameter yang bisa diatur. Dalam konteks DRAW\_ARROW, parameter ini mencakup warna, ketebalan garis (width), pergeseran (shift) dari bar, dan bahkan kode karakter yang digunakan untuk panah itu sendiri.

### Kejutan yang Menyenangkan: Panah yang Berubah-ubah

Ini dia bagian paling seru dari DRAW\_ARROW. Kalau indikator panah lain mungkin warnanya itu-itu aja, atau bentuknya selalu sama, DRAW\_ARROW ini justru *random*. Dia akan mengubah warna, ketebalan garis, pergeseran, dan bahkan karakter panah itu sendiri secara acak setelah sejumlah tertentu "tick" berlalu.

Apa itu "tick"? Dalam trading, tick adalah perubahan terkecil dalam harga suatu instrumen keuangan. Jadi, setiap kali ada pergerakan harga sekecil apapun, itu dihitung sebagai satu tick. Nah, seberapa sering panah ini berubah itu ditentukan oleh variabel `N`, yang bisa kamu atur sendiri di "Properties" indikator di MT5.

Misalnya, kamu atur `N = 10`. Artinya, setiap kali terjadi 10 tick perubahan harga, maka properti panah akan diacak. Panah yang tadinya hijau tebal, bisa jadi merah tipis, atau bahkan berubah jadi karakter lain yang menyerupai panah tapi sedikit berbeda.

Mengapa ini menarik?

1. **Visual yang Dinamis:** Ini membuat chart kamu jadi nggak monoton. Perubahan visual ini bisa membantu kamu tetap fokus dan nggak bosan saat memantau pasar.
2. **Mengurangi "Over-reliance" pada Satu Sinyal:** Karena panahnya berubah-ubah, kamu mungkin nggak akan terlalu terpaku pada satu panah saja. Ini mendorong kamu untuk melihat konteks pasar yang lebih luas, bukan hanya bergantung pada satu sinyal visual.
3. **Menarik untuk Trader yang Suka Variasi:** Kalau kamu tipe trader yang suka mencoba hal baru atau nggak suka sesuatu yang terlalu predictable, fitur acak ini bisa jadi daya tarik tersendiri.

### Contoh Spesifik Cara Kerja DRAW\_ARROW di Chart

Mari kita bayangkan kamu sedang melihat chart EUR/USD di timeframe H1.

- **Skenario 1: Momentum Kenaikan Terjadi**\
  Misalnya, pada jam 10:00, harga EUR/USD ditutup di level 1.1050.\
  Kemudian, pada jam 11:00, harga ditutup di level 1.1065.\
  Karena 1.1065 > 1.1050, DRAW\_ARROW akan menggambar sebuah panah. Mungkin awalnya panah ini berwarna hijau, tebal, dan mengarah ke atas tepat di atas bar jam 11:00.
- **Skenario 2: Panah Berubah Setelah Beberapa Tick**\
  Setelah panah hijau itu muncul, pasar mulai bergerak. Katakanlah terjadi perubahan harga (tick) sebanyak 15 kali. Jika kamu mengatur `N = 10` (sesuai contoh sebelumnya), maka setelah terjadinya tick ke-10, properti panah bisa berubah. Panah hijau tebal tadi mungkin sekarang berubah menjadi panah berwarna biru, lebih tipis, dan sedikit bergeser posisinya ke bawah dari puncak bar.
- **Skenario 3: Tidak Ada Panah Muncul**\
  Jika pada jam 12:00, harga EUR/USD ditutup di level 1.1060, yang mana lebih rendah dari penutupan jam 11:00 (1.1065). Maka, kondisi `Close[0] > Close[1]` tidak terpenuhi. Akibatnya, DRAW\_ARROW tidak akan menggambar panah di bar jam 12:00. Ini menunjukkan bahwa tidak ada sinyal kenaikan berdasarkan kriteria simpel ini.

Penyesuaian nilai `N` ini jadi kunci. Kalau `N` kecil, panahnya akan sering berubah. Kalau `N` besar, perubahan panah akan lebih jarang terjadi. Kamu perlu bereksperimen untuk menemukan pengaturan `N` yang paling cocok dengan gaya trading dan timeframe yang kamu gunakan.

### Menyesuaikan Properti Awal dan Perubahan Acak

Perlu diingat, properti awal dari grafik yang digambar (dalam hal ini panah) itu ditentukan menggunakan `#property` di MQL5. Ini seperti pengaturan default saat indikator pertama kali dibuat. Namun, seperti yang sudah kita bahas, keunikan DRAW\_ARROW terletak pada fungsi `OnCalculate()`, di mana properti tersebut kemudian bisa diubah secara acak.

Artinya, si pembuat indikator bisa saja mengatur warna panah default-nya biru. Tapi begitu indikator mulai berjalan dan memenuhi kriteria perubahan acak, warna panah itu bisa berubah jadi merah, kuning, ungu, atau warna lain yang ditentukan oleh algoritma acak di dalam `OnCalculate()`.

Ini mirip seperti kamu punya mainan robot yang bisa berubah bentuk. Bentuk awalnya sudah keren, tapi kemudian dia bisa berubah lagi jadi bentuk lain yang juga keren, tapi nggak bisa ditebak sebelumnya.

### Mengapa Trader Perlu Memperhatikan Indikator Seperti Ini?

Meskipun DRAW\_ARROW terlihat sederhana, memahami cara kerjanya bisa memberikan beberapa keuntungan:

1. **Memahami Dasar Sinyal Kenaikan:** Ini adalah cara paling dasar untuk mengidentifikasi potensi tren naik. Ketika harga terus-menerus ditutup lebih tinggi, itu adalah tanda kekuatan.
2. **Mengamati Perubahan Dinamis:** Fitur perubahan acak itu mengajarkan kita untuk tidak terlalu kaku. Dalam trading, pasar itu dinamis, dan kemampuan untuk beradaptasi dengan perubahan adalah kunci.
3. **Dasar Pengembangan Indikator Lain:** Dengan memahami bagaimana DRAW\_ARROW menggambar panah berdasarkan perbandingan harga dan bagaimana properti bisa diubah secara dinamis, kamu bisa mulai membayangkan bagaimana indikator-indikator lain yang lebih kompleks bekerja, atau bahkan mencoba membuat indikator versimu sendiri di masa depan.

Jadi, jangan remehkan indikator yang terlihat simpel. Terkadang, di balik kesederhanaan itu tersimpan konsep yang fundamental dan fitur menarik yang bisa memperkaya pengalaman tradingmu. Cobalah pasang DRAW\_ARROW di chart MT5 kamu, atur parameter `N`-nya, dan lihat sendiri bagaimana panah-panah kejutan ini muncul menemani perjalanan tradingmu!
