public TradingService(IExchangeCache exchangeCache, IExecutionReportPublisher executionReportPublisher) { _exchangeCache = exchangeCache; _executionReportPublisher = executionReportPublisher; }
public ExchangeHealthControlService( IExchangeCache exchangeCache, IExchangeConnectorService exchangeConnectorService, IRabbitMqPublisher <ExchangeHealthControlReport> exchangeHealthControlReportPublisher, IExchangeHealthControlResultRepository exchangeHealthControlResultRepository, IReloadingManager <ExchangeHealthControlJobSettings> settings, ILog log) { _exchangeCache = exchangeCache; _exchangeConnectorService = exchangeConnectorService; _exchangeHealthControlReportPublisher = exchangeHealthControlReportPublisher; _exchangeHealthControlResultRepository = exchangeHealthControlResultRepository; _settings = settings; _log = log; _failMessageThrottlingPeriodSec = _settings.CurrentValue.FailMessageThrottlingPeriodSeconds; }
public ExchangePollingService( IExchangeCache exchangeCache, IQuoteService quoteService, IExchangeConnectorService exchangeConnectorService, IRabbitMqPublisher <ExecutionReport> executionReportPublisher, IReloadingManager <ExchangePollingJobSettings> settings, ILog log) { _exchangeCache = exchangeCache; _quoteService = quoteService; _exchangeConnectorService = exchangeConnectorService; _executionReportPublisher = executionReportPublisher; _settings = settings; _log = log; }
public OrdersController(IExchangeCache exchangeCache, ITradingService tradingService, IQuoteService quoteService) { _exchangeCache = exchangeCache; _tradingService = tradingService; _quoteService = quoteService; }
public StartupManager(ILog log, IExchangeCache exchangeCache, FakeExchangeConnectorSettings fakeExchangeConnectorSettings) { _log = log; _exchangeCache = exchangeCache; _fakeExchangeConnectorSettings = fakeExchangeConnectorSettings; }
public DataSavingHandler( IExchangeCache exchangeCache, IGenericBlobRepository genericBlobRepository, ILog log, int periodMilliseconds) : base(nameof(DataSavingHandler), periodMilliseconds, log) { _exchangeCache = exchangeCache; _genericBlobRepository = genericBlobRepository; _periodMilliseconds = periodMilliseconds; _log = log; }
public StartupManager( IExchangeCache exchangeCache, IGenericBlobRepository genericBlobRepository, IReloadingManager <ExchangeHealthControlJobSettings> settings, ILog log) { _exchangeCache = exchangeCache; _genericBlobRepository = genericBlobRepository; _log = log; }
public StartupManager( IExchangeCache exchangeCache, IQuoteCache quoteCache, IGenericBlobRepository genericBlobRepository, IHedgingServiceClient hedgingServiceClient, IReloadingManager <ExchangePollingJobSettings> settings, ILog log) { _exchangeCache = exchangeCache; _quoteCache = quoteCache; _genericBlobRepository = genericBlobRepository; _hedgingServiceClient = hedgingServiceClient; _log = log; _requiredExchanges = settings.CurrentValue.GetHandledExchanges().ToList(); }
public ExchangesController(IExchangeCache exchangeCache) { _exchangeCache = exchangeCache; }
public PositionsController(IExchangeCache exchangeCache) { _exchangeCache = exchangeCache; }
public AccountController(IExchangeCache exchangeCache) { _exchangeCache = exchangeCache; }