Exchange losses
michaelenco opened this issue · 2 comments
Текущая схема обмена бьет пользователю по карману из-за того конвертация происходит сначала в базовый ассет, потом из него. Например если конвертировать все портфолио в bts а потом обратно с теми же пропорциями, то можно потерять порядка 5% общей стоимости в том же bts, зависит от состояния рынка на текущий момент. Для расчета пропорций можно использовать core_exchange_rate. Необходимо разработать математическую модель расчета оптимального набора операций, с максимизацией окончательного результата. На вскидку мне кажется, что можно свести задачу к системе линейных неравенств. В результате затраты должны снизиться процентов на 60.
Задача становится неактуальной в случае реализации stand-alone сервиса множественного обмена.
Думаю, проблема не актуальна до выпуска беты. Далее уже можно будет оптимизировать.