Fonctionnement DClose

Forums ProRealTime forum Français Support ProBuilder Fonctionnement DClose

Viewing 7 posts - 1 through 7 (of 7 total)
  • #45040

    Bonjour,

    j’essaye de fabriquer un indicateur qui me donne à peu près la même information dans tous les timeframes D1, W1, M1 (à part l’effet de lissage).

    Mon indicateur utilise DClose à 100 jours => DClose [100].

     

    L’indicateur a l’air de faire le calcul comme je veux (mêmes résultats d’une UT à l’autre) mais  pour les UT weekly et monthly, je ne comprends pas pourquoi l’indicateur ne peut pas calculer non plus pour les 100 plus anciennes bougies :

     

    -> en daily : ok, c’est normal, je comprends. Pas de calcul pour les 100 plus anciennes bougies.

    -> en weekly : 1 bougie weekly correspond à 5 bougies daily donc je pensais que l’indicateur s’arrêterait aux 20 plus anciennes bougies. (100 / 5 = 20 semaines)

    -> en monthly : 1 bougie monthly correspond à environ 20 bougies daily => il devrait seulement y avoir les 5 plus anciennes bougies monthly où l’indicateur ne peut pas calculer (100 / 20 = 5 mois).

     

    Or, quelque soit l’UT weekly et monthly, il me manque la valeur de l’indicateur pour les 100 plus anciennes bougies. Pour certaines valeurs qui n’ont pas assez d’historique, l’indicateur ne me renvoie donc rien du tout en monthly, ce qui n’est pas pratique et fait perdre une partie de l’intérêt de l’indicateur.

    Et surtout, ça donne l’impression que l’indicateur fait le calcul sur la bougie weekly (ou monthly) à 100 semaines (mois) => quelque peu perturbant! 😉 Il a fallu que je vérifie de près pour être sûr de ce que c’était bien sur 100 jours.

     

    Je n’ai pas trouvé de solution. Y a-t-il quelque chose que j’ai raté, mal compris…?

    Merci d’avance pour l’aide!

    #45106

    correction : ce n’est pas DClose[100] mais DClose(100) (ce qui ne répond pas à mes questions! 😉 )

    #45107

    Nouveau problème :

    DClose ne fonctionne pas lorsqu’il est appelé par un screener.

    Lorsque je lance le screener en Hebdo avec DClose(100), je récupère le Close à 100 semaines et non pas à 100 jours. ^^

    #45212

    et en utilisant la modification de TIMEFRAME dans le code du screener ? ça marche mieux ? 🙂

    #45251

    pour Timeframe, je fais les tests mais je répondrai dans la file de la partie proscreener 😉

    https://www.prorealcode.com/topic/probleme-dclose/

    #45253

    Et sinon, une idée pour cet indicateur qui ne remonte pas assez loin dans le temps?! 😉

    #45395

    Dans une unité de temps supérieure au Daily, on ne pourra pas aller chercher des informations à l’intérieur de la barre (en mensuel donc, Dclose n’ira pas chercher une valeur du timeframe daily, par contre cela fonctionnera bien entendu dans toutes les unités de temps inférieures au journalier).

Viewing 7 posts - 1 through 7 (of 7 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login