Это пул USDC/ETH с комиссией пула 0,05%. Я планирую получить диапазон цен от пользователей (более низкая цена и более высокая цена), но если пользователь предоставит более низкую цену как 0,00025991932, а более высокую цену — 0,00033985099, то как я могу рассчитать нижний и верхний тик на основе цен, предоставленных пользователем ( более низкая цена и более высокая цена). Я имею в виду, как рассчитать нижний тик и верхний тик на основе низкой и высокой цены?
Если кто знает, помогите пожалуйста





Концептуально, для каждой цены
pесть тик, который является целым числом. мощность 1,0001. Идентификация тиков по целочисленному индексу «i», цене в каждом заданоp(i)=1.0001 ^ i
это функция цены с параметром «i». если вы примените логарифм, вы получите
tick=log(p)/log(1.0001)
учитывая такие цены:
low=0.00025991932
high=0.00033985099
если вы используете этот онлайн-калькулятор для удобного расчета
lower_tick = -82555
higher_tick= -79874
и верхняя галочка