获取财务数据

当前版本 C++ SDK 可查询公司财务币种和历史汇率。日级财务数据与财报查询尚不可用。

日级财务数据

QuoteClient 头文件保留了无参数的 get_financial_daily() 声明,但当前 SDK 没有对应实现。请勿调用;该方法无法链接。


财报

QuoteClient 头文件保留了无参数的 get_financial_report() 声明,但当前 SDK 没有对应实现。请勿调用;该方法无法链接。


查询财务币种

value QuoteClient::get_financial_currency(
    const value &symbols,
    utility::string_t market = U(""),
    utility::string_t lang = U(""));
参数类型是否必填说明
symbolsconst value&股票代码 JSON 数组,如 ["AAPL"]
marketutility::string_t市场;SDK 默认空字符串,但服务端拒绝空值
langutility::string_t语言,如 zh_CNen_US;默认空字符串,空值不发送

返回 web::json::value

web::json::value symbols = web::json::value::array();
symbols[0] = web::json::value::string(U("AAPL"));
auto result = quote_client.get_financial_currency(symbols, U("US"));
ucout << result.serialize() << std::endl;

请求频率

  • 基础频率:60 次/分钟(按 TigerId + 接口统计,60 秒滚动窗口)。

查询财务汇率

value QuoteClient::get_financial_exchange_rate(
    const value &currency_list,
    utility::string_t begin_date = U(""),
    utility::string_t end_date = U(""),
    utility::string_t timezone = U(""),
    utility::string_t lang = U(""));
参数类型是否必填说明
currency_listconst value&币种对 JSON 数组,如 ["USD/CNH"]
begin_dateutility::string_t开始日期,格式 yyyy-MM-dd;SDK 默认空字符串,但服务端拒绝空值
end_dateutility::string_t结束日期,格式 yyyy-MM-dd;SDK 默认空字符串,但服务端拒绝空值
timezoneutility::string_tSDK 会序列化非空值,但当前服务端请求模型不消费该字段
langutility::string_tSDK 会序列化非空值,但当前服务端请求模型不消费该字段

返回 web::json::value

web::json::value currencies = web::json::value::array();
currencies[0] = web::json::value::string(U("USD/CNH"));
auto result = quote_client.get_financial_exchange_rate(
    currencies, U("2025-01-01"), U("2025-01-31"));
ucout << result.serialize() << std::endl;

请求频率

  • 基础频率:60 次/分钟(按 TigerId + 接口统计,60 秒滚动窗口)。

Did this page help you?