Beranda Indikator Teknis Postingan

Candle Counter: Indikator Penting untuk MetaTrader 5

Lampiran
56432.zip (2.93 KB, Unduh 0 kali)

Pengenalan Candle Counter

Selamat datang, trader! Hari ini kita akan membahas tentang Candle Counter, sebuah indikator yang sangat berguna untuk MetaTrader 5. Dengan indikator ini, kamu bisa lebih mudah melacak pergerakan candle dan menganalisis tren pasar dengan lebih efisien. Yuk, kita simak fitur-fitur utama dari Candle Counter ini!

Fitur Utama

  1. Pemilihan Minggu:

    • Parameter SelectedWeek menentukan minggu mana dalam bulan yang akan diberi nomor.

    • Jika SelectedWeek = 0, maka semua minggu akan dipertimbangkan dan semua candle akan diberi nomor.

    • Untuk nilai yang tidak nol, hanya candle dari minggu yang ditentukan yang akan diberi nomor.

  2. Hitung Mundur:

    • Ketika NumberFirstCandle = false, penomoran dimulai dari candle terakhir hari itu dan bergerak mundur.

  3. Penyaringan Dinamis:

    • Indikator ini menyaring candle berdasarkan minggu yang dipilih (SelectedWeek) dan mengabaikan yang lain.

  4. Pemosisian Teks Dinamis:

    • Nomor diposisikan di atas atau di bawah candle, tergantung apakah candle tersebut bullish atau bearish.

    • Jarak antara teks dan candle dikendalikan oleh parameter PriceOffsetFactor.

  5. Kustomisasi Visual:

    • Warna, jenis font, ukuran teks, dan jenis anchor dapat disesuaikan untuk meningkatkan penampilan.

  6. Kinerja Optimal:

    • Indikator ini menghapus objek grafik lama sebelum membuat yang baru, memastikan tidak ada beban yang tidak perlu pada grafik.

Parameter Input

PriceOffsetFactor

Faktor jarak dinamis antara teks dan candle.

0.5

InpTextColourAbove

Warna teks di atas candle (untuk candle bullish).

clrSpringGreen

InpTextColourBelow

Warna teks di bawah candle (untuk candle bearish).

clrMediumOrchid

InpFont

Jenis font yang digunakan untuk menampilkan angka.

"Arial"

InpFontSize

Ukuran font.

8

Anchor

Jenis anchor untuk memposisikan teks (tengah, atas, bawah, dll.).

ANCHOR_CENTER

NumberFirstCandle

Menentukan apakah hitungan dimulai dari candle pertama hari itu (true) atau yang terakhir (false).

true

SelectedWeek

Minggu yang dipilih untuk dihitung (0 = Setiap minggu).

1

Detail Fitur

1. Penyaringan Berdasarkan Minggu

  • Fungsi GetWeekOfMonth() menghitung minggu dalam bulan untuk setiap candle.

  • Kondisi if(SelectedWeek != 0 && currentWeek != SelectedWeek) memastikan bahwa hanya candle dari minggu yang dipilih yang diproses.

2. Penomoran Berurutan

  • Hitungan dimulai kembali setiap kali ada perubahan hari (candleDay != previousDay).

  • Jika NumberFirstCandle = true, hitungan dimulai dari candle pertama hari itu.

  • Jika NumberFirstCandle = false, hitungan dimulai dari candle terakhir hari itu dan terus mundur.

3. Pemosisian Teks

  • Teks diposisikan di atas candle jika harga penutupan lebih rendah dari harga pembukaan (candle bearish).

  • Teks diposisikan di bawah candle jika harga penutupan lebih tinggi dari harga pembukaan (candle bullish).

4. Membuat dan Memperbarui Objek Grafik

  • Fungsi CreateText() membuat atau memperbarui objek grafik pada chart.

  • Objek-objek tersebut dinamai secara unik menggunakan prefix ObjectPrefix untuk menghindari konflik.

5. Pembersihan Otomatis

  • Fungsi DeleteObjects() menghapus semua objek grafik yang dibuat oleh indikator ketika indikator dihapus atau diinisialisasi ulang.


Postingan terkait

Komentar (0)