อธิบายตัวเลข

Cryptocurrency
ระเบียบวิธีคำนวณราคา

จากข้อมูล Exchange สู่ราคาอ้างอิง ทำความเข้าใจข้อมูลนำเข้า การคำนวณ และมาตรการป้องกันที่อยู่เบื้องหลังข้อมูลตลาดของ CoinPaprika

ระเบียบวิธีคำนวณราคา

เวอร์ชันที่เผยแพร่
2.0
วันที่มีผลบังคับใช้
ขอบเขตการกำหนดราคา
ตลาด Spot
ความถี่ของไปป์ไลน์
ทุก 60 วินาที
เกี่ยวกับเวอร์ชันนี้
สรุปโดยย่อ

รวบรวมข้อมูลตลาด Spot แปลงเป็น USD กรองข้อมูลที่ไม่น่าเชื่อถือ ถ่วงน้ำหนักตลาดที่ผ่านเกณฑ์

ทำความเข้าใจวิธีการ

เผยแพร่โดย CoinPaprika · ระเบียบวิธี v2.0

หนึ่งราคา จากข้อมูลตลาดหลายรายการ

CoinPaprika รวบรวมราคาและปริมาณการซื้อขายในตลาด Spot จาก API ของ Exchange โดยแปลงข้อมูลที่ผ่านเกณฑ์เป็นสกุลเงินเดียวกัน แล้วนำมาคำนวณเป็นราคาอ้างอิงแบบถ่วงน้ำหนักตามปริมาณการซื้อขาย

ระเบียบวิธีนี้ยังอธิบายการกรองตลาดที่ไม่น่าเชื่อถือ การประเมินสภาพคล่องและความน่าเชื่อถือของ Exchange ตลอดจนวิธีคำนวณอุปทานและตัวชี้วัดอื่น ๆ

ต้องการทราบวิธีคำนวณรายการใดเป็นพิเศษใช่ไหม ใช้ลิงก์ไปยังแต่ละส่วนเพื่อดูราคา ปริมาณการซื้อขาย อุปทาน หรือมูลค่าตลาด

ตัวอย่างประกอบ

เหตุใดจึงต้องกรองข้อมูลก่อน

ไม่ใช่ข้อมูลเรียลไทม์

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

ตลาดและปริมาณการซื้อขายเป็น USD ประกอบตัวอย่าง
ตลาดราคาปริมาณรวมในการคำนวณ
ตลาด A$100$60kใช่
ตลาด B$102$30kใช่
ตลาด C$140$10kไม่
ราคาแบบถ่วงน้ำหนักตามปริมาณการซื้อขาย$100.67

มีตลาดที่รวมในการคำนวณสองแห่ง ปริมาณการซื้อขายรวม $90,000

ตัวอย่างแบบง่ายของการหาค่าเฉลี่ยถ่วงน้ำหนัก ไม่ใช่การจำลองอัลกอริทึมทั้งหมดหรือเกณฑ์ที่ไม่ได้เปิดเผย

01

แหล่งข้อมูล

ตลาดและอัตราอ้างอิงที่ใช้ในการคำนวณ

1.1 การเชื่อมต่อกับ Exchange

CoinPaprika เชื่อมต่อกับ Exchange สกุลเงินดิจิทัลผ่าน API สาธารณะของ Exchange แต่ละแห่งต้องระบุรหัสคู่เหรียญในตลาด (เช่น BTC/USD, ETH/BTC) ราคาซื้อขายล่าสุดของแต่ละคู่เหรียญ และปริมาณการซื้อขายใน 24 ชั่วโมงของแต่ละคู่เหรียญ

1.2 ขอบเขต

ระบบคำนวณราคารวมเฉพาะตลาดสปอต โดยไม่รวมตลาดอนุพันธ์ (ฟิวเจอร์ส สวอปแบบไม่มีกำหนดวันหมดอายุ และออปชัน) เนื่องจากราคาในตลาดเหล่านี้อาจแตกต่างจากราคาสปอตของสินทรัพย์อ้างอิงอย่างมาก เพราะอัตราค่าธรรมเนียม Funding กลไกวันหมดอายุ และการใช้เลเวอเรจ

1.3 ข้อมูลอ้างอิงภายนอก

อัตราแลกเปลี่ยนเงินตราอ้างอิงจาก Open Exchange Rates เพื่อแปลงระหว่างสกุลเงินทั่วไป (EUR, GBP, JPY ฯลฯ) กับ USD ส่วนอัตราผูกมูลค่าของ Stablecoin - USDT, USDC และ Stablecoin หลักอื่น ๆ - จะแปลงเป็น USD โดยใช้อินเด็กซ์ถ่วงน้ำหนักตามปริมาณการซื้อขาย ซึ่งคำนวณจากตลาดที่แลกเปลี่ยนเป็น USD ได้โดยตรง

02

ขั้นตอนการคำนวณราคา

จากข้อมูลราคาของแต่ละตลาดสู่ราคาอ้างอิงหนึ่งเดียว

