public ProfitAndLossService(
     PriceService priceService,
     DatabaseService databaseService)
 {
     _priceService    = priceService;
     _databaseService = databaseService;
 }
Пример #2
0
 public ProfitAndLossService(
     PriceService priceService,
     DatabaseService databaseService,
     GeneralConfig config)
 {
     _priceService    = priceService;
     _databaseService = databaseService;
     _config          = config;
 }
Пример #3
0
 public CoinigyBalanceService(
     CoinigyApiService coinigyApiService,
     PriceService priceService,
     DatabaseService databaseService)
 {
     _coinigyApiService = coinigyApiService;
     _priceService      = priceService;
     _databaseService   = databaseService;
 }
 public PoloniexService(
     PoloniexConfig poloniexConfig,
     ILogger <PoloniexService> log,
     DatabaseService databaseService,
     PriceService priceService)
 {
     _log             = log;
     _databaseService = databaseService;
     _priceService    = priceService;
     _poloniexClient  = new PoloniexClient(poloniexConfig.Key, poloniexConfig.Secret);
 }
Пример #5
0
        public BittrexService(
            BittrexConfig config,
            DatabaseService databaseService,
            PriceService priceService,
            IExchange exchange,
            ILogger <BittrexService> log,
            IMicroBus bus)
        {
            _config          = config;
            _databaseService = databaseService;
            _priceService    = priceService;
            _exchange        = exchange;
            _log             = log;
            _bus             = bus;
            var context = new ExchangeContext
            {
                QuoteCurrency = "BTC",
                Simulate      = false,
                ApiKey        = config.Key,
                Secret        = config.Secret
            };

            exchange.Initialise(context);
        }