Пример #1
0
        public KuCoinApi.Net.Entities.Interval KuCoinIntervalConverter(Contracts.TimeInterval timeInterval)
        {
            switch (timeInterval)
            {
            case Contracts.TimeInterval.EightH:
                return(KuCoinApi.Net.Entities.Interval.EightH);

            case Contracts.TimeInterval.FifteenM:
                return(KuCoinApi.Net.Entities.Interval.FifteenM);

            case Contracts.TimeInterval.FiveM:
                return(KuCoinApi.Net.Entities.Interval.FiveM);

            case Contracts.TimeInterval.FourH:
                return(KuCoinApi.Net.Entities.Interval.FourH);

            case Contracts.TimeInterval.None:
                return(KuCoinApi.Net.Entities.Interval.None);

            case Contracts.TimeInterval.OneD:
                return(KuCoinApi.Net.Entities.Interval.OneD);

            case Contracts.TimeInterval.OneH:
                return(KuCoinApi.Net.Entities.Interval.OneH);

            case Contracts.TimeInterval.OneM:
                return(KuCoinApi.Net.Entities.Interval.OneM);

            case Contracts.TimeInterval.OneMo:
                return(KuCoinApi.Net.Entities.Interval.OneW);

            case Contracts.TimeInterval.OneW:
                return(KuCoinApi.Net.Entities.Interval.OneW);

            case Contracts.TimeInterval.SixH:
                return(KuCoinApi.Net.Entities.Interval.SixH);

            case Contracts.TimeInterval.ThirtyM:
                return(KuCoinApi.Net.Entities.Interval.ThirtyM);

            case Contracts.TimeInterval.ThreeD:
                return(KuCoinApi.Net.Entities.Interval.OneW);

            case Contracts.TimeInterval.ThreeM:
                return(KuCoinApi.Net.Entities.Interval.ThreeM);

            case Contracts.TimeInterval.TwelveH:
                return(KuCoinApi.Net.Entities.Interval.TwelveH);

            case Contracts.TimeInterval.TwoH:
                return(KuCoinApi.Net.Entities.Interval.TwoH);

            default:
                return(KuCoinApi.Net.Entities.Interval.None);
            }
        }
Пример #2
0
        public Binance.NetCore.Entities.Interval BinanceIntervalReConverter(Contracts.TimeInterval timeInterval)
        {
            Binance.NetCore.Entities.Interval binanceInterval;

            switch (timeInterval)
            {
            case Contracts.TimeInterval.EightH:
                binanceInterval = Binance.NetCore.Entities.Interval.EightH;
                break;

            case Contracts.TimeInterval.FifteenM:
                binanceInterval = Binance.NetCore.Entities.Interval.FifteenM;
                break;

            case Contracts.TimeInterval.FiveM:
                binanceInterval = Binance.NetCore.Entities.Interval.FiveM;
                break;

            case Contracts.TimeInterval.FourH:
                binanceInterval = Binance.NetCore.Entities.Interval.FourH;
                break;

            case Contracts.TimeInterval.None:
                binanceInterval = Binance.NetCore.Entities.Interval.None;
                break;

            case Contracts.TimeInterval.OneD:
                binanceInterval = Binance.NetCore.Entities.Interval.OneD;
                break;

            case Contracts.TimeInterval.OneH:
                binanceInterval = Binance.NetCore.Entities.Interval.OneH;
                break;

            case Contracts.TimeInterval.OneM:
                binanceInterval = Binance.NetCore.Entities.Interval.OneM;
                break;

            case Contracts.TimeInterval.OneMo:
                binanceInterval = Binance.NetCore.Entities.Interval.OneMo;
                break;

            case Contracts.TimeInterval.OneW:
                binanceInterval = Binance.NetCore.Entities.Interval.OneW;
                break;

            case Contracts.TimeInterval.SixH:
                binanceInterval = Binance.NetCore.Entities.Interval.SixH;
                break;

            case Contracts.TimeInterval.ThirtyM:
                binanceInterval = Binance.NetCore.Entities.Interval.ThirtyM;
                break;

            case Contracts.TimeInterval.ThreeD:
                binanceInterval = Binance.NetCore.Entities.Interval.ThredD;
                break;

            case Contracts.TimeInterval.ThreeM:
                binanceInterval = Binance.NetCore.Entities.Interval.ThreeM;
                break;

            case Contracts.TimeInterval.TwelveH:
                binanceInterval = Binance.NetCore.Entities.Interval.TwelveH;
                break;

            case Contracts.TimeInterval.TwoH:
                binanceInterval = Binance.NetCore.Entities.Interval.TwoH;
                break;

            default:
                binanceInterval = Binance.NetCore.Entities.Interval.OneH;
                break;
            }

            return(binanceInterval);
        }