ชื่อเรื่องเดิม: "บทช่วยสอนแบบลงมือทำ: เชี่ยวชาญวิธีการดูช่วงราคาสภาพคล่องของ Meteora อย่างรวดเร็ว"
ผู้เขียนต้นฉบับ: Zi Bu ผู้นำด้านคริปโตเคอเรนซี
Meteora เป็นโครงการ DeFi บนเครือข่าย Solana ซึ่งมุ่งเน้นที่การสร้างชั้นสภาพคล่องที่มีประสิทธิภาพ ยั่งยืน และยืดหยุ่นสำหรับระบบนิเวศ Solana เป้าหมายคือการแก้ปัญหาสภาพคล่องไม่เพียงพอบน Solana โดยทำให้ธุรกรรมราบรื่นและมีต้นทุนน้อยลง ขณะเดียวกันก็มอบผลตอบแทนที่ดีกว่าให้กับผู้ใช้ที่มอบสภาพคล่องอีกด้วย
กลุ่มของ Meteora ส่วนใหญ่เป็นกลุ่ม DLMM และกลุ่มไดนามิก กลุ่มสองด้านและกลุ่มเดียวสามารถเพิ่มลงในกลุ่ม DLMM ได้ Dev สามารถใช้พูลด้านเดียวเพื่อขายและดูดซับเงินได้ ตัวอย่างเช่น สำหรับคู่เทรด Trump/Sol เมื่อราคาเพิ่มขึ้น Dev สามารถเพิ่ม $trump ลงในพูลด้านเดียวในช่วงราคาที่สูงขึ้นเท่านั้น เมื่อราคาเพิ่มขึ้นถึงช่วงราคา $trump จะถูกแทนที่ด้วย $sol โดยอัตโนมัติสำหรับการขาย และสามารถรับค่าธรรมเนียมการจัดการได้ในเวลาเดียวกัน เมื่อราคาลดลง Dev สามารถเพิ่ม $sol ลงในพูลด้านเดียวในช่วงราคาที่ต่ำกว่าเท่านั้น เมื่อราคาลดลงถึงช่วงราคาที่สอดคล้องกัน $trump จะถูกซื้อโดยอัตโนมัติเพื่อบรรลุวัตถุประสงค์ในการดูดซับเงิน
หากเราต้องการทราบว่าบริษัทพัฒนาจะใช้กลุ่มขายและรับเงินที่ราคาใด จำเป็นต้องทราบช่วงราคาที่สอดคล้องกัน
เว็บไซต์: https://app.meteora.ag/
เหรียญสองเหรียญใดๆ จะรวมกันเป็นคู่แลกเปลี่ยน เช่น $trump และ $sol จะรวมกันเป็นคู่แลกเปลี่ยน trump-sol และ $trump และ $usdc จะรวมกันเป็นคู่แลกเปลี่ยน trump-usdc
คู่การซื้อขายแต่ละคู่สามารถมีพูลได้หลายพูล และแต่ละพูลจะแยกจากขั้นตอนของถังและค่าธรรมเนียม (ค่าธรรมเนียมการจัดการ) ตัวอย่างเช่น มี 57 Pools ภายใต้คู่การซื้อขาย Trump-usdc และ Pool แต่ละ Pool จะสอดคล้องกับที่อยู่ที่ไม่ซ้ำกัน ดังที่แสดงในรูปภาพ

