コード例 #1
0
        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);
        }