Beispiel #1
0
 public WalletContext(
     IQuoteContext quoteContext,
     IAccount account,
     ITransactionProcessor transactionProcessor)
 {
     this.quoteContext = quoteContext;
     this.account = account;
     this.transactionProcessor = transactionProcessor;
 }
Beispiel #2
0
        public TransactionProcessor(
            IQuoteContext quoteContext,
            Account account,
            ISimulationSettings settings)
        {
            this.quoteContext = quoteContext;
            this.account = account;

            this.delay = settings.Get<TradeDelaySetting>();
            this.commission = settings.Get<CommissionSetting>();

            this.avgPrice = new double[quoteContext.TickerCount];
        }