IbkrApi.ClientPortal.Portfolio (ibkr_api v1.0.0)
View SourcePortfolio and Account management functions for IBKR Client Portal API. Handles account information, positions, allocations, summaries, and ledgers.
Summary
Functions
@spec account_allocation(String.t()) :: IbkrApi.SharedUtils.ErrorMessage.t_res()
@spec account_info(String.t()) :: IbkrApi.SharedUtils.ErrorMessage.t_res()
@spec account_ledger(String.t()) :: IbkrApi.SharedUtils.ErrorMessage.t_res()
@spec account_summary(String.t()) :: IbkrApi.SharedUtils.ErrorMessage.t_res()
@spec all_accounts_allocation(map()) :: IbkrApi.SharedUtils.ErrorMessage.t_res()
@spec get_pnl() :: IbkrApi.SharedUtils.ErrorMessage.t_res()
@spec invalidate_positions_cache(String.t()) :: IbkrApi.SharedUtils.ErrorMessage.t_ok_res()
@spec list_accounts() :: IbkrApi.SharedUtils.ErrorMessage.t_res()
@spec list_brokerage_accounts() :: IbkrApi.SharedUtils.ErrorMessage.t_res()
@spec list_large_sub_accounts(String.t()) :: IbkrApi.SharedUtils.ErrorMessage.t_res()
@spec list_sub_accounts() :: IbkrApi.SharedUtils.ErrorMessage.t_res()
@spec switch_account(String.t()) :: IbkrApi.SharedUtils.ErrorMessage.t_res()