Pak Halim, Terima kasih sudah bersedia share plugin nya, kalau ada waktu dan berkenan, tolong buatkan smoothing utk William%R.
Thank sebelumnya Salam, Chi Sent from my BlackBerry® powered by Sinyal Kuat INDOSAT -----Original Message----- From: Abdul Halim <abdul.ha...@gmail.com> Sender: amibroker-4-bei@yahoogroups.com Date: Tue, 20 Jul 2010 16:04:14 To: <amibroker-4-bei@yahoogroups.com> Reply-To: amibroker-4-bei@yahoogroups.com Subject: [Komunitas AmiBroker] Pemulusan Savitzky-Golay Dear All, Salah satu kendala kalau kita membangun trading system dengan modern TA adalah banyaknya noice. Efek noice ini bisa membuat sinyal2 BUY/SELL palsu. Di dunia Digital Signal Processing dikenal adanya smoothing atau pemulusan untuk mengurangi noice. Caranya bisa bermacam2. Salah satu algoritma smoothing yang terkenal adalah Savitzky-Golay. Saya coba mengimplementasikan algoritma ini di Amibroker dalam bentuk plugin berdasarkan kode dari buku "Numerical Recipes in C: The Art of Scientific Computing". Hasilnya silahkan lihat di attachment. Cara pakai: - Copy AmiSavgol.dll ke C:\Program Files\Amibroker\Plugins - Copy MFI Smoothing.afll ke C:\Program Files\Amibroker\Formulas\Custom. Ini adalah contoh pemakaian untuk memuluskan indicator MFI - Drag & drop AFL tersebut ke chart Anda. Anda bisa juga memakai pemulusan ini di AFL buatan sendiri. Cara memanggilnya adalah seperti ini: sg_mulus(Array, nl, nr, pOrder) *Keterangan * Return value: Array yang sudah dimuluskan Parameter: Array = Array masukan yang akan dimuluskan nl = Number of point to left (banyaknya bar ke kiri), nilainya harus positif > 0 nr = Number of point to right (banyaknya bar ke kanan), nilai harus >= 0 pOrder = Polynomial order, biasanya bernilai 2 atau 4 Saran dan komentarnya ditunggu! DISCLAIMER: Dengan menggunakan plugin ini, Anda berarti setuju untuk menanggung sendiri atas segala resiko yang akan terjadi. Regads, Halim