28 lines
781 B
C++
28 lines
781 B
C++
#include <iostream>
|
|
#include "csv_loader.hpp"
|
|
#include "utils.hpp"
|
|
|
|
int main() {
|
|
auto records = load_csv("data/data.csv");
|
|
|
|
std::cout << "Loaded rows: " << records.size() << "\n";
|
|
|
|
for (int i = 0; i < 5 && i < records.size(); i++) {
|
|
std::cout << records[i].timestamp << " "
|
|
<< records[i].open << " "
|
|
<< records[i].high << " "
|
|
<< records[i].low << " "
|
|
<< records[i].close << " "
|
|
<< records[i].volume << "\n";
|
|
}
|
|
|
|
auto days = group_by_day(records);
|
|
std::cout << "Total days: " << days.size() << "\n";
|
|
|
|
auto parts = split_days(days, 4);
|
|
|
|
for (int i = 0; i < 4; i++) {
|
|
std::cout << "Part " << i << " has " << parts[i].size() << " days:\n";
|
|
}
|
|
}
|