Predict cryptocurrency price trends using Python and the Bybit exchange API.
Bybit-Predict is an open-source project designed to analyze and predict cryptocurrency price trends using the Bybit exchange API. Integrated with Discord for seamless user interaction, this tool provides a reference for market analysis while prioritizing user privacy by requiring no data uploads to developers.
⚠️ Disclaimer: All investments carry inherent risks. This software provides reference insights only. The development team does not guarantee investment performance, and users are solely responsible for their financial decisions.
- Trend Prediction: Leverages Bybit API to forecast cryptocurrency price movements.
- Discord Integration: Control and monitor predictions through a Discord bot.
- Privacy-Focused: No personal data is shared with developers.
- Open Source: Licensed under GPL-2.0, encouraging community contributions.
- Python 3.8 or higher
- Git
- A Bybit account with API keys
- A Discord bot token
-
Clone the repository:
git clone https://github.com/KageRyo/Bybit-Predict.git cd Bybit-Predict -
Install required dependencies:
pip install discord pip install numpy pip install pybit
- Configure the
config.jsonfile with your Bybit API keys and Discord bot token (see Configuration). - Add your Discord bot to your server and grant necessary permissions.
- Run the main script:
python main.py
Edit the config.json file to include:
- Bybit API Key and Secret: Obtain from your Bybit account.
- Discord Bot Token: Generate from the Discord Developer Portal.
- Other Settings: Adjust prediction parameters or logging preferences as needed.
Example config.json:
{
"bybit_api_key": "YOUR_BYBIT_API_KEY",
"bybit_api_secret": "YOUR_BYBIT_API_SECRET",
"discord_bot_token": "YOUR_DISCORD_BOT_TOKEN"
}Refer to the Bybit API documentation and Discord Developer Portal for detailed setup instructions.
- Traditional Chinese (正體中文)
- Contributions for additional languages are welcome!
We welcome contributions from the community! To contribute:
- Fork the repository.
- Create a feature branch (
git checkout -b feature/YourFeature). - Commit your changes (
git commit -m 'Add YourFeature'). - Push to the branch (
git push origin feature/YourFeature). - Open a Pull Request.
Please report bugs or suggest improvements via Issues.
This project is licensed under the GPL-2.0 License. See the LICENSE file for details.
For questions or support, email: hello@coderyo.com.
Investing in cryptocurrencies involves significant risks. This software is for informational purposes only and does not constitute financial advice. Users are responsible for their own investment decisions and outcomes.