Single Finance
  • 🧑‍🌾Single Finance Lab
  • 🎇Getting Started
    • MetaMask
    • Crypto.com DeFi Wallet
  • 🔗Useful Links
  • Overview
    • 🌿Our Products
    • 🛡️Capital Protection (USD)
      • Stoploss, Lend & Stake
    • 💻Terminology
    • 💰Fee & Parameters
      • Single-Click Strategy
      • Leveraged Yield Farming
      • Lending & Interest Rate Model
    • 🗓️Roadmap
    • ❗Risks
  • Yield Farming
    • ⚖️Single-Click Strategy
      • Mechanics of Pseudo Market-Neutral Strategy
      • [Feature] Position Rebalance on Pseudo Market-Neutral Strategy
      • Mechanics of Leveraged Short/Long Strategy
    • 🌾Leveraged Yield Farming
      • [Boosting] VVS Boost Farms
      • [Boosting] xGRAIL Boost Farms
    • 👣Step-by-Step Guide
      • Open a Pseudo Market-Neutral Strategy Position
      • Adjust/Close your Pseudo Market-Neutral Strategy Position
      • Position Rebalance on Pseudo Market-Neutral Strategy
      • Open a Leveraged Short/Long Farming Position
      • Adjust/Close your Leveraged Short/Long Farming Position
      • Open a Leveraged Yield Farming Position
      • Adjust/Close your Leveraged Yield Farming Position
      • Manual Harvest
    • 🤯Liquidation
    • 💸Price Impact
    • 📈Price effect vs Impermanent loss
    • ❓FAQ
  • Lending & Staking
    • 🏦Lending & ibTokens
    • 🗳️$SINGLE Staking (Cronos only)
    • 👣Step-by-Step Guide
      • Lend and Stake Assets to Lending Pool
      • Unstake and Withdraw Assets from Lending Pool
      • Upgrade to V2 Staking Vault (for existing lenders)
      • Withdraw Assets from Capital Protected Vault
    • ❓FAQ
  • Tokenomics
    • 🌠SINGLE Token
    • 🚅veSINGLE Token
      • veSINGLE Formula
      • Step-by-Step Guide
    • 🏨Protocol Governance
    • 💓Farming Reward
    • 🌕How to Bridge/Swap SINGLE
  • AUTOSINGLE
    • 🤖AutoSingle Protocol
  • Language
    • 한국어
  • Litepaper
    • Background
    • Liquidity Mining
    • Risks and Pain Points
    • The Single Finance Protocol
      • Pseudo Market-Neutral Strategy
Powered by GitBook
On this page
  • Price Impact Calculation and Examples
  • Our Measures Against Price Impact
  1. Yield Farming

Price Impact

One of the key factors everyone should consider in yield farming

PreviousLiquidationNextPrice effect vs Impermanent loss

Last updated 1 year ago

Price Impact is the influence of a user's individual trade over the market price of an underlying asset pair. It is directly correlated to the amount of liquidity in the liquidity pool of DEXes / Automated Market Makers (AMMs). Price Impact can be especially high for illiquid markets/pairs, and may cause a trader to lose a significant portion of their funds after the swapping.

Price impact occurs due to the pricing model of AMMs. As the ratio of the assets in the pool changes, one asset becomes more expensive and the other becomes cheaper. The supply of one asset increases and the supply of the other asset decreases. As such, the asset that is decreasing in volume becomes even more expensive.

The more that the ratio of the assets shifts, the more that the price changes. Price impact is a significant issue in sparse liquidity pools where it's easier to change this ratio compared to a pool with very large liquidity.

Price Impact Calculation and Examples

This calculation uses the constant product formula to determine how much of one asset should be swapped for another asset.

Constant product formula:

Constant Product must remain the same before and after a trade occurs.

Sample Pool's Starting Information

  • USDC = 2,000,000

  • CRO = 10,000,000

  • Constant Product = 20,000,000,000,000

  • CRO/USDC Market Price = 0.2

Example 1: Swap 10,000 USDC to CRO

After swap

  • USDC = 2,010,000 (10,000 USDC was added from the swap)

  • Constant Product = 20,000,000,000,000 (always unchanged)

  • CRO = 9,950,249 (constant product / new USDC amount)

CRO received = 49,751 (original CRO amount - new CRO amount; 10,000,000 - 9,950,249)

Price per CRO paid = 0.201 USDC

Price impact = 0.50%

Example 2: Swap 100,000 USDC to CRO

After swap

  • USDC = 2,100,000 (100,000 USDC was added from the swap)

  • Constant Product = 20,000,000,000,000 (always unchanged)

  • CRO = 9,523,810 (constant product / new USDC amount)

CRO received = 476,190 (original CRO amount - new CRO amount; 10,000,000 - 9,523,810)

Price per CRO paid = 0.210 USDC

Price impact = 5.00%

As shown in the above examples, Price Impact during swapping is dependent on the proportion of swap size and pool size. Every step (opening position, rebalancing, capital protection, liquidation, closing, etc.) of Strategy / Yield farming involves swapping between tokens, and its Price Impact effect could be very significant. Thus, having conducted plenty of reserach, Single Finance has taken preventative measures to further safeguard our users' assets.

Our Measures Against Price Impact

1. Stable Swap

Stable Swap platforms differentiate themselves from traditional AMM/DEX by offering a lower trading fee and minimal slippage on stablecoin trades due to the algorithmic difference in the model.

Stable Swap platforms adopt a less convex curve than traditional AMM, reducing the Price Impact of every trade. By directing stablecoin swapping via a Stable Swap platform, Single Finance is glad to help retain more equity for our users, who can now earn more and risk less.

2. Estimation on Price Impact Before Taking Action

When a user is opening a new Strategy or leveraged yield farming position, a real-time estimation on Price Impact is displayed next to Assets Supplied. If the to-be-supplied asset amount is relatively significant to the pool size, high Price Impact is expected. Taking the estimated figure into consideration, users may choose to open the position by batch or reduce the position size to avoid high Price Impact.

On the withdrawal page, users can also find the Price Impact estimation, as well as a suggestion for withdrawal portion so as to control the Price Impact level to be within 1%. Alternatively, user may also choose to withdraw under "Minimize Trading".

💸