Quote Originally Posted by ;
Adakah yang tahu cara mengembalikan AtasBawah untuk OBJ_STDDEVCHANNEL atau OBJ_REGRESSION? ObjectGetValueByShift () mengembalikan garis tengah. Bagaimana cara mendapatkan garis luar?
Saya belum pernah bekerja dengan mql untuk waktu yang lama sehingga bisa jadi ada solusi sederhana. Saya belum mencoba menyelesaikan masalah ini sebelumnya tetapi harus ada cara yang baik untuk melakukannya, cukup mengejutkan saya tidak menemukan sesuatu yang berguna dalam dokumen dan tanpa lingkungan mt saya tidak dapat mencobanya sendiri. Bagaimanapun, di bawah ini ada 3 cara bagaimana saya akan mengatasi masalah tersebut. 1. Dapatkan waktu dan penggunaan
https://docs.mql4.com/objects/objectgetvaluebytime. Fungsi ini mengambil pengidentifikasi untuk indeks garis yang mungkin memberi Anda apa yang Anda inginkan. 2. Nilai deviasi sama di mana-mana di garis. Jika Anda dapat menghitung nilai std untuk diri sendiri, Anda hanya perlu getvaluebyshift dan tambahkan atau kurangi. Atau masalah yang sama, Anda juga bisa selalu mendapatkan persamaan untuk garis a * x b sedangkan a mudah dihitung dengan mengambil 2 poin dan Anda masih perlu mencari tahu nilai untuk b. 3. Mungkin patut untuk melihat objek tipe data dari regresi atau stdchannel. Anda dapat menginisialisasi objek dengan menggunakan ObjectCreate () tetapi Anda juga dapat membuat objek dengan memanggil metode .create pada subclass yang diinginkan dari CChartObject. Mungkin ada fungsi tambahan yang sudah melakukan apa yang Anda inginkan.