อัลกอริทึมออกแบบมาเพื่อคำนวณราคาโดยอิงจากสภาวะตลาดปัจจุบันเท่านั้น โดยไม่ใช้ราคาจากการทำงานครั้งก่อน แต่ละครั้งจะเริ่มคำนวณใหม่ทั้งหมด พร้อมตั้งต้นอัตราแปลงจากข้อมูลตลาดแบบเรียลไทม์ และหาค่าราคาที่แม่นยำผ่านการคำนวณซ้ำหลายรอบ ระบบทั้งหมดทำงานทุก 60 วินาที

รวบรวมข้อมูล

CoinPaprika ดึงข้อมูลตลาดสปอตทั้งหมดที่มีจากกระดานเทรดแต่ละแห่งที่เชื่อมต่อ โดยแต่ละตลาดจะให้ข้อมูลดังนี้: ชื่อคู่เทรด (เช่น BTC/USD) ราคาซื้อขายล่าสุดในสกุลเงินเสนอราคา และปริมาณการซื้อขายในรอบ 24 ชั่วโมงในสกุลเงินเสนอราคา

กำหนดอัตราอ้างอิง BTC/USD

อัลกอริทึมเริ่มต้นโดยไม่สมมติราคาใด ๆ การคำนวณรอบแรกคือราคาเฉลี่ยถ่วงน้ำหนัก BTC/USD ซึ่งคำนวณโดยตรงจากตลาดสปอต BTC/USD ทั้งหมด โดยเลือก Bitcoin เนื่องจากตลาด BTC มักมีสภาพคล่องสูงที่สุดในบรรดากระดานเทรด

BTC_USD = Σ(Price_i × Volume_i) / Σ(Volume_i)
โดย i = ตลาด BTC/USD แต่ละแห่งจากทุกกระดานเทรด

รอบแรก: เฉพาะตลาด BTC และเงินตราทั่วไป

เมื่อใช้อัตรา BTC/USD แล้ว อัลกอริทึมจะประมวลผลตลาดที่มี BTC หรือสกุลเงินทั่วไปเป็นด้านใดด้านหนึ่งของคู่เทรด ตลาดที่เสนอราคาเป็น BTC (เช่น ETH/BTC, SOL/BTC):

Price_USD = Price_BTC × BTC_USD

ตลาดที่เสนอราคาเป็นเงินตราทั่วไป (เช่น ETH/EUR, BTC/JPY):

Price_BTC = Price_USD / BTC_USD

รอบถัดไป: รวมตลาดทั้งหมด

คริปโทเคอร์เรนซีหลายสกุลยังซื้อขายเทียบกับคริปโทเคอร์เรนซีสกุลอื่นด้วย อัลกอริทึมจะใช้อัตราแปลงจากรอบก่อนหน้าเพื่อคำนวณตลาดเหล่านี้แบบวนซ้ำ

รอบ 1: ตลาด BTC/USD → อัตรา BTC_USD
รอบ 2: ตลาด BTC และเงินตราทั่วไป → อัตราแปลงของเหรียญหลัก
รอบ 3: ตลาดทั้งหมดโดยใช้อัตราจากรอบ 2 → ปรับอัตราให้แม่นยำขึ้นและครอบคลุมเหรียญมากขึ้น
รอบ N: ทำซ้ำจนกว่าค่าจะลู่เข้า → ได้ราคาของเหรียญทั้งหมดที่คำนวณได้

การตรวจจับและนำค่าผิดปกติออก

ก่อนคำนวณราคารวมขั้นสุดท้าย ระบบจะตรวจหาและตัดราคาตลาดที่ผิดปกติออก ตลาดที่ตัดออกตั้งแต่ต้น ได้แก่ ตลาดที่ไม่มีค่าธรรมเนียมซื้อขาย ตลาดที่ให้สิ่งจูงใจจากการขุดธุรกรรม ข้อมูลเก่า (เกิน 30 นาที) และคู่เทรดที่อยู่ในบัญชีดำ การตรวจจับค่าผิดปกติทางสถิติใช้ขอบเขตที่อิงค่ามัธยฐานและปรับตามระดับสภาพคล่อง

อธิบายขั้นตอนทางสถิติไว้ในหัวข้อ 3

ราคาสุดท้าย: ค่าเฉลี่ยถ่วงน้ำหนักตามปริมาณการซื้อขาย

หลังนำค่าผิดปกติออกแล้ว ราคาสุดท้ายคือค่าเฉลี่ยถ่วงน้ำหนักตามปริมาณการซื้อขายของตลาดที่ยังเหลือและมีข้อมูลถูกต้อง:

Price_USD = Σ(Price_i_USD × Volume_i_USD) / Σ(Volume_i_USD)

ตลาดที่มีสภาพคล่องสูงกว่าจะมีน้ำหนักในการคำนวณมากกว่าโดยอัตโนมัติ ทำให้ราคารวมสะท้อนแหล่งที่มีการซื้อขายจริงส่วนใหญ่

03

