|
Longbridge OpenAPI C++ SDK
|
Screener context — stock screener strategies, search, and indicators. More...
#include <screener_context.hpp>
Public Member Functions | |
| ScreenerContext () | |
| ScreenerContext (const lb_screener_context_t *ctx) | |
| ScreenerContext (const ScreenerContext &ctx) | |
| ScreenerContext (ScreenerContext &&ctx) | |
| ~ScreenerContext () | |
| ScreenerContext & | operator= (const ScreenerContext &ctx) |
| void | screener_recommend_strategies (AsyncCallback< ScreenerContext, std::string > callback) const |
| Get recommended built-in screener strategies (raw JSON string) More... | |
| void | screener_user_strategies (AsyncCallback< ScreenerContext, std::string > callback) const |
| Get the current user's saved screener strategies (raw JSON string) More... | |
| void | screener_strategy (int64_t id, AsyncCallback< ScreenerContext, std::string > callback) const |
| Get detail for one screener strategy by ID (raw JSON string) More... | |
| void | screener_search (const std::string &market, std::optional< int64_t > strategy_id, uint32_t page, uint32_t size, AsyncCallback< ScreenerContext, std::string > callback) const |
| Search / screen securities using a strategy (raw JSON string) More... | |
| void | screener_indicators (AsyncCallback< ScreenerContext, std::string > callback) const |
| Get all available screener indicator definitions (raw JSON string) More... | |
Static Public Member Functions | |
| static ScreenerContext | create (const Config &config) |
Screener context — stock screener strategies, search, and indicators.
| longbridge::screener::ScreenerContext::ScreenerContext | ( | ) |
|
explicit |
| longbridge::screener::ScreenerContext::ScreenerContext | ( | const ScreenerContext & | ctx | ) |
| longbridge::screener::ScreenerContext::ScreenerContext | ( | ScreenerContext && | ctx | ) |
| longbridge::screener::ScreenerContext::~ScreenerContext | ( | ) |
|
static |
| ScreenerContext& longbridge::screener::ScreenerContext::operator= | ( | const ScreenerContext & | ctx | ) |
| void longbridge::screener::ScreenerContext::screener_indicators | ( | AsyncCallback< ScreenerContext, std::string > | callback | ) | const |
Get all available screener indicator definitions (raw JSON string)
| void longbridge::screener::ScreenerContext::screener_recommend_strategies | ( | AsyncCallback< ScreenerContext, std::string > | callback | ) | const |
Get recommended built-in screener strategies (raw JSON string)
| void longbridge::screener::ScreenerContext::screener_search | ( | const std::string & | market, |
| std::optional< int64_t > | strategy_id, | ||
| uint32_t | page, | ||
| uint32_t | size, | ||
| AsyncCallback< ScreenerContext, std::string > | callback | ||
| ) | const |
Search / screen securities using a strategy (raw JSON string)
| void longbridge::screener::ScreenerContext::screener_strategy | ( | int64_t | id, |
| AsyncCallback< ScreenerContext, std::string > | callback | ||
| ) | const |
Get detail for one screener strategy by ID (raw JSON string)
| void longbridge::screener::ScreenerContext::screener_user_strategies | ( | AsyncCallback< ScreenerContext, std::string > | callback | ) | const |
Get the current user's saved screener strategies (raw JSON string)