Skip to content

rathideep22/DeribitTradingSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deribit Trading System

A C++ trading system for interacting with the Deribit cryptocurrency derivatives exchange using WebSocket API.

Features

  • Real-time market data connection via WebSocket
  • Order management system
  • Trading strategy implementation
  • Secure credential management

Prerequisites

  • C++ compiler with C++11 support or higher
  • WebSocket library dependencies
  • CMake (for building)

Setup

  1. Clone the repository:
git clone https://github.com/rathideep22/DeribitTradingSystem.git
cd DeribitTradingSystem
  1. Create a credentials.json file with your Deribit API credentials:
{
    "client_id": "YOUR_CLIENT_ID",
    "client_secret": "YOUR_CLIENT_SECRET"
}
  1. Build the project:
mkdir build
cd build
cmake ..
make

Usage

Run the trading system:

./deribit_trader

Configuration

The system can be configured through the credentials.json file. Make sure to keep your API credentials secure and never commit them to version control.

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Disclaimer

Trading cryptocurrencies carries significant risk. This software is for educational purposes only. Use at your own risk.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages