static DdeCurrencyPortfolioColumns()
		{
			FirmId = new DdeTableColumn(DdeTableTypes.CurrencyPortfolio, "Фирма", typeof(string));
			Currency = new DdeTableColumn(DdeTableTypes.CurrencyPortfolio, "Валюта", typeof(string));
			GroupCode = new DdeTableColumn(DdeTableTypes.CurrencyPortfolio, "Группа", typeof(string));
			ClientCode = new DdeTableColumn(DdeTableTypes.CurrencyPortfolio, "Код клиента", typeof(string));
			BeginPosition = new DdeTableColumn(DdeTableTypes.CurrencyPortfolio, "Входящий остаток", typeof(decimal));
			BeginLimit = new DdeTableColumn(DdeTableTypes.CurrencyPortfolio, "Входящий лимит", typeof(decimal));
			CurrentPosition = new DdeTableColumn(DdeTableTypes.CurrencyPortfolio, "Текущий остаток", typeof(decimal));
			CurrentLimit = new DdeTableColumn(DdeTableTypes.CurrencyPortfolio, "Текущий лимит", typeof(decimal));
			BlockedPosition = new DdeTableColumn(DdeTableTypes.CurrencyPortfolio, "Заблокировано", typeof(decimal));
		}
 static DdeCurrencyPortfolioColumns()
 {
     FirmId          = new DdeTableColumn(DdeTableTypes.CurrencyPortfolio, "Фирма", typeof(string));
     Currency        = new DdeTableColumn(DdeTableTypes.CurrencyPortfolio, "Валюта", typeof(string));
     GroupCode       = new DdeTableColumn(DdeTableTypes.CurrencyPortfolio, "Группа", typeof(string));
     ClientCode      = new DdeTableColumn(DdeTableTypes.CurrencyPortfolio, "Код клиента", typeof(string));
     BeginPosition   = new DdeTableColumn(DdeTableTypes.CurrencyPortfolio, "Входящий остаток", typeof(decimal));
     BeginLimit      = new DdeTableColumn(DdeTableTypes.CurrencyPortfolio, "Входящий лимит", typeof(decimal));
     CurrentPosition = new DdeTableColumn(DdeTableTypes.CurrencyPortfolio, "Текущий остаток", typeof(decimal));
     CurrentLimit    = new DdeTableColumn(DdeTableTypes.CurrencyPortfolio, "Текущий лимит", typeof(decimal));
     BlockedPosition = new DdeTableColumn(DdeTableTypes.CurrencyPortfolio, "Заблокировано", typeof(decimal));
 }
예제 #3
0
        static DdeQuoteColumns()
        {
            AskVolume = new DdeTableColumn(DdeTableTypes.Quote, "Продажа", typeof(decimal));
            BidVolume = new DdeTableColumn(DdeTableTypes.Quote, "Покупка", typeof(decimal));
            Price     = new DdeTableColumn(DdeTableTypes.Quote, "Цена", typeof(decimal));

            OwnAskVolume    = new DdeTableColumn(DdeTableTypes.Quote, "Своя продажа", typeof(decimal));
            OwnBidVolume    = new DdeTableColumn(DdeTableTypes.Quote, "Своя покупка", typeof(decimal));
            YieldAsk        = new DdeTableColumn(DdeTableTypes.Quote, "Доходность продажи", typeof(decimal));
            YieldBid        = new DdeTableColumn(DdeTableTypes.Quote, "Доходность покупки", typeof(decimal));
            BetterAskVolume = new DdeTableColumn(DdeTableTypes.Quote, "Сумма лучшей продажи", typeof(decimal));
            BetterBidVolume = new DdeTableColumn(DdeTableTypes.Quote, "Сумма лучшей покупки", typeof(decimal));
        }
예제 #4
0
		static DdeQuoteColumns()
		{
			AskVolume = new DdeTableColumn(DdeTableTypes.Quote, "Продажа", typeof(decimal));
			BidVolume = new DdeTableColumn(DdeTableTypes.Quote, "Покупка", typeof(decimal));
			Price = new DdeTableColumn(DdeTableTypes.Quote, "Цена", typeof(decimal));

			OwnAskVolume = new DdeTableColumn(DdeTableTypes.Quote, "Своя продажа", typeof(decimal));
			OwnBidVolume = new DdeTableColumn(DdeTableTypes.Quote, "Своя покупка", typeof(decimal));
			YieldAsk = new DdeTableColumn(DdeTableTypes.Quote, "Доходность продажи", typeof(decimal));
			YieldBid = new DdeTableColumn(DdeTableTypes.Quote, "Доходность покупки", typeof(decimal));
			BetterAskVolume = new DdeTableColumn(DdeTableTypes.Quote, "Сумма лучшей продажи", typeof(decimal));
			BetterBidVolume = new DdeTableColumn(DdeTableTypes.Quote, "Сумма лучшей покупки", typeof(decimal));
		}
