Техзадание
Для грамотного учета эффективности дэйтрейдинга и контроля доходов надо сделать такую штуку.
В дополнение к текущему выводу бота, добавить команду /performance.
Что она должна делать:
- Вывод текущего баланса по аккаунтам, на которых происходит ручная торговля (сейчас это битфайнекс и биттрекс, но биттрекс пустой).
- Отображение процентов начиная с отчетного периода.
- Отображение полного количества заработанных денег с отчетного периода.
- Учет вводов и выводов средств, чтобы они не отображались в процентах.
Если на аккаунте на начало периода было 500 000$, на конец периода - 600 000, при этом был ввод на 50 000 и вывод на 100 000, итоговая доходность в долларах должна составить 150 000, в процентах - 30% (считаем от 500 000).
Статистика не сбрасывается каждый месяц, но у админов должен быть доступ к ручному сбросу. Это нужно для увеличения внимательности при контроле просадок.
Сброс можно сделать командой /reset. Сброс ставит на ноль количество заработанных процентов и долларов.