การตรวจจับค่าผิดปกติ

การตรวจสอบ 4 ขั้นตอนเพื่อจำกัดข้อมูลตลาดที่ไม่น่าเชื่อถือ

ก่อนนำราคาไปคำนวณค่าเฉลี่ย จะมีการคัดค่าผิดปกติออกผ่าน 4 ขั้นตอนที่ทำงานแยกจากกัน แต่ละขั้นตอนตรวจจับข้อผิดพลาดที่ขั้นตอนอื่นมองไม่เห็น

3.1 ขั้นตอนที่ 1 - ตลาดที่ไม่รวมในการคำนวณ

ตลาดบนกระดานเทรดที่อยู่ระหว่างการตรวจสอบ รวมถึงตลาดที่ถูกนำออกด้วยตนเองหลังการตรวจทาน จะถูกตัดออกก่อนเริ่มการวัดใดๆ

3.2 ขั้นตอนที่ 2 - ปริมาณซื้อขายที่ผิดปกติ

ระบบตรวจสอบปริมาณซื้อขายก่อนราคา เพราะปริมาณซื้อขายที่ถูกสร้างขึ้นจะทำให้ค่าน้ำหนักทั้งหมดในขั้นตอนถัดไปคลาดเคลื่อน ตลาดที่รายงานปริมาณซื้อขายติดลบหรือสูงเกินจริงอย่างไม่น่าเชื่อจะถูกปฏิเสธทันที นอกเหนือจากขีดจำกัดดังกล่าว ระบบจะรวบรวมตลาดของสินทรัพย์จากปริมาณน้อยไปมาก และจะปฏิเสธตลาดก็ต่อเมื่อตลาดนั้นไม่ผ่านการตรวจสอบอิสระหลายรายการพร้อมกัน ได้แก่ ยอดรวมที่สะสมต้องเกินเกณฑ์ขั้นต่ำ ปริมาณซื้อขายของตลาดต้องสูงเกินสัดส่วนเมื่อเทียบกับตลาดขนาดเล็กที่รวบรวมไว้แล้ว และยอดรวมใหม่ต้องสูงกว่าทั้งค่าสูงสุดที่เคยพบของสินทรัพย์นั้นและค่ามัธยฐานในช่วง 24 ชั่วโมงตามตัวคูณที่กำหนด การกำหนดให้ต้องเข้าเงื่อนไขทั้งหมดพร้อมกันช่วยป้องกันไม่ให้การลิสต์สินทรัพย์ใหม่บนแพลตฟอร์มขนาดใหญ่ที่เกิดขึ้นจริงถูกเข้าใจผิดว่าเป็นปริมาณซื้อขายที่สร้างขึ้น เกณฑ์ต่างๆ จะปรับตามค่ามัธยฐานปริมาณซื้อขายของสินทรัพย์นั้นเอง ยิ่งสินทรัพย์มีสภาพคล่องสูง ข้อจำกัดก็ยิ่งเข้มงวด การปฏิเสธในขั้นตอนนี้ยังไม่ถือเป็นที่สิ้นสุด ตลาดที่ถูกตั้งข้อสังเกตจะถูกส่งให้ตรวจทาน และหากยืนยันได้ว่าเป็นตลาดจริง ก็จะนำกลับเข้าสู่การคำนวณ

3.3 ขั้นตอนที่ 3 - ช่วงราคาที่เชื่อถือได้

แทนที่จะใช้การทดสอบทางสถิติแบบเดียวกับสินทรัพย์ทุกประเภท CoinPaprika จะกำหนดช่วงราคาที่เชื่อถือได้แยกตามสินทรัพย์ในแต่ละครั้งที่ประมวลผล โดยเลือกวิธีที่เหมาะสมที่สุดตามความลึกของตลาดที่มี และไล่ลดระดับผ่าน 5 วิธีดังนี้:

  • พิสัยระหว่างควอไทล์ ต้องมีหลายตลาดที่มีปริมาณซื้อขายสูงกว่าเกณฑ์ขั้นต่ำ โดยพิจารณาคุณสมบัติจากตลาดที่มีปริมาณซื้อขายสูงกว่าของสินทรัพย์ แต่คำนวณช่วงราคาจากทุกตลาด ยกเว้นตลาดที่มีปริมาณซื้อขายน้อยที่สุด ช่วงราคาจะกว้างขึ้นตามการกระจายตัวของราคาของสินทรัพย์นั้นเอง เพื่อไม่ลงโทษสินทรัพย์ที่มีความผันผวนเพียงเพราะมีความผันผวน
  • ขอบเขตราคามัธยฐานแบบแคบ ต้องมีหลายตลาดที่มีปริมาณซื้อขายสูงกว่าเกณฑ์ขั้นต่ำที่ต่ำกว่า และตลาดมากกว่าครึ่งต้องกระจุกตัวอยู่ใกล้ค่ามัธยฐาน จากนั้นจะกำหนดช่วงราคาให้แคบลงตามราคาต่ำสุดและสูงสุดที่พบจริง
  • ขอบเขตราคามัธยฐานแบบกว้าง ใช้หลักการเดียวกับข้างต้น แต่ต้องการตลาดจำนวนน้อยกว่าและยอมให้ช่วงราคากว้างกว่า
  • ราคาอ้างอิง ไม่มีชุดตลาดที่ใช้ได้ แต่มีราคาอ้างอิงก่อนหน้าอยู่ ความกว้างของช่วงราคาจะปรับตามค่ามัธยฐานปริมาณซื้อขายของสินทรัพย์
  • ราคาที่พบล่าสุด ไม่มีราคาอ้างอิง แต่มีข้อมูลราคาล่าสุดอยู่