예제 #5
0
		static DdeStopOrderColumns()
		{
			Id = new DdeTableColumn(DdeTableTypes.StopOrder, "Номер", typeof(long));
			SecurityCode = new DdeTableColumn(DdeTableTypes.StopOrder, "Код бумаги", typeof(string));
			SecurityClass = new DdeTableColumn(DdeTableTypes.StopOrder, "Код класса", typeof(string));
			Time = new DdeTableColumn(DdeTableTypes.StopOrder, "Время", typeof(DateTime));
			Volume = new DdeTableColumn(DdeTableTypes.StopOrder, "Кол-во", typeof(decimal));
			Price = new DdeTableColumn(DdeTableTypes.StopOrder, "Цена", typeof(decimal));
			Type = new DdeTableColumn(DdeTableTypes.StopOrder, "Тип стоп-заявки", typeof(string));
			State = new DdeTableColumn(DdeTableTypes.StopOrder, "Состояние", typeof(string));
			Account = new DdeTableColumn(DdeTableTypes.StopOrder, "Счет", typeof(string));
			Balance = new DdeTableColumn(DdeTableTypes.StopOrder, "Акт.кол-во", typeof(decimal));
			Comment = new DdeTableColumn(DdeTableTypes.StopOrder, "Комментарий", typeof(string));
			CancelTime = new DdeTableColumn(DdeTableTypes.StopOrder, "Время снятия", typeof(DateTime));
			Direction = new DdeTableColumn(DdeTableTypes.StopOrder, "Операция", typeof(string));
			TransactionId = new DdeTableColumn(DdeTableTypes.StopOrder, "ID транзакции", typeof(long));
			TypeCode = new DdeTableColumn(DdeTableTypes.StopOrder, "Тип", typeof(string));
			DerivedOrderId = new DdeTableColumn(DdeTableTypes.StopOrder, "Номер заявки", typeof(long));
			OtherSecurityClass = new DdeTableColumn(DdeTableTypes.StopOrder, "Код класса стоп-цены", typeof(string));
			OtherSecurityCode = new DdeTableColumn(DdeTableTypes.StopOrder, "Код бумаги стоп-цены", typeof(string));
			StopPrice = new DdeTableColumn(DdeTableTypes.StopOrder, "Стоп-цена", typeof(decimal));
			StopPriceCondition = new DdeTableColumn(DdeTableTypes.StopOrder, "Направление стоп-цены", typeof(string));
			StopLimitCondition = new DdeTableColumn(DdeTableTypes.StopOrder, "Направление стоп-лимит цены", typeof(string));
			StopLimitMarket = new DdeTableColumn(DdeTableTypes.StopOrder, "Стоп-лимит по рыночной", typeof(string));
			StopLimitPrice = new DdeTableColumn(DdeTableTypes.StopOrder, "Стоп-лимит цена", typeof(decimal));
			ExpiryDate = new DdeTableColumn(DdeTableTypes.StopOrder, "Срок", typeof(DateTime));
			LinkedOrderId = new DdeTableColumn(DdeTableTypes.StopOrder, "Связ. заявка", typeof(long));
			LinkedOrderPrice = new DdeTableColumn(DdeTableTypes.StopOrder, "Цена связ.заявки", typeof(decimal));
			OffsetType = new DdeTableColumn(DdeTableTypes.StopOrder, "Единицы отступа", typeof(string));
			OffsetValue = new DdeTableColumn(DdeTableTypes.StopOrder, "Отступ от min/max", typeof(decimal));
			SpreadType = new DdeTableColumn(DdeTableTypes.StopOrder, "Единицы спрэда", typeof(string));
			SpreadValue = new DdeTableColumn(DdeTableTypes.StopOrder, "Защитный спрэд", typeof(decimal));
			ActiveTime = new DdeTableColumn(DdeTableTypes.StopOrder, "Время действия", typeof(string));
			ActiveFrom = new DdeTableColumn(DdeTableTypes.StopOrder, "Активна с", typeof(DateTime));
			ActiveTo = new DdeTableColumn(DdeTableTypes.StopOrder, "Активна по", typeof(DateTime));
			TakeProfitMarket = new DdeTableColumn(DdeTableTypes.StopOrder, "Тэйк-профит по рыночной", typeof(string));
			ConditionOrderId = new DdeTableColumn(DdeTableTypes.StopOrder, "Заявка условия", typeof(long));
			Date = new DdeTableColumn(DdeTableTypes.StopOrder, "Дата", typeof(DateTime));

			SecurityShortName = new DdeTableColumn(DdeTableTypes.StopOrder, "Бумага сокр.", typeof(string));
			SecurityName = new DdeTableColumn(DdeTableTypes.StopOrder, "Бумага", typeof(string));
			User = new DdeTableColumn(DdeTableTypes.StopOrder, "UID", typeof(string));
			ClientCode = new DdeTableColumn(DdeTableTypes.StopOrder, "Код клиента", typeof(string));
			TypeDescription = new DdeTableColumn(DdeTableTypes.StopOrder, "Описание типа стоп-заявки", typeof(string));
			TradeId = new DdeTableColumn(DdeTableTypes.StopOrder, "Сделка условия", typeof(long));
			Result = new DdeTableColumn(DdeTableTypes.StopOrder, "Результат", typeof(string));
			Server = new DdeTableColumn(DdeTableTypes.StopOrder, "Сервер", typeof(string));
		}
		static DdeEquityPositionColumns()
		{
			FirmId = new DdeTableColumn(DdeTableTypes.EquityPosition, "Фирма", typeof(string));
			GroupCode = new DdeTableColumn(DdeTableTypes.EquityPosition, "Группа", typeof(string));
			SecurityCode = new DdeTableColumn(DdeTableTypes.EquityPosition, "Код бумаги", typeof(string));
			SecurityShortName = new DdeTableColumn(DdeTableTypes.EquityPosition, "Название бумаги", typeof(string));
			Account = new DdeTableColumn(DdeTableTypes.EquityPosition, "Счет депо", typeof(string));
			ClientCode = new DdeTableColumn(DdeTableTypes.EquityPosition, "Код клиента", typeof(string));
			BeginPosition = new DdeTableColumn(DdeTableTypes.EquityPosition, "Входящий остаток", typeof(long));
			BeginLimit = new DdeTableColumn(DdeTableTypes.EquityPosition, "Входящий лимит", typeof(long));
			CurrentPosition = new DdeTableColumn(DdeTableTypes.EquityPosition, "Текущий остаток", typeof(long));
			CurrentLimit = new DdeTableColumn(DdeTableTypes.EquityPosition, "Текущий лимит", typeof(long));
			BlockedPosition = new DdeTableColumn(DdeTableTypes.EquityPosition, "Заблокировано", typeof(long));
			BuyPrice = new DdeTableColumn(DdeTableTypes.EquityPosition, "Цена приобретения", typeof(decimal));
			LimitType = new DdeTableColumn(DdeTableTypes.EquityPosition, "Вид лимита", typeof(string));
		}
