Panduan · TradingView
Hubungkan alert TradingView ke MT4 dan MT5
Kirim alert TradingView, termasuk dari strategi Pine Script, ke webhook pribadi, dan VPS One mengubahnya menjadi order di terminal MetaTrader Anda. Order dikonfirmasi dulu di Telegram, atau dieksekusi otomatis kalau Anda memilih itu.
Terakhir diperbarui
Yang Anda butuhkan
- VPS Trading VPS One yang sedang berjalan (MT4 atau MT5).
- Paket TradingView berbayar dengan verifikasi dua langkah (2FA) aktif. TradingView hanya mengizinkan webhook di paket berbayar dengan 2FA.
- Untuk konfirmasi Telegram: Telegram sudah terhubung di profil Anda.
Setup
- Aktifkan alert TradingView. Di dashboard VPS One, buka Trading accounts, lalu kartu akun MT4/MT5 Anda, lalu "AI & TradingView trading", dan klik "Turn ON TradingView alerts".
- Pilih cara order dijalankan. Pilih "Ask me on Telegram first" (hubungkan Telegram di Profile) atau "Execute automatically".
- Buat URL webhook. Klik "Create webhook URL" dan salin. URL hanya tampil sekali. Siapa pun yang punya URL ini bisa mengirim alert ke akun Anda, jadi rahasiakan.
- Atur batas. Atur max lot per order, max order per hari, wajib stop loss atau tidak, dan whitelist simbol bila perlu. Akun live ditolak sampai Anda mengizinkannya.
- Buat alert di TradingView. Di tab Notifications pada alert, centang Webhook URL, tempel URL Anda, dan isi kolom Message dengan pesan JSON.
- Uji di akun demo. Picu alert sekali. Hasilnya muncul di Recent orders pada kartu akun, beserta alasannya kalau ditolak.
Format pesan alert
Kolom Message harus berupa JSON. Field yang dikenali:
action | buy, sell, close, atau close_all. {{strategy.order.action}} juga bisa. |
|---|---|
symbol | Instrumennya. {{ticker}} boleh dipakai: prefix exchange seperti OANDA: dibuang otomatis. |
lots | Volume untuk buy/sell, misalnya 0.10. |
sl, tp | Stop loss dan take profit dalam bentuk harga. 0 berarti tidak ada. |
side | Khusus close: buy atau sell untuk menutup sisi itu saja. |
id | Opsional. Alert dengan id yang sudah pernah diterima diabaikan, jadi alert berulang tidak membuka order kedua. |
comment | Opsional, teks yang ditampilkan di Telegram dan riwayat. |
Contoh
Strategi Pine Script (buy dan sell langsung dari strateginya):
{"action":"{{strategy.order.action}}","symbol":"{{ticker}}","lots":0.10,"sl":0,"tp":0,"id":"{{timenow}}","comment":"{{strategy.order.comment}}"}Satu order buy dengan stop loss dan take profit:
{"action":"buy","symbol":"{{ticker}}","lots":0.05,"sl":2331.0,"tp":2368.0,"id":"{{timenow}}"}Tutup semua posisi BUY di simbol chart:
{"action":"close","symbol":"{{ticker}}","side":"buy"}Tutup semua posisi terbuka:
{"action":"close_all"}Nama simbol
Suffix broker dicocokkan otomatis: XAUUSD akan menemukan XAUUSDm, XAUUSD.f, atau GOLD. Kalau broker Anda memakai nama yang sama sekali berbeda, tambahkan baris seperti US30=DJ30 di “Symbol names that differ at your broker”.
Troubleshooting
| “a stop loss is required” | Stop loss wajib secara default. Kirim harga sl, atau matikan kewajiban itu. |
|---|---|
| “exceeds this account's limit” | Kecilkan lots atau naikkan Max lot per order. |
| “LIVE account … isn't allowed” | Centang “Allow on a LIVE account” setelah Anda menguji di demo. |
| Tidak ada yang masuk | Pastikan URL ditempel lengkap, Webhook URL dicentang di alert, dan paket TradingView Anda mendukung webhook. |
Maksimal 30 alert per menit per akun. Setiap alert, diterima atau ditolak, tercatat beserta alasannya di kartu akun.