การเชื่อมต่อกับ TradingView - แจ้งเตือนการเทรดและสายโทรเข้า

ส่งการแจ้งเตือนจาก TradingView ไปยัง Echobell ผ่าน webhook แล้วรับเป็นการแจ้งเตือนแบบพุชหรือสายโทรเข้าสำหรับสัญญาณราคาและกลยุทธ์


Echobell เชื่อมต่อกับ TradingView ได้เพื่อรับการแจ้งเตือนจากคำเตือนการเทรดของคุณ คู่มือนี้จะแสดงวิธีตั้งค่าการเชื่อมต่อ

สิ่งที่ต้องเตรียม

  • บัญชี Echobell
  • บัญชี TradingView ที่รองรับ webhook (โดยทั่วไปคือ Pro/Pro+/Premium)

ขั้นตอนการตั้งค่า

1. สร้างช่องใน Echobell (เพื่อรับ webhook URL)

  1. เปิดแอป Echobell บน iOS แล้วสร้างช่องใหม่ (เช่น "TradingView")
  2. ในหน้ารายละเอียดของช่อง ให้คัดลอก Webhook URL และเก็บไว้เป็นความลับ
  3. เลือกประเภทการแจ้งเตือนของช่อง (ปกติ สำคัญตามเวลา หรือโทรเข้า) ตามระดับความเร่งด่วน

2. ตั้งค่าคำเตือนใน TradingView

  1. เปิด TradingView แล้วไปที่กราฟของคุณ
  2. สร้างคำเตือนใหม่หรือแก้ไขคำเตือนที่มีอยู่
  3. ในกล่องตั้งค่าคำเตือน:
    • ตั้งเงื่อนไขของคำเตือนตามที่ต้องการ
    • เลื่อนลงไปที่ "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}}"
}

การทดสอบการเชื่อมต่อ

  1. หลังตั้งค่าคำเตือนแล้ว คุณทดสอบได้โดยคลิกปุ่ม "Test" ในกล่องตั้งค่าคำเตือนของ TradingView
  2. คุณควรได้รับการแจ้งเตือนทดสอบใน Echobell
  3. ตรวจดูแดชบอร์ด Echobell ของคุณเพื่อยืนยันว่า webhook ได้รับ payload ทดสอบแล้ว

การแก้ปัญหา

หากคุณไม่ได้รับการแจ้งเตือน:

  1. ตรวจสอบว่าวาง webhook URL ใน TradingView ถูกต้อง
  2. ตรวจสอบว่าตั้งเงื่อนไขของคำเตือนไว้อย่างเหมาะสม
  3. ตรวจสอบว่าบัญชี Echobell ของคุณยังใช้งานอยู่และเปิดการแจ้งเตือนไว้
  4. ตรวจดูบันทึก webhook ในแดชบอร์ด Echobell ว่ามีข้อความแสดงข้อผิดพลาดหรือไม่

ข้อจำกัดอัตราการเรียก

  • บัญชี TradingView แบบฟรีมีจำนวนการเรียก webhook จำกัด
  • ตั้งเงื่อนไขของคำเตือนให้เจาะจงพอ เพื่อเลี่ยงการทริกเกอร์ที่ถี่เกินไป
  • พิจารณาอัปเกรดบัญชี TradingView ของคุณเพื่อเพิ่มโควตา webhook

ดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์ webhook ของ Echobell ได้ที่ เอกสาร webhook ของเรา