예제 #7
0
 static DdeEquityPositionColumns()
 {
     FirmId            = new DdeTableColumn(DdeTableTypes.EquityPosition, "Фирма", typeof(string));
     GroupCode         = new DdeTableColumn(DdeTableTypes.EquityPosition, "Группа", typeof(string));
     SecurityCode      = new DdeTableColumn(DdeTableTypes.EquityPosition, "Код бумаги", typeof(string));
     SecurityShortName = new DdeTableColumn(DdeTableTypes.EquityPosition, "Название бумаги", typeof(string));
     Account           = new DdeTableColumn(DdeTableTypes.EquityPosition, "Счет депо", typeof(string));
     ClientCode        = new DdeTableColumn(DdeTableTypes.EquityPosition, "Код клиента", typeof(string));
     BeginPosition     = new DdeTableColumn(DdeTableTypes.EquityPosition, "Входящий остаток", typeof(long));
     BeginLimit        = new DdeTableColumn(DdeTableTypes.EquityPosition, "Входящий лимит", typeof(long));
     CurrentPosition   = new DdeTableColumn(DdeTableTypes.EquityPosition, "Текущий остаток", typeof(long));
     CurrentLimit      = new DdeTableColumn(DdeTableTypes.EquityPosition, "Текущий лимит", typeof(long));
     BlockedPosition   = new DdeTableColumn(DdeTableTypes.EquityPosition, "Заблокировано", typeof(long));
     BuyPrice          = new DdeTableColumn(DdeTableTypes.EquityPosition, "Цена приобретения", typeof(decimal));
     LimitType         = new DdeTableColumn(DdeTableTypes.EquityPosition, "Вид лимита", typeof(string));
 }
		static DdeDerivativePositionColumns()
		{
			FirmId = new DdeTableColumn(DdeTableTypes.DerivativePosition, "Фирма", typeof(string));
			Type = new DdeTableColumn(DdeTableTypes.DerivativePosition, "Тип", typeof(string));
			SecurityCode = new DdeTableColumn(DdeTableTypes.DerivativePosition, "Код инструмента", typeof(string));
			SecurityShortName = new DdeTableColumn(DdeTableTypes.DerivativePosition, "Краткое название", typeof(string));
			Account = new DdeTableColumn(DdeTableTypes.DerivativePosition, "Торговый счет", typeof(string));
			SettlementDate = new DdeTableColumn(DdeTableTypes.DerivativePosition, "Дата погашения", typeof(DateTime));
			BeginPosition = new DdeTableColumn(DdeTableTypes.DerivativePosition, "Вход. чист. поз.", typeof(long));
			CurrentPosition = new DdeTableColumn(DdeTableTypes.DerivativePosition, "Тек. чист. поз.", typeof(long));

			CurrentBidsVolume = new DdeTableColumn(DdeTableTypes.DerivativePosition, "Акт. покупка", typeof(long));
			CurrentAsksVolume = new DdeTableColumn(DdeTableTypes.DerivativePosition, "Акт. продажа", typeof(long));
			CurrentPositionPrice = new DdeTableColumn(DdeTableTypes.DerivativePosition, "Оценка тек. чист. поз.", typeof(decimal));
			PlanningPositionPrice = new DdeTableColumn(DdeTableTypes.DerivativePosition, "План. чист. поз.", typeof(decimal));
			VariationMargin = new DdeTableColumn(DdeTableTypes.DerivativePosition, "Вариац. Маржа", typeof(decimal));
			EffectivePrice = new DdeTableColumn(DdeTableTypes.DerivativePosition, "Эффект. цена поз.", typeof(decimal));
		}
		static DdeDerivativePortfolioColumns()
		{
			FirmId = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Фирма", typeof(string));
			Account = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Торговый счет", typeof(string));
			LimitType = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Тип лимита", typeof(string));
			LiquidCoef = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Коэф. ликвидн.", typeof(decimal));
			BeginLimitPositionsPrice = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Предыд. лимит откр. поз.", typeof(decimal));
			CurrentLimitPositionsPrice = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Лимит откр. поз.", typeof(decimal));
			CurrentLimitPositionsOrdersPrice = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Тек.чист.поз.", typeof(decimal));
			OrdersPrice = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Тек.чист.поз. (под заявки)", typeof(decimal));
			PositionsPrice = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Тек.чист.поз. (под открытые позиции)", typeof(decimal));
			PlannedPositionsPrice = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "План.чист.поз.", typeof(decimal));
			Margin = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Вариац. маржа", typeof(decimal));
			ACI = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Накоплен. доход", typeof(decimal));
			OptionPositionsPremium = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Премия по опционам", typeof(decimal));
			MarketCommission = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Биржевые сборы", typeof(decimal));
			CoveredClientCoef = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Коэфф. кл-го ГО", typeof(decimal));
		}
