Beispiel #1
0
        private static HistoricalAdvicesModel CreateHistoricalAdvicesModel(string symbol, ITradingStrategy strategy, ICandleStorage candleProvider)
        {
            var candles = candleProvider.GetCandles(symbol);
            var advices = strategy.Prepare(candles);

            return(new HistoricalAdvicesModel
            {
                RefreshTime = DateTime.UtcNow,
                Symbol = symbol,
                Advices = advices.Select(_ => _.TradeAdvice)
            });
        }
Beispiel #2
0
 public SymbolInformationService(IExchangeApi api, ICandleStorage candleProvider)
 {
     this.api            = api;
     this.candleProvider = candleProvider;
 }