A very primitive Python-based market maker bot for Bybit, meant to be used a sample. Users can fork this repository and customize their own algorithms. Uses the pybit
module.
Be sure you have pybit
installed:
pip install pybit
Next, clone or download this repository and extract. Modify config.py
to your liking, navigate to the project via CLI, and python run.py
.
- A given number of long and short orders are spaced evenly from the current last price up to a user-defined range. The last price at the time of placement is considered the median.
- If a single side of orders begins to fill, the bot cancels the other side of orders and places a take-profit at a user-defined distance away from the entry price.
- A stop-loss can be set at a distance that is also user-defined.
- If the position is closed, whether by close orders or stop loss, new long and short orders are placed and the cycle continues.
- This strategy has little-to-no risk management and is meant to be used by the user as a "starting point". By default, a pretty distant stop-loss is used. It hurts.
This project is still in the early stages of development. Please refrain from using the bot on livenet until it is stable!