TradePricing#
tradeexecutor.strategy.pricing_model.TradePricing Python class in Trading Strategy framework.
- class TradePricing[source]#
Bases:
object
Describe price results for a price query.
Each price result is tied to quantiy/amount
Each price result gets a split that describes liquidity provider fees
A helper class to deal with problems of accounting and estimation of prices on Uniswap like exchange.
- __init__(price, mid_price, lp_fee=None, pair_fee=None, market_feed_delay=None, side=None)#
Methods
__init__
(price, mid_price[, lp_fee, ...])Attributes
The price we expect this transaction to clear.
The "fair" market price during the transaction.
How much liquidity provider fees we are going to pay on this trade.
What was the LP fee % used as the base of the calculations.
How old price data we used for this estimate
Is this buy or sell trade.
- price: float#
The price we expect this transaction to clear.
This price has LP fees already deducted away from it. It may or may not include price impact if liquidity data was available for the pricing model.
- mid_price: float#
The “fair” market price during the transaction.
This is the mid price - no LP fees, price impact, etc. included.