
ในบทความนี้จะอธิบายถึง Slippage tolerance ที่เป็น ค่าเผื่อความคลาดเคลื่อนของราคา จาก DeFi platform ต่างๆในการตั้งค่าของหน้า Swap ว่ามีไว้ทำไม ตั้งแล้วจะมีผลอะไรบ้าง และ เราจะซื้อ-ขายเหรียญที่ราคาเหวี่ยงๆในฟาร์มซิ่งได้ยังไง
Slippage Tolerance
ค่าเผื่อความคลาดเคลื่อนของราคา เผื่อไว้สำหรับราคา token ที่ต้องการมีการเปลี่ยนแปลง เราสามารถปรับค่านี้ตรงส่วนของการตั้งค่าในหน้า Swap


ในหน้าการ Swap เราจะเห็นจำนวน token ที่คาดว่าจะได้รับ ถ้าเราเลือก 1% อาจจะได้รับจำนวน token มากหรือน้อยกว่าตัวเลขที่โชว์ 1% นั่นเอง
เช่นถ้าเราแลก 1 BNB ไปเป็น BUSD เราจะพบว่าการตั้งค่า Slippage tolerance มีผลต่อจำนวน BUSD ที่คาดว่าจะได้รับ ในส่วนของ Minimum received ใน
ภาพซ้ายปรับค่าเพียงแค่ 1% และในภาพด้านขวาปรับค่าถึง 10%


จากภาพจะหมายความว่าถ้าเราแลก 1 BNB จะได้ BUSD (estimate) ประมาณ 538 BUSD ณ ราคาของ BNB ในขณะนั้นนั่นเอง
Slippage Tolerance 1%
ถ้าหากราคาของ BNB มีการเปลี่ยนแปลงในช่วงการแปลกเปลี่ยนไม่เกิน 1% ก็จะได้ขั้นต่ำอย่างน้อยที่สุด 533.2 BUSD แต่ถ้าเกิดราคาเปลี่ยนแปลงเกิน 1% Transaction นี้จะ Failed แล้วต้องมา Swap ใหม่อีกรอบ
Slippage Tolerance 10%
ถ้าหากราคาของ BNB มีการเปลี่ยนแปลงในช่วงการแปลกเปลี่ยนไม่เกิน 10% ก็จะได้ขั้นต่ำอย่างน้อยที่สุด 489.1 BUSD แต่ถ้าเกิดราคาเปลี่ยนแปลงเกิน 10% Transaction นี้จะ Failed แล้วต้องมา Swap ใหม่อีกรอบ
Use Case
ใช้ในการซื้อเหรียญ Governance Token และ เหรียญที่มีความผันผวนสูง เช่นเหรียญที่ได้จากฟาร์มซิ่งต่างๆ เพราะได้ APR ที่เยอะๆ แต่ก็ทำให้คนได้มาเยอะ แล้วเทขายจนราคาตกอย่างรวดเร็วเช่นกัน
ปกติจะปรับค่า slippage tolerance ไม่เกิน 1% แต่ถ้าเจอเหรียญที่มันผันผวนมากแนะนำให้ปรับขึ้นไปสูงอีก อย่างล่าสุดกรณีเหรียญพวก safeMoon เค้าแนะนำให้ปรับถึง 10–13% เลยทีเดียว แต่ยิ่งเราปรับค่า slippage tolerance สูงมากเท่าไร ก็มีโอกาสที่เราจะโดนแซงคิวได้ (front run) ทำให้เราได้ราคาที่แพงกว่าปกตินั่นเองครับ