Exemplo n.º 1
0
        public OhlcData Request(TimeRange timeRange, bool allowStale = false)
        {
            lock (_requestLock)
            {
                switch (timeRange.TimeResolution)
                {
                case TimeResolution.Day:
                    return(_adapterDay.Request(timeRange, allowStale));

                case TimeResolution.Hour:
                    return(_adapterHour.Request(timeRange, allowStale));

                case TimeResolution.Minute:
                    return(_adapterMinute.Request(timeRange, allowStale));

                default:
                    return(OhlcData.Empty);
                }
            }
        }