- いくつかのフィルタは、Jake Janovetz, 1995の記事()に基づいており、いくつかのフィルタは、デジタル信号処理ライブラリMtxVec 1.51に基づくものです。離散時間信号処理.Openheim and Schafer, Prentice-Hall, 1989 and Theory and application of digital signal processing, Lawrence R. Rabiner and Bernand Gold, Prentice-Hall, 1975.Prentice-Hall社、1975年。
デジタルフィルターには 4種類のフィルターがあります。
- ローパスフィルタ(FATL/SATL, RFTL/RSTL, KGLP);
- ハイパスフィルタ(KGHP)。
- バンドパスフィルタ(RBCI、KGBP)。
- 帯域阻止(ストップ)フィルタ(KGBS)。
すでにコンピュータにあるデジタル フィルターや、このフォーラムにあるデジタルフィルター(ダウンロードエリアを参照)を使用 したいのですが?はい、そうします。少なくとも、私たちは指標のパラメータをすべて知っていますし、EAの開発でそれを使うことができます。
ローパスフィルタのパラメータを 図に示します。写真1のX軸は周期、写真2のX軸は周波数です。
LPFの通過域カットオフ周波数P1(バー)。
- バーで表されるカットオフ。P1以上の期間の価格のすべてのスイングは抑制されます。古典的なMAでは、移動平均の期間に相当する。
ストップバンド周波数、D1(バー)。
- トランジェント期間。FATLの推奨値は2日です。SATLのような低速のフィルタでは、D1とP1の差はより大きくする必要があります。
通過帯域のリップル,R (Db)。
- 歪みを減らすため、できるだけ低い値に設定する必要がある。
Stop Band attenuation, A1 (-dB):
- ストップバンド領域での減衰量を定義する値です。推奨値は-40dBで、100倍減衰に相当します。
Delay, Bar:
- この値は、RFTL と RSTL をよりスムーズで予測可能なものにするために、バーで表されるデジタルフィルタの遅延を定義する。
FATLやKGLPではP1=10; D1=8; R=0.0864, A1=-40; Delay=0のパラメータが推奨されています。
または13; 10; 0.06; -40; 0;
または、25; 13; 0.001; -60; 0。
SATL/KGLPの場合。
79; 35; 0.039; -40; 0;または
49; 25; 0.024; -40; 0; または
50; 26; 0.001; -60; 0.
RFTLとRSTLの推奨パラメータはKGLPと同じですが、遅延は整数で0以上である必要があります。
しかし、ペアやタイムフレームなどに応じて、独自の設定を行うことができます。
KGLP, KGHP, KGBP, KGPSとは何ですか?
FATL, SATL, KGLPなどの違いは何ですか?
全てのフィルタは、2つの方法によってデジタルフィルタの合成を行うパーク・マック・アレン・アルゴリズムが利用されています。
- Jake Janovetz, 1995の記事(http://www.dsptutor.freeuk.com/remez/RemezFIRFilterDesign.html)に基づいているフィルタもあります。
- いくつかのフィルタは、Jake Janovetz, 1995の記事()に基づいており、いくつかのフィルタは、デジタル信号処理ライブラリMtxVec 1.51に基づくものです。離散時間信号処理.Openheim and Schafer, Prentice-Hall, 1989 and Theory and application of digital signal processing, Lawrence R. Rabiner and Bernand Gold, Prentice-Hall, 1975.Prentice-Hall社、1975年。
つまり、ローパスフィルタ(FATL/SATL、RFTL/RSTL、KGLP)は、規定以下の周波数の揺らぎをゲートしているのである。
ハイパスフィルター(KGHP)は、指定された周波数以上(以上)の揺らぎをゲートする。
バンドパスフィルタ(RBCI、KGBP)は、指定された帯域の変動をゲートする。
バンドリジェクトフィルタ(KGPS)は、指定されたバンド以外の変動にゲートをかけます。
陸海軍、王立陸軍士官学校、シベリアのロシア人の話でした。
次回は、MT4とMT3用のフィジタルフィルタのインジケータを作成し、それぞれのインジケータを比較し、それらのインジケータを使ってみるという実践的な内容になっています。
素晴らしい
ありがとうございます。
ダウンロードコーナーに、メタトレーダー用のデジタルフィルターを生成するソフトを掲載しましたので、ご覧ください。しかし、もしあなたがメタトレーダーだけで全てを行いたいのであれば、このソフトの代わりに、専用のインジケータを使用することができます。
このインジケータを使用するには、DF.dllを⽳にコピーし、Bdsp.dll, lapack.dll, mkl_support.dll が C:\WindowsSystem32 フォルダまたは⽳にあるかどうかを確認する必要がありま す。Options->Expert Advisorsの「Allow DLL import」と「Confirm DLLfunction's call」にチェックを入れてください。
ダウンロードエリアの確認
デジタルフィルタのパラメータを 選択するところで、P1などの意味になってしまい、阻害されています。インジケータを作ることはできるのですが、パラメータを選択する必要があります。
だから、休憩が必要です。
どなたかご存じないでしょうか?
OK。今、私はデジタルフィルタの指標ソフトウェアのジェネレータの作者と接触している。
彼は、異なるペア、タイムフレーム、月の時間などのための異なるパラメータがあるので、それはdifital指標のパラメータを 選択することは非常に困難であることを確認した。指標を作成するためのパラメータを選択する唯一の方法は、スペクトル分析中に視覚的な方法です。それを行うには、ソフトウェア内のいくつかのオプションがあります。
しかし、視覚的に!?難しい!
彼は、スペクトルチャートを使用してパラメータを計算するための実行アルゴリズムを作成するために彼を助けるかもしれない数学者を尋ねた。
彼はすべてを知っている。ただ、相談にのってほしいだけなのだ。誰か助けてくれないかな?
STLMヒスト。
上記のインジケータを微調整するためにインジケータジェネレータパッケージを使用する方法について、どなたか教えていただけませんか?入力が4つあるのですが、ジェネレーターは2つ入れてもエラーメッセージが表示されるだけです。
fatlとsatlを調整し、インジケータを作成 することができましたが、それだけです。スペクトル解析はまだです。それは今のところ私よりずっと上です。
ありがとうございます。
クリス