Daily candlestick on any timeframe chart

v10.3
Daily candlestick on any timeframe chart

This indicator draw the actual daily candlestick on any timeframe. You can change the visibility of the candlestick with the “alpha” variable set from 0 to 255 which change the transparency of it. It is not possible to draw objects on the right of the chart, so the candle is displayed overlayed of the price.

The candlestick is made of rectangles drawn with the new graphical objects of the 10.3 version of the platform.

Share this

Risk disclosure:

No information on this site is investment advice or a solicitation to buy or sell any financial instrument. Past performance is not indicative of future results. Trading may expose you to risk of loss greater than your deposits and is only suitable for experienced investors who have sufficient financial means to bear such risk.

ProRealTime ITF files and other attachments : How to import ITF files into ProRealTime platform?

PRC is also on YouTube, subscribe to our channel for exclusive content and tutorials

  1. supertiti • 05/25/2016 #

    Bonjour Nicolas
    J’ai mis alpha en variable pour jouer sur la transparence car je ne vois pas comment on peut faire? pour autant la transparence ne bouge pas entre 0 et 255 ! j’ai loupé quelque chose ?
    merci
    bonne journée à tous
     

  2. supertiti • 05/25/2016 #

    désolé , j’ai compris ! alpha dans le code ou en variable !!

  3. Pere • 05/25/2016 #

    This is the code changed to draw the last 2 days:
    defparam drawonlastbaronly = true

    alpha = 255 //from 0 to 255 to change alpha transparency

    dop = dopen(0)
    dhi = dhigh(0)
    dlo = dlow(0)
    dcl = dclose(0)
    //Candle yesterday
    dopy = dopen(1)
    dhiy = dhigh(1)
    dloy = dlow(1)
    dcly = dclose(1)

    //candlestick color
    if dop>dcl then
    direction = -1
    else
    direction = 1
    endif

    if dopy>dcly then
    directiony = -1
    else
    directiony = 1
    endif

    //bullish candle
    if direction = 1 then
    //candlestick body
    DRAWRECTANGLE(barindex-7,dop,barindex-2,dcl) COLOURED(10,205,10,alpha)//Originalmente verde 10,255,10
    //candlestick high and low
    DRAWRECTANGLE(barindex-5,dcl,barindex-4,dhi) COLOURED(10,205,10,alpha)
    DRAWRECTANGLE(barindex-5,dop,barindex-4,dlo) COLOURED(10,205,10,alpha)
    endif

    //bearish candle
    if direction = -1 then
    //candlestick body
    DRAWRECTANGLE(barindex-7,dcl,barindex-2,dop) COLOURED(255,10,10,alpha)
    //candlestick high and low
    DRAWRECTANGLE(barindex-5,dop,barindex-4,dhi) COLOURED(255,10,10,alpha)
    DRAWRECTANGLE(barindex-5,dcl,barindex-4,dlo) COLOURED(255,10,10,alpha)
    endif
    //bullish candle yesterday
    if directiony = 1 then
    //candlestick body
    DRAWRECTANGLE(barindex-15,dopy,barindex-10,dcly) COLOURED(10,205,10,alpha)
    //candlestick high and low
    DRAWRECTANGLE(barindex-13,dcly,barindex-12,dhiy) COLOURED(10,205,10,alpha)
    DRAWRECTANGLE(barindex-13,dopy,barindex-12,dloy) COLOURED(10,205,10,alpha)
    endif

    //bearish candle yesterday
    if directiony = -1 then
    //candlestick body
    DRAWRECTANGLE(barindex-15,dcly,barindex-10,dopy) COLOURED(255,10,10,alpha)
    //candlestick high and low
    DRAWRECTANGLE(barindex-13,dopy,barindex-12,dhiy) COLOURED(255,10,10,alpha)
    DRAWRECTANGLE(barindex-13,dcly,barindex-12,dloy) COLOURED(255,10,10,alpha)
    endif

    RETURN

  4. M.Nicolas 81 • 05/25/2016 #

    Hola Nicolas.
    ¿Existe la posibilidad de que este indicador se muestre también en el histórico anterior ?

    • Nicolas • 05/25/2016 #

      That would be possible to be coded using MTF indicator in PRT v11.

avatar
Register or

Likes

avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar

+2 more likes

