Ga terasa lama sekali tidak update blog ini, 16 tahun lebih hidup blog ini lebih sering hanya perpanjang-perpanjang mulu hehe. Kali ini hari Jumat, 20 Juni 2025, hari yang baik tiba-tiba saya pingin ngisi konten lagi di blog ini.
Kali ini mo bahas tentang dunia trading, lebih spesifik tentang TradingView yaitu Cara Menghubungkan Alert TradingView ke MetaTrader baik MT4/MT5 untuk dijadikan signal trading. Sering saya lihat di dashboard TikTok banyak bermunculkan indikator-indikator TradingView yang bagus-bagus, yang lebih clear dalam memberikan informasi atau analisa trading, dan kebetulan saya berlangganan TradingView Premium jadi kepikiran memanfaatkan salah satu fitur Webhook alertnya.
Untuk menghubungkan TradingView ke MT4 atau MT5 ini ada beberapa alat yang perlu dipersiapakan:
- Akun TradingView paket Essentials keatas
- Indikator atau Strategi di TradingView yang dipilih sebagai alert untuk dijadikan signal
- Server trading karena harus menyala 24 jam
- Aplikasi bridge atau penghubung antara TradingView dengan server trading dan MetaTrader yang berjalan diserver.
- Expert advisor bisa MT4 atau MT5 yang akan menerima alert lalu meneruskan menjadi order trading.
Tentang Webhook Notifications TradingView dulu ya…
Fitur Webhook Notification TradingView ini cuman ada di paket berbayar Essentials dan ke atasnya. Kenapa saya memilih Premium, karena alert duration di Premium tidak ada batas expires-nya. Paket Essentials dan Plus adalah paket berbayar di bawah Premium yang memiliki durasi alert hanya 1 bulan (Essentials) dan 2 bulan (Plus). Jadi kadang agak ribet apabila alert sudah ratusan, karena harus cek dan aktifasi kembali.
Fitur Webhook notifications ini yang akan dipergunakan untuk menghubungkan ke server trading dimana MetaTrader di jalankan.
Untuk TradingView basic bagaimana? basic account tidak bisa menggunakan cara ini karena tidak memiliki fitur aktif webhook.
Indikator TradingView untuk membangun Alert
Beberapa hari ini saya coba buat kode PineScript di TradingView untuk menginterpretasikan cara saya trading ke dalam indikator TradingView, di indikator ini juga saya siapkan untuk pengiriman alertnya. Saya spill sedikit kode json untuk pengiriman alert sbb (yang mau backtest indikator di TradingView Anda juga bisa, disebelah kanan saya pasang link indikator ini akan mengarah ke profile TradingView saya (GRATIS) monggo:
// Buat JSON alert
if buySignal
sl_buy = candle1_low
json = '{"symbol":"' + syminfo.ticker + '","action":"BUY","volume":0,"sl":' + str.tostring(sl_buy, "#.#####") + ',"tp":0}'
alert(json, alert.freq_once_per_bar)
if sellSignal
sl_sell = candle1_high
json = '{"symbol":"' + syminfo.ticker + '","action":"SELL","volume":0,"sl":' + str.tostring(sl_buy, "#.#####") + ',"tp":0}'
alert(json, alert.freq_once_per_bar)
Jadi intinya, saat ada alert sesuai dengan indikator, selain ada tanda panah di chart, kode indikator juga akan mengirimkan data dengan format (json) kurang lebih sbb (misal):
{
“symbol”:”BTCUSD”,
“action”:”SELL”,
“volume”:0,
“sl”:107000.00,
“tp”:0
}
Nah, indikator juga sudah siap….selanjutnya?
Server trading berbasis cloud
Untuk menjalankan trading menggunakan alert TradingView ini saya menggunakan server jenis Cloud Trader dari VPSTrading.net, kenapa VPSTrading.net? karena VPSTrading.net sudah menyediakan bridge dan sudah dilengkapi EA-nya untuk menghubungkan TradingView ke MetaTrader, bisa MT4 atau MT5. Jadi tidak perlu lagi sewa Bridge seperti TradingConnector.com, PineConnector.com dll yang harganya bulanan paling murah 15-30$ atau sekitar Rp 250.000 – Rp 500.000 per bulan. Jadi alat no 3,4,5 (server + bridge + EA) sudah dipenuhi dari provider server.
Oke, karena seluruh alat yang diperlukan ready, lanjut ke tahap berikutnya.
1. Jalankan Bridge dan EA di Server Trading
Bridge-nya dahulu…
Di server trading pertama-tama download dahulu aplikasi bridge di website VPSTrading.net, link download bisa ditemukan di portal provider di menu Tools. Aplikasi tersebut bernama TradingView Subscriber.
Setelah TradingView Subscriber berhasil didownload, ada beberapa file yang didapatkan.
Karena saya menggunakan MT4, yang saya perlukan hanya TradingView-Subscriber4 dan TVHttpsBridge.exe. Sedangkan TradingView-Subscriber5 berisi DLL dan EA khusus untuk MT5.
Setelah saya pindahkan folder TradingView-Subscriber4 dan TVHttpsBridge ke server trading. saya jalankan dahulu TVHttpsBridge, pertama saya setting secret password di file tvbridge.cfg yang ada di folder TVHttpsBridge. File tersebut bisa dibuka dengan notepad, format isian file config hanya:
secret=okamah123
Lalu tinggal klik File > Save atau langsung tekan Ctrl+S. Itu saja setelah itu saya jalankan aplikasi TVHttpsBridge.exe. Jika aplikasi berjalan tanpa error informasi aplikasi telah teraktifasi dengan baik akan muncul dengan tampilan kurang lebih:
Karena TradingView webhook hanya support port 80, maka di server trading tidak boleh ada yang menggunakan port 80, nah biasanya port 80 ini seringnya terpakai oleh aplikasi Web Server, jadi jika server digunakan sebagai aplikasi web mungkin saja aplikasi bridge ini akan ditolak. Nah bagusnya, status port 80 ini bisa dilihat saat kita jalankan. Kurang lebih seharusnya berisi 1 seperti gambar di atas, kurang lebih artinya aplikasi Bridge berhasil binding ke port 80 dan siap menerima alert.
Lalu EA-nya…
Ada 2 file khusus MetaTrader 4 dari yang saya download yaitu TVCopyBridge4.dll yang harus di letakan di open data folder MQL4 > Libraries. Dan satu lagi file EA TradingView-Subscriber4_V4.00.ex4 yang harus diletakan di MQL4 > Experts.
Berikut ini tampilan Input Configuration EA:
Input setting EA cukup lengkap dan sebagian besar berfungsi sebagai management order, detail konfigurasi ini bisa Anda dapatkan penjelasannya di link official panduan TradingView Subscriber V4.00. EA yang bertugas sebagai management order ini cukup unik, maksimal Risk per trade hanya 2% saja, jika lebih EA akan non aktif. Ada fitur max drawdown juga yang biasanya diperlukan oleh funded trader. Yang tidak kalah menarik ada fungsi pengiriman alert ke Whatsapp/Telegram/Email melalui dedicated webhook api yang diberikan oleh VPSTrading.net, webhook api yang didapatkan dari mereka diinput di settingan EA di atas. Cukup mudah prosedure settingnya sejauh ini.
2. Saatnya buat alert di TradingView
Mari menuju tahap yang terakhir yaitu membuat alert webhook di TradingView.
Karena saya menggunakan indikator sendiri, ini jauh lebih simple karena tipe alert di kode PineScriptnya sudah saya sesuaikan langsung dengan data yang diperlukan pada aplikasi Bridge milik VPSTrading.net (seperti pada kode di atas), yaitu format json yang berisi data symbol (pair), action (BUY/SELL), volume, sl, dan tp.
Saya buka pair BTCUSD milik Binance. Lalu klik menu Indicators untuk attach indikator saya ke chart.
Setelah indicator masuk ke chart, tinggal buat Alert dengan cara klik menu Alerts.
Di bagian Settings alert:
Yang perlu diperhatikan adalah pada kolom Condition, saya pilih indikator alert yang digunakan, lalu tipe alert adalah Any alert() function call, pilihan ini akan menjalankan jenis alert yang di code di PineScript dari Indikator. Interval tentu saya pilih Same as chart yaitu 30 minutes. Lalu terakhir untuk Expiration Open-ended alert alias pilihan ini maksudnya adalah alert tidak memiliki batas expired.

Lalu bagian Message alert, di indikator ini hanya ada pilihan penamaan alert saja.

Lalu yang terakhir, di bagian Notifications:
Disini bagian utama yang harus saya input adalah Webhook Url, di kolom ini yang perlu diinputkan adalah url webhook dari TradingView Subscriber, formatnya yang diberikan VPSTrading.net adalah http://ip_server_saya/webhook/secret_password. Dengan input webhook url ini, alert akan dikirimkan ke server saya dan di proses oleh TradingView Subscriber menjadi order di MT4 yang sudah saya pasang EA TradingView Subscriber.
Beberapa notification saya centang juga untuk menerima informasi, yaitu: Notify in app, send email, dan play sound agar saya juga mendapatkan informasi tambahan apabila alert muncul.

Sampai disini alert tinggal saya klik Create. Selesai!
Apabila ada kesempatan saya akan update kembali dan review lebih lanjut kehandalan dari aplikasi TradingView Subscriber ini dan meneruskan alert signal dari indikator yang saya buat di TradingView.