Saleh For me the best would be ...both 😃
Usually I prefer command line, surely lighter and faster, but if the dashboard will have more features (maybe for backtesting) or an easier way to monitor the running strategies, yes it would be really really nice.
For me when the bot is running ..no need to have a web server using resources, it could be nice to start up it if I want to monitor something in a specific moment (maybe I'd prefer not have a web interface exposed h24 for security reasons too).
Very useful instead, probably, using it for developing strategies locally and backtesting.
For these reasons maybe I'd like to run in production on command line and locally with the web server.
I remember that I tested a nice bot in nodejs that the only possible access where running the web interface ..but it was quite heavy and slow and I give up for that reason too
If I need to choose one:
- if same features -> command line
- if nice more (not necessarily immediately) features for monitoring and backtesting probably the web dashboard