# M1 - SpreadZero Module

**Module Overview**

The SpreadZero Module aims to minimize the spread between your token price and other DEX pools or the Coinmarketcap price. By narrowing the spread, you can enhance trading efficiency and improve price accuracy for your token on Uniswap.

**Parameters and Inputs**

* PriceReference: determines the price variation against Coinmarketcap or any other DEX pair you choose as a reference.
* TradingInterval: specifies the frequency at which trading actions are performed.
* QueryInterval: Sets the frequency at which price queries are triggered.
* MinPriceImpact: Defines the minimum acceptable price slippage. Any spread below this threshold will not trigger a spread adjustment.
* MaxPriceImpact: Specifies the maximum acceptable price impact per iteration (swap).
* Gas Limit: Sets the maximum gas limit allocated for executing the strategy.

**Performance of metrics** \
\
Numbers of trades.\
Total TokenA, total TokenB. \
Average spread reduction compared to other defi pools. \
Token price stability.\
Average gas cost. \\
