Generic Finite Impulse Response Filter - Pernah ingin mendesain MA Anda sendiri?
Halaman 1 dari 462 12 TerakhirTerakhir
Results 1 to 10 of 17

Thread: Generic Finite Impulse Response Filter - Pernah ingin mendesain MA Anda sendiri?

  1. #1
    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

  2. #2
    Karena saya tidak yakin kapan saya akan bisa mendapatkan koefisien lengkap di dalamnya. Untuk saat ini, di sini ada kombinasi koefisien yang menyenangkan! 6 periode: 1,2,3,3,2,1 7 periode: 1,2,3,4,3,2,1 15 periode: 1,2,3,4,5,6,7,8,7 , 6,5,4,3,2,1 Anda mendapatkan ide. Harap diingat, sampai Anda menerapkan teknik reduksi lag (dibahas nanti) pada kombinasi koefisien ini, ini akan sangat terasa dengan periode yang lebih lama.

  3. #3
    lt; ruang untuk ekspansi masa depan;

  4. #4
    lt; ruang untuk ekspansi masa depan;

  5. #5

    Quote Originally Posted by ;
    lt; ruang untuk ekspansi masa depan;
    Anda tidak dapat mengedit posting ini di masa depan, hanya posting pertama yang dapat diedit, sejauh yang saya tahu.

  6. #6
    Ini terdengar sangat menarik sebagai pemrosesan sinyal secara umum. Apakah ada cara Anda juga dapat memposting file kode sumber mq4?

  7. #7
    2 Lampiran (s) Saya dengan senang hati akan mengirim Anda kode ... masalahnya adalah saya menggunakan banyak sub fungsi dan termasuk dengan semua pengkodean yang saya lakukan untuk tujuan organisasi, sehingga indikator sebenarnya memanggil fungsi lain yang mengontrol manipulasi data. Saya dapat mengirimkan Anda subfungsi perpustakaan juga jika Anda mau. Kabari saja. * Ngomong-ngomong, karena setiap dari Anda programmer dapat mengetahui dari kode, saya tidak benar-benar memiliki perut untuk indikator. Fokus saya terutama pada perluasan subfungsi perpustakaan saya saat ini dan pada EA. Jadi jika ada yang ingin membuat indikator lebih profesional merasa bebas, saya akan melampirkan versi lain. Yang terpasang sekarang hanyalah 'papan tempat memotong roti' yang saya gunakan untuk analisis filter saya, jadi itu hanya akan menghitung kembali begitu banyak bar karena perhitungan bisa agak lambat ketika Anda bekerja dengan filter yang lebih rumit .... *
    https://www.forexfabrikasi.com/attac...1622847978.mq4
    https://www.forexfabrikasi.com/crypt...ine-m2-ea.html

  8. #8
    Mungkin salah satu hal terbaik yang bisa Anda tambahkan adalah kemampuan untuk membaca pengaturan dari file. Jadi katakanlah saya ingin membuat 100 tes yang berbeda, saya bisa membuat file dengan setiap tes dan kemudian di indikator saya hanya perlu menentukan baris mana yang ingin saya lihat. File akan terlihat seperti: 6,1,2,3,3,2,1 10,1,2,3,4,4,3,2,1,1,1 Kemudian jika saya mengatur input ke 2, itu akan tahu bahwa ini adalah periode 10 dengan pengaturan berikut. Masuk akal?? Akan jauh lebih baik terutama ketika Anda mendapatkan 20-30 input.

  9. #9
    Ya, saya benar-benar mengerti maksud Anda tentang membaca dari sebuah file. Saya dapat mencoba untuk mendapatkan itu besok. Bahkan tidak pernah terlintas dalam pikiran saya karena sejujurnya, saya tidak pernah mengatur koefisien saya dengan tangan, saya hanya menggunakan serangkaian kode yang dimodifikasi dengan loop dan seperti mengaturnya untuk saya. Tapi saya pasti akan mencoba untuk mendapatkan pembacaan file yang diimplementasikan dalam beberapa hari ke depan, saran bagus!

  10. #10
    Kedengarannya seperti proyek yang menjanjikan. Tidak sabar untuk melihat apa yang Anda hasilkan

Similar Threads

  1. Kembangkan Sistem Perdagangan Anda Sendiri
    By Juanoxdeu in forum Pilihan Biner
    Balasan: 4
    Postingan Terakhir: 11-22-2021 21:21, 09:21 PM
  2. EA: Filter sebar VS News filter
    By Oxhiocwgk0 in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 3
    Postingan Terakhir: 11-22-2021 10:18, 10:18 AM
  3. Kembangkan Sistem Perdagangan Anda Sendiri
    By Juanoxdeu in forum Diskus Forex Umum
    Balasan: 4
    Postingan Terakhir: 09-05-2018 02:18, 02:18 AM
  4. Indikator, Anda mungkin ingin mencoba
    By Oxbus in forum Pendidikan Forex
    Balasan: 0
    Postingan Terakhir: 10-30-2016 09:50, 09:50 AM
  5. Indikator, Anda mungkin ingin mencoba
    By Oxbus in forum Diskus Forex Umum
    Balasan: 0
    Postingan Terakhir: 10-30-2016 09:50, 09:50 AM

Izin Posting

  • Anda tidak boleh memposting thread baru
  • Anda tidak boleh memposting balasan
  • Anda tidak boleh memposting lampiran
  • Anda tidak boleh menyunting postingan Anda
  •  
  • Kode BB Aktif
  • Smilies Aktif
  • Kode [IMG] Aktif
  • Kode [VIDEO] Aktif
  • Kode HTML tidak aktif
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.