[quote = wieb; 3232106] ini bekerja dengan sempurna. Terima kasih banyak atas kebaikan Anda dan individu Anda mengajari saya. Maaf ketika saya begitu lambat dan bodoh belajar kode MQL dari Anda. Sekali lagi, terima kasih. Untuk (shift = batasan; shiftgt; = 0; ubah -) CandleAvg [ubah] = iMAOnArray (BarValue, 0, Panjang, 0, MODE_SMA, ubah);* Anda bisa meletakkan kode dan menyimpan satu loop jika (CandleAvg [change] gt; = 0) CandleAvgPlus [ubah] = CandleAvg [ubah]; if (CandleAvg [ubah] lt; 0) CandleAvgMinus [ubah] = CandleAvg [ubah]; *Saya belajar dari orang lain, mengajukan pertanyaan dan mempelajari kode. Anda bisa menghilangkan satu untuk loop seperti yang ditunjukkan dari kode tebal. Senang itu berhasil. Anda dapat membuat indikator multi-warna karena ini adalah konsep yang sama.