예제 #10
0
 static DdeDerivativePortfolioColumns()
 {
     FirmId     = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Фирма", typeof(string));
     Account    = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Торговый счет", typeof(string));
     LimitType  = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Тип лимита", typeof(string));
     LiquidCoef = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Коэф. ликвидн.", typeof(decimal));
     BeginLimitPositionsPrice         = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Предыд. лимит откр. поз.", typeof(decimal));
     CurrentLimitPositionsPrice       = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Лимит откр. поз.", typeof(decimal));
     CurrentLimitPositionsOrdersPrice = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Тек.чист.поз.", typeof(decimal));
     OrdersPrice           = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Тек.чист.поз. (под заявки)", typeof(decimal));
     PositionsPrice        = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Тек.чист.поз. (под открытые позиции)", typeof(decimal));
     PlannedPositionsPrice = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "План.чист.поз.", typeof(decimal));
     Margin = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Вариац. маржа", typeof(decimal));
     ACI    = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Накоплен. доход", typeof(decimal));
     OptionPositionsPremium = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Премия по опционам", typeof(decimal));
     MarketCommission       = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Биржевые сборы", typeof(decimal));
     CoveredClientCoef      = new DdeTableColumn(DdeTableTypes.DerivativePortfolio, "Коэфф. кл-го ГО", typeof(decimal));
 }
