Madrid

Madrid Upper OHLC

486
This study displays the candlesticks of the upper timeframe, this provides a glance of the bigger picture in the current time frame by quickly and easily identifying the main OHLC levels.
In this example I am using the indicator twice on the 15 min chart, the first implementation displays the candles of the Daily timeframe and the second displays those of the weekly.

Script open-source

Nello spirito di condivisione promosso da TradingView, l'autore (al quale vanno i nostri ringraziamenti) ha deciso di pubblicare questo script in modalità open-source, così che chiunque possa comprenderlo e testarlo. Puoi utilizzarlo gratuitamente, ma il riutilizzo del codice è subordinato al rispetto del Regolamento. Per aggiungerlo al grafico, mettilo tra i preferiti.

Declinazione di responsabilità

Le informazioni ed i contenuti pubblicati non costituiscono in alcun modo una sollecitazione ad investire o ad operare nei mercati finanziari. Non sono inoltre fornite o supportate da TradingView. Maggiori dettagli nelle Condizioni d'uso.

Vuoi usare questo script sui tuoi grafici?
// Hector R. Madrid :04/DEC/2014 : 16:45 : 1.0
// http://madridjourneyonws.blogspot.com/
// This study displays the candlesticks of the upper timeframe, this
// provides a view of the bigger picture in the current time frame.
// Ref.  Pine programming tutorial 
//

study("Madrid Upper OHLC", "MUpperOHLC", overlay=true)

highTimeFrame = input("D", type=resolution)
numBars = highTimeFrame

// Upper HLOC
upperHigh = security(tickerid, highTimeFrame, high)
upperLow = security(tickerid, highTimeFrame, low)
upperOpen = security(tickerid, highTimeFrame, open)
upperClose = security(tickerid, highTimeFrame, close)
newBar(res) => change(time(res)) != 0



// Output
upperH = plot(newBar(numBars)?upperHigh:upperHigh[1], style=circles, linewidth=1, color=orange)
upperL = plot(newBar(numBars)?upperLow:upperLow[1], style=circles, linewidth=1, color=orange)
upperO = plot(newBar(numBars)?upperOpen:upperOpen[1], style=circles, linewidth=1, color=red)
upperC = plot(newBar(numBars)?upperClose:upperClose[1], style=circles, linewidth=1, color=green)

fill(upperH, upperL, orange, transp=90)
fill(upperO,upperC, color=orange, transp=90)