public MarketMakerManager(
     IIndexPriceService indexPriceService,
     IMarketMakerService marketMakerService,
     IHedgeService hedgeService,
     IInternalTradeService internalTradeService,
     IIndexSettingsService indexSettingsService,
     IAssetHedgeSettingsService assetHedgeSettingsService,
     ITokenService tokenService,
     IMarketMakerStateService marketMakerStateService,
     ISettlementService settlementService,
     IQuoteService quoteService,
     ILogFactory logFactory)
 {
     _indexPriceService         = indexPriceService;
     _marketMakerService        = marketMakerService;
     _hedgeService              = hedgeService;
     _internalTradeService      = internalTradeService;
     _indexSettingsService      = indexSettingsService;
     _assetHedgeSettingsService = assetHedgeSettingsService;
     _tokenService              = tokenService;
     _marketMakerStateService   = marketMakerStateService;
     _settlementService         = settlementService;
     _quoteService              = quoteService;
     _log = logFactory.CreateLog(this);
 }
Beispiel #2
0
 public TradesController(
     IInternalTradeService internalTradeService,
     IVirtualTradeService virtualTradeService,
     ILykkeTradeService lykkeTradeService,
     IExternalTradeService externalTradeService)
 {
     _internalTradeService = internalTradeService;
     _virtualTradeService  = virtualTradeService;
     _lykkeTradeService    = lykkeTradeService;
     _externalTradeService = externalTradeService;
 }