Interface OpenPositionQuoteData

interface OpenPositionQuoteData {
    amountIn: BN;
    availableLiquidityUsd: BN;
    borrowFeeRate: BN;
    collateralAmount: BN;
    collateralUsd: BN;
    entryFeeBeforeDiscountUsd: BN;
    entryFeeUsd: BN;
    entryPrice: ContractOraclePrice;
    feeRate: BN;
    finalEntryPrice: ContractOraclePrice;
    finalLeverage: BN;
    finalLiquidationPrice: ContractOraclePrice;
    hasExistingPosition: boolean;
    leverage: BN;
    liquidationPrice: ContractOraclePrice;
    oldEntryPrice: ContractOraclePrice;
    oldLeverage: BN;
    oldLiquidationPrice: ContractOraclePrice;
    sizeAmount: BN;
    sizeUsd: BN;
    stopLossQuote: TriggerQuote;
    swapRequired: boolean;
    takeProfitQuote: TriggerQuote;
    totalFeeUsd: BN;
    volatilityFeeUsd: BN;
}

Properties

amountIn: BN
availableLiquidityUsd: BN
borrowFeeRate: BN
collateralAmount: BN
collateralUsd: BN
entryFeeBeforeDiscountUsd: BN
entryFeeUsd: BN
feeRate: BN
finalEntryPrice: ContractOraclePrice
finalLeverage: BN
finalLiquidationPrice: ContractOraclePrice
hasExistingPosition: boolean
leverage: BN
liquidationPrice: ContractOraclePrice
oldEntryPrice: ContractOraclePrice
oldLeverage: BN
oldLiquidationPrice: ContractOraclePrice
sizeAmount: BN
sizeUsd: BN
stopLossQuote: TriggerQuote
swapRequired: boolean
takeProfitQuote: TriggerQuote
totalFeeUsd: BN
volatilityFeeUsd: BN