สารบัญ
การแจ้งเตือนแบบพุชมาตรฐานพลาดได้ง่ายในจังหวะที่รูปแบบการเทรดกำลังก่อตัว คู่มือนี้จะแสดงวิธีเชื่อม TradingView เข้ากับ Echobell ผ่าน webhook เพื่อให้การแจ้งเตือนราคาทริกเกอร์สายโทรเข้าพร้อมเนื้อหาเสียงที่ปรับแต่งได้
เอกสารที่เกี่ยวข้อง:
- Echobell คืออะไร → /docs/what-is-echobell
- ภาพรวมของ Webhook → /docs/webhook
- ประเภทการแจ้งเตือน (มาตรฐาน สำคัญตามเวลา โทรเข้า) → /docs/notification
- เทมเพลตและตัวแปร → /docs/template
สิ่งที่ต้องเตรียม
- ติดตั้งแอป Echobell แล้ว (App Store / Google Play)
- บัญชี TradingView ที่รองรับ webhook (Pro/Pro+/Premium)
ขั้นที่ 1 — สร้างช่องใน Echobell
-
เปิด Echobell → สร้างช่อง ตั้งชื่อประมาณว่า "TradingView Calls"
-
ตั้งประเภทการแจ้งเตือน สำหรับการแจ้งเตือนเร่งด่วนให้ใช้ โทรเข้า ส่วนที่สำคัญน้อยกว่าให้ใช้ สำคัญตามเวลา หรือ มาตรฐาน (/docs/notification)
-
ตั้งค่าเทมเพลตเพิ่มเติมได้ตามต้องการ เพื่อให้สายโทรอ่านข้อมูลที่เป็นประโยชน์ออกมา ตัวอย่าง:
หัวข้อ:
{{ticker}} crossed {{price}}เนื้อหา:
Signal: {{action}} at {{price}} on {{ticker}}เอกสารเทมเพลตฉบับเต็ม: /docs/template
-
คัดลอก URL ของ webhook ของช่องจากหน้าตั้งค่าช่อง เก็บไว้เป็นความลับ รายละเอียด: /docs/webhook
ขั้นที่ 2 — ตั้งค่าการแจ้งเตือนใน TradingView
- เปิดกราฟของคุณแล้วสร้างหรือแก้ไข Alert
- กำหนดเงื่อนไข (ระดับราคา อินดิเคเตอร์ สัญญาณจากกลยุทธ์ ฯลฯ)
- ในส่วน Notifications ให้เปิด Webhook URL แล้ววาง webhook ของ Echobell ลงไป
- ตั้ง payload ของข้อความให้เป็น JSON เพื่อให้ Echobell อ้างอิงตัวแปรในเทมเพลตของคุณได้:
{
"ticker": "{{ticker}}",
"price": "{{close}}",
"action": "{{strategy.order.action}}",
"externalLink": "https://www.tradingview.com/chart/"
}
หมายเหตุ:
- ใช้ตัวแปรที่มีมาให้ของ TradingView (
{{ticker}},{{close}}ฯลฯ) externalLinkเป็นตัวเลือกเสริม เมื่อมีค่านี้ Echobell จะแสดงเป็นลิงก์ที่แตะได้ในบันทึกการแจ้งเตือน (/docs/notification)
ขั้นที่ 3 — ทดสอบทั้งกระบวนการ
ทริกเกอร์การแจ้งเตือนจริงหรือใช้เงื่อนไขทดสอบ ภายในไม่กี่วินาทีคุณควรได้รับสายโทรเข้าที่อ่านเนื้อหาตามเทมเพลตของคุณ ถ้าสายโทรรบกวนเกินไปสำหรับสัญญาณที่สำคัญน้อยกว่า ให้เปลี่ยนช่องเป็น สำคัญตามเวลา แล้วใช้ โทรเข้า เฉพาะกับระดับราคาที่วิกฤตจริง ๆ
การแก้ปัญหา
- ไม่มีสายเข้า: ตรวจสอบว่าประเภทการแจ้งเตือนของช่องตั้งเป็นโทรเข้า และแอปได้รับสิทธิ์การแจ้งเตือนแล้ว
- TradingView แจ้ง webhook error 4xx: ตรวจสอบ URL ของ webhook ของ Echobell ให้ถูกต้องตรงตัว และโทเคนของช่องยังใช้งานได้อยู่
- ตัวแปรไม่ปรากฏในสาย: ตรวจสอบว่าคีย์ JSON ตรงกับชื่อตัวแปรในเทมเพลตทุกตัวอักษร (ตัวพิมพ์เล็กใหญ่มีผล)
- โทรเข้ามากเกินไป: ลดระดับลงเป็นสำคัญตามเวลา หรือกำหนดเงื่อนไข alert ใน TradingView ให้แคบลง
เคล็ดลับเรื่องเทมเพลต
เทมเพลตที่ชัดเจนทำให้ลงมือทำต่อได้ทันทีที่รับสาย:
{{ticker}} crossed {{price}} on 15m timeframe.Action: {{action}}.- ใส่
externalLinkไว้ด้วยเพื่อให้แตะไปยังกราฟได้จากบันทึกการแจ้งเตือน
เอกสารเทมเพลตฉบับเต็ม: /docs/template
บทความที่เกี่ยวข้อง
- การแจ้งเตือนผ่าน webhook สำหรับระบบที่พัฒนาเอง → /blog/get-notified-with-webhook-mcp
- การแจ้งเตือน CI/CD → /blog/github-actions-notifications
- การมอนิเตอร์โครงสร้างพื้นฐาน → /blog/grafana-call-notification
- ฟีเจอร์ Webhook → /features/webhooks
- ฟีเจอร์แจ้งเตือนด้วยสายโทรเข้า → /features/call-notifications
ดาวน์โหลด Echobell: https://apps.apple.com/app/apple-store/id6743597198?pt=128151925&ct=blog-tradingview-call-notifications-th&mt=8 / Google Play: https://play.google.com/store/apps/details?id=one.echobell.echobellandroid