Related users ' posts
sagittario75 Good morning, You might have a change to this code so that you change the time settings dir...
sandfred can this indicator be both converted into .mq4. i couldnt use it as .itf
Nicolas For any customized code, you can ask the programming services: https://www.prorealcode.com/t...
Nicolas
9 years ago
Choppiness index
Choppiness index
0
Indicators
eisi If i switch between different Markets, the Backgroundcolour will appear where it should not...
datageek How can I get alerts on colour change?
NAMBO40 Hello, I would like to add a 25 period SMA moving average. It's possible?
supertiti
9 years ago
Gian65 Hi I downloaded your indicator, and checked the pattern engulfing, but I think you should ch...
swapping ce n'est pas le bon endroit mais je n'ai pas eue de difficulté pour ajouter une image extern...
Bruno Carnazzi Moyenne mobile intéressante, dommage qu'elle soit si gourmande en puissance de calcul. Les v...
PeP2016 Hi, simple and nice idea. One question though: I read it removes small price fluctuations ...
Lior Green Doesn't work for me. Set values “compra” and “venta” to be shown as HISTOGRAM
Nicolas
9 years ago
thomas2004ch Hi Nicolas, >>This indicator code is not the one of the MACD divergence indicator a...
thomas2004ch I think I've found it. My questions: 1. Do you have the source code? 2. The following ...
Nicolas Hi, I'm not the author of this indicator. The MACD divergence source code of the one embedd...
s00071609 Hi, could you please suggest, what this codes gives, lowest[b](rsi[a]) -- just trying to us...
Nicolas lowest[b](rsi[a]) returns the lowest values of the RSI of "a" periods, over the last "b" per...
s00071609 Hi, what would be the code to get the price for last bullish DTOSC cross over. I am looking ...
xel @DerPat - I don't see any question regarding the indicator.  Anyway, I think I give enough l...
diegofe_2000 Xel, tu eres el creador de este indicador? Bueno te  cuento que es muy bueno para hacer est...
xel Buen día @diegofe_2000 -  Claro, mandalo y por aquí lo probamos en otros instrumentos y si g...
Doctrading I forgot to write at the beginning :  a = 50 b = 50 These are intermediate levels Sorry
DerPat Thank you. This one could be an aid in my current research on stochastics.
Pelayo it is possible that in line 12 we should put seuilinf=-b, thaks for all
Nicolas
9 years ago
Bill Williams Fractals
Bill Williams Fractals
61
Indicators
stevzor Hi - bit of an old post but hopefully you see my comment lol. I'm trying to add this Wil...
Nicolas Add it on the price by using the wrench on the left upper side of the price chart.
withoutwings Hi All, I've made some fixes & upgrades so that this single script can either used as...
Nicolas
9 years ago
Pivot points intraday
Pivot points intraday
5
Indicators
Nicolas Why are you asking this question there? (and in other places in the forums that don't have a...
Brisvegas Nice code Nicholas and well done on writing it but in my opinion and mine only pivot points ...
Nicolas Thanks for the input and your opinion, but IMO, the pivot points are ones of the best suppor...
Nicolas
9 years ago
ATR percentile rank
ATR percentile rank
4
Indicators
Nicolas This indicator rank the actual ATR to its recent statistical values. So you can have a bette...
Brisvegas Thanks Nicolas , very handy tool , I have added variables to look back period and ATR perio...
rufus.round How easy is it to remove the overnight intraday bars from the calculation?
supertiti
9 years ago
CCI Magic DID V1
v10.3
CCI Magic DID V1
11
Indicators
supertiti Hola Angel Las funciones backgroundcolor etc etc no funcionan con la version 10.2. Para sa...
Lotech123 It may be a little late in the day, but having only just discovered this utility, I have mes...
Henry
9 years ago
SuperTrend
SuperTrend
4
Indicators
Nicolas Exit and relaunch PRT should fix this behavior.
verdi55 Thank you. After a restart, it is somewhat faster; however, it still takes about 3 minutes t...
Nicolas Good! thanks for sharing your own code! Please do so with other ones if you think you can im...
Nicolas
9 years ago
Toto8 Hello, When I use the code above with no change at all, I get an error message stating that...
fabien philipp Hi, I have the same message error by importing the itf file, or by copying and pasting the ...
mcha bonjour, merci pour cet échange mais il me semble que ce twist des SSA  et SSB serait plus ...
Pasq Concernant la remarque précédente, il est possible de remplacer les 2 lignes de code de cett...
Nicolas Merci Pasq. On peut retrouver ce code corrigé sur le forum, je viens d'en retrouver un exemp...
tahar Bonjour, je travaille sur un ecran noir et les bougies sont extremement palotes, on distingu...
Alai-n Voir Echantillons de Couleurs RVB : https://www.prorealcode.com/documentation/category/instr...
Guillaume34 Bonjour, quelqu'un à t'il réalisé ce code à l'identique mais pas dans une fenêtre sous le gr...
Doctrading
9 years ago
Nicolas Use Highs and Lows instead
Doctrading This new code with highs and lows seems to work : boxSize = 20 // On aime bien que...
DonDollar Gentlemen, just a quick question. When I am adding this column to my code, PRT shows an err...
Cavok Bonjour, Comment utiliser cet indicateur comme screener? Merci.

Top