Indicateur sous forme de bandeau.

Viewing 15 posts - 16 through 30 (of 47 total)
  • Author
    Posts
  • #14315 quote
    Ruddy
    Participant
    Senior

    Bonjour,

    Il suffit de s’absenter une journée et tout s’enclenche à une allure vive pour les pôvres retraités !!!

    Aussi, je suis désolé de ne pas avoir posté le code du bandeau. En fait, vous m’avez devancé car je voulais essayer de coder les 3 bandeaux dans une seule fenêtre avant de le mettre à la disposition de la communauté.

    Par ailleurs, je joins le fichier suffixé ITF de l’indicateur qui colore les bougies. Cette coloration est très facile à obtenir puisqu’elle met en oeuvre une seule instruction qui vient d’être incorporée dans PRT version 10.3 : Drawcandle (voir la documentation pour les paramètres). Je trouve que la mise en évidence des bougies est plus plaisante à l’oeil que le dessin des traditionnelle  flèches (que je ne sais toujours pas faire). Cette façon de faire libère également de la visibilité pour un graphique de prix qui pourrait être chargé de couleurs.

    Attention à ceux qui utiliseraient cet indicateur. Lisez bien le début du code. En effet les bougies 1, 2, 3 de la méthode originelle deviennent les bougies 2, 1, 0.

    Autrement dit : 1 de la méthode originelle —–> 2 PRT

    2                                             ——> 1 PRT

    3                                             ——> 0 PRT

    MERCI à tous

    Ruddy

    Méthode_des_3_Bougies.itf
    #14319 quote
    Nicolas
    Keymaster
    Master

    @supertiti

    Tu mets les courbes en mode point et ça devrait corriger ton problème je pense.

    Pour poster dans le forum, tu écris d’abord ton message en texte normal, ensuite tu appuis sur le fameux bouton “Insert PRT code” et tu colles dedans ton code. Voilà! 😉


    @Ruddy

    Merci pour l’indicateur, on va le poster dans la Library pour que tout le monde en profit bien sûr 🙂

    #14330 quote
    supertiti
    Participant
    Master

    @Nicolas : l’idée est bonne on met les points dans la taille maximun et ça donne ce qu’il y a sur la photo jointe.


    @Ruddy
    : merci pour le drawcandle

    bandeaux-en-points.jpg bandeaux-en-points.jpg
    #14333 quote
    Ruddy
    Participant
    Senior

    Et voici le screener qui va avec …

    Méthode_des_3_Bougies_Forex_W.itf
    #14341 quote
    Nicolas
    Keymaster
    Master

    L’union fait la force ! (et l’oignon fait pleurer ..’evening joke’ )

    #14382 quote
    supertiti
    Participant
    Master

    En bidouillant on arrive à créer 3 bandeaux acceptables !

    lignes et taille maximale

    // Reg Lin 3 bandeaux    RL3B
    
    // Courbe  de régresssion linéaire bandeau de NICOLAS de PRC
    // Mettre  "periode" = 11  "periode2" = 26   "periode3"  =52  en variables
    
    ////////////////////////////////////////////
    RLx = LinearRegression[periode](close)
    
    // Création du bandeau
    If RLx[0] > RLx[1] then
    color = 0.100
    Elsif RLx[0] < RLx[1] then
    color = -0.100
    Endif
    ////////////////////////////////////////////
    RLx = LinearRegression[periode](close)
    
    // Création du bandeau
    If RLx[0] > RLx[1] then
    color = 0.101
    Elsif RLx[0] < RLx[1] then
    color = -0.101
    Endif
    ////////////////////////////////////////////
    ///////////////////////////////////////////
    
    RLx2 = LinearRegression[periode2](close)
    
    // Création du bandeau 2
    If RLx2[0] > RLx2[1] then
    color2 = 0.102
    Elsif RLx2[0] < RLx2[1] then
    color2 = -0.102
    Endif
    ////////////////////////////////////////////
    RLx2 = LinearRegression[periode2](close)
    
    // Création du bandeau 2
    If RLx2[0] > RLx2[1] then
    color2 = 0.103
    Elsif RLx2[0] < RLx2[1] then
    color2 = -0.103
    Endif
    ////////////////////////////////////////////
    ////////////////////////////////////////////
    
    RLx3 = LinearRegression[periode3](close)
    
    // Création du bandeau 3
    If RLx3[0] > RLx3[1] then
    color3 = 0.104
    Elsif RLx3[0] < RLx3[1] then
    color3 = -0.104
    Endif
    ////////////////////////////////////////////
    RLx3 = LinearRegression[periode3](close)
    
    // Création du bandeau 3
    If RLx3[0] > RLx3[1] then
    color3 = 0.105
    Elsif RLx3[0] < RLx3[1] then
    color3 = -0.105
    Endif
    ////////////////////////////////////////////
    /////////////////////////////////////////////
    
    
    Return 0.100 coloured by color as "RL bandeau court",0.101 coloured by color as "RL bandeau court",0.102 coloured by color2 as "RL bandeau moyen",0.103 coloured by color2 as "RL bandeau moyen",0.104 coloured by color3 as "RL bandeau long" ,0.105 coloured by color3 as "RL bandeau long" //, 0 coloured (125, 125, 125) as "Niveau 0"
    
    reg-3-bandeaux.jpg reg-3-bandeaux.jpg
    #14390 quote
    Nicolas
    Keymaster
    Master

    Bon, il n’y a plus qu’à poster tous ça! c’est qui s’y colle ? 🙂

    #14399 quote
    supertiti
    Participant
    Master

    Je l’ai fait il y a quelques minutes …dans library

    #14430 quote
    Nicolas
    Keymaster
    Master

    Merci supertiti, Ruddy aussi !.. j’ai privilégié le sien car Ruddy n’avait pas encore eu le privilège d’être présent dans la bibliothèque 🙂

    #14435 quote
    supertiti
    Participant
    Master

    Bonjour à tous

    @ Nicolas

    Je joins une photo des 2 indicateurs (en haut le dernier code que j’ai posté (en lignes) , en bas le code de la library (en histogrammes)

    Question : pourquoi à périodes égales les deux indicateurs donnent des résultats différents ?  quelque chose m’a échappé ?

    RL3BV1.jpg RL3BV1.jpg
    #14490 quote
    Ruddy
    Participant
    Senior

    Bonjour à tous,

    Ce que constate SuperTiti ne viendrait-il pas de la hauteur des histogrammes dans les deux versions ?

    Je m’explique, dans la version que j’ai postée les histogrammes les plus grands sont appliqués à la courbe de plus petite période, les moyens à la courbe de moyenne période et donc les plus petits à la courbe de plus grande période.

    Le tout, pour visualiser  dans la fenêtre dédiée , de haut en bas, vous l’aurez compris, la RL9 puis la RL18 et enfin la RL36, (les périodes sont données à titre indicatif).

    Il me semble que dans le code de SuperTiti, c’est l’inverse.

    Bon WE

    Ruddy

    #14500 quote
    supertiti
    Participant
    Master

    Bonsoir Ruddy,

    J’ai observé ce que tu dis, une sorte d’effet miroir (123/321) mais ce n’est pas ça je pense car ils y a des signaux complètement en dehors des clous avec les mêmes valeurs nonobstant ton observation.

    à suivre donc …

    #14572 quote
    supertiti
    Participant
    Master

    J’ai remis le couvert ce matin , tout est ok. Pourquoi ? PRT nous le dira ………..ou pas ?!

    une image pour illustrer …

    // REGRESSION LINEAIRE 3 BANDEAUX V1   RL3BV1
    // Courbe  de régresssion linéaire bandeau
    // Réalisation collégiale
    // Mettre  "periode1, periode2 et periode3" en variable
    
    periode1 = 11
    periode2 = 26
    periode3 = 55
    //___________________________________________
    RLx3 = LinearRegression[periode3](close)
    
    // Création du bandeau 3
    If RLx3[0] > RLx3[1] then
    color3 = 1.1
    Elsif RLx3[0] < RLx3[1] then
    color3 = -1.1
    Endif
    RLx1 = LinearRegression[periode1](close)
    ////////////////////////////////////////////////
    RLx2 = LinearRegression[periode2](close)
    // Création du bandeau 2
    If RLx2[0] > RLx2[1] then
    color2 = 1.2
    Elsif RLx2[0] < RLx2[1] then
    color2 = -1.2
    Endif
    /////////////////////////////////////////////////
    // Création du bandeau 1
    If RLx1[0] > RLx1[1] then
    color1 = 1.3
    Elsif RLx1[0] < RLx1[1] then
    color1 = -1.3
    Endif
    /////////////////////////////////////////////////
    //Création du bandeau 4 qui ne sert qu'à obtenir une égale hauteur d'histogrammes pour les 3 courbes précédentes
    RLx4 = LinearRegression[2](close)
    If RLx4[0] > RLx4[1] then
    color4 = 1.01
    Elsif RLx4[0] < RLx4[1] then
    color4 = -1.01
    Endif
    //____________________________________________
    
    Return 1.3 coloured by color3 as "RL bandeau1"   , 1.2 coloured by color2 as "RL bandeau2" ,   1.1 coloured by color1 as "RL bandeau1"     , 1.01 coloured by color4
    
    RL3BV1-1.jpg RL3BV1-1.jpg
    #14575 quote
    Nicolas
    Keymaster
    Master

    et si vous mettiez toutes les variables “color” à 1 et -1 plutôt que des valeurs à décimales ?

    #14581 quote
    supertiti
    Participant
    Master

    En effet le “rendu” est le même !

Viewing 15 posts - 16 through 30 (of 47 total)
  • You must be logged in to reply to this topic.

Indicateur sous forme de bandeau.


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
Ruddy @ruddy Participant
Summary

This topic contains 46 replies,
has 7 voices, and was last updated by Ruddy
8 years, 3 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 09/30/2016
Status: Active
Attachments: 19 files
Logo Logo
Loading...