예제 #11
0
		static DdeMyTradeColumns()
		{
			Id = new DdeTableColumn(DdeTableTypes.MyTrade, "Номер", typeof(long));
			SecurityCode = new DdeTableColumn(DdeTableTypes.MyTrade, "Код бумаги", typeof(string));
			SecurityClass = new DdeTableColumn(DdeTableTypes.MyTrade, "Код класса", typeof(string));
			Time = new DdeTableColumn(DdeTableTypes.MyTrade, "Время", typeof(DateTime));
			TimeMcs = new DdeTableColumn(DdeTableTypes.MyTrade, "Время (мкс)", typeof(int));
			Volume = new DdeTableColumn(DdeTableTypes.MyTrade, "Кол-во", typeof(decimal));
			Price = new DdeTableColumn(DdeTableTypes.MyTrade, "Цена", typeof(decimal));
			OrderId = new DdeTableColumn(DdeTableTypes.MyTrade, "Заявка", typeof(long));
			Date = new DdeTableColumn(DdeTableTypes.MyTrade, "Дата торгов", typeof(DateTime));

			MarketId = new DdeTableColumn(DdeTableTypes.MyTrade, "Код биржи", typeof(string));
			SecurityShortName = new DdeTableColumn(DdeTableTypes.MyTrade, "Бумага сокр.", typeof(string));
			SecurityName = new DdeTableColumn(DdeTableTypes.MyTrade, "Бумага", typeof(string));
			Type = new DdeTableColumn(DdeTableTypes.MyTrade, "Тип сделки", typeof(string));
			OrderDirection = new DdeTableColumn(DdeTableTypes.MyTrade, "Операция", typeof(string));
			Account = new DdeTableColumn(DdeTableTypes.MyTrade, "Счет", typeof(string));
			Value = new DdeTableColumn(DdeTableTypes.MyTrade, "Объем", typeof(decimal));
			Currency = new DdeTableColumn(DdeTableTypes.MyTrade, "Валюта", typeof(string));
			AccountCode = new DdeTableColumn(DdeTableTypes.MyTrade, "Код расчетов", typeof(string));
			Yield = new DdeTableColumn(DdeTableTypes.MyTrade, "Доходность", typeof(decimal));
			CouponYield = new DdeTableColumn(DdeTableTypes.MyTrade, "Купонный %", typeof(decimal));
			RepoRate = new DdeTableColumn(DdeTableTypes.MyTrade, "Ставка РЕПО(%)", typeof(decimal));
			RepoValue = new DdeTableColumn(DdeTableTypes.MyTrade, "Сумма РЕПО", typeof(decimal));
			RepoPayBack = new DdeTableColumn(DdeTableTypes.MyTrade, "Объем выкупа РЕПО", typeof(decimal));
			RepoDate = new DdeTableColumn(DdeTableTypes.MyTrade, "Срок РЕПО", typeof(int));
			Trader = new DdeTableColumn(DdeTableTypes.MyTrade, "Трейдер", typeof(string));
			Workstation = new DdeTableColumn(DdeTableTypes.MyTrade, "Идентификатор рабочей станции", typeof(string));
			Dealer = new DdeTableColumn(DdeTableTypes.MyTrade, "Дилер", typeof(string));
			TraderOrganization = new DdeTableColumn(DdeTableTypes.MyTrade, "Орг-я трейдера", typeof(string));
			ClientCode = new DdeTableColumn(DdeTableTypes.MyTrade, "Код клиента", typeof(string));
			Comment = new DdeTableColumn(DdeTableTypes.MyTrade, "Комментарий", typeof(string));
			Partner = new DdeTableColumn(DdeTableTypes.MyTrade, "Партнер", typeof(string));
			PartnerOrganization = new DdeTableColumn(DdeTableTypes.MyTrade, "Орг-я партнера", typeof(string));
			Commission = new DdeTableColumn(DdeTableTypes.MyTrade, "Комиссия ТС", typeof(decimal));
			ClearingCommission = new DdeTableColumn(DdeTableTypes.MyTrade, "Клиринговая комиссия", typeof(decimal));
			StockMarketCommission = new DdeTableColumn(DdeTableTypes.MyTrade, "ФБ комиссия", typeof(decimal));
			TechnicalCenterCommission = new DdeTableColumn(DdeTableTypes.MyTrade, "ТЦ комиссия", typeof(decimal));
			Party = new DdeTableColumn(DdeTableTypes.MyTrade, "Идентификатор участника", typeof(string));
			SettlementDate = new DdeTableColumn(DdeTableTypes.MyTrade, "Дата расчетов", typeof(DateTime));
			RtsCurrency = new DdeTableColumn(DdeTableTypes.MyTrade, "Валюта сделки", typeof(string));
		}
		static DdeEquityPortfolioColumns()
		{
			FirmId = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Фирма", typeof(string));
			ClientCode = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Код клиента", typeof(string));
			ElevatedRisk = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "ПовышУрРиска", typeof(string));
			ClientType = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Тип клиента", typeof(string));
			FortsAccount = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Сроч. счет", typeof(string));
			BeginAmount = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Вход.активы", typeof(decimal));
			BeginLeverage = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Плечо", typeof(decimal));
			BeginMarginLimit = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Вход.лимит", typeof(decimal));
			ShortsPrice = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Шорты", typeof(decimal));
			LongsPrice = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Лонги", typeof(decimal));
			MarginLongsPrice = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Лонги МО", typeof(decimal));
			NonMarginCoveredLongsPrice = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Лонги О", typeof(decimal));
			CurrentAmount = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Тек.активы", typeof(decimal));
			CurrentLeverage = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Тек.плечо", typeof(decimal));
			Margin = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Ур.маржи", typeof(decimal));
			CurrentMarginLimit = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Тек.лимит", typeof(decimal));
			AvailableMarginLimit = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "ДостТекЛимит", typeof(decimal));
			BidsPrice = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "БлокПокупка", typeof(decimal));
			MarginBidsPrice = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "БлокПок МО", typeof(decimal));
			NonMarginBidsPrice = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "БлокПок О", typeof(decimal));
			CoveredBidsPrice = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "БлокПокНеМарж", typeof(decimal));
			AsksPrice = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "БлокПродажа", typeof(decimal));
			BeginCurrency = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "ВходСредства", typeof(decimal));
			CurrentCurrency = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "ТекСредства", typeof(decimal));
			PnL = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Прибыль/убытки", typeof(decimal));
			ChangeShift = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "ПроцИзмен", typeof(decimal));
			AvailableBuyMarginCurrency = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "На покупку", typeof(decimal));
			AvailableSellMarginCurrency = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "На продажу", typeof(decimal));
			AvailableBuyNonMarginCurrency = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "НаПокупНеМаржин", typeof(decimal));
			AvailableBuyCoveredCurrency = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "НаПокупОбесп", typeof(decimal));
			CoveredPositionsPrice = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "ГО поз.", typeof(decimal));
			CoveredOrdersPrice = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "ГО заяв.", typeof(decimal));
			VariationMargin = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Вариац. маржа", typeof(decimal));
			RemainCurrency = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Активы/ГО", typeof(decimal));
			AmountAtCovered = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Сумма ден. остатков", typeof(decimal));
			BlockedCurrency = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Суммарно заблок.", typeof(decimal));
			LimitType = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Вид лимита", typeof(string));
		}
 static DdeEquityPortfolioColumns()
 {
     FirmId                     = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Фирма", typeof(string));
     ClientCode                 = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Код клиента", typeof(string));
     ElevatedRisk               = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "ПовышУрРиска", typeof(string));
     ClientType                 = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Тип клиента", typeof(string));
     FortsAccount               = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Сроч. счет", typeof(string));
     BeginAmount                = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Вход.активы", typeof(decimal));
     BeginLeverage              = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Плечо", typeof(decimal));
     BeginMarginLimit           = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Вход.лимит", typeof(decimal));
     ShortsPrice                = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Шорты", typeof(decimal));
     LongsPrice                 = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Лонги", typeof(decimal));
     MarginLongsPrice           = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Лонги МО", typeof(decimal));
     NonMarginCoveredLongsPrice = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Лонги О", typeof(decimal));
     CurrentAmount              = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Тек.активы", typeof(decimal));
     CurrentLeverage            = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Тек.плечо", typeof(decimal));
     Margin                     = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Ур.маржи", typeof(decimal));
     CurrentMarginLimit         = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Тек.лимит", typeof(decimal));
     AvailableMarginLimit       = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "ДостТекЛимит", typeof(decimal));
     BidsPrice                  = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "БлокПокупка", typeof(decimal));
     MarginBidsPrice            = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "БлокПок МО", typeof(decimal));
     NonMarginBidsPrice         = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "БлокПок О", typeof(decimal));
     CoveredBidsPrice           = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "БлокПокНеМарж", typeof(decimal));
     AsksPrice                  = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "БлокПродажа", typeof(decimal));
     BeginCurrency              = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "ВходСредства", typeof(decimal));
     CurrentCurrency            = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "ТекСредства", typeof(decimal));
     PnL         = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Прибыль/убытки", typeof(decimal));
     ChangeShift = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "ПроцИзмен", typeof(decimal));
     AvailableBuyMarginCurrency    = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "На покупку", typeof(decimal));
     AvailableSellMarginCurrency   = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "На продажу", typeof(decimal));
     AvailableBuyNonMarginCurrency = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "НаПокупНеМаржин", typeof(decimal));
     AvailableBuyCoveredCurrency   = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "НаПокупОбесп", typeof(decimal));
     CoveredPositionsPrice         = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "ГО поз.", typeof(decimal));
     CoveredOrdersPrice            = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "ГО заяв.", typeof(decimal));
     VariationMargin = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Вариац. маржа", typeof(decimal));
     RemainCurrency  = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Активы/ГО", typeof(decimal));
     AmountAtCovered = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Сумма ден. остатков", typeof(decimal));
     BlockedCurrency = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Суммарно заблок.", typeof(decimal));
     LimitType       = new DdeTableColumn(DdeTableTypes.EquityPortfolio, "Вид лимита", typeof(string));
 }
