TradingView menggabungkan grafik, alert, skrip Pine dan koneksi broker tertentu. Mulailah dengan memisahkan sumber data grafik, strategi simulasi dan akun nyata. Tampilan yang mirip dapat menunjukkan ketiganya, tetapi sinyal tester bukan konfirmasi eksekusi broker.

Apa sebenarnya TradingView?

TradingView menyediakan grafik browser serta aplikasi desktop dan seluler. Layout tersimpan mendukung pekerjaan antarperangkat sesuai akun dan paket. Akun analisis terpisah dari broker yang menyimpan dana dan menerima order. Sebelum memakai alurnya, periksa sumber data serta akun yang tampil pada panel trading.

Pencarian dapat mencakup mata uang, saham, futures dan indeks dari penyedia berbeda. Indeks tunai, seri futures dan CFD indeks adalah produk berbeda meskipun grafiknya mirip. Catat penyedia, simbol lengkap, produk, sesi serta pengaturan seri atau penyesuaian. Simbol yang terlihat belum membuktikan dapat diperdagangkan melalui akun terhubung.

Tentukan masukan aturan sebelum mengubah workspace. Dasar analisis teknikal membahas konsep. Untuk analisis multi-timeframe, periksa batas layout paket: watchlist bukan beberapa panel grafik simultan. Matriks Basic saat diperiksa menunjukkan satu grafik per tab; jangan mengasumsikan tiga panel hanya karena tiga instrumen masuk daftar.

Zona grafik tidak mengubah hour bawaan Pine

Bedakan label waktu dari nilai kode. Pada contoh rekaan ini, bar membuka 6 Oktober 2026, 13:30 UTC, dan syminfo.timezone bernilai America/New_York. Waktu setempat 09:30, sehingga variabel hour bawaan Pine bernilai 9. Grafik yang disetel Europe/Warsaw menampilkan waktu sama sebagai 15:30.

Satu bar, dua tampilan, Pine hour tetapBar rekaan membuka 6 Oktober 2026 pukul 13:30 UTC. Zona simbol America/New_York menunjukkan 09:30, sehingga hour bawaan Pine 9. Grafik Europe/Warsaw menunjukkan 15:30; menggantinya ke UTC menunjukkan 13:30. Pine hour tetap 9.Satu bar: 2026-10-06Open: 13:30 UTCZONA WAKTU GRAFIKZONA WAKTU SIMBOLEurope/Warsaw15:30America/New_York09:30Grafik diubah:UTC: 13:30Pine hour bawaan9: tetap 9Label baru tidak mengubah aturan.Tulis zona filter di dalam skrip.
Kedua cabang memakai timestamp sama. Cabang kiri mengubah tampilan; cabang kanan menentukan penafsiran hour bawaan skrip.

Label grafik berubah, hour bawaan tetapSatu pembukaan bar rekaan pada 6 Oktober 2026, 13:30 UTC.PERHITUNGAN HIPOTETISSimbolAmerica/New_York: 09:30;hour = 9Grafik awalEurope/Warsaw: 15:30Grafik diubahUTC: 13:30; hour tetap 9Tampilan IndonesiaWIB 20:30; WITA 21:30;WIT 22:30
Label grafik berubah, hour bawaan tetap. Satu pembukaan bar rekaan pada 6 Oktober 2026, 13:30 UTC.

Simpan timestamp, zona simbol dan zona filter; jangan menyimpulkan aturan dari label layar saja.

Pada layar kecil, gulir diagram mendatar atau perbesar. Nilai dan kesimpulan juga tersedia dalam teks di bawah.

Simbol
America/New_York: 09:30; hour = 9 – Zona default skrip dari simbol.
Grafik awal
Europe/Warsaw: 15:30 – Ini label tampilan; filter eksplisit Warsawa memberi 15.
Grafik diubah
UTC: 13:30; hour tetap 9 – Mengganti tampilan tidak mengganti perhitungan Pine.
Tampilan Indonesia
WIB 20:30; WITA 21:30; WIT 22:30 – Tanggal sama; filter Asia/Jakarta harus ditulis eksplisit untuk hour 20.