สินทรัพย์ที่มีสภาพคล่องสูงและมีตลาดที่น่าเชื่อถือจำนวนมากจะมีช่วงราคาแคบ ส่วนสินทรัพย์ที่มีตลาดบางเบาจะได้ช่วงราคากว้าง แทนการกำหนดช่วงที่ไม่ถูกต้อง

Stablecoin จะถูกจัดเป็นประเภทแยกต่างหาก โดยลดเกณฑ์ปริมาณซื้อขายสำหรับระดับที่เข้มงวดที่สุด เพื่อให้ระดับดังกล่าวยังใช้ได้กับสินทรัพย์ที่ตลาดแต่ละแห่งมีขนาดเล็กกว่า และปรับตัวคูณการกระจายตัวให้เข้มงวดขึ้น สินทรัพย์ที่ควรมีราคาใกล้ระดับตรึงมูลค่าจะได้รับค่าความคลาดเคลื่อนที่แคบกว่าสินทรัพย์ที่มีความผันผวนมาก ราคาที่อยู่นอกช่วงราคาของสินทรัพย์จะไม่ถูกนำมาคำนวณค่าเฉลี่ย ตลาดที่อยู่ในช่วงราคาจะต้องผ่านการตรวจสอบอีกขั้นด้วย โดยตลาดหนึ่งแห่งหรือกลุ่มตลาดที่อยู่ด้านเดียวกันของค่ามัธยฐาน ซึ่งมีปริมาณซื้อขายถ่วงน้ำหนักตามระยะห่างมากพอที่จะดึงค่าเฉลี่ยให้ห่างจากค่ามัธยฐานอย่างมีนัยสำคัญ จะถูกตัดออกเช่นกัน และหากตลาดทั้งหมดของสินทรัพย์อยู่นอกช่วงราคา ระบบจะปฏิเสธตลาดเหล่านั้นแทนการปฏิเสธช่วงราคา โดยสินทรัพย์จะคงราคาเดิมไว้ แทนการใช้ราคาที่น่าสงสัย สำหรับสินทรัพย์ที่มีการลิสต์ในตลาดน้อย จะมีการตรวจสอบความสมเหตุสมผลของค่าต่างๆ ควบคู่ไปกับการตรวจสอบช่วงราคา โดยจะปฏิเสธราคา หรือปริมาณซื้อขายที่ดูไม่น่าเป็นไปได้ หรือมูลค่าตลาดโดยนัยที่สูงกว่า Bitcoin ไม่ว่าช่วงราคาจะอนุญาตหรือไม่ก็ตาม

3.4 ขั้นตอนที่ 4 - ความผิดปกติระดับกระดานเทรด

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

3.5 เหตุใดจึงกำหนดช่วงค่าราคาสำหรับสินทรัพย์ทุกชนิด

สินทรัพย์ต่าง ๆ ใช้ราคาอ้างอิงจากกันและกัน ดังนั้นตลาดที่ผิดปกติเพียงแห่งเดียวจึงส่งผลกระทบต่อเนื่องได้ หากสินทรัพย์หนึ่งมีราคา 1 ดอลลาร์ในตลาดขนาดเล็กเพียงแห่งเดียว แล้วมีอีกตลาดขนาดใกล้เคียงกันแสดงคู่เทรดกลับด้านที่ราคา 1,000 ดอลลาร์ ราคาอ้างอิงของสินทรัพย์นั้นจะเพิ่มจาก 1 ดอลลาร์เป็นประมาณ 500 ดอลลาร์ในการประมวลผลครั้งถัดไป จากนั้นราคาดังกล่าวจะส่งผลต่อสินทรัพย์ทุกชนิดที่อ้างอิงราคากับสินทรัพย์นี้ และส่งผลต่อเนื่องไปทั่วทั้งกราฟ การกำหนดช่วงค่าสำหรับสินทรัพย์ทุกชนิด รวมถึงสินทรัพย์ที่มีข้อมูลน้อยเกินกว่าจะวัดได้อย่างแม่นยำ จะช่วยตัดวงจรนี้ตั้งแต่จุดเริ่มต้น โดยไม่เปิดเผยเกณฑ์เฉพาะเพื่อป้องกันการบิดเบือนระบบ

04

การคำนวณปริมาณการซื้อขาย

