UNPKG

@stoqey/ibkr

Version:

NodeJS Interactive Brokers wrapper & utilities using @stoqey/ib

26 lines (25 loc) 846 B
import { Position, IBApiNext } from '@stoqey/ib'; export declare class Portfolios { ib: IBApiNext; private static _instance; private currentPortfolios; private closedPositions; private entryPrices; private GetPositions; static get Instance(): Portfolios; private constructor(); get positions(): Position[]; updateMarketPrice: (conId: number, close: number) => void; getEntryPrice: (conId: number) => number | undefined; getLatestClosedPosition(conId: number): Position | undefined; mapPositions: (positionOg: Position, subscribe?: boolean) => Position; /** * getPortfolios */ asyncPortfolios: () => Promise<Position[]>; syncPortfolios: () => void; disconnect: () => void; getPositions: () => Promise<Position[]>; init: () => void; } export default Portfolios;