Setelah grafik diganti ke UTC, label menjadi 13:30, tetapi hour tetap 9. Pine tidak membaca zona tampilan grafik untuk perhitungannya. Untuk aturan waktu Warsawa, tulis eksplisit hour(time, "Europe/Warsaw"); bar ini memberi 15. Simpan timestamp UTC lengkap, zona simbol dan zona filter dalam jurnal, bukan hanya dua angka jam.

Bagi pembaca Indonesia, instant sama adalah 20:30 WIB, 21:30 WITA dan 22:30 WIT pada 6 Oktober. Filter eksplisit hour(time, "Asia/Jakarta") memberi 20, bukan 9. Mengubah label grafik menjadi Jakarta saja tidak melakukan perubahan kode tersebut. Ini ilustrasi zona, bukan jam pembukaan instrumen atau sinyal masuk. Pada tanggal contoh, New York UTC−4 dan Warsawa UTC+2; gunakan nama zona IANA untuk tanggal lain. Variabel hour di sini merujuk pembukaan bar, bukan penutupan.

Pine Script dan komunitas: apa yang perlu diverifikasi?

Pine Script mendukung indikator, strategi simulasi dan kondisi alert, termasuk fungsi RSI. Nama bahasa tidak memastikan pemula selesai dalam setengah jam. Definisikan aturan serta kapan informasinya tersedia. Melintasi ambang di dalam candle dan Close candle terkonfirmasi adalah kondisi berbeda; kode dan frekuensi alert harus sesuai kondisi yang dimaksud.

Skrip publik tunduk pada aturan publikasi serta moderasi TradingView. Itu tidak menyertifikasi edge menguntungkan. Periksa apakah sinyal memakai informasi yang tersedia saat keputusan, atau marker historis baru ditaruh setelah konfirmasi kemudian. Kode tertutup membatasi inspeksi; like, langganan dan moderasi tidak menggantikan pengujian yang dapat direproduksi.

Berapa biaya TradingView?

Matriks paket saat diperiksa memuat Basic, Essential, Plus, Premium dan Ultimate. Premium bukan tingkat tertinggi seluruh penawaran. Cocokkan kebutuhan layout, indikator, alert dan history dengan status pelanggan serta syarat tagihan aktual. Harga lama dalam USD tidak menjadi penawaran untuk pembaca Indonesia; wilayah, periode penagihan, status dan pajak dapat memengaruhi tagihan.

Paket lebih tinggi tidak otomatis mencakup setiap biaya data real-time bursa. Baca penyedia dan label delay pada grafik. Sebagian data saham/futures memerlukan hak akses terpisah; data saham AS default dapat memakai Cboe, bukan bursa utama. Langganan broker yang memenuhi syarat bisa diverifikasi untuk integrasi tertentu, tetapi daftar penyedia menentukan bursa dan akun yang didukung. Data grafik juga jangan disamakan dengan kutipan di panel order yang datang dari broker.

  • Grafik dan indikator: periksa batas paket serta layout aktual.
  • Alert dan history: periksa jenis, jumlah dan cakupan data historis.
  • Interval dan replay: periksa instrumen serta hak fitur.
  • Data pasar: pisahkan biaya data bursa serta label tertunda/real-time.

Bandingkan kebutuhan spesifik dengan matriks resmi terkini. Tidak ada satu paket yang terbukti cukup bagi semua atau sebagian besar trader hanya dari daftar fitur.

Contoh penggunaan: sinyal, alert dan fill berbeda

Aturan H1 rekaan mensyaratkan Close di atas 1.1050. Harga mencapai 1.1052 pada 10:35, tetapi candle menutup 11:00 pada 1.1040. Kondisi intrabar pernah benar; kondisi Close di atas ambang tidak terpenuhi. Ini timeline buatan, bukan transaksi historis. Catat aturan, seri harga, zona waktu serta frekuensi alert yang diuji.

Strategy emulator memakai asumsi fill historis. Bar Magnifier memakai data interval lebih rendah yang tersedia; urutan fill dapat berubah, tetapi bukan bukti fill nyata atau posisi antrean sama. Periksa cakupan periode terkait. Perbandingan tester berguna setelah aturan, data, biaya serta asumsi fill dicocokkan; total berbeda tidak membuktikan satu implementasi pasti benar. Lihat backtest strategi dan konsep divergence, yang waktu tersedianya pada data berjalan tetap perlu diperiksa.