วิธีรวมข้อมูลกิจกรรมการซื้อขายในระดับตลาด สินทรัพย์ และทั่วโลก

4.1 ปริมาณการซื้อขายต่อกระดานเทรด

ปริมาณการซื้อขายในช่วง 24 ชั่วโมงของแต่ละกระดานเทรดคำนวณจากผลรวมของปริมาณการซื้อขายที่แปลงเป็น USD แล้วจากคู่เทรดที่เปิดใช้งานทั้งหมดและไม่อยู่ในบัญชีดำ โดยไม่รวมคู่เทรดที่ไม่มีการอัปเดตภายใน 30 นาที

Exchange_Volume = Σ(Volume_pair_i × Price_pair_i_USD)

4.2 ปริมาณการซื้อขายต่อสินทรัพย์

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

4.3 ปริมาณการซื้อขายทั่วโลก

ปริมาณการซื้อขายสกุลเงินดิจิทัลทั่วโลกคำนวณจากผลรวมของปริมาณการซื้อขายในแต่ละกระดานเทรด

05

คะแนนความน่าเชื่อถือของกระดานเทรด

วิธีประเมินคุณภาพข้อมูลของกระดานเทรด

กระดานเทรดแต่ละแห่งจะได้รับคะแนนความน่าเชื่อถือในระดับ 0–100 ซึ่งสะท้อนความน่าเชื่อถือและคุณภาพของข้อมูลที่รายงาน คะแนนนี้มีผลต่อการกำหนดน้ำหนักและการคัดกรองข้อมูลของกระดานเทรดในขั้นตอนคำนวณราคา

5.1 เกณฑ์การประเมิน

เกณฑ์คำอธิบาย
สภาพคล่องความลึกของสมุดคำสั่งซื้อขายและส่วนต่างราคาโดยรวมในตลาดต่าง ๆ
คุณภาพและความครอบคลุมของ APIความครบถ้วน ความน่าเชื่อถือ และระยะเวลาพร้อมใช้งานของ API สาธารณะของกระดานเทรด
การเข้าชมเว็บไซต์การวิเคราะห์ข้อมูลการเข้าชมจากแหล่งอิสระ เช่น SimilarWeb เพื่อยืนยันกิจกรรมของผู้ใช้ตามที่รายงาน
ความโปร่งใสของทีมงานการเปิดเผยรายชื่อสมาชิกทีมงานต่อสาธารณะและข้อมูลนิติบุคคลที่ชัดเจน
การปฏิบัติตามกฎระเบียบการจดทะเบียนกับหน่วยงานกำกับดูแลทางการเงินที่เกี่ยวข้องและการปฏิบัติตามกฎระเบียบที่บังคับใช้
ประวัติเหตุการณ์ประวัติการหยุดให้บริการ การถูกแฮ็ก การระงับการถอนเงิน หรือการดำเนินการด้านกฎระเบียบ
หลักฐานเงินสำรองหลักฐานการถือครองสินทรัพย์บนบล็อกเชนที่ตรวจสอบยืนยันได้โดยอิสระ เร็ว ๆ นี้

5.2 การนำคะแนนความน่าเชื่อถือไปใช้

  • ตลาดซื้อขายที่อยู่ระหว่างการตรวจสอบจะถูกตัดออกจากการคำนวณราคาและปริมาณซื้อขายทั้งหมด
  • คะแนนความน่าเชื่อถือจะได้รับการตรวจสอบและอัปเดตเป็นระยะ และอาจเปลี่ยนแปลงทันทีเมื่อเกิดเหตุการณ์สำคัญ เช่น การแฮ็ก การดำเนินการด้านกฎระเบียบ หรือ API ขัดข้องเป็นเวลานาน เป็นต้น
  • ข้อมูลจากตลาดซื้อขายจะได้รับการตรวจสอบเพิ่มเติมผ่านตัวชี้วัดสภาพคล่องของคู่ตลาด (ดูหัวข้อ 6)

5.3 ปริมาณซื้อขายจริงโดยประมาณ (ERV)

ปริมาณซื้อขายจริงโดยประมาณเป็นตัวชี้วัดที่เริ่มใช้ในปี 2019 เพื่อจัดการกับปริมาณซื้อขายปลอมและการซื้อขายล้างตลาด โดยคำนวณ ERV จากตัวชี้วัดสภาพคล่องของตลาดทั้งหมดในตลาดซื้อขายแห่งหนึ่ง ปริมาณซื้อขาย 24 ชั่วโมงที่รายงานของแต่ละตลาดจะถูกปรับตามค่าน้ำหนักที่กำหนดให้กับหมวดหมู่ตัวชี้วัดสภาพคล่อง ได้แก่ ดี ปานกลาง หรือแย่

ERV จะคำนวณใหม่อย่างต่อเนื่องตลอดทั้งวัน และอาจแตกต่างจากปริมาณซื้อขายดิบที่ตลาดรายงานอย่างมากในตลาดซื้อขายที่มีคะแนนความน่าเชื่อถือต่ำ

06

