Automated Tests for Streaming Chart Service
$30-250 USD
Teslim sırasında ödenir
You need to develop a set of automation tests for the chart streaming service with gRPC interface.
This service does the following:
1. Reads price tick data from data stream
2. Aggregates this data into OHLC Candlesticks
3. Broadcasts the current bar to the streaming server API
4. Stores complete bars into the database
Please use database contents to check if the same candle bar was recieved before a new one has
started.
Note: OHLC (Open High Low Close) Candlestick is a form of prices aggregated in time.
For example, timeframe is 1 minute (1m), so candlebar will be the following:
- Timestamp: Start of the minute, for example 2024-08-01T16:47:00 (note that seconds are
zero)
- Open: price of the very first tick in the timeframe (minute)
- High: maximum price in the timeframe (minute)
- Low: minimum price in the timeframe (minute)
- Close: price of the last tick in the timeframe (minute)
This structure allows to store price history of any number of ticks as 1 integer for the timestamp and
4 floating point numbers for the price.
API Spec:
```grpc
syntax = "proto3";
package [login to view URL];
service ChartService {
rpc Subscribe(SubscribeRequest) returns (stream SubsribeResponse);
}
enum Timeframe {
TIMEFRAME_UNKNOWN = 0;
TIMEFRAME_MINUTE_1 = 1;
}
message SubscribeRequest {
Timeframe timeframe = 1;
repeated string symbol_list = 2;
}
message Candlestick {
uint64 timestamp_msec = 1;
double open = 2;
double high = 3;
double low = 4;
double close = 5;
}
message SubsribeResponse {
string symbol = 1;
Candlestick bar = 2;
}
```
Database DDL:
```sql
CREATE TABLE `candlesticks_m1` (
`symbol` VARCHAR(32) NOT NULL,
`timestamp_msec` BIGINT(20) unsigned NOT NULL,
`open` DECIMAL(24,6) NOT NULL,
`high` DECIMAL(24,6) NOT NULL,
`low` DECIMAL(24,6) NOT NULL,
`close` DECIMAL(24,6) NOT NULL,
PRIMARY KEY (`symbol`,`timestamp`)
);
```
Proje NO: #38897118
Proje hakkında
Bu iş için 16 freelancer ortalamada $167 teklif veriyor
Hello, good time Hope you are doing well I'm expert in MATLAB/Simulink, Python, HTML5, CSS3, Java, JavaScript and C/C#/C++ programming and by strong mathematical and statistical background, have good flexibility for s Daha Fazla
Hello I have read out the details of your project. And I am one of the suitable candidates for your project. We have more than 9 years exp in the development. We have focused on delivering perfect valuable delivera Daha Fazla
I can build an automated test suite for your streaming chart service. This will include testing the GRPC interface, validating data aggregation and streaming, and ensuring database correctness at each bar change, with Daha Fazla
Hi Ahmad A. I am Leo Yeung from Hong Kong who has over 8 years of experience in Software development. I'm really pumped about this opportunity! I have checked your job description for Automated Tests for Streaming Ch Daha Fazla
Hello, I am a skilled Software Engineer with extensive experience in AI development and automation. I can assist in building an advanced AI system tailored for interior design, leveraging state-of-the-art algorithms t Daha Fazla
⭐✅ Dear client! ⭐✅ I’m excited about the opportunity to develop the automation tests for your chart streaming service with gRPC interface. With my experience in automation testing and strong understanding of database Daha Fazla
Hi Ahmad A., I’m genuinely excited about the possibility of contributing to your project. With hands-on experience in building scalable solutions using technologies like Testing / QA, Python and Test Automation, I spe Daha Fazla
Please have a look at my profile and if suits we can do this. I have many years of trading platforms experience for forex and equities both. Regards
Hi There, Good morning! I've carefully checked your requirements and really interested in this job. I'm a full stack developer working at large-scale apps as a lead developer with U.S. and European teams. I’m offerin Daha Fazla
Hello Ahmad A., We would like to grab this opportunity and will work till you get 100% satisfied with our work. We are an expert team which have many years of experience on Python, Testing / QA, Test Automation Plea Daha Fazla
Hello, The project involves developing a gRPC service to receive candlestick data from a stream, process it into OHLC (Open, High, Low, Close) format, and store it in a MySQL database. The service ensures that new data Daha Fazla
Hi there, hope you are doing good! I am highly experienced in developing automation tests and have worked extensively with gRPC interfaces and database verification. For your chart streaming service, I will create a c Daha Fazla
I'm Sahil, a seasoned tester with extensive experience in the e-commerce industry. Over the years, I've honed my skills in testing and quality assurance precisely for applications such as the one you have described. Ha Daha Fazla
"I have solid experience in SQL, including designing and managing relational databases, writing optimized queries, and performing data analysis. I am proficient in complex joins, indexing, stored procedures, and ensuri Daha Fazla