Alert berjalan di server TradingView. Saat dibuat, server menyimpan salinan skrip, input, simbol dan timeframe. Mengedit grafik kemudian tidak memperbarui salinan alert berjalan; hapus dan buat kembali alert untuk konteks baru. Backtest juga perlu mencatat versi kode, periode data, biaya, waktu sinyal serta model eksekusi.

Contoh tambahan: grafik versi baru, alert versi lama

Contoh rekaan terpisah memakai syarat Close ketat. Pukul 09:00, alert dibuat dari v1: Close > 1.1050. Pukul 11:10, aturan pada grafik diubah menjadi v2: Close > 1.1045, tanpa membuat ulang alert. Pada Close 12:00 = 1.1048, kondisi v2 di grafik benar tetapi salinan v1 di alert salah. Perbedaan itu sudah dijelaskan versi aturan; tidak perlu menyimpulkan server terlambat.

Jika alert v2 dibuat ulang sebelumnya, misalnya 11:15, kondisi Close tersebut benar menurut v2; pengiriman dan eksekusi tetap tahap terpisah. Jurnal perlu mencatat versi yang benar-benar tersimpan pada alert serta waktu pembuatannya. Ini pengujian logika snapshot, bukan observasi runtime atau janji notifikasi pasti diterima.

Di mana kenyamanan berakhir?

Order nyata memerlukan koneksi yang mendukung badan hukum kontrak, jenis akun dan produk aktual. Logo grup OANDA saja tidak membuktikan dukungan seluruh entitas lokal. Instruksi OANDA TMS Polandia menjelaskan jalur akun CFD tersendiri; di tempat lain gunakan dokumentasi penyedia Anda. Koneksi yang tidak tersedia juga tidak berarti MetaTrader satu-satunya alternatif.

Strategi Pine tidak dengan sendirinya memasang order pada broker nyata terhubung. Perangkat lunak eksternal dapat menafsirkan alert webhook; itu sistem eksekusi terpisah. Uji pengelolaan statusnya. Dalam latihan pengiriman duplikat rekaan sumber, penerima memperoleh ID keputusan sama dua kali, masing-masing meminta tambahan long 0,10 lot. Asumsikan posisi awal nol dan fill penuh untuk mengisolasi duplikasi; ini bukan klaim TradingView selalu mengirim ulang.

Aturan penerima rekaanKeputusan diprosesLong akhir
Eksekusi setiap pesan20,20 lot
Ingat ID keputusan yang ditangani10,10 lot

ID perlu membedakan keputusan dan versi aturan. Memakai EURUSD saja keliru karena dapat menolak sinyal berikut yang sah. Pisahkan diterima, diajukan dan eksekusi terkonfirmasi: “pernah terlihat” bukan “sudah terisi”. Set dalam memori hilang saat restart; crash di antara eksekusi dan pencatatan meninggalkan status tidak pasti. Rekonsiliasi akun sebelum retry. Model ini tidak menjamin eksekusi tepat satu kali pada sistem nyata. Catat juga akun tujuan; jangan menggunakan contoh deduplikasi sederhana sebagai rancangan produksi lengkap.

Langkah pertama untuk latihan berikut

  1. Pilih satu simbol lengkap dan catat penyedia, produk, sesi serta zona. Bandingkan daily, H4 dan H1 sesuai batas layout aktual.
  2. Gunakan periode Bar Replay yang tersedia untuk aturan tertulis. Pisahkan keputusan manual, hasil emulator serta eksekusi nyata.
  3. Uji satu alert dengan kondisi serta frekuensi eksplisit. Pada contoh 10:35/11:00, tentukan kondisi intrabar dan Close; pada contoh v1/v2, tentukan salinan yang berjalan.
  4. Verifikasi entitas, akun serta produk koneksi broker. Sesudah putus koneksi, periksa history sebelum mengirim ulang; kegagalan tampilan belum membuktikan permintaan pertama gagal.
  5. Bandingkan beberapa transaksi simulasi antar-tester setelah menyamakan data, waktu aturan, biaya serta fill. Dokumentasikan perbedaan pertama, alih-alih menyatakan pemenang universal.