ตัวชี้วัดสภาพคล่องของคู่ตลาด (จุด)

ความหมายของตัวชี้วัด ดี ปานกลาง และแย่

คู่ตลาดแต่ละคู่จะได้รับการประเมินสภาพคล่องแบบเรียลไทม์ โดยพิจารณาจากส่วนต่างของสมุดคำสั่งซื้อขาย (เปอร์เซ็นต์ส่วนต่างระหว่างราคาเสนอซื้อและราคาเสนอขายที่ดีที่สุด) ความลึกของสมุดคำสั่งซื้อขาย (มูลค่าภายใน ±1% และ ±10% จากราคากลาง) ความสม่ำเสมอของปริมาณซื้อขาย และการตรวจสอบค่าผิดปกติ

6.1 หมวดหมู่ตัวชี้วัด

  • ดี - สภาพคล่องสูงและภาวะตลาดเป็นปกติ
  • ปานกลาง - ภาวะตลาดมีข้อจำกัดหรือผันผวน โดยสภาพคล่องต่ำกว่าที่ปริมาณซื้อขายที่รายงานบ่งชี้
  • แย่ - สภาพคล่องไม่เพียงพอเมื่อเทียบกับปริมาณซื้อขายที่รายงาน หรือภาวะตลาดไม่สมดุลอย่างรุนแรง

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

07

อุปทานหมุนเวียน

วิธีวัดและตรวจสอบอุปทานที่พร้อมใช้งาน

7.1 เหรียญ Proof-of-Work

สำหรับคริปโทเคอร์เรนซีที่ใช้ Proof-of-Work (เช่น Bitcoin, Litecoin) ระบบจะดึงข้อมูลอุปทานหมุนเวียนโดยตรงจาก API ของโปรแกรมสำรวจบล็อก ข้อมูลจะได้รับการยืนยันเทียบกับโปรแกรมสำรวจบล็อกอิสระหลายแห่ง และอัปเดตโดยอัตโนมัติเมื่อมีการขุดบล็อกใหม่

7.2 โทเคน (ที่ใช้สมาร์ตคอนแทรกต์)

สำหรับโทเคน ERC-20 และโทเคนประเภทใกล้เคียง คำนวณอุปทานหมุนเวียนดังนี้:

อุปทานหมุนเวียน = อุปทานทั้งหมด - โทเคนที่ถูกล็อก

โทเคนที่ถูกล็อกรวมถึง:
- กระเป๋าเงินสำหรับการทยอยจัดสรรโทเคนให้ทีม/ผู้ก่อตั้ง
- กระเป๋าเงินคลังหรือเงินสำรอง
- ที่อยู่สำหรับเผาโทเคน
- สัญญาสเตกกิงที่ล็อกโทเคน

7.3 การตรวจสอบยืนยัน

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

08

ตัวชี้วัดที่คำนวณขึ้น

สูตรคำนวณมูลค่าตลาดและระยะห่างจาก ATH

8.1 มูลค่าตลาด

รายสินทรัพย์:  มูลค่าตลาด = ราคาปัจจุบัน (USD) × อุปทานหมุนเวียน
ทั่วโลก:     มูลค่าตลาดรวมทั่วโลก = Σ(มูลค่าตลาดของสินทรัพย์ทั้งหมดที่ติดตาม)

8.2 ราคาสูงสุดตลอดกาล (ATH)

สำหรับสินทรัพย์แต่ละรายการ CoinPaprika ติดตามราคาสูงสุดที่เคยบันทึกไว้จากการรวบรวมข้อมูล วันที่เกิดราคาดังกล่าว และระยะห่างจาก ATH ในปัจจุบัน:

ระยะห่างจาก ATH (%) = (ราคา ATH − ราคาปัจจุบัน) / ราคา ATH × 100%
09

เกณฑ์การลงรายการ

ข้อกำหนดสำหรับสินทรัพย์และการเชื่อมต่อกับตลาดแลกเปลี่ยน

9.1 สินทรัพย์คริปโตเคอร์เรนซี

คริปโตเคอร์เรนซีต้องมีคุณสมบัติตรงตามข้อกำหนดต่อไปนี้จึงจะลงรายการบน CoinPaprika ได้:

  • เว็บไซต์ที่ใช้งานได้และเป็นของโครงการเอง พร้อมข้อมูลโครงการที่ชัดเจน
  • บล็อกเอ็กซ์พลอเรอร์ที่ใช้งานได้ พร้อมข้อมูลบนเชนที่ตรวจสอบยืนยันได้
  • มีการซื้อขายอย่างต่อเนื่องบนตลาดแลกเปลี่ยนอย่างน้อยหนึ่งแห่งที่เชื่อมต่อกับ CoinPaprika
  • สื่อสารอย่างโปร่งใส - โครงการมีช่องทางสาธารณะ (X/Twitter, Telegram, Discord) ที่อัปเดตข้อมูลอย่างทันท่วงทีและตอบสนองต่อปัญหาของชุมชน

9.2 ตลาดแลกเปลี่ยน