예제 #14
0
		static DdeTradeColumns()
		{
			Id = new DdeTableColumn(DdeTableTypes.Trade, "Номер", typeof(long));
			SecurityCode = new DdeTableColumn(DdeTableTypes.Trade, "Код бумаги", typeof(string));
			SecurityClass = new DdeTableColumn(DdeTableTypes.Trade, "Класс", typeof(string));
			Time = new DdeTableColumn(DdeTableTypes.Trade, "Время", typeof(DateTime));
			TimeMcs = new DdeTableColumn(DdeTableTypes.Trade, "Время (мкс)", typeof(int));
			Volume = new DdeTableColumn(DdeTableTypes.Trade, "Кол-во", typeof(decimal));
			Price = new DdeTableColumn(DdeTableTypes.Trade, "Цена", typeof(decimal));
			OrderDirection = new DdeTableColumn(DdeTableTypes.Trade, "Операция", typeof(string));
			Date = new DdeTableColumn(DdeTableTypes.Trade, "Дата", typeof(DateTime));

			SecurityShortName = new DdeTableColumn(DdeTableTypes.Trade, "Бумага сокр.", typeof(string));
			SecurityName = new DdeTableColumn(DdeTableTypes.Trade, "Бумага", typeof(string));
			Value = new DdeTableColumn(DdeTableTypes.Trade, "Объем", typeof(decimal));
			AccountCode = new DdeTableColumn(DdeTableTypes.Trade, "Код расчетов", typeof(string));
			Yield = new DdeTableColumn(DdeTableTypes.Trade, "Доходность", typeof(decimal));
			CouponYield = new DdeTableColumn(DdeTableTypes.Trade, "Купонный доход", typeof(decimal));
			RepoRate = new DdeTableColumn(DdeTableTypes.Trade, "Ставка РЕПО(%)", typeof(decimal));
			RepoValue = new DdeTableColumn(DdeTableTypes.Trade, "Сумма РЕПО", typeof(decimal));
			RepoPayBack = new DdeTableColumn(DdeTableTypes.Trade, "Объем выкупа РЕПО", typeof(decimal));
			RepoDate = new DdeTableColumn(DdeTableTypes.Trade, "Срок РЕПО", typeof(int));
		}
예제 #15
0
		static DdeOrderColumns()
		{
			Id = new DdeTableColumn(DdeTableTypes.Order, "Номер", typeof(long));
			SecurityCode = new DdeTableColumn(DdeTableTypes.Order, "Код бумаги", typeof(string));
			SecurityClass = new DdeTableColumn(DdeTableTypes.Order, "Код класса", typeof(string));
			Time = new DdeTableColumn(DdeTableTypes.Order, "Выставлена (время)", typeof(DateTime));
			TimeMcs = new DdeTableColumn(DdeTableTypes.Order, "Выставлена (мкс)", typeof(int));
			Volume = new DdeTableColumn(DdeTableTypes.Order, "Кол-во", typeof(decimal));
			Price = new DdeTableColumn(DdeTableTypes.Order, "Цена", typeof(decimal));
			Type = new DdeTableColumn(DdeTableTypes.Order, "Тип", typeof(string));
			State = new DdeTableColumn(DdeTableTypes.Order, "Состояние", typeof(string));
			Account = new DdeTableColumn(DdeTableTypes.Order, "Счет", typeof(string));
			Balance = new DdeTableColumn(DdeTableTypes.Order, "Остаток", typeof(decimal));
			Comment = new DdeTableColumn(DdeTableTypes.Order, "Комментарий", typeof(string));
			CancelTime = new DdeTableColumn(DdeTableTypes.Order, "Снята (время)", typeof(DateTime));
			CancelTimeMcs = new DdeTableColumn(DdeTableTypes.Order, "Снята (мкс)", typeof(int));
			Direction = new DdeTableColumn(DdeTableTypes.Order, "Операция", typeof(string));
			TransactionId = new DdeTableColumn(DdeTableTypes.Order, "ID транзакции", typeof(long));
			Date = new DdeTableColumn(DdeTableTypes.Order, "Дата", typeof(DateTime));

			MarketId = new DdeTableColumn(DdeTableTypes.Order, "Код биржи", typeof(string));
			SecurityShortName = new DdeTableColumn(DdeTableTypes.Order, "Бумага сокр.", typeof(string));
			SecurityName = new DdeTableColumn(DdeTableTypes.Order, "Бумага", typeof(string));
			Value = new DdeTableColumn(DdeTableTypes.Order, "Объем", typeof(decimal));
			Currency = new DdeTableColumn(DdeTableTypes.Order, "Валюта", typeof(string));
			Yield = new DdeTableColumn(DdeTableTypes.Order, "Доходность", typeof(decimal));
			CouponYield = new DdeTableColumn(DdeTableTypes.Order, "Купонный процент", typeof(decimal));
			Trader = new DdeTableColumn(DdeTableTypes.Order, "Трейдер", typeof(string));
			Dealer = new DdeTableColumn(DdeTableTypes.Order, "Дилер", typeof(string));
			User = new DdeTableColumn(DdeTableTypes.Order, "UID", typeof(string));
			ClientCode = new DdeTableColumn(DdeTableTypes.Order, "Код клиента", typeof(string));
			AccountCode = new DdeTableColumn(DdeTableTypes.Order, "Код расчетов", typeof(string));
			ActivationTime = new DdeTableColumn(DdeTableTypes.Order, "Время активации", typeof(DateTime));
			MarketMaker = new DdeTableColumn(DdeTableTypes.Order, "Заявка Маркет-мейкера", typeof(string));
			ExpiryDate = new DdeTableColumn(DdeTableTypes.Order, "Срок", typeof(DateTime));
		}
