Screener context — stock screener strategies, search, and indicators.
Definition: screener_context.hpp:16
ScreenerContext(const ScreenerContext &ctx)
void screener_indicators(AsyncCallback< ScreenerContext, std::string > callback) const
Get all available screener indicator definitions (raw JSON string)
ScreenerContext(const lb_screener_context_t *ctx)
void screener_user_strategies(AsyncCallback< ScreenerContext, std::string > callback) const
Get the current user's saved screener strategies (raw JSON string)
void screener_recommend_strategies(AsyncCallback< ScreenerContext, std::string > callback) const
Get recommended built-in screener strategies (raw JSON string)
ScreenerContext(ScreenerContext &&ctx)
static ScreenerContext create(const Config &config)
void screener_strategy(int64_t id, AsyncCallback< ScreenerContext, std::string > callback) const
Get detail for one screener strategy by ID (raw JSON string)
ScreenerContext & operator=(const ScreenerContext &ctx)
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)
struct lb_screener_context_t lb_screener_context_t
Definition: screener_context.hpp:9