public void Setup() { tickProvider = new Mock <ITickProvider>(); candleProvider = new Mock <ICandleProvider>(); baseTime = new DateTime(2017, 1, 2, 3, 4, 5); var context = new ForexMarketContext(Instruments.USD_JPY, MarketState.Opened, baseTime); market = new ForexMarket(context, tickProvider.Object, candleProvider.Object); market.Open(); }
public async void OnMarketContextUpdated(ForexMarketContext marketContext) { var candles = await provider.RequestCandleAsync(CandleRequest.Latest1H()); context = contextFactory.Create(candles); }