Получение средневзвешенного курса ассета

#1

Предположим, я активно торгую ассетом, например WCT.
Иногда интересно узнать средний курс его покупки. Причем получить не среднее арифметическое значение, а именно средневзвешенный курс, учитывающий объемы покупок.
Первое что приходит в голову - Excel.
Но можно чуть проще и быстрее:
Отправляем 12 токенов Betstars на алиас “wnotice” (маленькими буквами, без кавычек). В примечании (описание платежа) указываем ID интересующего нас токена, в данном случае это DHgwrRvVyqJsepd32YbBqUeDH4GJ1N984X8QoekjgH8J.
В ответ получаем сдачу в размере 6 токенов Betstars и сообщение, содержащее средние курсы покупок, отдельно по парам (WCT/WAVES, WCT/BTC и т.п.)
Пример запроса
Пример ответа

В ответе я вижу, что покупал WCT в среднем по 0.00015233 BTC и по 0.28002232 WAVES
WavesCommunity / WBTC = 0.00015233
WavesCommunity / WAVES = 0.28002232

  • Сервис ищет ордера на покупку среди последних 500 транзакций на адресе, с которого отправлен запрос
  • Купить токен Betstars/WAVES