Ejemplo n.º 1
0
        /// <summary>
        /// Add all market data types into <see cref="IMessageAdapter.SupportedMarketDataTypes"/>.
        /// </summary>
        /// <param name="adapter">Adapter.</param>
        public static void AddSupportedAllMarketDataTypes(this IMessageAdapter adapter)
        {
            if (adapter == null)
            {
                throw new ArgumentNullException(nameof(adapter));
            }

            //adapter.AddSupportedMarketDataType(MarketDataTypes.OrderLog);
            adapter.AddSupportedMarketDataType(MarketDataTypes.Trades);
            adapter.AddSupportedMarketDataType(MarketDataTypes.MarketDepth);
            adapter.AddSupportedMarketDataType(MarketDataTypes.Level1);
            adapter.AddSupportedMarketDataType(MarketDataTypes.CandleTimeFrame);
            //adapter.AddSupportedMarketDataType(MarketDataTypes.CandleTick);
            //adapter.AddSupportedMarketDataType(MarketDataTypes.CandleVolume);
            //adapter.AddSupportedMarketDataType(MarketDataTypes.CandleRange);
            //adapter.AddSupportedMarketDataType(MarketDataTypes.CandlePnF);
            //adapter.AddSupportedMarketDataType(MarketDataTypes.CandleRenko);
        }