#ifndef __GetBarsFromDatabase_h_ #define __GetBarsFromDatabase_h_ #include #include #include #include #include #include "../../shared/GlobalConfigFile.h" #include "../../shared/MiscSupport.h" #include "../../shared/DatabaseWithRetry.h" #include "DataFormats.h" class GetBarsFromDatabase { private: DatabaseWithRetry _database; public: GetBarsFromDatabase(std::string dbName) : _database(dbName, "get_bars") { } BarList getBars(std::string symbol, bool ignore_date = false, int max_days_back = 0); SplitList getSplits(std::string symbol); BarList adjustPrices(const BarList &bars, const SplitList &splits); }; #endif