แต่ละ Bin ใน DLMM แสดงถึงราคา และแต่ละ Bin คือคำสั่งซื้อหรือคำสั่งขายที่ราคาหนึ่งๆ
ขั้นตอนถังหมายถึงช่วงราคาระหว่างถังที่อยู่ติดกันสองถัง คำนวณเป็นจุดพื้นฐาน (1 จุดพื้นฐาน = 0.01%) มันจะกำหนดความหนาแน่นของถังและการกระจายของเหลวอย่างละเอียด และจะถูกตั้งค่าโดยผู้สร้างพูล
ตัวอย่าง:
สมมติว่าราคาปัจจุบันของ SOL/USDC อยู่ที่ 20 เหรียญสหรัฐ และขั้นตอน bin ถูกตั้งไว้ที่ 25 จุดพื้นฐาน (0.25%)
ราคาถังถัดไปคือ 20 × 1.0025 = 20.05 USD ถังถัดไปคือ 20.05 × 1.0025 ≈ 20.10 USD และเป็นเช่นนี้ต่อไป
ตำแหน่งใช้เพื่ออธิบายว่าผู้ให้บริการสภาพคล่องจัดสรรเงินทุนให้กับช่วงราคาเฉพาะอย่างไร แต่ละตำแหน่งจะสอดคล้องกับที่อยู่เฉพาะ ตำแหน่งจะถูกสร้างขึ้นในกลุ่ม และกลุ่มสามารถสร้างตำแหน่งที่แตกต่างกันได้หลายตำแหน่ง
ตำแหน่งโดยทั่วไปจะมีองค์ประกอบหลักดังต่อไปนี้:
(1)ช่วงราคา
ตำแหน่งแต่ละตำแหน่งจะมีช่วงราคาที่ชัดเจน ซึ่งระบุช่วงราคาที่ผู้ให้บริการสภาพคล่องหวังว่าจะรองรับ ช่วงราคานี้ประกอบด้วยชุดของถังต่อเนื่อง
(2)จำนวนเงินทุน
จำนวนโทเค็นสองเหรียญ (เช่น SOL และ USDC) ที่ลงทุน Meteora จะคำนวณสัดส่วนที่เฉพาะเจาะจงของแต่ละโทเค็นโดยอิงจากราคาและช่วงราคาปัจจุบันเพื่อให้แน่ใจว่าความต้องการของพูลนั้นได้รับการตอบสนอง
(3) กลยุทธ์การกระจาย Meteora นำเสนอวิธีการกระจายสภาพคล่องหลายวิธี โดยช่วยให้ผู้ใช้สามารถตัดสินใจได้ว่าจะจัดสรรเงินให้กับแต่ละถังอย่างไร:
· Spot (การกระจายแบบสม่ำเสมอ): เงินจะถูกกระจายอย่างเท่าเทียมกันไปยังแต่ละถัง ซึ่งเหมาะสำหรับสถานการณ์ที่คาดว่าจะมีความผันผวนของราคาเล็กน้อย
· กราฟเส้น (การกระจายแบบระฆัง): กองทุนจะกระจุกตัวอยู่ใกล้กับราคาปัจจุบัน ยิ่งอยู่ห่างจากราคาปัจจุบันมากเท่าไร กองทุนก็จะยิ่งมีจำนวนน้อยลงเท่านั้น เหมือนกับกราฟเส้นรูประฆัง ซึ่งเหมาะกับนักลงทุนที่ต้องการเน้นที่ราคาปัจจุบัน
· Bid-Ask (การกระจายแบบสองทิศทาง): กองทุนจะกระจุกตัวอยู่ที่ทั้งสองด้านของราคาปัจจุบัน โดยก่อตัวเป็นจุดสูงสุดสองจุด ซึ่งเหมาะสำหรับตลาดที่มีความผันผวนสูง
(4) ขั้นตอนถัง ผู้ใช้ไม่สามารถเปลี่ยนขั้นตอนถังเมื่อสร้างตำแหน่งได้ ขั้นตอนนี้จะถูกตั้งค่าเมื่อสร้างพูล
Meteora รองรับการดูตำแหน่งที่ถืออยู่หลังจากเชื่อมต่อกับที่อยู่กระเป๋าเงิน และรองรับการดูโดยการสังเกตกระเป๋าเงิน เราสามารถดูช่วงราคาของพูลตามฟีเจอร์นี้
ใช้ $trump (6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN) เป็นตัวอย่าง
ก่อนอื่นเราเปิด debot (https://debot.ai) และป้อน $ Trump's Ca จากนั้นค้นหาที่อยู่ของ Dev 5e2qrc1dnexmyxp8qwpwjhrwjef7uslyi7v5xjqlr5g7>
จากนั้นเปิดกระเป๋าเงิน phantom [เพิ่ม/เชื่อมต่อกระเป๋าเงิน]-[ที่อยู่มอนิเตอร์] ป้อน "ชื่อ" และ "ที่อยู่" เติมที่อยู่ของ Dev 5e2qrc1dNexMyxp8QWPWJHRWJEF7USLYI7V5XJQLR5G7
ในที่สุดเปิดอุกกาบาตและเชื่อมต่อกับกระเป๋าเงิน phantom คลิก [พอร์ตโฟลิโอ] ที่ด้านบนเพื่อดูพูลที่เพิ่มทั้งหมดคลิก กลุ่ม DLMM ใดๆ ก็ตามจะแสดงรายละเอียดของกลุ่มและตำแหน่งทั้งหมด ดังที่แสดงในภาพ

ขั้นตอน Bin และค่าธรรมเนียมพื้นฐานที่ด้านซ้ายของภาพเป็นข้อมูลของกลุ่มปัจจุบัน และส่วนตรงกลางเป็นตำแหน่งในช่วงราคาที่แตกต่างกัน คลิกที่ตำแหน่งใดก็ได้เพื่อดูยอดคงเหลือปัจจุบัน ค่าธรรมเนียมที่ไม่ได้รับการเรียกร้อง กลยุทธ์การจัดจำหน่าย และข้อมูลอื่นๆ
ข้อดีของการดูช่วงราคาในลักษณะนี้คือ สะดวกและใช้งานง่าย และสามารถแสดงรายการข้อมูลตำแหน่งที่มีอยู่ในปัจจุบันทั้งหมดได้ แต่ข้อเสียคือ ไม่สามารถดูได้เมื่อถอนสภาพคล่องออก
เราสามารถใช้ข้อมูลบนเครือข่ายเพื่อคำนวณช่วงราคาของแต่ละตำแหน่ง โดยไม่คำนึงว่าตำแหน่งนั้นยังคงอยู่หรือไม่
สูตรการคำนวณมีอยู่ในเอกสารของ Meteora
· ค่าต่ำสุดของช่วงราคา:min_price = (1 + bin_step/10000) ^ lower_bin_id
· ค่าสูงสุดของช่วงราคา:max_price = (1 + bin_step/10000) ^ upper_bin_id
หากคู่การซื้อขายแสดงโดย A/B โดยที่ความแม่นยำของโทเค็น A คือ decimals_A และความแม่นยำของโทเค็น B คือ decimals_B สูตรการคำนวณขั้นสุดท้ายคือ
· ค่าต่ำสุดของช่วงราคา:min_price = (1 + bin_step/10000) ^
· ค่าสูงสุดของช่วงราคา: max_price = (1 + bin_step/10000) ^ upper_bin_id/10^(decimals_B-decimals_A)
ควรสังเกตว่าราคาที่คำนวณได้ที่นี่คือราคาของโทเค็น A เมื่อเทียบกับโทเค็น B หากคุณต้องการดูราคาของโทเค็น A เมื่อเทียบกับ USD คุณยังต้องสอบถามราคา USD ของโทเค็น B แล้วแปลงค่าอีกด้วย
จากสูตรด้านบน เราจะเห็นได้ว่าในการที่จะคำนวณข้อมูล เราจำเป็นต้องทราบ bin_step ของพูล lower_bin_id และ upper_bin_id ของตำแหน่ง และยังรวมถึงความแม่นยำของเหรียญทั้งสองในคู่การซื้อขายด้วย
ใช้ $trump (6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN) เป็นตัวอย่าง แล้วคำนวณช่วงราคาของพูลด้านเดียวของการพัฒนานี้
เราเปิด solscan ป้อนที่อยู่ dev ของ $trump (https://solscan.io/account/5e2qRc1DNEXmyxP8qwPwJhRWjef7usLyi7v5xjqLr5G7?activity_type=ACTIVITY_TOKEN_ADD_LIQ&page=5#defiactivities) เปิดแท็บ [Defi Activities] เลือก "ADD LIQUIDITY" ในตัวกรอง [Action] แล้วคุณจะเห็นในคอลัมน์จำนวนเงินว่าธุรกรรมสภาพคล่องทั้งหมดที่แสดงรายการเป็นกลุ่มด้านเดียว โดยเพิ่มเพียง $trump หรือเพิ่มเพียง $usdc เท่านั้น บทความนี้ใช้ธุรกรรมสุดท้ายในภาพเป็นตัวอย่างดังที่แสดงไว้ในภาพ
เปิดธุรกรรมล่าสุดในภาพด้านบน CF1DZTPMPR) ตรวจสอบรายละเอียดการทำธุรกรรมและคุณจะเห็นว่าพูลการเพิ่มนี้เพิ่มเพียง $ Trump ดังที่แสดงในรูป
เปิดการเชื่อมโยงของ $ Trump และ $ USDC>
ดูที่หน้ารายละเอียดการทำธุรกรรมใน [#4.1 - โปรแกรม Meteora DLMM: initializePosition】 เราทราบได้ว่า lowerBinId คือ 1062 ความกว้างของถัง (นั่นคือ จำนวนถัง) คือ 46 และที่อยู่พูลคือ 9d9mb8kooFfaD3SctgZtkxQypkshx6ezhbKio89ixyy2 ดังที่แสดงในรูป จากข้อมูลข้างต้น เราสามารถคำนวณได้ว่า upperBinId=lowerBinId+widh-1=1062+46-1=1107
เปิดที่อยู่พูล 9d9mb8kooFfaD3SctgZtkxQypkshx6ezhbKio89ixyy2 บน solscan (https://solscan.io/account/9d9mb8kooFfaD3SctgZtkxQypkshx6ezhbKio89ixyy2) คลิกแท็บ [data] สลับไปที่ [Table] ใน [LbPair] แล้วคุณจะพบค่าของ binStep 50 ดังรูป

จากข้อมูลข้างต้น เราสามารถรับข้อมูลทั้งหมดที่จำเป็นในสูตรการคำนวณได้ดังนี้
bin_step=50
lower_bin_id=1062
upper_bin_id=1107
decimals_A=6
decimals_B=6
จากนั้นเราสามารถคำนวณได้
· ค่าต่ำสุดของช่วงราคา:min_price = (1 + bin_step/10000) ^ lower_bin_id/10^(decimals_B-decimals_A)=(1+50/10000)^1062/10^(6-6)=199.6905832
· ค่าสูงสุดของช่วงราคา: max_price = (1 + bin_step/10000) ^ upper_bin_id/10^(decimals_B-decimals_A)=(1+50/10000)^1107/10^(6-6)=249.9368917
ช่วงราคาที่คำนวณได้นั้นเหมือนกับช่วงราคาในส่วนที่สองของรูปภาพทุกประการ
เมื่อใช้ร่วมกับเครื่องมือตรวจสอบ เมื่อเราพบว่านักพัฒนาหรือผู้ลงทุนรายใหญ่รายอื่นกำลังเพิ่มพูลแบบด้านเดียว เราสามารถใช้เมธอดข้างต้นเพื่อคำนวณช่วงราคาที่เขากำลังเตรียมที่จะส่งมอบหรือดูดซับเงิน จากนั้นจึงตัดสินใจโดยอิงจาก K-line และข้อมูลอื่นๆ สกุลเงิน $libra ที่ออกโดยประธานาธิบดี Milley แห่งอาร์เจนตินานั้นถูกจัดส่งโดยใช้ระบบเพิ่มพูลแบบฝ่ายเดียว วิธีการที่แนะนำข้างต้นสามารถใช้ในการตรวจสอบช่วงราคาของระบบเพิ่มพูลในขณะนั้นได้
เครื่องมือที่ฉันใช้บ่อยๆ คือ debot (@taokamao, @Diting188), GMGN (@gmgnai, @haze0x) และ okx (@DegenYin, @0x_KevinZ, @mia_okx) แต่เครื่องมือทั้งสามนี้ไม่สะดวกนักเมื่อต้องตรวจสอบสภาพคล่อง ฟังก์ชันที่เหมาะสมมีดังนี้:
1. แสดงรายการการดำเนินการทั้งหมดของ dev รวมถึงการโอนเข้า โอนออก เพิ่มพูล และถอนพูล และระบุและทำเครื่องหมายธุรกรรมที่เกี่ยวข้องกับตำแหน่งการล็อกและการเพิ่มและถอนพูลระหว่างการโอนเข้าและโอนออก
· debot สามารถจดจำการโอนเข้าและออกทั้งหมดได้ แต่ไม่สามารถจดจำการเพิ่มพูลและการถอนพูลได้;
· gmgn สามารถจดจำการเพิ่มพูลและการถอนพูลได้ แต่ไม่สามารถจดจำการโอนเข้าและออกของนักพัฒนาได้ และการเพิ่มพูลและการถอนพูลของนักพัฒนาจะไม่ถูกจดจำในเหรียญทรัมป์;
· okx มีฟังก์ชั่นเปลี่ยนพูลของกองทุน ซึ่งแสดงรายการการเพิ่มพูลและการถอนพูลแยกกัน แต่การเพิ่มพูลและการถอนพูลของนักพัฒนาจะไม่ถูกจดจำในเหรียญทรัมป์เช่นกัน
2. สำหรับการเพิ่มและการถอนเงินในแต่ละพูล สามารถกำหนดช่วงราคาที่เฉพาะเจาะจงได้ ดังนั้นจึงไม่จำเป็นต้องคำนวณด้วยตนเอง
3. เมื่อคำนวณข้อมูลผลกำไรของนักพัฒนา ให้รวมค่าธรรมเนียมการจัดการที่ได้รับและการเปลี่ยนแปลงในกองทุนเมื่อถอนเงินออกจากกองทุน เพื่อที่คุณจะไม่ต้องคำนวณสถานการณ์ผลกำไรด้วยตนเอง
ฟังก์ชั่นนี้สามารถใช้ได้สำหรับ debot และ gmgn เป็นหลัก เนื่องจากพวกเขาได้สร้างข้อมูลกำไรสำหรับแต่ละที่อยู่แล้ว
ผมหวังว่าเครื่องมือเหล่านี้จะมีประโยชน์มากยิ่งขึ้น!
เครื่องมือการซื้อขาย:
เครื่องมือการซื้อขายและติดตามสัญญาณ AI ที่แข็งแกร่งที่สุด: https://debot.ai
การวิเคราะห์การซื้อขาย gmgn: https://t.me/gmgnaibot
เครื่องมือการซื้อขาย xxyy ที่สามารถแทนที่ abot ได้: https://pro.xxyy.io
หุ่นยนต์ซื้อขาย TG เต็มรูปแบบ Pink Pig: https://t.me/PinkPunkTradingBot
ยินดีต้อนรับสู่ชุมชนทางการของ BlockBeats:
กลุ่ม Telegram สมัครสมาชิก: https://t.me/theblockbeats
กลุ่ม Telegram พูดคุย: https://t.me/BlockBeats_App
บัญชี Twitter ทางการ: https://twitter.com/BlockBeatsAsia