Beispiel #1
0
 public TestsController(ITestingHelperService testingHelperService, IMarketMakerService marketMakerService,
                        IAssetPairSourceTypeService assetPairSourceTypeService)
 {
     _testingHelperService       = testingHelperService;
     _marketMakerService         = marketMakerService;
     _assetPairSourceTypeService = assetPairSourceTypeService;
 }
 public CrossRatesService(IBestPricesService bestPricesService,
                          ICrossRateCalcInfosService crossRateCalcInfosService,
                          IAssetPairSourceTypeService assetPairSourceTypeService)
 {
     _bestPricesService          = bestPricesService;
     _crossRateCalcInfosService  = crossRateCalcInfosService;
     _assetPairSourceTypeService = assetPairSourceTypeService;
 }
Beispiel #3
0
 public AvgSpotRatesService(ILog log, ICandleshistoryservice candlesHistoryService, ISystem system,
                            IMarketMakerService marketMakerService, IAssetPairSourceTypeService assetPairSourceTypeService)
     : base(Startup.ServiceName + '_' + nameof(AvgSpotRatesService),
            (int)TimeSpan.FromMinutes(1).TotalMilliseconds, log)
 {
     _candlesHistoryService = candlesHistoryService;
     _system                     = system;
     _marketMakerService         = marketMakerService;
     _assetPairSourceTypeService = assetPairSourceTypeService;
     _log = log;
 }
 public MarketMakerService(IAssetPairSourceTypeService assetPairSourceTypeService,
                           IRabbitMqService rabbitMqService,
                           ISystem system,
                           IReloadingManager <MarginTradingMarketMakerSettings> settings,
                           ISpotOrderCommandsGeneratorService spotOrderCommandsGeneratorService,
                           ILog log,
                           IGenerateOrderbookService generateOrderbookService,
                           ICrossRatesService crossRatesService, IPriceRoundingService priceRoundingService)
 {
     _assetPairSourceTypeService = assetPairSourceTypeService;
     _system   = system;
     _settings = settings;
     _spotOrderCommandsGeneratorService = spotOrderCommandsGeneratorService;
     _log = log;
     _generateOrderbookService = generateOrderbookService;
     _crossRatesService        = crossRatesService;
     _priceRoundingService     = priceRoundingService;
     _messageProducer          = new Lazy <IMessageProducer <OrderCommandsBatchMessage> >(() =>
                                                                                          CreateRabbitMqMessageProducer(settings, rabbitMqService));
 }
 public AssetPairsController(IAssetPairSourceTypeService assetPairSourceTypeService, IConvertService convertService)
 {
     _assetPairSourceTypeService = assetPairSourceTypeService;
     _convertService             = convertService;
 }