RicardoSantos

JohnEhlersFourierTransform

Library "JohnEhlersFourierTransform"
Fourier Transform for Traders By John Ehlers , slightly modified to allow to inspect other than the 8-50 frequency spectrum.
reference:
https://www.mesasoftware.com/papers/Four...

high_pass_filter(source) Detrended version of the data by High Pass Filtering with a 40 Period cutoff
  Parameters:
    source: float, data source.
  Returns: float.

transformed_dft(source, start_frequency, end_frequency) DFT by John Elhers.
  Parameters:
    source: float, data source.
    start_frequency: int, lower bound of the frequency window, must be a positive number >= 0, window must be less than or 30.
    end_frequency: int, upper bound of the frequency window, must be a positive number >= 0, window must be less than or 30.
  Returns: tuple with float, float array.

db_to_rgb( db , transparency) converts the frequency decibels to rgb .
  Parameters:
    db: float, decibels value.
    transparency: float, transparency value.
  Returns: color.
Notes de version: v2 removed the upper limit for the function, corrected a typo in the code, thanks to Al-M for spotting it :)
Notes de version: v3 - another typo bytes the dust.. tump tump tump oO", nicely spoted by Al-M :)
Notes de version: v4 fixed the preview chart..

Bibliothèque Pine

Dans le véritable esprit de TradingView, l'auteur a publié ce code Pine en tant que bibliothèque open-source afin que d'autres programmeurs Pine de notre communauté puissent le réutiliser. Bravo à l'auteur ! Vous pouvez utiliser cette bibliothèque à titre privé ou dans d'autres publications open-source, mais la réutilisation de ce code dans une publication est régie par notre Règlement.

Clause de non-responsabilité

Les informations et les publications ne sont pas destinées à être, et ne constituent pas, des conseils ou des recommandations en matière de finance, d'investissement, de trading ou d'autres types de conseils fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.

Vous voulez utiliser cette bibliothèque?

Copiez le texte dans le presse-papiers et collez-le dans votre script.