🚦Signal-Driven LP
Deposit for LP
First, we'll deposit the testnet USDC for staking on BBOX. Once the USDC is sent to the registered wallet, you need to deposit to trade or stake on BBOX. Head to "Manage Balances", you can also get there by clicking the "deposit to start trading" bar in the middle.
Enter your desired deposit amount and confirm the transaction. In this case, we deposited 500 USDC for staking.
Add Dynamic Liquidity to ETH/USDC Pool
Once successfully deposited, you can add liquidity to the ETH-USDC pool.
Select "Dynamic" for the Singal-Driven LP.
Setting Up Parameters for Dynamic Liquidities
Select Market
To set up a Dynamic liquidity position, you first need to select a market. Currently, we only provide an ETH-USDC pool for testing purposes.
Liquidity Width
Once the market is selected, you need to decide on the liquidity width. The private test version offers two determined ranges: narrow and wide. A narrow range means your liquidity is more concentrated, and vice versa.
Narrow: of the price determined by the signal
Wide:: of the price determined by the signal
Construct Correlated Asset Signals
After selecting markets and ranges, you need to construct correlated asset signals. Once the parameters are set, your liquidity position will adjust accordingly when the target asset price moves.
Parameter 1: Target Asset
First, you need to decide on which asset to track. For the private test version, you can track the movements of Bitcoin and Ethereum prices.
Parameter 2: Price Feeds
After determining the target asset, you can decide which price feed to use. In the private test, you can only select oracle price as the benchmark price. However, upcoming versions will provide more price feed options.
Parameter 3: Weights
Lastly, you may select a correlation weight, expressed in percentage. The correlation weight will determine how much your position will adjust based on the movement of the correlated asset signals.
In particular, we outline the underlying model as the following:
Then define , we then have that , where is the correlation weight, expressed in percentage.
Multiple Signal Construct
The test version also allows you to add a second signal for more complicated strategies. The setting procedure is the same as the first signal. Effectively now the math can be updated to:
Rebalancing Frequency
For testnet, the rebalancing frequency is set at 12 hours
. More customized frequencies will become available in the future.
Check Liquidity Positions
After adding liquidities, you may check your positions under the staking page and select the ETH/USDC pool.
Both Static and Dynamic positions are shown on the same page.
Close a position
To remove a position, you need to click the "remove" icon at the top right of the position tap, and 100% of the liquidity amount will be removed.
Last updated