สัญญาณภายนอก (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)