예제 #16
0
		static DdeSecurityColumns()
		{
			Name = new DdeTableColumn(DdeTableTypes.Security, "Полное название бумаги", typeof(string));
			ShortName = new DdeTableColumn(DdeTableTypes.Security, "Краткое название бумаги", typeof(string));
			Code = new DdeTableColumn(DdeTableTypes.Security, "Код бумаги", typeof(string));
			Class = new DdeTableColumn(DdeTableTypes.Security, "Код класса", typeof(string));
			Status = new DdeTableColumn(DdeTableTypes.Security, "Статус", typeof(string));
			BestBidPrice = new DdeTableColumn(DdeTableTypes.Security, "Лучшая цена спроса", typeof(decimal));
			BestBidVolume = new DdeTableColumn(DdeTableTypes.Security, "Спрос по лучшей цене", typeof(decimal));
			BestAskPrice = new DdeTableColumn(DdeTableTypes.Security, "Лучшая цена предложения", typeof(decimal));
			BestAskVolume = new DdeTableColumn(DdeTableTypes.Security, "Предложение по лучшей цене", typeof(decimal));
			LastTradePrice = new DdeTableColumn(DdeTableTypes.Security, "Цена последней сделки", typeof(decimal));
			LastTradeTime = new DdeTableColumn(DdeTableTypes.Security, "Время последней сделки", typeof(DateTime));
			LastTradeVolume = new DdeTableColumn(DdeTableTypes.Security, "Количество в последней сделке", typeof(decimal));
			Decimals = new DdeTableColumn(DdeTableTypes.Security, "Точность цены", typeof(int));
			PriceStep = new DdeTableColumn(DdeTableTypes.Security, "Минимальный шаг цены", typeof(decimal));
			LotVolume = new DdeTableColumn(DdeTableTypes.Security, "Размер лота", typeof(decimal));
			OpenPrice = new DdeTableColumn(DdeTableTypes.Security, "Цена открытия", typeof(decimal));
			HighPrice = new DdeTableColumn(DdeTableTypes.Security, "Максимальная цена сделки", typeof(decimal));
			LowPrice = new DdeTableColumn(DdeTableTypes.Security, "Минимальная цена сделки", typeof(decimal));
			ClosePrice = new DdeTableColumn(DdeTableTypes.Security, "Цена закрытия", typeof(decimal));
			SettlementDate = new DdeTableColumn(DdeTableTypes.Security, "Дата погашения", typeof(DateTime));

			ISIN = new DdeTableColumn(DdeTableTypes.Security, "ISIN-код бумаги", typeof(string));
			RegistryId = new DdeTableColumn(DdeTableTypes.Security, "Регистрационный номер", typeof(string));
			TradingDate = new DdeTableColumn(DdeTableTypes.Security, "Дата торгов", typeof(DateTime));
			SettlementDays = new DdeTableColumn(DdeTableTypes.Security, "Число дней до погашения", typeof(int));
			Nominal = new DdeTableColumn(DdeTableTypes.Security, "Номинал", typeof(decimal));
			NominalCurrency = new DdeTableColumn(DdeTableTypes.Security, "Валюта номинала", typeof(string));
			Type = new DdeTableColumn(DdeTableTypes.Security, "Тип инструмента", typeof(string));
			BidsVolume = new DdeTableColumn(DdeTableTypes.Security, "Суммарный спрос", typeof(decimal));
			BidsCount = new DdeTableColumn(DdeTableTypes.Security, "Количество заявок на покупку", typeof(int));
			AsksVolume = new DdeTableColumn(DdeTableTypes.Security, "Суммарное предложение", typeof(decimal));
			AsksCount = new DdeTableColumn(DdeTableTypes.Security, "Количество заявок на продажу", typeof(int));
			PrevTradeDiff = new DdeTableColumn(DdeTableTypes.Security, "Разница цены последней к закрытию предыдущей сессии", typeof(decimal));
			TotalVolume = new DdeTableColumn(DdeTableTypes.Security, "Контрактов во всех сделках", typeof(decimal));
			TotalMoney = new DdeTableColumn(DdeTableTypes.Security, "Оборот в деньгах", typeof(decimal));
			SessionState = new DdeTableColumn(DdeTableTypes.Security, "Состояние сессии", typeof(string));
			LastTradeValue = new DdeTableColumn(DdeTableTypes.Security, "Оборот в деньгах последней сделки", typeof(decimal));
			AveragePrice = new DdeTableColumn(DdeTableTypes.Security, "Средневзвешенная цена", typeof(decimal));
			MaxBidPrice = new DdeTableColumn(DdeTableTypes.Security, "Лучшая цена спроса сегодня", typeof(decimal));
			MinAskPrice = new DdeTableColumn(DdeTableTypes.Security, "Лучшая цена предложения сегодня", typeof(decimal));
			PrevMarketPrice = new DdeTableColumn(DdeTableTypes.Security, "Вчерашняя рыночная цена", typeof(decimal));
			MarketPrice = new DdeTableColumn(DdeTableTypes.Security, "Рыночная цена", typeof(decimal));
			MarketPrice2 = new DdeTableColumn(DdeTableTypes.Security, "Рыночная цена 2", typeof(decimal));
			MainSessionBeginTime = new DdeTableColumn(DdeTableTypes.Security, "Начало основной сессии", typeof(DateTime));
			MainSessionEndTime = new DdeTableColumn(DdeTableTypes.Security, "Окончание основной сессии", typeof(DateTime));
			EveningSessionBeginTime = new DdeTableColumn(DdeTableTypes.Security, "Начало вечерней сессии", typeof(DateTime));
			EveningSessionEndTime = new DdeTableColumn(DdeTableTypes.Security, "Окончание вечерней сессии", typeof(DateTime));
			MorningSessionBeginTime = new DdeTableColumn(DdeTableTypes.Security, "Начало утренней сессии", typeof(DateTime));
			MorningEveningSessionEndTime = new DdeTableColumn(DdeTableTypes.Security, "Окончание утренней сессии", typeof(DateTime));
			PriceType = new DdeTableColumn(DdeTableTypes.Security, "Тип цены", typeof(string));

			// Срочный рынок ММВБ
			CloseYield = new DdeTableColumn(DdeTableTypes.Security, "Цена периода закрытия", typeof(decimal));
			Yield = new DdeTableColumn(DdeTableTypes.Security, "Доходность", typeof(decimal));
			AccruedInt = new DdeTableColumn(DdeTableTypes.Security, "Накопленный купонный доход", typeof(decimal));
			CouponValue = new DdeTableColumn(DdeTableTypes.Security, "Размер купона", typeof(decimal));
			NextCoupon = new DdeTableColumn(DdeTableTypes.Security, "Дата выплаты купона", typeof(DateTime));
			CouponPeriod = new DdeTableColumn(DdeTableTypes.Security, "Длительность купона", typeof(int));
			BuyBackPrice = new DdeTableColumn(DdeTableTypes.Security, "Цена оферты", typeof(decimal));
			BuyBackDate = new DdeTableColumn(DdeTableTypes.Security, "Дата оферты", typeof(DateTime));
			IssueSize = new DdeTableColumn(DdeTableTypes.Security, "Объем обращения", typeof(int));
			LegalOpenPrice = new DdeTableColumn(DdeTableTypes.Security, "Официальная цена открытия", typeof(decimal));
			LegalCurrentPrice = new DdeTableColumn(DdeTableTypes.Security, "Официальная текущая цена", typeof(decimal));
			LegalClosePrice = new DdeTableColumn(DdeTableTypes.Security, "Официальная цена закрытия", typeof(decimal));
			LastTradeVolume2 = new DdeTableColumn(DdeTableTypes.Security, "Количество контрактов в последней сделке", typeof(decimal));

			// Forts
			MinPrice = new DdeTableColumn(DdeTableTypes.Security, "Минимально возможная цена", typeof(decimal));
			MaxPrice = new DdeTableColumn(DdeTableTypes.Security, "Максимально возможная цена", typeof(decimal));
			OpenPositions = new DdeTableColumn(DdeTableTypes.Security, "Количество открытых позиций", typeof(decimal));
			Trend = new DdeTableColumn(DdeTableTypes.Security, "Разница цен последней и предыдущей сделок", typeof(decimal));
			MarginBuy = new DdeTableColumn(DdeTableTypes.Security, "Гарантийное обеспечение покупателя", typeof(decimal));
			MarginSell = new DdeTableColumn(DdeTableTypes.Security, "Гарантийное обеспечение продавца", typeof(decimal));
			LastChangeTime = new DdeTableColumn(DdeTableTypes.Security, "Время последнего изменения", typeof(DateTime));
			MarginCovered = new DdeTableColumn(DdeTableTypes.Security, "БГО по покрытым позициям", typeof(decimal));
			MarginUncovered = new DdeTableColumn(DdeTableTypes.Security, "БГО по непокрытым позициям", typeof(decimal));
			Strike = new DdeTableColumn(DdeTableTypes.Security, "Цена страйк", typeof(decimal));
			StepPrice = new DdeTableColumn(DdeTableTypes.Security, "Стоимость шага цены", typeof(decimal));
			OptionType = new DdeTableColumn(DdeTableTypes.Security, "Тип опциона", typeof(string));
			UnderlyingSecurity = new DdeTableColumn(DdeTableTypes.Security, "Базовый актив", typeof(string));
			TheorPrice = new DdeTableColumn(DdeTableTypes.Security, "Теоретическая цена", typeof(decimal));
			ImpliedVolatility = new DdeTableColumn(DdeTableTypes.Security, "Волатильность опциона", typeof(decimal));
			AggregateRate = new DdeTableColumn(DdeTableTypes.Security, "Агрегированная ставка", typeof(decimal));
			FuturePriceType = new DdeTableColumn(DdeTableTypes.Security, "Тип цены фьючерса", typeof(string));
			ClearingStatus = new DdeTableColumn(DdeTableTypes.Security, "Статус клиринга", typeof(string));
			MinStepPriceCurrency = new DdeTableColumn(DdeTableTypes.Security, "Валюта шага цены", typeof(string));
			IsMargined = new DdeTableColumn(DdeTableTypes.Security, "Маржируемый", typeof(string));
			ExpiryDate = new DdeTableColumn(DdeTableTypes.Security, "Дата исполнения инструмента", typeof(DateTime));
			MinStepPriceMainClearing = new DdeTableColumn(DdeTableTypes.Security, "Стоимость шага цены для клиринга", typeof(decimal));
			MinStepPriceInterClearing = new DdeTableColumn(DdeTableTypes.Security, "Стоимость шага цены для промклиринга", typeof(decimal));

			// индексы
			IndexCurrentPrice = new DdeTableColumn(DdeTableTypes.Security, "Значение", typeof(decimal));
			IndexClosePrice = new DdeTableColumn(DdeTableTypes.Security, "Закрытие", typeof(decimal));
			IndexOpenPrice = new DdeTableColumn(DdeTableTypes.Security, "Значение индекса на момент открытия торгов", typeof(decimal));
			IndexOpenPriceDelta = new DdeTableColumn(DdeTableTypes.Security, "Изменение текущего индекса по сравнению со значением открытия", typeof(decimal));
			IndexClosePriceDelta = new DdeTableColumn(DdeTableTypes.Security, "Изменение текущего индекса по сравнению со значением закрытия", typeof(decimal));
		}