DRAWTEXT en vertical
Forums › ProRealTime forum Français › Support ProBuilder › DRAWTEXT en vertical
- This topic has 7 replies, 2 voices, and was last updated 8 years ago by Nicolas.
-
-
04/22/2016 at 11:03 AM #5795
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
04/22/2016 at 11:11 AM #579804/22/2016 at 12:53 PM #5810J’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 soldatsSoldat = (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
ENDIFRETURN indiccorbeau AS “3 corbeaux “, indicsoldat AS “3 soldats”, 0 as ” zero “
04/22/2016 at 4:14 PM #5828Exactement 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 ?
04/25/2016 at 10:51 AM #5931Bonjour 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
04/25/2016 at 10:57 AM #593204/25/2016 at 11:03 AM #5934Yes !!
1234567891011121314151617181920212223242526272829REM 3 corbeauxCorbeau = (close < open AND close[1]<open[1] AND close[2]<open[2] AND close<close[1] AND close[1]<close[2] )IF Corbeau THENindiccorbeau=-1ELSEindiccorbeau=0ENDIFIf indiccorbeau = -1 thenDRAWTEXT ( "C " ,barindex,-0.8,dialog,bold,20) coloured ( 255,255,255 )endifREM 3 soldatsSoldat = (close > open AND close[1]>open[1] AND close[2]>open[2] AND close>close[1] AND close[1]>close[2] )IF Soldat THENindicsoldat=1ELSEindicsoldat=0ENDIFIf indicsoldat = 1 thenDRAWTEXT ( "C " ,barindex,0.8,dialog,bold,20) coloured ( 255,255,255 )endifRETURN indiccorbeau AS "3 corbeaux ", indicsoldat AS "3 soldats", 0 as " zero "04/25/2016 at 11:41 AM #5939 -
AuthorPosts
Find exclusive trading pro-tools on