การเชื่อมต่อกับ TradingView - แจ้งเตือนการเทรดและสายโทรเข้า
ส่งการแจ้งเตือนจาก TradingView ไปยัง Echobell ผ่าน webhook แล้วรับเป็นการแจ้งเตือนแบบพุชหรือสายโทรเข้าสำหรับสัญญาณราคาและกลยุทธ์
Echobell เชื่อมต่อกับ TradingView ได้เพื่อรับการแจ้งเตือนจากคำเตือนการเทรดของคุณ คู่มือนี้จะแสดงวิธีตั้งค่าการเชื่อมต่อ
สิ่งที่ต้องเตรียม
- บัญชี Echobell
- บัญชี TradingView ที่รองรับ webhook (โดยทั่วไปคือ Pro/Pro+/Premium)
ขั้นตอนการตั้งค่า
1. สร้างช่องใน Echobell (เพื่อรับ webhook URL)
- เปิดแอป Echobell บน iOS แล้วสร้างช่องใหม่ (เช่น "TradingView")
- ในหน้ารายละเอียดของช่อง ให้คัดลอก Webhook URL และเก็บไว้เป็นความลับ
- เลือกประเภทการแจ้งเตือนของช่อง (ปกติ สำคัญตามเวลา หรือโทรเข้า) ตามระดับความเร่งด่วน
2. ตั้งค่าคำเตือนใน TradingView
- เปิด TradingView แล้วไปที่กราฟของคุณ
- สร้างคำเตือนใหม่หรือแก้ไขคำเตือนที่มีอยู่
- ในกล่องตั้งค่าคำเตือน:
- ตั้งเงื่อนไขของคำเตือนตามที่ต้องการ
- เลื่อนลงไปที่ "Alert Actions"
- เลือก "Webhook URL"
- วาง Echobell webhook URL ของคุณ
- ในช่อง "Message" ให้ปรับแต่ง payload ของคุณ (ค่าเหล่านี้จะถูกใช้โดยเทมเพลตใน Echobell):
{
"title": "TradingView Alert",
"message": "{{ticker}} hit {{price}}"
}
รูปแบบข้อความ
คุณปรับแต่งการแจ้งเตือนได้ด้วยตัวแปรของ TradingView:
{{ticker}}- ชื่อสัญลักษณ์{{price}}- ราคาปัจจุบัน{{volume}}- ปริมาณซื้อขายปัจจุบัน{{time}}- เวลาที่คำเตือนถูกทริกเกอร์{{exchange}}- ชื่อตลาดแลกเปลี่ยน{{interval}}- ช่วงเวลาของกราฟ
การตั้งค่าขั้นสูง
ควบคุมระดับความสำคัญใน Echobell
ระดับความสำคัญของ Echobell ถูกควบคุมที่ระดับช่อง ไม่ใช่ผ่านฟิลด์ใน payload ของ TradingView หากต้องการเปลี่ยนความเร่งด่วน:
- ตั้งประเภทการแจ้งเตือนของช่องในแอป Echobell: ปกติ, สำคัญตามเวลา หรือ โทรเข้า (ดู /docs/notification)
- หากคุณต้องการหลายระดับความเร่งด่วน ให้สร้างช่องแยกกัน (เช่น "TV — Calls" และ "TV — Push") แล้วใช้ webhook URL ที่ตรงกันในคำเตือนแต่ละรายการ
หมายเหตุ: ระบบไม่รองรับเสียงแจ้งเตือนแบบกำหนดเอง
ตัวอย่างเทมเพลตคำเตือน
คำเตือนราคาพื้นฐาน
{
"title": "Price Alert",
"message": "{{ticker}} is now at {{price}}"
}
คำเตือนปริมาณซื้อขายพุ่งสูง
{
"title": "Volume Alert",
"message": "High volume detected for {{ticker}}\nVolume: {{volume}}\nPrice: {{price}}"
}
คำเตือนสัญญาณการเทรด
{
"title": "Trading Signal",
"message": "{{strategy.order.action}} signal for {{ticker}}\nPrice: {{price}}\nTime: {{time}}"
}
การทดสอบการเชื่อมต่อ
- หลังตั้งค่าคำเตือนแล้ว คุณทดสอบได้โดยคลิกปุ่ม "Test" ในกล่องตั้งค่าคำเตือนของ TradingView
- คุณควรได้รับการแจ้งเตือนทดสอบใน Echobell
- ตรวจดูแดชบอร์ด Echobell ของคุณเพื่อยืนยันว่า webhook ได้รับ payload ทดสอบแล้ว
การแก้ปัญหา
หากคุณไม่ได้รับการแจ้งเตือน:
- ตรวจสอบว่าวาง webhook URL ใน TradingView ถูกต้อง
- ตรวจสอบว่าตั้งเงื่อนไขของคำเตือนไว้อย่างเหมาะสม
- ตรวจสอบว่าบัญชี Echobell ของคุณยังใช้งานอยู่และเปิดการแจ้งเตือนไว้
- ตรวจดูบันทึก webhook ในแดชบอร์ด Echobell ว่ามีข้อความแสดงข้อผิดพลาดหรือไม่
ข้อจำกัดอัตราการเรียก
- บัญชี TradingView แบบฟรีมีจำนวนการเรียก webhook จำกัด
- ตั้งเงื่อนไขของคำเตือนให้เจาะจงพอ เพื่อเลี่ยงการทริกเกอร์ที่ถี่เกินไป
- พิจารณาอัปเกรดบัญชี TradingView ของคุณเพื่อเพิ่มโควตา webhook
ดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์ webhook ของ Echobell ได้ที่ เอกสาร webhook ของเรา