UnknownUnicorn100591

Candlestick Math

(Re-post with better graph)
This is a script I made to do what is called candlestick math (if you're not sure, Google it). It will take the first open, the last close, and the highest high and lowest low from a range of candlesticks, and plot it on top of the chart.

Unfortunately, there is no way to make it so you can move it with your mouse, and the bar numbering is not the same as the regular drawing tools, so to figure out what the line number is, create a new script with the text:
study("Plot N")
plot(n)

This will create another chart that will show you the bar numbers that correspond to the script's bar numbers. From there, figure out where you want to start the candlestick math, and enter that number in the "Start" field in the inputs for this script.
Skrip open-source

Dalam semangat TradingView, penulis dari skrip ini telah mempublikasikannya ke sumber-terbuka, maka trader dapat mengerti dan memverifikasinya. Semangat untuk penulis! Anda dapat menggunakannya secara gratis, namun penggunaan kembali kode ini dalam publikasi diatur oleh Tata Tertib. Anda dapat memfavoritkannya untuk digunakan pada chart

Pernyataan Penyangkalan

Informasi dan publikasi tidak dimaksudkan untuk menjadi, dan bukan merupakan saran keuangan, investasi, perdagangan, atau rekomendasi lainnya yang diberikan atau didukung oleh TradingView. Baca selengkapnya di Persyaratan Penggunaan.

Inggin menggunakan skrip ini pada chart?
study("Candlestick Math","CndlMth",overlay=true)
inStart = input(2610,"Start",integer,minval=0)
inLen = input(3,"Length",integer,minval=2)

len = inLen-1
start = inStart
end = inStart + len
isIn = (n >= start) and (n <= end)

o = isIn ? (na(o[1]) ? fixnan(open[0]) : o[1]) : na
c = isIn ? (na(c[1]) ? fixnan(close[round(-len)]) : c[1]) : na
h = isIn ? (na(h[1]) ? highest(fixnan(high[round(-len)]),len+1) : h[1]) : na
l = isIn ? (na(l[1]) ? lowest(fixnan(low[round(-len)]),len+1) : l[1]) : na

fill(plot(h,title="High"),plot(l,title="Low"),color=gray,transp=50)
plot(o,title="Open",color=iff(o > c,red,green),linewidth=4)
//plot(h,title="High")
//plot(l,title="Low")
plot(c,title="Close",color=iff(o > c,red,green),linewidth=4)