Ploting Arrow dan Shape

Pine script juga menyediakan fungsi dimana kita bisa ploting arrow atau shape. Salah satu aplikasinya adalah sebagai tanda untuk melakukan buy atau sell.

Fungsi plotarrow()

Berguna untuk plot up dan down arrows. Up arrow digambar pada setiap positive value, down arrow digambar pada setiap negative value. Jika indicator bernilai nam tidak ada arrow yang digambar.

Berikut syntax dasar dari fungsi plotarrow()

plotarrow(series, title, colorup, colordown, offset, minheight, maxheight, editable, show_last, display)

Berikut contoh code untuk menampilkan arrow dengan value series berdasarkan pengurangan close-open. Jika berisi nilai negatif ditampilkan arrow down, dan sebaliknya arrow up.

//@version=5
indicator("plot arrow")

plotarrow(close-open, offset=-2, title='offset', colorup=color.green, colordown=color.white, minheight=1, maxheight=200)

plot(close)

Fungsi plotshape()

Syntax dasar plotshape adalah

plotshape(series, title, style, location, color, offset, text, textcolor, editable, size, show_last, display)

Dengan plotshape() kita bisa plot bentuk selain arrow.

hanya series parameter yang wajib diisi, berupa series of bool, yaitu data series dimana shape akan diploting. Series akan diperlakukan sebagai series of boolean values kecuali location.absolute.

Untuk informasi shape yang bisa digunakan silakan lihat dokumentasi di: https://www.tradingview.com/pine-script-docs/en/v5/concepts/Text_and_shapes.html?highlight=plotshape#plotshape

Berikut snippet penggunaan fungsi plotshape(), dimana shape akan diplot jika close > open.

//@version=5
indicator("plotshape", overlay=true)

series_bool = close > open
plotshape(series_bool)

Masih ada fungsi lainnya yaitu plotchar() namun tidak akan dibahas karena pada prinsipnya adalah sama seperti fungsi plot diatas. Jika Anda ingin menggunakannya silakan lihat dokumentasinya di https://www.tradingview.com/pine-script-docs/en/v5/concepts/Text_and_shapes.html?highlight=plotshape#plotchar

Sharing is caring:

Leave a Comment