indicateur "maison" de signaux de trading

Viewing 14 posts - 1 through 14 (of 14 total)
  • Author
    Posts
  • #83246 quote
    finplus
    Participant
    Master

    Bonsoir,

    afin de disposer d’une aide visuelle, j’ai programmé le petit programme ci-dessous qui affiche une flèche verte ou rouge selon la position du STO

    j’aurai aimé pouvoir remplacé les 3 premières flèches à gauche par les STO. Est-ce possible et si oui comment faire SVP?

    // Paramèr-tres stochastique HEIKIN ASHI
    
    indicator1, indicator2, ignored, ignored, ignored = CALL "Stochastique Heikin-Ashi" [60, 6, 10]
    
    if (indicator1 > indicator2) and (indicator1 < 80) then
    DRAWTEXT("▲", BarIndex,4.0,SansSerif,BOLD,12) COLOURED(0,255,0)
    elsif (indicator1 < indicator2) and (indicator1 > 20) then
    DRAWTEXT("▼", BarIndex,4.0,SansSerif,BOLD,12) COLOURED(255,0,0)
    ENDIF
    
    Return

     

    en réalité, les flèches haut ou bas sont vertes ou rouges.

    #83264 quote
    Nicolas
    Keymaster
    Master

    pouvoir remplacé les 3 premières flèches à gauche par les STO

    Désolé je n’ai pas compris. Une image pour bien comprendre peut-être ?

    #83282 quote
    finplus
    Participant
    Master

    Voilà copie écran ci-dessous.

    je voudrais remplacer les 3 premières flèches sur la gauche par l’indicateur qu’il symbolise (par exemple STO)

    merci.

    Capture-d’écran-2018-10-21-à-19.24.33.png Capture-d’écran-2018-10-21-à-19.24.33.png
    #83331 quote
    Nicolas
    Keymaster
    Master

    Je suis à moitié en vacances en ce moment, donc c’est peut-être ça qui bloque .. 😆 Mais je ne comprends toujours pas.. Il faudrait afficher l’oscillateur plutôt que les flèches dans les 3 premières colonnes de la gauche ? Si oui, on a un problème d’échelle, mais on pourrait adapter .. à voir.

    #83351 quote
    finplus
    Participant
    Master

    oui c’est absolument ça. Dans l’exemple il faudrait par exemple afficher “STO” au lieu des 3 premières flèches. Toutefois je viens de me rendre compte que l’identification des 3 première flèches dépend de la taille du graphique…. Donc je pense qu’il serait plus simple d’afficher “STO” (dans mon exemple) à droite de la dernière flèche de droite (autrement dit de la barre en cours).

    #83619 quote
    finplus
    Participant
    Master

    Je remonte ce sujet. Quelqu’un aurait il une idée SVP?

    merci et bon week end.

    #83635 quote
    Nicolas
    Keymaster
    Master

    Donc désormais, uniquement la dernière valeur des variables nommées indicator1 et indicator2 ?

    #83716 quote
    finplus
    Participant
    Master

    Non, je crois que je vais faire un scan d’un dessin pour matérialiser ma demande. Ce sera plus simple. Pour revenir à ma demande, je souhaiterai que à la droite de la dernière flèche de droite (donc est soit verte et orientée vers le haut si l’indicateur 1 > indicateur 2 et vice versa), soit marqué les lettres “STO” pour simplement indiquer que sur cette ligne les flèches correspondent à la position des indicateurs sur le timeframe indiqué.

    #83791 quote
    Nicolas
    Keymaster
    Master

    Ah oui effectivement, c’était plus simple comme demande 🙂

    Pour écrire dans le futur, tu peux utiliser DRAWTEXT avec des espaces devant ton texte, un exemple dans cet indicateur récent de la bibliothèque: ZigZag Fibonacci levels

    (Les % de retracement Fibo sont inscrits à droite des lignes, dans le futur).

    #84052 quote
    finplus
    Participant
    Master

    voilà le scan du rendu que je voudrais (les intitulés à droite des indicateurs en bas).

    Scan.jpeg Scan.jpeg
    #84160 quote
    Nicolas
    Keymaster
    Master

    Oui donc c’est bien ce que j’avais compris, sauf que comme tu utilises des objets graphiques pour faire tes flèches on ne peut pas limiter l’inscription du texte telle que tu le désires uniquement sur la première barre, car comme tu le sais on ne peut pas effacer un objet déjà tracé, de ce fait tu vas avoir du texte inscrit sur tous l’historique..

    On pourrait essayer avec une détection si nous sommes dans la barre en cours avec:

    IsLastBarOnChart=currenttime=opentime and date=today
    
    if IsLastBarOnChart then 
     drawtext("        STO",barindex,valeur,dialog,12,bold)
    endif

    valeur étant la coordonnée en Y où tu souhaites placer ce texte bien entendu.

    #84359 quote
    finplus
    Participant
    Master

    Bonsoir, petit retour. Ci-joint une photo de la situation. C’est bien mais au fur et à mesure du temps, les symboles ajoutés se rapprochent des flèches puis se mêlent à elles. Donc la question est : comment conserver la distance initiale ? merci.

    ex de lignes de programme et en gras la ligne ajoutée pour faire apparaître les lettres DMI.

    // Paramètres du DI

    indicator1, ignored, ignored = CALL DM[5, -5]

    if (indicator1) > 5 then
    DRAWTEXT(“▲”, BarIndex,6.0,SansSerif,BOLD,12) COLOURED(32,0,192)
    elsif (indicator1) < -5 then
    DRAWTEXT(“▼”, BarIndex,6.0,SansSerif,BOLD,12) COLOURED(255,0,0)
    endif

    if IsLastBarOnChart then
    drawtext(” DMI”,barindex,6,dialog,bold,12)
    endif

    Capture-d’écran-2018-11-07-à-20.06.01.png Capture-d’écran-2018-11-07-à-20.06.01.png
    #84361 quote
    finplus
    Participant
    Master

    [attachment file=”84362″]

    capture d’écran montrant le problème.

    Scan-1.jpeg Scan-1.jpeg Capture-d’écran-2018-11-07-à-20.11.16.png Capture-d’écran-2018-11-07-à-20.11.16.png
    #84367 quote
    finplus
    Participant
    Master

    non c’est bon. En fait, il suffit de changer de paire et les symboles se repositionnent correctement.

    bonne soirée.

Viewing 14 posts - 1 through 14 (of 14 total)
  • You must be logged in to reply to this topic.

indicateur "maison" de signaux de trading


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
finplus @finplus Participant
Summary

This topic contains 13 replies,
has 2 voices, and was last updated by finplus
7 years, 4 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 10/20/2018
Status: Active
Attachments: 5 files
Logo Logo
Loading...