Exemplo n.º 1
0
 public CandleLoadingService(
     IRepository <Domain.Core.Entities.Market.Candle> candleRepository,
     IStockSocketConnector stockSocketConnector)
 {
     _candleRepository     = candleRepository ?? throw new ArgumentNullException(nameof(candleRepository));
     _stockSocketConnector = stockSocketConnector ?? throw new ArgumentNullException(nameof(stockSocketConnector));
 }
Exemplo n.º 2
0
 public OrdersService(OrderBookLoadingService orderBookLoadingService,
                      IStockRestConnector stockRestConnector,
                      IStockSocketConnector stockSocketConnector,
                      ConfigurationService configurationService)
 {
     _orderBookLoadingService = orderBookLoadingService ?? throw new ArgumentNullException(nameof(orderBookLoadingService));
     _stockRestConnector      = stockRestConnector ?? throw new ArgumentNullException(nameof(stockRestConnector));
     _stockSocketConnector    = stockSocketConnector ?? throw new ArgumentNullException(nameof(stockSocketConnector));
     _configurationService    = configurationService ?? throw new ArgumentNullException(nameof(configurationService));
 }
 public TinkoffTradingAdvisorController(
     IStockSocketConnector stockSocketConnector,
     CandleLoadingService candleLoadingService,
     IMarketNewPositionAnalysisService marketNewPositionAnalysisService,
     ConfigurationService configurationService,
     ILoggingService loggingService)
 {
     _stockSocketConnector             = stockSocketConnector ?? throw new ArgumentNullException(nameof(stockSocketConnector));
     _candleLoadingService             = candleLoadingService ?? throw new ArgumentNullException(nameof(candleLoadingService));
     _marketNewPositionAnalysisService = marketNewPositionAnalysisService ?? throw new ArgumentNullException(nameof(marketNewPositionAnalysisService));
     _configurationService             = configurationService ?? throw new ArgumentNullException(nameof(configurationService));
     _loggingService = loggingService ?? throw new ArgumentNullException(nameof(loggingService));
 }
Exemplo n.º 4
0
 public SocketTradingController(
     IRepository <Order> orderRepository,
     IStockSocketConnector stockSocketConnector,
     IStockRestConnector stockRestConnector,
     CandleLoadingService candleLoadingService,
     IMarketNewPositionAnalysisService marketNewPositionAnalysisService,
     TradingPositionWorkerFactory tradingPositionWorkerFactory,
     ITradingPositionService tradingPositionService,
     ConfigurationService configurationService,
     TradingEventsObserver tradingEventsObserver,
     ILoggingService loggingService)
 {
     _orderRepository                  = orderRepository ?? throw new ArgumentNullException(nameof(orderRepository));
     _stockSocketConnector             = stockSocketConnector ?? throw new ArgumentNullException(nameof(stockSocketConnector));
     _stockRestConnector               = stockRestConnector ?? throw new ArgumentNullException(nameof(stockRestConnector));
     _candleLoadingService             = candleLoadingService ?? throw new ArgumentNullException(nameof(candleLoadingService));
     _marketNewPositionAnalysisService = marketNewPositionAnalysisService ?? throw new ArgumentNullException(nameof(marketNewPositionAnalysisService));
     _tradingPositionWorkerFactory     = tradingPositionWorkerFactory ?? throw new ArgumentNullException(nameof(tradingPositionWorkerFactory));
     _tradingPositionService           = tradingPositionService ?? throw new ArgumentNullException(nameof(tradingPositionService));
     _configurationService             = configurationService ?? throw new ArgumentNullException(nameof(configurationService));
     _tradingEventsObserver            = tradingEventsObserver ?? throw new ArgumentNullException(nameof(tradingEventsObserver));
     _loggingService = loggingService ?? throw new ArgumentNullException(nameof(loggingService));
 }
Exemplo n.º 5
0
 public OrderBookLoadingService(IStockSocketConnector stockSocketConnector)
 {
     _stockSocketConnector = stockSocketConnector ?? throw new ArgumentNullException(nameof(stockSocketConnector));
 }
Exemplo n.º 6
0
 public TradingReportsService(IStockRestConnector stockRestConnector,
                              IStockSocketConnector tradingDataConnector)
 {
     _stockRestConnector   = stockRestConnector ?? throw new ArgumentNullException(nameof(stockRestConnector));
     _stockSocketConnector = tradingDataConnector ?? throw new ArgumentNullException(nameof(tradingDataConnector));
 }