Dua tetapan baru telah ditambah pada parameter input: warna garis (Warna) dan lebar garis (Lebar).

Kenapa kita perlu ada parameter input untuk warna garis (Warna) dan lebar garis (Lebar) sedangkan kita boleh ubah warna dan lebar dalam indikator standard secara manual? Bila anda menguji strategi dalam penguji atau indikator ditambah ke carta oleh Sistem Trading (melalui ChartIndicatorAdd), Bears Power sentiasa ditunjukkan dengan warna dan lebar default:

Pada pendapat saya, paparan seperti ini tidak begitu mesra pengguna. Maka, saya memperkenalkan indikator khusus Custom Bears Power Inputs (menggunakan iCustom), yang membolehkan pemilihan parameter warna dan lebar.
//--- buat handle untuk indikator iBearsPower handle_iBearsPower=iCustom(m_symbol.Name(),Period(),"Custom Bears Power Inputs", InpMAPeriod,InpBearsColor,InpBearsWith); //--- jika handle tidak berjaya dibuat if(handle_iBearsPower==INVALID_HANDLE) { //--- maklumkan tentang kegagalan dan keluarkan kod ralat PrintFormat("Gagal untuk membuat handle indikator iBearsPower untuk simbol %s/%s, kod ralat %d", Symbol(), EnumToString(Period()), GetLastError()); //--- indikator dihentikan lebih awal return(INIT_FAILED); }
Ini membolehkan anda melihat indikator yang lebih menarik di dalam penguji atau pada carta terminal:
