著者情報:
このインジケーターの作者は、"デジタルメソッドジェネレーター"の開発者、セルゲイ・イリュキンです。
DFilterは、クライアントターミナルにおけるデジタルフィルター作成の共通解決策を提供します。
このMQL5フィルターを使用すれば、クライアントターミナルのツールを使って他のデジタルフィルターを作成する必要がありません。この特長により、インジケーターの利用範囲が広がります。
このインジケーターについては、"MQL5におけるデジタルフィルターの実践的な実装"という記事で詳しく解説されています。
DF.dllファイルを「\MetaTrader5\MQL5\Libraries\」に配置してください。
注意! DF.dllを動作させるためには、bdsp.dll、lapack.dll、およびmkl_support.dllの3つの追加dllファイルが必要です。これらのファイルは数学処理ブロックを含んでおり、32ビットのWindows OSの場合は「C:\Windows\System32\」、64ビットの場合は「C:\Windows\SysWOW64\」に配置する必要があります。
使用前に以下の点を確認してください:
- 「ツール」->「オプション」->「エキスパートアドバイザー」で「DLLのインポートを許可する」チェックボックスがオンになっていること。
- bdsp.dll、lapack.dll、mkl_support.dllファイル(追加の数学ライブラリ)が「C:\Windows\System32\」または「C:\Windows\SysWOW64\」に配置されていること。
入力パラメーターの説明:
- Ftype - フィルターの種類:
0 - LPF (FATL/SATL/KGLP);
1 - HPF (KGHP);
2 - バンドパス (RBCI/KGBP);
3 - 除去 (KGBS)。 - P1 - P1カットオフ期間、バー;
- D1 - D1過渡プロセスカットオフ期間、バー;
- A1 - 除去バンドにおけるA1減衰、dB;
- P2 - P2カットオフ期間、バー;
- D2 - D2過渡プロセスカットオフ期間、バー;
- A2 - 除去バンドにおけるA2減衰、dB;
- Ripple - パスバンド内の脈動、dB;
- Delay - 遅延、バー。
P2、D2、A2パラメータの値は、LPFおよびHPFには考慮されません。
動作条件:
- LPF: P1 > D1
- HPF: P1 < D1
- バンドパスおよび除去: D2 > P2 > P1 > D1


コメント 0