Discussion de l'article "Création de filtres numériques à temps" - page 5

[Supprimé]  

Le filtre étant non linéaire, la réponse impulsionnelle à différentes sections est différente. Par conséquent, il est préférable d'utiliser la déconvolution - une opération de convolution inverse sur la section nécessaire, à cette fin vous pouvez utiliser la bibliothèque ALGLIB.

Tracez le spectre de la réponse impulsionnelle obtenue. Un filtre idéal doit présenter une ligne verticale entre la suppression et la transmission.

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5
 
GT788:

Le filtre étant non linéaire, la réponse impulsionnelle à différentes sections est différente. Par conséquent, il est préférable d'utiliser la déconvolution - une opération de convolution inverse sur la section nécessaire, à cette fin vous pouvez utiliser la bibliothèque ALGLIB.

Tracez le spectre de la réponse impulsionnelle obtenue. Un filtre idéal devrait avoir une ligne verticale entre la suppression et la transmission.

Vous pouvez également l'observer. Je l'ai marqué pour moi-même, je le ferai, mais pas maintenant.
 
Le principe d'incertitude de Heisenberg !
 

Alors pourquoi ne pas utiliser la méthode d'approximation locale https://chaos.phys.msu.ru/loskutov/PDF/Los_Kotl_Zhur.pdf ?

Elle permet non seulement de prédire les données, mais aussi de les filtrer. Et, théoriquement, un tel filtre ne devrait pas avoir de retard du tout !

L'idée est très similaire. Sauf qu'ici, il n'est pas nécessaire de passer d'un filtre à l'autre pour différentes parties de la série temporelle. Ici, nous recherchons des segments dans l'historique qui sont similaires aux derniers comptes de la série, puis ces segments trouvés sont moyennés sur l'ensemble. C'est le résultat du filtrage. L'essentiel est qu'il y ait suffisamment de données dans l'historique, sinon il n'y aura pas de tracés similaires.