DRAWTEXT en vertical

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #5795 quote
    supertiti
    Participant
    Master

    Bonjour à tous,

     

    J’aimerai écrire un texte à l’intérieur d’un histogramme de façon verticale pour me rappeler sa signification dans un indicateur combiné (multi-indicateurs)

    Quelqu’un peut me dire si c’est faisable ou pas ? merci

    #5798 quote
    Nicolas
    Keymaster
    Master

    DRAWTEXT ne permet pas d’écrire verticalement en une seule instruction.

    Mais tu pourrais pourquoi pas, faire plusieurs lignes de 1 seule lettre et les aligner verticalement sur le même barindex..

    #5810 quote
    supertiti
    Participant
    Master

    J’ai fais ça sur les prix

    DRAWTEXT ( “C ” ,barindex,high-10,dialog,bold,20) coloured ( 255,10,10,255 )
    DRAWTEXT ( “C ” ,barindex,high-20,dialog,bold,20) coloured ( 255,10,10,255 )
    DRAWTEXT ( “I ” ,barindex,high-30,dialog,bold,20) coloured ( 255,10,10,255 )
    DRAWTEXT ( “1 ” ,barindex,high-40,dialog,bold,20) coloured ( 255,10,10,255 )
    DRAWTEXT ( “0 ” ,barindex,high-50,dialog,bold,20) coloured ( 255,10,10,255 )
    DRAWTEXT ( “0 ” ,barindex,high-60,dialog,bold,20) coloured ( 255,10,10,255 )

    Return

    C’est bon ! mais comment coller un texte sur une barre d’histogramme comme dans cet indicateur de Doctrading ?

    REM 3 corbeaux

    Corbeau = (close < open AND close[1]<open[1] AND close[2]<open[2] AND close<close[1] AND close[1]<close[2] )

    IF Corbeau THEN
    indiccorbeau=-1
    ELSE
    indiccorbeau=0
    ENDIF
    REM 3 soldats

    Soldat = (close > open AND close[1]>open[1] AND close[2]>open[2] AND close>close[1] AND close[1]>close[2] )

    IF Soldat THEN
    indicsoldat=1
    ELSE
    indicsoldat=0
    ENDIF

    RETURN indiccorbeau AS “3 corbeaux “, indicsoldat AS “3 soldats”, 0 as ” zero “

    #5828 quote
    Nicolas
    Keymaster
    Master

    Exactement de la même façon ! barindex c’est l’axe X, donc le temps ou le moment ou tu veux afficher ton texte.

    Donc si tu veux afficher du texte au moment pour l’indicateur trouve un “Soldat” (indicsoldat=1), place tes instructions de construction du texte à cet endroit.

    Ensuite tu adapteras le placement de tes lettres en fonction de l’échelle de cet histogramme (ici basé entre -1 et 1).

    Ai-je répondu à  ta question ?

    #5931 quote
    supertiti
    Participant
    Master

    Bonjour Nicolas,

     

    J’ai bien compris ton explication je pense mais je n’arrive pourtant pas à coller un texte vertical dans l’exemple de l’indicateur 3 corbeaux 3 soldats ! peux tu me mettre un exemple quand tu pourras

    en te remerciant

    Bonne journée à tous

    #5932 quote
    supertiti
    Participant
    Master

    Je crois que je vais y arriver ? j’ai une piste

    #5934 quote
    supertiti
    Participant
    Master

    Yes !!

    REM 3 corbeaux
    
    Corbeau = (close < open AND close[1]<open[1] AND close[2]<open[2] AND close<close[1] AND close[1]<close[2] )
    
    IF Corbeau THEN
    indiccorbeau=-1
    ELSE
    indiccorbeau=0
    ENDIF
    
    If indiccorbeau = -1 then
    DRAWTEXT ( "C " ,barindex,-0.8,dialog,bold,20) coloured ( 255,255,255 )
    endif
    
    REM 3 soldats
    
    Soldat = (close > open AND close[1]>open[1] AND close[2]>open[2] AND close>close[1] AND close[1]>close[2] )
    
    IF Soldat THEN
    indicsoldat=1
    ELSE
    indicsoldat=0
    ENDIF
    
    If indicsoldat = 1 then
    DRAWTEXT ( "C " ,barindex,0.8,dialog,bold,20) coloured ( 255,255,255 )
    endif
    
    RETURN indiccorbeau  AS "3 corbeaux ", indicsoldat AS "3 soldats", 0 as " zero "
    #5939 quote
    Nicolas
    Keymaster
    Master

    C’est beau quand ça marche 🙂

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

DRAWTEXT en vertical


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
supertiti @supertiti Participant
Summary

This topic contains 7 replies,
has 2 voices, and was last updated by Nicolas
9 years, 9 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 04/22/2016
Status: Active
Attachments: No files
Logo Logo
Loading...