1. Pengantar
MUDAH MENGHUBUNGKAN TRADINGVIEW DENGAN METATRADER ANDA
TradingView Subscriber adalah tool dari VPSTrading.net yang berfungsi sebagai “jembatan” (bridge) antara TradingView (platform chart & alert) dan MetaTrader (EA di MT4/MT5). Dengan tool ini, Anda bisa:
- Menghubungkan TradingView dengan MetaTrader 4/5 dan platform trading lainnya.
- Menerima alert webhook dari TradingView via HTTP POST port 80.
- Menyalurkan pesan alert webhook tersebut menjadi order trade ke EA di MT4/MT5.
- Membuka order dengan konfigurasi risk & management order.
2. Arsitektur Umum
- TradingView Bridge
- Sebagai penghubung untuk mengkoneksikan TradingView ke server trading Anda.
- Menerima pesan dari alert TradingView yang berisi
symbol, action, volume, sl dan tp.
- Dynamic-Link Library (DLL)
- Dijalankan melalui fungsi MetaTrader Library, TVCopyBridge4.dll untuk MT4 (platform x86) dan TVCopyBridge5.dll untuk MT5 (platform x86).
- Meneruskan pesan ke EA TradingView-Subscriber untuk diproses sebagai order di MetaTrader.
- EA Subscriber di MT4/MT5
- Maksimal hingga 18 subscriber, bisa dikembangkan hingga 100 subscriber (hubungi CS).
- Memiliki input configuration yang berfungsi sebagai identifikasi dan management order.
3. Alur Kerja
- Jalankan Bridge & EA di Server Trading.
Bridge berfungsi sebagai penghubung server trading ke TradingView - TradingView Alert → Webhook
Membuat alert TradingView dengan inputkan http://<IP-VPS>/webhook/password_anda dibagian alert Webhook. - HTTP Server Terima & Push
Bridge yang aktif di server Anda akan meneruskan alert untuk diproses lebih lanjut di EA. - EA TradingView Subscriber
Dilengkapi dengan identifikasi dan management order. Setiap EA yang berjalan baik di MT4/5 memiliki Subscriber ID yang tidak boleh sama.
4. Fungsi & Manfaat
Fungsi Utama | Manfaat |
---|---|
HTTP Webhook Receiver | Tidak perlu polling eksternal—TradingView push langsung ke server trading Anda |
Bridge System | Pesan trade disajikan thread-safe & lock-free; mendukung banyak terminal |
Auto-suffix matching symbol | Dukungan berbagai penamaan pair (.pro, .micro, .mini, dll) |
Manajemen risiko & drawdown | Stop otomatis saat drawdown harian tercapai, hitung lot otomatis |
Reverse Orders & Trailing Stop | Opsi trading fleksibel: reverse sinyal, trailing SL ke breakeven |
Multi-platform support | Satu DLL untuk EA MT4 (x86) dan MT5 (x64), next update (cTrader & platform lain). |
5. Cara Menghubungkan MetaTrader dengan TradingView
- Jalankan aplikasi Bridge
Setting password di file config tvbridge.cfg. Lalu jalankan aplikasi TVHtppBridge.exe. Aplikasi ini harus selalu aktif karena berfungsi sebagai penghubung dengan TradingView. - Install DLL dan Pasang EA
Tersedia file .dll platform x86 untuk MT4 dan x64 untuk MT5, copy DLL ke folderMQL4/Libraries
(MT4) atauMQL5/Libraries
(MT5). Copy TradingView-Subscriber EA di folderMQL4/Experts
(MT4) atauMQL5/Experts
(MT5). Attach ke chart dan atur input configuration, lalu klik OK.
Attach EA di M1 EURUSD yang memiliki tick cepat atau di BTCUSD M1 jika alert berasal dari pair BTCUSD di TradingView agar tick tetap berjalan di akhir pekan.
Anda bisa menjalankan banyak terminal sekaligus baik MT4 maupun MT5 dengan syarat input Subscriber ID harus berbeda (unik) agar masing-masing bisa bekerja menerima pesan.
- Buat Alert di PineScript
Tambahkanalert(json,...)
di script; saat membuat alert pilih “Any alert() function call” dan set Webhook URL kehttp://<IP-VPS>/webhook/password_anda
.Untuk bisa mengirimkan JSON alert ke DLL, Anda perlu setup kode pinescript pada indikator atau strategy Pinescript Anda, sebagai berikut:
// contoh buySignal
sl_buy = low[1]
json = '{"symbol":"' + syminfo.ticker + '","action":"BUY","volume":0,"sl":' + str.tostring(sl_buy,"#.#####") + ',"tp":0}'
alert(json, alert.freq_once_per_bar)
// contoh sellSignal
sl_sell = high[1]
json = '{"symbol":"' + syminfo.ticker + '","action":"SELL","volume":0,"sl":' + str.tostring(sl_sell,"#.#####") + ',"tp":0}'
alert(json, alert.freq_once_per_bar)Terdapat variable yang wajib dikirimkan yaitu symbol, action, volume, sl dan tp.
Beberapa indikator mungkin akan cukup dengan menambahkan format berikut ini di dalam pesan yang Anda akan kirimkan ke server trading, yaitu:
{ “symbol”:”BTCUSD”, “action”:”SELL”, “volume”:0, “sl”:107000.00, “tp”:0 }
- Test & Monitor
Tes di demo account terlebih dahulu untuk memastikan setiap fungsi bisa bekerja dengan baik sebelum menghubungkan TradingView ke live account MetaTrader.
Kesimpulan
Dengan TradingView Subscriber, Anda mendapatkan integrasi real-time, lock-free, dan multi-subscriber antara TradingView dan MetaTrader. Tool ini memudahkan implementasi auto-trading dari sinyal PineScript TradingView tanpa bergantung pada layanan eksternal, sekaligus menyediakan manajemen risiko bawaan dan fleksibilitas konfigurasi yang tinggi.