Fungsi ta.supertrend di Pine Script v5 adalah cara paling bersih untuk memplot indikator SuperTrend di TradingView tanpa menghitung ulang ATR secara manual. Masalahnya, banyak orang menyalin kode setengah-setengah dan tidak memahami apa yang dikembalikan fungsi tersebut — sehingga keliru saat menghasilkan sinyal. Di sini Anda mendapatkan sintaks yang benar, arti dari setiap nilai yang dikembalikan, dan sebuah indikator siap tempel, lengkap dengan sinyal beli dan jual. Trading adalah aktivitas berisiko; gunakan ini sebagai alat belajar, bukan janji keuntungan.
Indikator hanyalah separuh jalan — mengeksekusi dengan emosi bisa menghabiskan modal. Lihat cara mengubah sinyal menjadi eksekusi otomatis dan uji di akun demo.
Lihat otomatisasi dengan Python →Sintaks fungsi
Di Pine Script v5, fungsi ini memiliki signature berikut:
Fungsi ini menerima dua argumen dan mengembalikan dua nilai sekaligus (sebuah tuple):
factor — pengali ATR (nilai umum: 3.0). Semakin besar, garis akan semakin “menjauh” dari harga dan sinyal yang Anda dapat semakin sedikit.
atrPeriod — periode ATR yang dipakai dalam perhitungan (nilai umum: 10).
supertrend — nilai garis indikator (untuk diplot).
direction — arah tren. Inilah kolom yang menghasilkan sinyal.
direction bernilai negatif (-1) ketika SuperTrend berada di bawah harga (tren naik) dan positif (+1) ketika berada di atas (tren turun). Banyak orang membalik logika ini dan salah membaca sinyal.
Mendeteksi pembalikan (sinyal)
Sinyal lahir dari perubahan arah, bukan dari nilainya sendiri. Gunakan fungsi ta.change() atau bandingkan dengan bar sebelumnya:
Indikator lengkap (siap tempel)
Tempelkan kode ini di Pine Editor TradingView (v5). Kode ini memplot garis berwarna, mewarnai latar, dan menandai beli/jual:
factor (mis. 3.5–4.0) untuk mengurangi sinyal palsu. Pada pasar yang lebih lambat, nilai yang lebih kecil bereaksi lebih cepat — tetapi menghasilkan lebih banyak noise. Selalu lakukan backtest sebelum mempercayainya.
Kesalahan umum
Membalik arah: ingat, tren naik adalah direction < 0. Jika sinyal Anda tampak terbalik, hampir selalu ini penyebabnya.
Memakai nilai alih-alih pembalikan: sinyal adalah perubahan arah, bukan “harga di atas garis”.
Ekspektasi repaint: SuperTrend berbasis ATR dan terkonfirmasi pada bar; jangan harap memprediksi puncak dan dasar secara persis.
Mengeksekusi setiap sinyal: SuperTrend sendirian menghasilkan banyak sinyal di pasar sideways. Kombinasikan dengan filter tren atau volume.
FAQ
Apakah ta.supertrend ada di Pine v4?
Fungsi bawaan ini milik v5. Pada versi lama Anda perlu menghitung ATR dan garisnya secara manual. Pindahlah ke v5.
Berapa nilai factor dan atrPeriod terbaik?
Standar klasik adalah 3.0 dan 10, tetapi yang ideal bergantung pada aset dan timeframe. Uji dan lakukan backtest.
Bisakah sinyalnya diotomatisasi?
Bisa: alertcondition memungkinkan pembuatan alert yang memicu webhook. Dari situ, skrip eksternal dapat mengeksekusi order — selalu diuji di demo terlebih dahulu.
Apakah SuperTrend bekerja di semua timeframe?
Bekerja, tetapi pada timeframe sangat singkat noise meningkat. Tren yang lebih jelas biasanya muncul pada timeframe yang lebih besar.
Disclaimer: trading adalah aktivitas berisiko tinggi dan mayoritas trader ritel kehilangan uang. Konten ini bersifat edukatif dan teknis, bukan rekomendasi investasi, penawaran, maupun nasihat finansial. Indikator tidak memprediksi masa depan dan hasil masa lalu tidak menjamin hasil di masa depan. Selalu uji di akun demo sebelum mempertaruhkan modal nyata dan jangan pernah berinvestasi lebih dari yang sanggup Anda relakan.
