Dalam artikel ini kita akan mencoba bersama membuat indikator sendiri di Trading View (selanjutnya disingkat TV).
Indikator yang dimaksud di sini dipergunakan untuk teknikal analisis. Maka disebut indikator teknikal.
Apa itu indikator tenikal?
Indikator teknikal adalah alat yang digunakan dalam analisis teknikal untuk membantu trader mengidentifikasi tren harga, kekuatan tren, titik balik, dan kondisi pasar lainnya. Indikator teknikal menggunakan data historis harga dan volume untuk menghasilkan sinyal yang dapat membantu trader dalam pengambilan keputusan. Beberapa indikator teknikal populer meliputi Moving Average, Relative Strength Index (RSI), Bollinger Bands, dan MACD.
Untuk mencoba membuat indikator teknikal, pastinya Anda perlu memiliki akun Trading View. Jika belum memilikinya, silakan mendaftarkan diri melalui link ke Trading View ini.
Setelah memiliki akun, silakan ikuti langkah-langkah di bawah.
- Klik di Pine Editor
- Klik di Open – Create New – Indicator
- Copy paste script di bawah
- Rename nama
- Save
- Add to chart
Lebih jelasnya di video:
Note: Ada sedikit kesalahan di video, disebutkan simple moving average 20 namun tertulis di setting simple moving average 2.
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © funtrading_id//@version=5
indicator("MA", overlay=true)
// Inputs
MA1_len = input.int(50, title="MA1 Length")
MA2_len = input.int(200, title="MA2 Length")
MA_type = input.string(title="MA Type", defval="SMA", options=["SMA", "EMA", "WMA"])
// Moving Averages
MA1 = MA_type == "SMA" ? ta.sma(close, MA1_len) : MA_type == "EMA" ? ta.ema(close, MA1_len) : ta.wma(close, MA1_len)
MA2 = MA_type == "SMA" ? ta.sma(close, MA2_len) : MA_type == "EMA" ? ta.ema(close, MA2_len) : ta.wma(close, MA2_len)
// Crossover
crossoverUp = ta.crossover(MA1,MA2)
crossoverDown = ta.crossover(MA2,MA1)
// Plotting
plot(MA1, color=color.blue, title="MA1")
plot(MA2, color=color.orange, title="MA2")
plotshape(crossoverUp, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, text="Buy", title="Buy")
plotshape(crossoverDown, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, text="Sell", title="Sell")
Perlu diperhatikan: Indikator teknikal ini dibuat dengan tujuan untuk memberikan tanda pada kejadian GoldenCross dan DeathCross dari dua moving average yang berbeda timeline.
Moving Average sendiri bisa diganti, saat ini tersedia SMA, EMA, WMA. Simple, Exponential, Weighted.
Script ini dibuat dengan bantuan ChatGPT. Dan penulis bukan ahli dalam script, tulisan ini dibuat hanya untuk sharing. Semoga bermanfaat.
Link Trading View.