Trading Assistant API Documentation - v0.1.0
    Preparing search index...

    Interface PortfolioAPI

    interface PortfolioAPI {
        listPortfolios(activeOnly?: boolean): Promise<Portfolio[]>;
        getPortfolio(portfolioId: string): Promise<Portfolio>;
        createPortfolio(data: CreatePortfolioRequest): Promise<Portfolio>;
        updatePortfolio(
            portfolioId: string,
            data: UpdatePortfolioRequest,
        ): Promise<Portfolio>;
        deletePortfolio(portfolioId: string): Promise<void>;
        setDefaultPortfolio(portfolioId: string): Promise<Portfolio>;
        getPositions(portfolioId: string): Promise<PositionsResponse>;
        getTrades(
            portfolioId: string,
            startDate?: string,
            endDate?: string,
        ): Promise<TradesResponse>;
        getPerformance(
            portfolioId: string,
            days?: number,
        ): Promise<PerformanceResponse>;
        getAllocation(portfolioId: string): Promise<AllocationResponse>;
        getRecommendations(portfolioId: string): Promise<RecommendationsResponse>;
    }
    Index

    Methods