Beranda Indikator Teknis Postingan

isNewBar: Indikator Penting untuk MetaTrader 5

Lampiran
107.zip (1.21 KB, Unduh 0 kali)

Bagi para trader, informasi mengenai munculnya bar baru pada timeframe tertentu sangatlah penting, terutama saat menggunakan indikator dan EA. Di artikel ini, saya akan menjelaskan cara menggunakan fungsi isNewBar() untuk mengetahui kapan bar baru muncul.

Setelah pemanggilan pertama fungsi isNewBar(), bar saat ini tidak dianggap sebagai bar baru. Fungsi ini menyimpan waktu bar saat ini, sehingga bar berikutnya akan dianggap baru. Saya sudah menambahkan komentar pada kode, jadi mudah dipahami. Semoga ini berguna bagi kalian!

Perhatikan penggunaan metode ini yang umum digunakan dalam MQL4 - perhitungan bar menggunakan fungsi Bars (dibahas di sini dalam bahasa Rusia).

Dalam MQL5, fungsi ini akan berfungsi hanya jika jumlah bar maksimum di chart diatur ke Tak Terbatas:

isNewBar

Ketika bar baru muncul, fungsi Bars akan mengembalikan jumlah bar yang terus bertambah. Namun, jika jumlah bar di chart dibatasi (misalnya, 10000 bar), pendekatan ini tidak akan berfungsi! Mudah untuk memeriksanya.

Oleh karena itu, kita perlu menyimpan waktu dari bar terakhir dan membandingkannya, karena waktu tidak berubah sampai bar selesai. Metode ini digunakan dalam indikator.

Postingan terkait

Komentar (0)