สัญญาณภายนอก (TradingView และ API ข้อมูล)

ให้กลยุทธ์อ่าน สัญญาณจากภายนอก — การแจ้งเตือน TradingView, API ออนเชน/ความเชื่อมั่น, หรือบริการที่คุณทำเอง รับได้สองทาง อ่านด้วยฟังก์ชันเดียว

1) เว็บฮุก — ฝั่งนั้นส่งมาหาเรา

ออก URL ที่ ตั้งค่า → สัญญาณภายนอก แล้ววางในช่อง Webhook URL ของการแจ้งเตือน TradingView

  • ออก URL แยกต่อบริการ ตั้งชื่อตอนออก (เช่น 'TradingView', 'สคริปต์ของฉัน') ชื่อนี้ใช้ดูตอนเลือกว่าจะลบอันไหน
  • ถ้า URL หนึ่งรั่วไหล ให้ ลบเฉพาะอันนั้น — การเชื่อมต่ออื่นยังทำงานต่อ ถ้ามี URL เดียว การลบจะทำให้ทุกอย่างตายพร้อมกัน
  • หนึ่ง URL = หนึ่งสล็อต ตั้งชื่อสล็อตแล้วรับ URL ของมัน ทุกอย่างที่ส่งมาจะเข้าสล็อตนั้นเสมอ — ไม่ต้องต่อท้ายอะไร
  • คนที่มี URL จึงเปลี่ยนชื่อสล็อตไป ทับสัญญาณอื่น ไม่ได้เลยโดยโครงสร้าง หากส่งไปสล็อตอื่นจะถูก ปฏิเสธ ไม่ใช่ย้ายให้เงียบๆ
  • ดู URL ที่ออกแล้วได้ทุกเมื่อด้วยปุ่ม ดู URL เว็บฮุก ในรายการ — ทำหายไม่ต้องออกใหม่
  • รายการแสดง เวลารับล่าสุด ของแต่ละ URL — ใช้ตรวจว่ายังมีสัญญาณเข้ามาไหม
  • เนื้อหาถูกเก็บ ตามที่ส่งมา: JSON คง JSON, ข้อความธรรมดาเป็น { text: "..." }
  • โควตาเดียว นับเป็นสล็อต (ฟรี 3 → อีลิท 30) URL และงานโพลลิ่งใช้สล็อตร่วมกัน ดังนั้น 2 URL + 1 งานโพลลิ่ง = เต็มแพลนฟรี ป้าย 'สล็อต n/max' ด้านบนการ์ดคือตัวเลขนี้

2) โพลลิ่ง — เราถามฝั่งนั้นตามรอบเวลา

ลงทะเบียน URL (และคีย์ API ถ้าจำเป็น) แล้ว เอเจนต์ของคุณ จะเรียกตามรอบและเก็บผลเป็นสัญญาณ

  • เซิร์ฟเวอร์ของคุณเป็นผู้เรียก ไม่ใช่ของเรา — ออกด้วย IP และคีย์ของคุณเอง
  • คีย์ API ใส่ในเฮดเดอร์: เก็บแบบเข้ารหัส ส่งให้เอเจนต์ของคุณเท่านั้น
  • รอบขั้นต่ำตามแพ็กเกจ — ฟรี 1 ชม. · เบสิก 30 นาที · โปร 15 นาที · อีลิท 1 วินาที
  • แม้รอบสั้น รายงานไปยังเซิร์ฟเวอร์ forexsori จะรวมเป็นทุก 10 วินาที — กลยุทธ์อ่านจากบันทึกของเอเจนต์เอง จึง ไม่มีดีเลย์
  • API ที่ต้องมีเนื้อหา (GraphQL ฯลฯ) เลือก POST ในส่วนขั้นสูง

เติมข้อมูลย้อนหลังในครั้งเดียว

ถ้าการตอบกลับเป็น รายการ จะเติมย้อนหลังได้ทันที กรอกสองช่องในส่วนขั้นสูง

  • ตำแหน่งอาร์เรย์ (itemsPath) — เช่น ถ้าระดับบนสุดมีอาร์เรย์ชื่อ data ให้ใส่ data
  • ฟิลด์เวลา (timeField) — เช่น timestamp

ต้องกรอกทั้งสองช่อง หากเว้นว่างจะเก็บทั้งการตอบกลับเป็นแถวเดียว

อ่านในกลยุทธ์

  • คืนค่า { payload, at, age } — ไม่มีสัญญาณคืน null (ไม่แต่งเป็น 0)
  • กรองสัญญาณเก่าด้วย age เอง
  • เราไม่ตีความเนื้อหา — กลยุทธ์ของคุณต้องแปลงเอง

ใช้ในแบ็กเทสต์ด้วย

สัญญาณที่เก็บไว้จะถูกเล่นซ้ำรายแท่ง ตามเวลาขณะนั้น (ไม่มองอนาคต)

ข้อจำกัดที่ตรงไปตรงมา: แบ็กเทสต์ครอบคลุมเฉพาะช่วง หลังจากเริ่มเก็บ เท่านั้น เราไม่สร้างประวัติที่ไม่มีอยู่ — ยิ่งเชื่อมต่อเร็ว ช่วงที่ทดสอบได้ยิ่งยาว

ที่เก็บข้อมูล

  • ประวัติทั้งหมดอยู่ที่เอเจนต์ (เซิร์ฟเวอร์ของคุณ) — ขีดจำกัดคือดิสก์ของคุณ
  • เซิร์ฟเวอร์ forexsori เก็บเพียง บัฟเฟอร์สั้น (ยังไม่ส่ง 2000 / ส่งแล้วเก็บสรุป 100)
  • เอเจนต์ปิดอยู่ก็ไม่หาย — ส่งให้เมื่อกลับมาเชื่อมต่อ

ชื่อสล็อต

สล็อตคือชื่อที่แยกสัญญาณ (tv, fng …) ตัวพิมพ์เล็ก ตัวเลข - _ 1–20 ตัวอักษร คุณตั้งเอง เว็บฮุกและโพลลิ่งใช้ชื่อร่วมกัน และ นับ URL กับงานโพลลิ่งรวมกัน ตามจำนวนสล็อตของแพ็กเกจ (ฟรี 3 → อีลิท 30)