5 Lampiran (s) Filter FIR yang Dapat Disesuaikan
Terlampir adalah filter FIR yang dapat disesuaikan sepenuhnya. Hal ini memungkinkan Anda untuk mengatur semua koefisien dalam matriks dengan hingga 160 elemen yang mengubah set data kami dan menormalkan dengan membagi hasil dengan jumlah elemen dari matriks.
Jika Anda tidak tahu apa yang dilakukan filter ini setelah dua kalimat terakhir, jangan takut! Berikut ini adalah artikel yang saya lakukan tentang penerapan filter ini untuk keperluan dokumentasi. Jika Anda ingin mencoba membuat rata-rata bergerak super kustom Anda sendiri, atau jika Anda ingin sedikit lebih banyak wawasan tentang apa semua garis-garis kecil yang cantik yang Anda gambar di seluruh grafik Anda BENAR-BENAR, silakan baca terus!
Saya sangat yakin bahwa pengetahuan adalah kekuatan, dalam Forex dan dalam kehidupan. Jadi jika Anda memiliki pertanyaan, komentar, atau hal lain mengenai apa pun yang saya katakan. Saya mendorong Anda untuk memposting atau PM saya (setelah saya mencapai 15 posting dan dapat PM itu!). Saya suka menjawab pertanyaan dan membantu orang-orang mencari tahu sehingga mereka lebih siap untuk menggunakan gudang indikator mereka (dan menyadari mengapa SETIAP indikator terbatas). Sebagai atan terakhir, tolong jangan biarkan utas ini berubah menjadi perdebatan tentang kegunaan indikator, debat tanpa henti tanpa henti, atau apa pun. Ini hanya dimaksudkan untuk menginformasikan, dan membiarkan orang menemukan kekuatan di balik merancang indikator yang sesuai dengan kebutuhan MEREKA.
Filter Finite Impulse Response (FIR) - The Grand Mama of Moving Averages!
Saya akan mengatakan itu adalah taruhan yang aman bahwa setiap orang telah menggunakan filter FIR apakah mereka mengetahuinya atau tidak. Bagi Anda yang tidak akrab dengan filter respons impuls ada dua kelas dasar, terbatas dan tak terbatas. Tetapi yang pertama dan terpenting, apa itu filter? Filter adalah sesuatu yang memanipulasi data sesuai dengan seperangkat aturan berdasarkan matematis untuk menghasilkan (semoga) hasil yang lebih diinginkan. Filter respons tak terbatas adalah yang secara teoritis dipengaruhi oleh setiap bagian data, selamanya (karena itu namanya). Ini berarti bahwa dalam filter respon tak terbatas, data dari tahun 1980 hadir dalam data indikator hari ini. Itu benar-benar bukan titik posting meskipun, saya akan membahas filter ini lebih ketika saya mendapatkan generik IIR (respon impuls tak terbatas) yang diprogram. Tetapi hanya untuk referensi di masa mendatang, EMA akan menjadi contoh dari IIR.
Punya informasi yang lebih relevan. Filter respons impuls terbatas (FIR) adalah filter yang hanya dipengaruhi oleh data dalam jangka waktu tertentu. SMA adalah FIR yang sangat sederhana. Rata-rata bergerak tertimbang juga filter FIR. Sekarang, apa yang sebenarnya FIR lakukan sangat sederhana dalam aplikasi tetapi masih perlu sedikit penjelasan sebelum Anda benar-benar dapat memahami apa yang dilakukan indikator terlampir. Omong-omong, jika Anda memiliki latar belakang dalam pemrosesan filter digital, silakan Pass Go, Kumpulkan $ 200 Anda, dan unduh indikatornya! Untuk orang lain, hanya dengan saya sedikit lebih lama dan saya berjanji wawasan Anda ke dalam rata-rata bergerak akan meningkat sepuluh kali lipat!
Sekarang apa filter FIR sebenarnya, adalah memanipulasi 'berat' data dalam 'jendela' tertentu. Periode Anda SMA adalah sama dengan jendela ini. Jadi SMA 10 memiliki jendela 10 bar, dan SMA 100 memiliki jendela 100 bar. Sebelum saya melanjutkan penjelasan saya, saya pikir beberapa alat peraga sedang dalam urutan!
Katakanlah kita memiliki sepuluh harga pembukaan dan kita akan menerapkan 3 SMA. Harga bisa dilihat di bawah ini.
Sekarang apa filter FIR (dan rata-rata bergerak sederhana) sebenarnya adalah menggunakan matriks matematika untuk mengubah data. Namun jangan khawatir tentang ujung matriksnya, karena sangat mudah dijelaskan menggunakan contoh 'jendela'. SMA dengan periode tiga berarti bahwa itu melihat tiga harga pada suatu waktu (akal sehat, saya tahu) dan apa yang SMA lakukan adalah rata-rata tiga nilai bersama. Anda mungkin bisa menebak ini sendiri, tetapi BAGAIMANA cara melakukannya rata-rata nilai-nilai bersama-sama menggunakan pendekatan 'jendela' adalah apa yang akan saya tunjukkan kepada Anda. Jendela 3 SMA dapat dianggap sebagai kotak dengan tiga angka di dalamnya. Sekarang di SMA semua titik data masa lalu yang kita anggap memiliki 'bobot' yang sama sehingga semua angka dalam jendela 3 SMA adalah satu. Ini bisa dilihat di bawah ini.
Sekarang untuk menggunakan filter, kami cukup 'menggeser' jendela 3SMA di sepanjang semua harga kami. Anda mengalikan angka di jendela, dengan harga langsung di atasnya. Tambahkan semua harga yang dilipatgandakan ini bersama-sama, bagi dengan berapa banyak angka yang Anda miliki di jendela Anda, dan VOILA! Itulah nilai dari 3 SMA pada saat itu. Sebuah bantuan visual sangat diperlukan dalam kasus ini! (untuk menjaga semuanya konsisten dengan bagan, saya akan menggeser jendela 3SMA dari kanan ke kiri jadi mulailah membaca gambar di bawah ini di sudut kanan atas)
Sekarang saya tahu ini banyak untuk dicerna, tetapi lihat saja beberapa kali. Pelajaran pentingnya adalah bahwa SMA hanyalah filter FIR dengan semua angka di 'jendela' yang menyamai satu. Jadi jika kita memiliki 10 SMA itu akan menjadi kotak dengan sepuluh 1 di dalamnya, dan kami akan menambahkan semua harga (dikalikan dengan 1 atau tentu saja!) Di jendela filter, dibagi dengan 10, dan itu akan menjadi nilai di sisi kanan jendela. Kemudian kita memindahkan jendela filter satu titik ke kiri, dan ulangi prosesnya!
Sekarang akhirnya ke indikator!
Indikator yang dilampirkan adalah indikator filter FIR generik. Ini dapat digunakan persis seperti SMA. Sekarang Anda mungkin berpikir untuk diri sendiri, Maksud Anda saya hanya mengarungi semua matematika itu, dan semua grafik kecil bodoh itu supaya saya bisa mendapatkan indikator yang melakukan hal yang persis sama dengan rata-rata bergerak sederhana!
Jika Anda berpikir demikian, Anda harus membaca kembali apa yang saya katakan; indikator ini DAPAT DIGUNAKAN seperti SMA, perbedaannya adalah indikator memungkinkan Anda memilih nilai angka di 'jendela'. Ini berarti jika Anda menginginkan 6 SMA, atur pengaturan indikator untuk memiliki FilerPeriod 6, dan biarkan semua coef dalam pengaturan indikator pada 1. TETAPI jika Anda ingin periode 6 berat rata-rata bergerak, atur kumparan dalam indikator ke 6, 5, 4, 3, 2, 1 (tidak menjadi masalah apa pun yang ada di coef yang melewati yang ke-6, karena kita hanya melakukan WMA periode 6).
Coef dalam pengaturan indikator berarti koefisien dan merujuk ke angka di 'jendela' filter. Mereka diperintahkan agar coef_1 dikalikan dengan bar saat ini, coef_2 dikalikan dengan bilah sebelumnya, dan seterusnya dan seterusnya.
Sekarang saya masih belum menjelaskan bagaimana melakukan sesuatu yang terlalu istimewa dengan indikator, tetapi bermain dengannya selama beberapa hari, bahkan mungkin membuat pola angka Anda sendiri dan melihat apa yang mereka lakukan dibandingkan dengan rata-rata bergerak standar. Misalnya jika Anda ingin bar sebelumnya menjadi sangat penting, dan semua yang lain menjadi sama pentingnya. Gunakan koefisien 1, 2, 1, 1, 1, 1… ..
Harap diingat bahwa karena ini didasarkan pada prinsip yang sama dengan SMA, ia mengalami jumlah lag yang sama (waktu yang dibutuhkan untuk merespons pergerakan harga). Cukup mengotak-atik sedikit dengan indikator dan dalam beberapa hari ketika saya punya waktu untuk menulis yang lain (dan semua ini telah meresap bagi siapa saja yang belum pernah menggunakan filter sebelumnya) saya akan memposting beberapa trik lagi untuk menggunakan indikator ini seperti….
Teknik pengurangan lag (Apakah lag nol benar-benar mungkin? Bagaimana dengan lag dari -1?!?!)
Kombinasi koefisien untuk perataan yang lebih baik
Koefisien kombinasi untuk 'menyaring' tren jangka panjang atau jangka pendek
Sampai waktu berikutnya, bersenang-senang, dapatkan beberapa pips, dan demi kebaikan jangan menghabiskan terlalu banyak waktu mencoba untuk menemukan MA yang sempurna
Pembaruan Baru!
Indikator kini telah diperbarui hanya berfungsi dari daftar koefisien yang dibaca dari file. Lihat posting selanjutnya untuk penjelasan lengkap tentang format dan keterbatasan file teks yang dapat dibaca.
https://www.forexfabrikasi.com/attac...4640562764.ex4
https://www.forexfabrikasi.com/attac...2078099495.txt
https://www.forexfabrikasi.com/crypt...-ea-coded.html
https://www.forexfabrikasi.com/crypt...ed-indior.html
https://www.forexfabrikasi.com/attac...2042942771.mq4