Exemple #1
0
        /// <summary>
        /// Remove from <see cref="IMessageAdapter.SupportedMessages"/> message types related to market-data.
        /// </summary>
        /// <param name="adapter">Adapter.</param>
        public static void RemoveMarketDataSupport(this IMessageAdapter adapter)
        {
            adapter.RemoveSupportedMessage(MessageTypes.MarketData);
            adapter.RemoveSupportedMessage(MessageTypes.SecurityLookup);

            adapter.RemoveSupportedAllMarketDataTypes();
        }
Exemple #2
0
 /// <summary>
 /// Удалить из <see cref="IMessageAdapter.SupportedMessages"/> типы сообщений, относящихся к транзакционным.
 /// </summary>
 /// <param name="adapter">Адаптер.</param>
 public static void RemoveTransactionalSupport(this IMessageAdapter adapter)
 {
     adapter.RemoveSupportedMessage(MessageTypes.OrderCancel);
     adapter.RemoveSupportedMessage(MessageTypes.OrderGroupCancel);
     adapter.RemoveSupportedMessage(MessageTypes.OrderPairReplace);
     adapter.RemoveSupportedMessage(MessageTypes.OrderRegister);
     adapter.RemoveSupportedMessage(MessageTypes.OrderReplace);
     adapter.RemoveSupportedMessage(MessageTypes.OrderStatus);
     adapter.RemoveSupportedMessage(MessageTypes.Portfolio);
     adapter.RemoveSupportedMessage(MessageTypes.PortfolioLookup);
     adapter.RemoveSupportedMessage(MessageTypes.Position);
 }