Ejemplo n.º 1
0
 public DividendAdjustmentTransaction(
     string id,
     DateTime time,
     int?userID,
     string accountID,
     string?batchID,
     string?requestID,
     TransactionType type,
     string instrument,
     decimal dividendAdjustment,
     decimal quoteDividendAdjustment,
     HomeConversionFactors homeConversionFactors,
     decimal accountBalance,
     ImmutableList <OpenTradeDividendAdjustment> openTradeDividendAdjustments)
     : base(
         id,
         time,
         userID,
         accountID,
         batchID,
         requestID,
         type)
 {
     Instrument                   = instrument;
     DividendAdjustment           = dividendAdjustment;
     QuoteDividendAdjustment      = quoteDividendAdjustment;
     HomeConversionFactors        = homeConversionFactors;
     AccountBalance               = accountBalance;
     OpenTradeDividendAdjustments = openTradeDividendAdjustments;
 }
Ejemplo n.º 2
0
 public OrderFillTransaction(
     string id,
     DateTime time,
     int?userID,
     string accountID,
     string?batchID,
     string?requestID,
     TransactionType type,
     string orderID,
     string?clientOrderID,
     string instrument,
     decimal units,
     HomeConversionFactors homeConversionFactors,
     decimal fullVWAP,
     decimal fullPrice,
     OrderFillReason reason,
     decimal pL,
     decimal quotePL,
     decimal financing,
     decimal baseFinancing,
     decimal quoteFinancing,
     decimal commission,
     decimal?guaranteedExecutionFee,
     decimal?quoteGuaranteedExecutionFee,
     decimal accountBalance,
     TradeOpen?tradeOpened,
     ImmutableList <TradeReduce>?tradesClosed,
     TradeReduce?tradeReduced,
     decimal halfSpreadCost)
     : base(
         id,
         time,
         userID,
         accountID,
         batchID,
         requestID,
         type)
 {
     OrderID               = orderID;
     ClientOrderID         = clientOrderID;
     Instrument            = instrument;
     Units                 = units;
     HomeConversionFactors = homeConversionFactors;
     FullVWAP              = fullVWAP;
     FullPrice             = fullPrice;
     Reason                = reason;
     PL                          = pL;
     QuotePL                     = quotePL;
     Financing                   = financing;
     BaseFinancing               = baseFinancing;
     QuoteFinancing              = quoteFinancing;
     Commission                  = commission;
     GuaranteedExecutionFee      = guaranteedExecutionFee;
     QuoteGuaranteedExecutionFee = quoteGuaranteedExecutionFee;
     AccountBalance              = accountBalance;
     TradeOpened                 = tradeOpened;
     TradesClosed                = tradesClosed;
     TradeReduced                = tradeReduced;
     HalfSpreadCost              = halfSpreadCost;
 }
Ejemplo n.º 3
0
 public PositionFinancing(string instrument, decimal financing, decimal baseFinancing, decimal quoteFinancing, HomeConversionFactors homeConversionFactors, ImmutableList <OpenTradeFinancing> openTradeFinancings, AccountFinancingMode accountFinancingMode)
 {
     Instrument            = instrument;
     Financing             = financing;
     BaseFinancing         = baseFinancing;
     QuoteFinancing        = quoteFinancing;
     HomeConversionFactors = homeConversionFactors;
     OpenTradeFinancings   = openTradeFinancings;
     AccountFinancingMode  = accountFinancingMode;
 }