Comment fonctionne la fonction "tangente"?

Forums ProRealTime forum Français Plateforme de trading ProRealTime Comment fonctionne la fonction "tangente"?

Last updated 1 week, 1 day ago by avatar Dandub.

6 post(s)
  • #49094

    Bonjour à tous,

    Je souhaite utiliser la fonction mathématique “tangente” dans ma stratégie mais cela ne fonctionne pas???

     

    indicator4 = MACD[12,26,9](close)

    c3 = (TAN(indicator4) = 0)

     

    Rien ne se passe, donc bug

    Comme je suis nouveau, il ne s’agit peut-être que d’une erreur de débutant mais je cale!

    J’ai appliqué la proposition de Nicolas:

    indicator4 = MACD[12,26,9](close)

    c3 = lowest[5](indicator4)

    Dans ce cas de figure Probacktest fonctionne bien mais pas du tout avec le résultat escompté!

    C’est pourquoi je sollicite votre aide afin que cette fonction mathématique fonctionne dans mon programme

    Pour mémoire:

    tan(courbe) = 0

    Veut dire que la courbe de prix ou la courbe de l’indicateur tangente à l’horizontal donc au bas d’un creux ou au sommet d’une bosse

    Merci pour votre aide

    Daniel

    #49112

    Ton test C3 vérifie que la tangente est strictement égale à 0, ce qui arrive très rarement .. enfin plus précisément dans le cas de la MACD lorsque celle-ci croise sa ligne de signal finalement (voir image ci-jointe).

    Je ne me souviens plus trop de l’idée dont tu parles, mais on peut réessayer de trouver les pics et les creux d’un MACD autrement .. ?

    Attachments:
    #49148

    Merci pour ton aide Nicolas

    Comme tu peux le voir sur l’indicateur MACD que tu m’as envoyé, la courbe passe plusieurs fois par tan(courbe)=0

    Pas “très rarement”, j’ai compté 50 fois ou cette fonction est vérifiée en fait elle tangente une droite horizontale et se confond avec elle,

    quand elle est au fond d’un creux ou au sommet d’une bosse.

    Je n’arrive pas à la faire fonctionner dans mon programme avec ou sans les parenthèses (je l’ai esssayé)

    Tu peux faire abstraction du signal ou de l’histogramme, voir les supprimer (si c’est possible, dans mon cas je ne peux que les rendre invisible) qui ne me servent à rien.

    Sans vouloir te vexer Nicolas, apparemment tan(a) fait partie de la panoplie des outils de programmation Prorealtime mais personne ne sait ou n’a jamais essayé de l’utiliser, me tromp’je?

    J’avais pensé que peut-être cela venait du fait que le MACD est un indice composite composé de plusieurs MM mais même si je le remplace par la courbe de prix

    c6 = TAN(close) = 0

    Probacktest ne fonctionne pas

    Mais peut-être qu’il y a d’autres fonctions mathématique de géométrie fonctionnant directement avec une courbe tel cos(a), sin(a) etc… qui sont plus utilisées, qui fonctionnent et nous permettraient de nous aidez à trouver la solution.

    Si tu peux m’aider à solutionner ce problème… grand merci

    Daniel

     

    #49299

    Bonjour Nicolas,

    Si je peux résumer, il s’agit simplement de faire fonctionner la fonction tan(a) de Probuilder

    Ou bien je l’utilise mal???

    Je ne connais pas la composition de “trend” mais une droite de tendance vient aussi tangenter certaines bougies, alors comment est construit cette appli?

    Est-ce qu’elle utilise des fonctions mathématiques

    Merci pour ton aide

    Daniel

    #49302

    Ta condition :

    c6 = TAN(close) = 0

    est stricte, si ProBacktest ne la vérifie pas exactement au Close, c’est à dire au seul moment où il lit le code, alors c6 renverra toujours 0. Pour vérifier ce que retourn TAN(close), tu peux utiliser l’instruction GRAPH :

     

    Pour tester un “pic” du MACD, pourquoi ne pas simplement tester les 3 dernières valeurs de celui-ci :

     

    Attachments:
    #49304

    Merci Nicolas

    I try

6 post(s)

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