You will get High-Resolution Cryptocurrency Market Data Collection Server in Python
Moussaoui A.
Rising Talent
You will get High-Resolution Cryptocurrency Market Data Collection Server in Python
Moussaoui A.
Rising Talent
Standard
One Coin, One exchange at once
- Delivery Time 1 day
- Number of Revisions Unlimited
1 day
delivery —
Oct 12, 2024
Revisions may occur after this date.
Upwork Payment Protection
Fund the project upfront. Moussaoui gets paid once you are satisfied with the work.
Project details
A real-time market data for cryptocurrencies, stores it into a db, and manages the db size by maintaining a constant number of candlesticks.
Here's a more detailed description:
The server will initially use REST APIs of an exchange to fetch historical candlestick data for a specific timeframe. For instance, it could retrieve the last 1000 candles. This data will be stored in a db.
Once the historical data is secured, the server will establish a WebSocket connection with the exchange. This allows it to receive live market data updates without rate restrictions, as WebSockets provide a two-way communication channel between the server and the client, which is not subject to the same rate limits as REST APIs 1.
As the server receives live data, it will update the existing candles in the database in real-time.
When a new candle closes in the live market data, the server will append it to the database as a new candle. Simultaneously, it will remove the oldest candle from the database. This ensures that the database always maintains a constant length of 1000 candles for instance. This strategy prevents the database from becoming too large over time, which could degrade performance.
Here's a more detailed description:
The server will initially use REST APIs of an exchange to fetch historical candlestick data for a specific timeframe. For instance, it could retrieve the last 1000 candles. This data will be stored in a db.
Once the historical data is secured, the server will establish a WebSocket connection with the exchange. This allows it to receive live market data updates without rate restrictions, as WebSockets provide a two-way communication channel between the server and the client, which is not subject to the same rate limits as REST APIs 1.
As the server receives live data, it will update the existing candles in the database in real-time.
When a new candle closes in the live market data, the server will append it to the database as a new candle. Simultaneously, it will remove the oldest candle from the database. This ensures that the database always maintains a constant length of 1000 candles for instance. This strategy prevents the database from becoming too large over time, which could degrade performance.
Programming Languages
PythonWhat's included
Service Tiers |
Starter
$150
|
Standard
$250
|
Advanced
$400
|
---|---|---|---|
Delivery Time | 1 day | 2 days | 3 days |
Number of Revisions | Unlimited | Unlimited | Unlimited |
Install Script | - | ||
Test Script | - | - | |
Task Automation | - | - |
Optional add-ons
You can add these on the next page.
Fast Delivery
+$20 - $50About Moussaoui
Software developer
Hamadia, Algeria - 9:59 pm local time
I'm committed to going above your expectations.
Always looking to discover new things and take on new challenges.
Kindly feel free to reach out to me for help.
Steps for completing your project
After purchasing the project, send requirements so Moussaoui can start the project.
Delivery time starts when Moussaoui receives requirements from you.
Moussaoui works on your project following the steps below.
Revisions may occur after the delivery date.
python and pip instaled in your pc or your server