#include "JueJinDataUtil.h" /// /// ³õʼ»¯ /// /// void JueJinDataUtil::init(std::string token) { set_token(token.c_str()); } std::string JueJinDataUtil::getSymbol(std::string code) { if (code.find("11") == 0 || code.find("60") == 0 || code.find("68") == 0) { return std::string("SHSE.").append(code); } else if (code.find("00") == 0 || code.find("30") == 0 || code.find("12") == 0) { return std::string("SZSE.").append(code); } } DataArray* JueJinDataUtil::getTickDatas(std::string symbol, std::string startTime, std::string endTime) { DataArray* ticks = history_ticks(symbol.c_str(), startTime.c_str(), endTime.c_str(), 1); std::cout << "TICKÊýÁ¿£º" << ticks->count() << std::endl; return ticks; } DataArray* JueJinDataUtil::getBarDatas(std::string symbol, std::string startTime, std::string endTime, std::string frequency) { DataArray* bars = history_bars(symbol.c_str(), frequency.c_str(), startTime.c_str(), endTime.c_str(), 1); return bars; } Tick JueJinDataUtil::currentTick(std::string symbol) { DataArray* ticks = current(symbol.c_str()); return ticks->at(0); }