Скрипт парсит логи moonbot и сохраняет информацию с разных серверов в одну базу данных для дальнейшего использования в отчетах.
Информация для сохранения:
- данные по ордерам, включая количество размещенных заявок
- баны от мунбота/ бинанса
- данные по перегрузке ЦП
- информацию о стратегиях
Данных сохраняются в БД пользователя!
Перед использованием кода наймите Python-программиста, чтобы он проверил код на надежность.
Отдельным проектом выложу код для генерации отчетов в Telegram
- по расписанию запускается скрипт, который парсит логи. Так же он обращается к БД мунбота за дополнительными данными
- данные из логов сохраняются в локальную БД
- из локальной БД в общую БД отправляются данные
- создать БД на отдельном сервере (Ubintu). БД создается с помощью Django
- скомпилировать файл ordersaver На сервере с мунботом:
- записать в папку c:_saver файлы ordersaver.exe , new_schedule.ps1, config.ini. можно их все предварительно залить к себе на сайт и выкачать скриптом add_saver.ps1 (не под админом!)
- в config.ini указать пути расположения базы данных, например C:_set1\Moon1-0\data\Binance Futures.db
- прописать ордерсэйвер в автозапуск c:_saver\new_schedule.ps1 (запустить под админом!). Предварительно указать в файле имя пользователя, под которым сессия)
Компиляцию лучше делать под виндой. Под убунтой у меня не получилось Компиляция ordersaver - окно видно при запуске pyinstaller --onefile --noconsole C:\Users\Alex\Documents_gitprojects\mbot\ordersaver\ordersaver.py (путь к скрипту)
Компиляция ordersaver - запускается в скрытом режиме pyinstaller --onefile --noconsole --hidden-import=pkg_resources.py2_warn C:\Users\Alex\Documents_gitprojects\mbot\ordersaver\ordersaver.py
TRC20 TEAiv6gtdqjkxqndEYTG8ZYbQeMvfrtPAw https://t.me/KottAlex