ตลาดแลกเปลี่ยนที่ต้องการเชื่อมต่อเป็นแหล่งข้อมูลต้อง:

  • มีเว็บไซต์ที่ใช้งานได้และมีกิจกรรมการซื้อขายที่ตรวจสอบยืนยันได้
  • ให้บริการ REST API สาธารณะที่เป็นไปตามมาตรฐานข้อมูลของ CoinPaprika (คู่ตลาด ราคา และปริมาณการซื้อขาย)
  • ดูแลเอกสาร API ให้เป็นปัจจุบัน
  • มีผู้ติดต่อเฉพาะสำหรับปัญหาด้านคุณภาพข้อมูล
10

รหัสระบุสินทรัพย์

การเชื่อมโยงรหัส CoinPaprika กับระบบอ้างอิงอื่น

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

  • DTI - Digital Token Identifier (ISO 24165) ออกโดย Digital Token Identifier Foundation เป็นรหัสมาตรฐาน ISO สำหรับโทเคนดิจิทัล และเป็นรหัสที่ใช้ในการรายงานสินทรัพย์ดิจิทัลตามข้อกำหนดด้านกฎระเบียบ
  • ISIN - International Securities Identification Number (ISO 6166) ซึ่งเชื่อมโยงสถานะการถือครองคริปโตกับระเบียนตราสารในระบบหลังบ้าน ระบบดูแลรักษาสินทรัพย์ และระบบบัญชีที่มีอยู่
  • รหัสจากผู้ให้บริการ CoinMarketCap, CoinGecko และ CryptoCompare เพื่อการกระทบยอดและการย้ายระบบโดยไม่ต้องจับคู่สินทรัพย์ทั้งหมดใหม่ด้วยตนเอง

ดูการจับคู่รหัสได้ผ่าน API ID Mappings endpoint: docs.coinpaprika.com - API ID Mappings

11

ความเป็นอิสระและผลประโยชน์ทับซ้อน

ความสัมพันธ์ทางธุรกิจใดมีผลหรือไม่มีผลต่ออะไรบ้าง

CoinPaprika เป็นกิจการที่มีเจ้าของเป็นอิสระ ไม่ได้เป็นของและไม่มีส่วนได้ส่วนเสียในตลาดแลกเปลี่ยนคริปโตเคอร์เรนซี แพลตฟอร์มการซื้อขาย ผู้ดูแลสภาพคล่อง หรือผู้ออกโทเคนรายใด สิ่งนี้ทำให้ CoinPaprika แตกต่างจากผู้รวบรวมข้อมูลที่เป็นเจ้าของโดยแพลตฟอร์มซึ่งมีการเผยแพร่ข้อมูล

11.1 สิ่งที่ความสัมพันธ์ทางธุรกิจมีและไม่มีผลต่อ

CoinPaprika ให้บริการลงรายการแบบเร่งด่วนโดยมีค่าธรรมเนียม (Fast Track) และเผยแพร่โฆษณา เราเปิดเผยข้อมูลทั้งสองเรื่องนี้ไว้ที่นี่ เพราะคำกล่าวอ้างเรื่องความเป็นอิสระจะมีประโยชน์ก็ต่อเมื่อระบุขอบเขตไว้อย่างชัดเจน

Fast Track ช่วยให้ผู้ดูแลใช้เวลาดำเนินการได้รวดเร็วยิ่งขึ้น โดยตรวจสอบและประมวลผลคำขอพร้อมข้อมูลเมตาตามลำดับความสำคัญ แทนที่จะเข้าคิวตามปกติ นอกเหนือจากนี้ไม่มีสิทธิประโยชน์อื่น

การชำระเงินไม่ว่ารูปแบบใดไม่มีผลต่อ:

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

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

เนื้อหาโฆษณาจะระบุไว้อย่างชัดเจนว่าเป็นโฆษณา และจะไม่นำเสนอในรูปแบบข้อมูล

หากมีคำถามเกี่ยวกับระเบียบวิธีนี้ รวมถึงข้อกังวลเกี่ยวกับผลประโยชน์ทับซ้อนที่อาจเกิดขึ้น สามารถติดต่อเราได้ผ่านหน้าติดต่อ: coinpaprika.com/contact

12

ความถี่ในการอัปเดต

กำหนดการอัปเดตข้อมูลแต่ละประเภทที่เผยแพร่

ข้อมูลราคาและปริมาณการซื้อขายทุก 60 วินาที (เรียลไทม์)
อุปทานหมุนเวียนอัปเดตเป็นระยะ และเมื่อมีเหตุการณ์สำคัญเกี่ยวกับอุปทาน
คะแนนความน่าเชื่อถือของ Exchangeประเมินอย่างต่อเนื่อง พร้อมทบทวนอย่างเป็นทางการเป็นระยะ
ดัชนีสภาพคล่องของคู่ตลาดต่อเนื่อง (เรียลไทม์)
อัตราแลกเปลี่ยนสกุลเงินเฟียตหลายครั้งต่อวัน (Open Exchange Rates)
A

