public QuoteExtractorService(ISourceCache <Trade, long> myTrades, ISourceCache <Quote, string> quotes, ISourceCache <BalancePerClient, long> clientBalances, ITradesModifierService tradesModifierService, ISubscriberCommunicator communicator = null) : base(communicator) { this.myTrades = myTrades; this.quotes = quotes; this.clientBalances = clientBalances; this.tradesModifierService = tradesModifierService; }
public StopOutExecutorService(ISourceCache <Quote, string> quotes, ISourceCache <BalancePerClient, long> clientBalances, ISourceCache <CurPairPositionPerClient, string> curPairPositionPerClient, ITradesModifierService tradesModifierService, ICurrencyConverterService currencyConverterService, ISubscriberCommunicator communicator = null) : base(communicator) { this.quotes = quotes; this.clientBalances = clientBalances; this.curPairPositionPerClient = curPairPositionPerClient; this.tradesModifierService = tradesModifierService; this.currencyConverterService = currencyConverterService; }