Type alias EstimatedTradeDetails

EstimatedTradeDetails: {
    breakEvenPrice: number;
    capitalUtilizationFee: number;
    impliedVolatility: number | undefined;
    markPriceStable: number;
    markPriceUnderlying: number;
    optionGreeks: Greeks;
    optionPrice: number;
    priceMultipliers: PriceMultipliers;
    tradeFee: {
        amount: number;
        type: FeeType;
    };
    tradeStatus: TradeStatus;
    user: {
        netChangeInStable: number;
        netChangeInUnderlying: number;
    };
    vault: {
        netChangeInStable: number;
        netChangeInUnderlying: number;
    };
    vaultPostTrade: {
        accountSummary: AccountSummary;
        assetGroup: AssetGroup;
    };
}

Type declaration

  • breakEvenPrice: number
  • capitalUtilizationFee: number
  • impliedVolatility: number | undefined
  • markPriceStable: number
  • markPriceUnderlying: number
  • optionGreeks: Greeks
  • optionPrice: number
  • priceMultipliers: PriceMultipliers
  • tradeFee: {
        amount: number;
        type: FeeType;
    }
  • tradeStatus: TradeStatus
  • user: {
        netChangeInStable: number;
        netChangeInUnderlying: number;
    }
    • netChangeInStable: number
    • netChangeInUnderlying: number
  • vault: {
        netChangeInStable: number;
        netChangeInUnderlying: number;
    }
    • netChangeInStable: number
    • netChangeInUnderlying: number
  • vaultPostTrade: {
        accountSummary: AccountSummary;
        assetGroup: AssetGroup;
    }

Generated using TypeDoc