ประวัติอัลกอริทึม

เหตุผลที่เปลี่ยนวิธีคำนวณในเดือนธันวาคม 2018

ก่อนเดือนธันวาคม 2018 CoinPaprika ใช้อัลกอริทึมคำนวณราคาที่อาศัยอัตราแปลงจากการทำงานของอัลกอริทึมรอบก่อนหน้า ตัวอย่างเช่น การแปลงราคาตลาด ETH/USDT เป็น USD ต้องใช้อัตรา USDT/USD จากรอบก่อนหน้า ซึ่งทำให้เกิดห่วงโซ่ราคาอิงข้อมูลย้อนหลัง ในช่วงที่มีความผันผวนสูง การพึ่งพาข้อมูลนี้ทำให้ราคาเกิดความล่าช้าที่เห็นได้ชัด เมื่อราคา BTC ร่วงลงอย่างรวดเร็ว ราคา BTC/USD เฉลี่ยรวมของ CoinPaprika จะยังสูงกว่าราคาตลาดจริงอยู่ชั่วคราว เนื่องจากอัตราแปลงที่ล้าสมัยลดทอนผลกระทบจากการเคลื่อนไหวของราคาอย่างรวดเร็ว ในเดือนธันวาคม 2018 เราได้ออกแบบอัลกอริทึมใหม่เพื่อตัดการพึ่งพาข้อมูลย้อนหลังทั้งหมด วิธีการลู่เข้าแบบวนซ้ำที่ใช้ในปัจจุบันเริ่มคำนวณอัตราแปลงใหม่จากข้อมูลตลาดเรียลไทม์ทุกครั้งที่ทำงาน เพื่อให้มั่นใจว่าราคาสะท้อนสภาวะตลาดปัจจุบันอยู่เสมอ

คำตอบสั้น ๆ

คำถามเกี่ยวกับระเบียบวิธี

CoinPaprika รวบรวมข้อมูลตลาด Spot แปลงข้อมูลให้อยู่ในหน่วย USD เดียวกัน กรองข้อมูลที่ไม่น่าเชื่อถือ และรวมข้อมูลจากตลาดที่ผ่านเกณฑ์โดยใช้ค่าเฉลี่ยถ่วงน้ำหนักตามปริมาณการซื้อขาย อ่านระเบียบวิธี

ไม่มี การคำนวณราคาอ้างอิงใช้ข้อมูลจากตลาด Spot ส่วน Futures, Perpetual Swap และ Options จะไม่รวมอยู่ในกระบวนการนี้ อ่านระเบียบวิธี

ระเบียบวิธีที่เผยแพร่ระบุว่าระบบคำนวณราคาจะทำงานทุก 60 วินาที ส่วนข้อมูลประเภทอื่นมีตารางการอัปเดตของตนเอง อ่านระเบียบวิธี

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

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

งานวิจัยอิสระ

ศึกษาคุณภาพข้อมูลอย่างเป็นอิสระ

CoinPaprika ได้เกรดโดยรวม A ในงานวิจัย Aggregate Confusion in Crypto Market Data โดย Schwenkler, Shah และ Yang เกรด A เป็นเกรดสูงสุดในการศึกษา โดยมี CoinMarketCap และ Santiment ได้เกรดเดียวกัน

อ่านเอกสารงานวิจัยงานวิจัยอิสระที่เผยแพร่บน sec.gov ไม่ใช่การรับรองจาก SEC
การกำกับดูแลเอกสาร

เวอร์ชัน 2.0

มีผลบังคับใช้

นี่คือระเบียบวิธีฉบับแรกของ CoinPaprika ที่ระบุเวอร์ชัน การคำนวณราคาแบบวนซ้ำใช้งานมาตั้งแต่เดือนธันวาคม 2018 ส่วนมาตรการป้องกันแต่ละรายการเริ่มนำมาใช้ในภายหลัง

การเปลี่ยนแปลงที่สำคัญจะเผยแพร่พร้อมเวอร์ชันใหม่และวันที่มีผลบังคับใช้ก่อนเริ่มใช้งาน โดยไม่มีการเก็บฉบับก่อนหน้าเป็นเอกสารแยกต่างหาก

ดูระเบียบวิธีที่เผยแพร่

นำระเบียบวิธีนี้ไปใช้และอ้างอิง

อ่านระเบียบวิธีเดียวกันในรูปแบบที่นำไปใช้ซ้ำได้ หรือดูคำจำกัดความของข้อมูลและ API

การอ้างอิง: CoinPaprika, Price Calculation Methodology, เวอร์ชัน 2.0 มีผลบังคับใช้วันที่ 17 สิงหาคม 2026 แหล่งข้อมูลที่เผยแพร่.

มีข้อสงสัยเกี่ยวกับตัวเลขหรือไม่?

สอบถามเกี่ยวกับระเบียบวิธีหรือแจ้งปัญหาคุณภาพข้อมูล

ติดต่อ CoinPaprika
กลับไปด้านบน