EMpulse

นี่เป็นฉบับแปลของเอกสารระเบียบวิธีภาษาอังกฤษ ซึ่งเป็นฉบับอ้างอิง: https://empulse.ai/methodology

EMpulse Street FX Index: ระเบียบวิธี

EMpulse Street FX Index เผยแพร่อัตราแลกเปลี่ยน "street" (ตลาดคู่ขนาน) รายวันของสกุลเงินในตลาดเกิดใหม่เทียบกับ USDT (ถือเป็น 1 USD) ซึ่งเป็นอัตราที่ผู้คนจ่ายจริง ไม่ใช่อัตราทางการ ดัชนีนี้รวม ข้อมูลตลาดที่อิงธุรกรรม เข้ากับ ราคาเสนอจากแหล่งข้อมูลตลาดสาธารณะ โดยแต่ละอนุกรมมีระดับความเชื่อมั่นกำกับ และมีการเผยแพร่ข้อจำกัดของข้อมูลควบคู่กันไป

องค์ประกอบ

องค์ประกอบ คืออะไร ปรากฏที่ไหน
อิงธุรกรรม ค่าเฉลี่ยถ่วงน้ำหนักของธุรกรรมในตลาดตลอดวัน แยกตามสกุลเงินและด้านของตลาด ดัชนีใช้เฉพาะข้อมูลที่รวมแล้วเท่านั้น โดยไม่มีการจัดเก็บหรือเผยแพร่ธุรกรรมรายรายการหรือคู่สัญญา GET /v1/rates/*, ตารางแบบเรียลไทม์
หลายแหล่งข้อมูล ราคาเสนอที่เผยแพร่โดยแหล่งข้อมูลตลาดอิสระ (ช่องทางสาธารณะของร้านแลกเปลี่ยนเงิน ส่วนอัตราแลกเปลี่ยนของผู้เผยแพร่ในท้องถิ่น และเว็บบอร์ด) ถ่วงน้ำหนักตามความน่าเชื่อถือที่แต่ละแหล่งสั่งสมมา GET /v1/street-index/* (ผลิตภัณฑ์ "Street Rate Index — multi-source") และตารางแบบเรียลไทม์สำหรับสกุลเงินที่ดัชนีครอบคลุมผ่านแหล่งข้อมูลสาธารณะเท่านั้น
อิงตลาดแลกเปลี่ยนคริปโต สมุดคำสั่งแบบเปิดของตลาดแลกเปลี่ยนคริปโตที่มีการเสนอราคาดอลลาร์ดิจิทัลเทียบกับสกุลเงินนั้น อ่านวันละหลายครั้งทุกชั่วโมงผ่าน API สาธารณะที่มีเอกสารกำกับของตลาดแลกเปลี่ยน ได้แก่ ราคาเสนอที่ดีที่สุดของแต่ละด้าน ราคาของข้อเสนอเหล่านั้น และปริมาณที่เสนอ รวมเป็นรายตลาดแลกเปลี่ยนและข้ามตลาดแลกเปลี่ยนตามความน่าเชื่อถือที่แต่ละตลาดสั่งสมมา ตลาดแลกเปลี่ยนแต่ละแห่งนับเป็นหนึ่งแหล่งข้อมูล และไม่มีการระบุชื่อกำกับตัวเลข ตารางแบบเรียลไทม์และ GET /v1/rates/* สำหรับสกุลเงินที่ดัชนีครอบคลุมผ่านตลาดแลกเปลี่ยน; exchange_spread_pct (Pro); ส่วนภายนอกของ USDT Liquidity

อัตราทั้งหมดแสดงเป็น เงินตราต่อ 1 USDT

องค์ประกอบที่อิงตลาดแลกเปลี่ยนคริปโต

ความครอบคลุมและสถานะ active

ดัชนีของสกุลเงินหนึ่งคือ ตัวเลขเดียวต่อวัน ที่สร้างจากองค์ประกอบข้างต้น:

สกุลเงินจะเป็น active เมื่อดัชนีมีข้อมูลของวันใดวันหนึ่งภายใน 14 วัน ล่าสุด (/v1/currencies: status = "active", active_since = วันแรกของช่วงข้อมูลต่อเนื่องปัจจุบันที่ไม่มีช่องว่างยาวกว่า 14 วัน) สกุลเงิน ที่ไม่มีข้อมูลของวันล่าสุดจะอยู่ในสถานะ อยู่ระหว่างขยายความครอบคลุม เรากำลังเพิ่มแหล่งข้อมูลตลาดสำหรับสกุลเงินนั้น ประวัติที่เผยแพร่แล้ว ยังคงเรียกดูได้ และสกุลเงินจะกลับเข้ารายการ active เองเมื่อมีข้อมูลของวันล่าสุด ตารางแบบเรียลไทม์ของ เว็บไซต์แสดงเฉพาะสกุลเงินที่เป็น active และจำนวนสกุลเงินที่ระบุในแพ็กเกจคือจำนวนของสกุลเงิน ที่เป็น active

สำหรับทุกสกุลเงินที่เป็น active ข้อมูลของวันล่าสุดจะมี:

สกุลเงินจะถูกเผยแพร่ตั้งแต่ แหล่งข้อมูลตลาดแหล่งแรก เป็นต้นไป: วันที่มีหนึ่งแหล่งข้อมูลเป็น limited และมี หมายเหตุ coverage improving (เว็บไซต์, API, MCP) ตัวเลขนั้นเป็นของจริง ความไม่แน่นอนของตัวเลขมีการระบุไว้ และกำลังเพิ่ม แหล่งข้อมูลอยู่ medium ต้องมีสองแหล่งข้อมูลอิสระ ส่วน high ต้องมีสามแหล่งที่ราคาตรงกันภายใน 2 % องค์ประกอบ ที่อิงตลาดแลกเปลี่ยนคริปโตจะเข้าสู่กฎสถานะ active ก็ต่อเมื่อสมุดคำสั่งของตลาดแสดงข้อเสนออิสระอย่างน้อยสามรายการในหนึ่งชั่วโมง และมีข้อมูลสองวัน สกุลเงินที่ไม่มีจุดข้อมูลแม้แต่จุดเดียวจะยังเป็น coverage_in_progress

ฟิลด์ของดัชนีรายวัน (GET /v1/rates/{cur})

"mid ที่ใช้ได้" หมายถึง mid ที่ไม่เป็น null และไม่ถูกทำเครื่องหมายว่าเป็นค่าผิดปกติ

ด้านที่ไม่เคลื่อนไหว

บางครั้งตลาดด้านหนึ่งหยุดเคลื่อนไหว ขณะที่อีกด้านยังคงซื้อขายที่ราคาที่เปลี่ยนแปลงอยู่ เป็นเวลาหลายวัน (ห้าวันสำหรับดัชนีรายวัน) อัตรามัธยฐานของด้านนั้นอยู่ภายใน 0.05 % หรือทุกวันของด้านนั้นปิดที่ราคาเดียว ราคาเช่นนี้เป็นราคาที่เสนอ มิใช่ราคาที่มีการซื้อขายจริง และ mid ที่อยู่กึ่งกลางระหว่างราคานั้นกับด้านที่ยังเคลื่อนไหวจะไม่มีความหมาย ในกรณีนี้ดัชนีจะอ้างอิงเฉพาะด้านที่เคลื่อนไหว: mid เท่ากับอัตราของด้านนั้น side ระบุด้านนั้น (buy หรือ sell) แม้จะเผยแพร่ทั้ง buy และ sell และ spread_pct เป็น null กฎนี้ใช้ทีละวัน และยกเลิกเองทันทีที่ด้านที่นิ่งกลับมาเคลื่อนไหวอีกครั้ง เมื่อทั้งสองด้านนิ่งเท่ากัน (ตลาดนิ่ง) จะไม่มีอะไรเปลี่ยนแปลง ดัชนีรายชั่วโมงใช้กฎเดียวกันในช่วง 24 ชั่วโมง

ค่าผิดปกติ

วันหนึ่งจะถูกทำเครื่องหมาย flag = "outlier" เมื่อเป็นไปตามทุกข้อต่อไปนี้:

  1. มีค่า mid;
  2. มีจุดข้อมูลน้อย (การเคลื่อนไหวขนาดใหญ่ในวันที่มีข้อมูลครอบคลุมดีจะไม่ถูกทำเครื่องหมาย เพราะถือเป็นการเคลื่อนไหวจริงของตลาด);
  3. mid ของวันนั้นเบี่ยงเบนเกิน 10% จากค่ามัธยฐานของ mid ในช่วงรอบข้าง ±15 วันตามปฏิทิน (ไม่รวมวันนั้นเอง);
  4. ช่วงนั้นมีวันอื่นที่มี mid อย่างน้อย 3 วัน (มิฉะนั้นจะมีข้อมูลไม่เพียงพอต่อการพิจารณา และวันนั้นจะไม่ถูกทำเครื่องหมาย).

วันที่เป็นค่าผิดปกติยังคงค่า buy, sell, mid และ spread_pct ของตนไว้เพื่อให้ลูกค้าเห็นได้ แต่จะ ถูกยกเว้น จากการคำนวณ mid_7d และ chg_* ทั้งหมด (ทั้งสำหรับวันที่เป็นค่าผิดปกติเอง และสำหรับ วันที่จะอ้างอิงถึงวันนั้น)

การแก้ไขย้อนหลังและช่วงเวลา

ดัชนีรายชั่วโมง (GET /v1/rates/{cur}/hourly, Pro และ Enterprise)

ดัชนีรายชั่วโมงคือดัชนีรายวันที่ความละเอียดระดับชั่วโมง: สำหรับทุกชั่วโมง UTC และทุกสกุลเงิน buy และ sell คือ อัตราเฉลี่ยถ่วงน้ำหนักของธุรกรรมในตลาดของชั่วโมงนั้นในแต่ละด้าน mid, side และ spread_pct เป็นไปตาม กฎรายวัน และ confidence คือระดับพื้นฐานของสกุลเงินนั้น

ดัชนีสตรีทแบบหลายแหล่ง (GET /v1/street-index, ผลิตภัณฑ์ "Street Rate Index (multi-source)")

สำหรับทุกสกุลเงินที่แหล่งตลาดสาธารณะเผยแพร่อัตราสตรีท ทั้งควบคู่กับชุดข้อมูลแบบอิงธุรกรรม ในกรณีที่มี และโดยลำพังในกรณีที่ไม่มี ดัชนีจะเผยแพร่อัตราที่ เสนอ ในแหล่งเปิด ได้แก่ ช่อง Telegram สาธารณะของร้านแลกเปลี่ยนเงิน ส่วนอัตราแลกเปลี่ยนของสำนักพิมพ์ในท้องถิ่น และฟอรัม อัตราที่เผยแพร่เป็นข้อเท็จจริง เราเก็บตัวเลข เวลา และลิงก์ไปยังโพสต์ แต่ไม่เก็บข้อความ

หน้าสกุลเงินและสถิติของเว็บไซต์

บอร์ดราคาของเมืองและการ์ดของร้านแลกเปลี่ยน

ช่องทางแลกเปลี่ยน (Corridors) (GET /v1/corridors/{a}/{b}, /corridors/{A}-{B}, Pro และ Enterprise)

สกุลเงินตลาดเกิดใหม่จำนวนมากถูกแลกเปลี่ยนกันโดยตรง เช่น ซอมกับเทงเก ฮริฟเนียกับดิรฮัม รูปีกับริยัล ในฟอรัม ช่องทาง และบอร์ดประกาศสาธารณะ โดยไม่มีขาที่เป็นดอลลาร์ ดัชนีอ่านประกาศสาธารณะเหล่านั้นในภาษาของแต่ละประเทศ และเผยแพร่ อัตราช่องทาง (corridor rate) ของคู่สกุลเงินควบคู่กับอัตราไขว้ (cross rate) ที่ได้จากขาดอลลาร์ของคู่นั้นเอง

ข้อจำกัด

ข้อมูลเบื้องหลังดัชนี สิ่งที่ดัชนีมีอยู่ในขณะนี้ ได้แก่ สกุลเงิน แหล่งข้อมูลแยกตามประเภท ประวัติย้อนหลังตั้งแต่เมื่อใด ความต่อเนื่องและความสดใหม่ ดูได้ที่ เอกสารสรุปชุดข้อมูล

จุดแลกเงิน 23,549 แห่งใน 120 ประเทศ