Hai semua!

Jadi saya agak baru untuk mengkodekan dan mencoba menyusun EAScriptIndior (yang mana akan melakukan tugas) untuk menggambar garis vertikal pada grafik yang dipilih dengan cara apa pun di mana kondisi tertentu terpenuhi. Pada titik ini cukup mendasar yaitu menggambar garis vertikal jika harga penutupan bar tertentu berada di bawah rata-rata pergerakan 90 lilin (dari harga dekat lilin) ​​AT BAR YANG. Saya dapat menambahkan lebih banyak persyaratan dan menghasilkan indior lebih lanjut, Setelah saya mendapatkan itu untuk bekerja. Inilah yang saya miliki sejauh ini:

membatalkan OnTick ()

waktu datetime = iTime (NULL, NULL, 0);
if (PRICE_CLOSE lt; iMA (NULL, 0,90,0,0, PRICE_CLOSE, 0))
ObjectCreate (Baris waktu, OBJ_VLINE, 0, waktu, 0,0);


Masalahnya, ini dimulai dengan bar di mana kondisi itu benar, dan KEEPANG MELAKUKANNYA UNTUK SEMUA BAR SANGAT BERLAKU - BAHKAN JIKA rata-rata bergerak 90-periode; harga dekat sesudahnya.

Saya memahami bahwa bentuk kode saat ini dapat menarik garis dengan cara apa pun di mana masalahnya benar dan bukan hanya bilah di mana kondisi tersebut benar - dan itu adalah sesuatu yang juga ingin saya tangani (dan sesuatu yang saya ingin dibantu) , tetapi jika saya tidak salah, bukan masalah terpisah dari apa yang terjadi dengan semua kode di atas?

Juga, apakah lebih aman menulis naskah atau EA atau CI dengan ini?

Seperti yang saya katakan, saya seorang coder pemula jadi bantuan APAPUN akan sangat dihargai.

Terima kasih!