Longbridge OpenAPI C++ SDK
Classes | Namespaces | Typedefs | Enumerations
portfolio_context.hpp File Reference
#include "async_result.hpp"
#include "callback.hpp"
#include "config.hpp"
#include "types.hpp"

Go to the source code of this file.

Classes

struct  longbridge::portfolio::ExchangeRate
 Exchange rate for a currency pair. More...
 
struct  longbridge::portfolio::ExchangeRates
 Collection of exchange rates for supported currencies. More...
 
struct  longbridge::portfolio::ProfitSummaryInfo
 P&L summary for one asset category. More...
 
struct  longbridge::portfolio::ProfitSummaryBreakdown
 P&L breakdown by asset type. More...
 
struct  longbridge::portfolio::ProfitAnalysisSummary
 Account-level P&L summary. More...
 
struct  longbridge::portfolio::ProfitAnalysisItem
 P&L for one security. More...
 
struct  longbridge::portfolio::ProfitAnalysisSublist
 Per-security P&L breakdown. More...
 
struct  longbridge::portfolio::ProfitAnalysis
 Combined portfolio P&L analysis response. More...
 
struct  longbridge::portfolio::ProfitAnalysisByMarketItem
 One security entry in a by-market P&L response. More...
 
struct  longbridge::portfolio::ProfitAnalysisByMarket
 P&L grouped by market response. More...
 
struct  longbridge::portfolio::FlowItem
 One profit-analysis flow record. More...
 
struct  longbridge::portfolio::ProfitAnalysisFlows
 Paginated list of profit-analysis flow records. More...
 
struct  longbridge::portfolio::ProfitDetailEntry
 One P&L detail line item (credit, debit, or fee). More...
 
struct  longbridge::portfolio::ProfitDetails
 Detailed P&L breakdown for one asset class. More...
 
struct  longbridge::portfolio::ProfitAnalysisDetail
 Detailed P&L for one security. More...
 
class  longbridge::portfolio::PortfolioContext
 Portfolio analytics context — exchange rates and P&L analysis. More...
 

Namespaces

 longbridge
 
 longbridge::portfolio
 

Typedefs

typedef struct lb_portfolio_context_t lb_portfolio_context_t
 

Enumerations

enum class  longbridge::portfolio::AssetType { longbridge::portfolio::Unknown = 0 , longbridge::portfolio::Stock = 1 , longbridge::portfolio::Fund = 2 , longbridge::portfolio::Crypto = 3 }
 Asset class category. More...
 
enum class  longbridge::portfolio::FlowDirection { longbridge::portfolio::Unknown = 0 , longbridge::portfolio::Buy = 1 , longbridge::portfolio::Sell = 2 }
 Trade flow direction. More...
 

Typedef Documentation

◆ lb_portfolio_context_t