Fave This

Tuesday, 20 July 2010

Re: [Komunitas AmiBroker] Pemulusan Savitzky-Golay



Sangat bagus sekali, saya sudah coba terapkan di indicator2 yang berhubungan dng harga saja (misal stoch atau will%R) smoothing sangat bagus, demikian juga pada MFI, namun bila perhitungannya memakai volume langsung, kurang begitu tepat.

Tapi ini benar2 luar biasa, salut buat Anda yang mampu menerjemahkan spt ini.

H1 

2010/7/20 Abdul Halim <abdul.halim@gmail.com>


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





__._,_.___


Apabila membutuhkan software AmiBroker, Realtime Intraday Data & Pelatihan silahkan kontak : Dendo Valentino | Cell : 08159304868 | e-mail: amibrokerfreak{at}yahoo.co.id | YM id : dendov | http://www.facebook.com/dendo.amibrokerfreak | http://www.amibroker-4-bei.org





Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___

No comments:

Post a Comment