v0.5
Passivbot GUI (pbgui) is a WEB Interface for Passivbot programed in python with streamlit
- Python 3.8.x and higher
- Streamlit 1.26.0 and higher
- Linux and Winodws (Run Module not supported)
- Live Modul only tested on bybit and bitget
git clone https://github.com/msei99/pbgui.git
cd pbgui
pip install -r requirements.txt
streamlit run pbgui.py &
Open http://localhost:8501 with Browser
Password = PBGui$Bot!
Change Password in file: .streamlit/secrets.toml
On First Run, you have to select your passivbot directory
- Support Windows (Exclude Run Modul)
- Live: Display ohlcv candlesticks with selectable timeframe and auto refresh
- Live: Show position, open/close orders, price, unrealizedPnL
- Live: Show trading history
- Live: Run backtests and compare trading history with backtest
- Live: Add, Edit, Delete instances
- Live: Dynamic edit config file
- Run: Add Instance to Live
- Code cleanup: Config, Instance class added
- Much more small changes
- Run: Display Logfile
- Run: Add Backtest button
- Run: Display and compare backtests
- Backtest: Queue for run multiple backtests
- Backtest: View and Compare backtests
- Backtest and Optimizer: Load available Symbols from Exchange
- Code cleanup: User, Exchange, Backtest class
- Setup: API-Editor
- Check connection to exchange and get Wallet Balance
- Run: Interface for manager (start/stop/edit live configs)
- Security: Adding Login credentials
First release with basic backtest and optimization functionality
- Live: Support Kucoin and OKX
- Live: Start / Stop / Status Instances
- Live: Autostart enabled Instances after reboot
- Live: Watchdog for crashed instances and restart them
- Run: Remove the Run modul. Move all to the Live modul
- Backtest: Wallet_Exposure for long and short
- Backtest: Enable short/long
- Backtest: Configure Default Values
- Code cleanup (Optimizer class)
- Optimizer: add/edit configs/optimize/*.hjson
- Optimizer: Queue for run multiple optimizers
- Backtest: open configs from filesystem
- Backtest: open configs from github
- Full support for Windows
- Remote managment for multiple passivebot servers
- ...
- Passivbot https://www.passivbot.com/en/latest/
- Streamlit https://streamlit.io/
If you like to support pbgui, please join my copytrading on bybit https://i.bybit.com/uab1dF9