A python (3.7+) based scraper and dashboard to monitor the performance of your Binance or Bybit Futures account.
Version 2 is currently in development and can be found in a separate branch. In short it manage multiple accounts from one dashboard and comes in darkmode.
git clone https://github.com/ecoppen/futuresboard.git
cd futuresboard
python -m pip install .
. For developing, python -m pip install -e .[dev]
config/config.json.example
to config/config.json
and add your new api key and secret: nano config.json
futuresboard --scrape-only
. If you want to monitor the weight usage (see below).crontab -e
then */5 * * * * futuresboard --scrape-only
(example is every 5 minutes, change to your needs)
In this case, don't forget to pass --disable-auto-scraper
.screen -S futuresboard
futuresboard
http://127.0.0.1:5000/
. These settings can be changed by passing --host
and/or --port
when running the above commandCurrently only Binance and Bybit Futures are supported - as those are supported by passivbot.
1200 weight / minute / IP
.5
weight per run30
weight per 1000 (initial run will build database, afterwards only new income will be fetched)40
weight per run800 within a minute
1
weight per run with a maximum combination allowed of 120/min
. Income can be fetched in batches of 50 (initial run will build database, afters only new income will be fetched)1
weight per symbol with a maximum allowed of 600/min
100 within a minute
The /config/config.json
file allows you to customise the look and feel of your dashboard as follows:
AUTO_SCRAPE_INTERVAL
is set to 300 seconds, this value can be adjusted between 60
and 3600
NAVBAR_TITLE
changes the branding in the top left of the navigation (see below)NAVBAR_BG
changes the colour of the navigation bar, acceptable values are: bg-primary
, bg-secondary
, bg-success
, bg-danger
, bg-warning
, bg-info
and the default bg-dark
PROJECTIONS
changes the percentage values on the projections page. 1.003
equates to 0.3%
daily and 1.01
equates to 1%
daily.For example, setting "NAVBAR_TITLE": "Custom title"
and "NAVBAR_BG": "bg-primary",
would result in: