public ProfitAndLossService( PriceService priceService, DatabaseService databaseService) { _priceService = priceService; _databaseService = databaseService; }
public ProfitAndLossService( PriceService priceService, DatabaseService databaseService, GeneralConfig config) { _priceService = priceService; _databaseService = databaseService; _config = config; }
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); }
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); }