Client Background
Client: A leading tech firm in Europe
Industry Type: Banking & Finance
Services: Trading, and financial services
Organization Size: 100+
The Problem
Create an automated trading application with fully automated trading capabilities from selecting pair of assets to buying/selling assets. This application uses AI to decide what action to take while trading.
Our Solution
We have integrated coin_api with the application from which data is extracted. We have created the homepage for this application. We have changed the code structure of the front end to make it more fast and efficient.
Solution Architecture
An application, where the first automated top asset pair selection happens. If the coins are co-integrated, then only one indicator must be executed else trading starts based on 2 indicators.
The AI agent will take specific action to trade based on the algorithm.
Deliverables
We have removed the old API and integrated the new api with the application.
We have altered the code structure of the front end to make the code faster and more efficient.
Tools used
Visual studio code
Language/techniques used
Python
Skills used
Django
Databases used
SQlite
Web Cloud Servers used
Digital Ocean
What are the technical Challenges Faced during Project Execution
We faced an issue while integrating coin api with the application while retrieving the data. To retrieve the data using the coin api, we need to input a symbol id. This symbol id is a combination of exchange_name, symbol_type, currency_we_want_to_trade, and quote_currency. There are N coins that can be retrieved using coin api. There are more than multiple exchanges, multiple symbol types, and multiple quote currencies for ONE SINGLE COIN. This makes there is a huge no. Of combinations for one single coin. This made the execution of the api integration very slow.
How the Technical Challenges were Solved
We created one drop-down for exchange selection, one drop-down for symbol type selection, one drop for coin, and one drop-down for quote currency selection. The user selects these, and in the backend, a combination is created and is sent as input to the coin api code and the data is retrieved without slowing down the process.
Contact Details
Here are my contact details:
Email: ajay@blackcoffer.com
Skype: asbidyarthy
WhatsApp: +91 9717367468
Telegram: @asbidyarthy
For project discussions and daily updates, would you like to use Slack, Skype, Telegram, or Whatsapp? Please recommend, what would work best for you.