Quote Originally Posted by ;
quote Hai, Selain apa yang telah dibagikan john, Anda ingin membiasakan menggunakan informasi yang dilewatkan sebagai argumen ke dalam fungsi OnCalculate daripada mengandalkan informasi dari vars built-in. Juga, Anda ingin memastikan Anda melakukan look-back Anda dengan benar. Anda tidak perlu memproses seluruh loop (semua data grafik) pada setiap tick. Anda hanya perlu mengolah bagian dari data indikator yang perlu diperbarui. Berikut ini contoh bagaimana memanfaatkan fungsi OnCalculate. #property ketat #property indior_chart_window ...
Baiklah, jadi saya butuh sedikit waktu untuk mencari tahu apa sebenarnya maksudnya namun setelah saya mengatur kode dan mengaturnya dalam lingkaran itu akan terus mencetak setiap centang tidak peduli apa. Tampaknya diperbaiki ketika saya mengubah sedikit kode ini: limit = batas lt; 1)? 1: batasan; Untuk ini: limit = batas lt; 1)? 0: batasan; Karena jika tidak, akan tampak bahwa Batas akan menjadi apa pun. Izinkan saya untuk mengetahui jika saya salah di sini. Ini juga sepertinya tidak menggambar panah baru tapi mungkin itu karena perubahan yang saya buat jadi saya akan menguji itu. EDIT: sehingga tampak saya mengubah yang mengubah kemampuan untuk itu untuk menarik yang baru. EDIT 2: Jadi saya mengubahnya kembali menjadi apa itu dan itu menggambar panah baru namun itu salah mencetak mereka karena itu berpikir lilin yang sedang terbentuk saat ini selesai. EDIT 3: Saya mengubah sedikit kode ini: limit = batas lt; 1)? 1: batasan; Untuk ini: limit = batas lt; 1)? 2: batasan; Yang mengubahnya hanya menggunakan lilin jadi yang berarti bahwa tidak akan mencetak panah menggunakan lilin yang sedang terbentuk dan saat ini sedang mencetak dengan benar. Koreksi saya jika saya salah.