Interface IRiskActivePosition

Active position tracked by ClientRisk for cross-strategy analysis.

interface IRiskActivePosition {
    exchangeName: string;
    frameName: string;
    minuteEstimatedTime: number;
    openTimestamp: number;
    position: "long" | "short";
    priceOpen: number;
    priceStopLoss: number;
    priceTakeProfit: number;
    strategyName: string;
    symbol: string;
}

Properties

exchangeName: string

Exchange name

frameName: string

Frame name

minuteEstimatedTime: number

Estimated time in minutes

openTimestamp: number

Timestamp when the position was opened

position: "long" | "short"

Position direction ("long" or "short")

priceOpen: number

Entry price

priceStopLoss: number

Stop loss price

priceTakeProfit: number

Take profit price

strategyName: string

Strategy name owning the position

symbol: string

Trading pair symbol (e.g., "BTCUSDT")