Hi, I am Khajan Bhatt. Welcome to the MerkelRex Application - a project developed as part of the "Object-Oriented Programming" specialization from Coursera, created during my 2nd Year of B.Tech. C.S.E.
Platform: Coursera (University of London)
Specialization: Object Oriented Programming (5 Courses)
1. Introduction to Object Oriented Programming in C++
2. C++ Programming : Classes and Data
3. Object Oriented Programming in C++ - Functions
4. Working with Objects in C++
5. Use C++ to build a Crypto Trading Platform: Final System
Lecturer: Dr Matthew Yee-King,
Lecturer in Computing at Goldsmiths,
University of London
Find the Certification at : Link to Specialization
See me on LinkedIn : Link to my LinkedIn ID
MerkelRex is a robust application designed to manage and analyze order book data from CSV files. It features a powerful matching engine and provides statistical insights into trading data, making it a valuable tool for traders and analysts.
The MerkelRex Application is a C++-based order book management system designed to analyze trading data and provide insights using CSV file handling. This project is an object-oriented C++ application that features a matching engine for buy/sell orders, along with statistical analysis tools for trading data, making it suitable for crypto trading enthusiasts and developers.
- CSV Data Handling: Read and process trading data from CSV files.
- Matching Engine: Efficiently match buy and sell orders.
- Statistical Analysis: Generate statistical insights from order book entries.
- User-Friendly Menu: Easy navigation through a console-based interface.
- Help System: Access helpful information and instructions directly within the application.
For detailed information about the project's structure, please refer to the Directory Structure document.
To build and run the MerkelRex application, follow these steps:
- Clone the repository:
git clone https://github.com/Khajan38/MerkelRex-Application.git cd MerkelRex
- Build the application using CMake:
mkdir build cd build cmake -G "MinGW Makefiles" .. cmake --build .
- Run the application:
./"bin/MerkelRex.exe"
- Start the application.
- Load your CSV file (data.csv) to analyze order book data.
- Navigate the menu to access various features, including statistical functions and wallet management.
- For help, refer to the Help section within the application or view the Help.txt file.
Contributions are welcome! If you would like to contribute to the MerkelRex application, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/YourFeature
- Make your changes and commit them:
git commit -m "Add your message"
- Push to your branch:
git push origin feature/YourFeature
- Create a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
Thank you for checking out the MerkelRex Application! We appreciate any feedback and contributions to enhance this project.