Table of Contents

Class MicexClient

Namespace
StockSharp.Micex.Native
Assembly
StockSharp.Micex.dll

Клиент для прямого доступа к API.

public class MicexClient : BaseLogReceiver, IPersistable, ILogReceiver, ILogSource, IDisposable
Inheritance
MicexClient
Implements
IPersistable
Inherited Members
Extension Methods

Constructors

MicexClient(string, ConnectionTypes, IEnumerable<EndPoint>, EndPoint, string, string, SecureString, MicexInterfaces, string, CompressionLevels, IEnumerable<string>, string, string, string)

Создать MicexClient.

public MicexClient(string dllPath, ConnectionTypes connectionType, IEnumerable<EndPoint> addresses, EndPoint preferredAddress, string server, string login, SecureString password, MicexInterfaces srvInterface, string micexLogLevel, CompressionLevels compressionLevel, IEnumerable<string> boards, string service, string language, string extraSettings)

Parameters

dllPath string

Путь к библиотеке.

connectionType ConnectionTypes

Тип подключения.

addresses IEnumerable<EndPoint>

писок адресов и портов серверов доступа.

preferredAddress EndPoint

Адрес предпочитаемого сервера доступа.

server string

Идентификатор сервера доступа, например, “EQ_TEST”.

login string

Идентификатор пользователя в торговой системе ММВБ.

password SecureString

Пароль пользователя в торговой системе ММВБ.

srvInterface MicexInterfaces

Идентификатор интерфейса торговой системы ММВБ.

micexLogLevel string

Строка в формате “N,M”, где первое число N – уровень логирования вызовов API MTESRL. Второе число M – уровень сбора статистики по соединению.

compressionLevel CompressionLevels

Параметр сжатия данных.

boards IEnumerable<string>

Список площадок, с которыми будет вестись работа.

service string

Имя сервиса торговой системы.

language string

Язык для сообщений об ошибках. Допустимые значения: “English”, “Russian”, “Ukrainian”.

extraSettings string

Дополнительные настройки.

Properties

Addresses

Список адресов и портов серверов доступа.

public IEnumerable<EndPoint> Addresses { get; }

Property Value

IEnumerable<EndPoint>

Boards

Список площадок, с которыми будет вестись работа.

public IEnumerable<string> Boards { get; }

Property Value

IEnumerable<string>

CompressionLevel

Параметр сжатия данных. По-умолчанию равен BZip.

public CompressionLevels CompressionLevel { get; }

Property Value

CompressionLevels

ConnectionType

Тип подключения.

public ConnectionTypes ConnectionType { get; }

Property Value

ConnectionTypes

DllPath

Путь к библиотеке.

public string DllPath { get; }

Property Value

string

ExtraSettings

Дополнительные настройки.

public string ExtraSettings { get; }

Property Value

string

Interface

Идентификатор интерфейса торговой системы ММВБ.

public MicexInterfaces Interface { get; }

Property Value

MicexInterfaces

IsConnected

Установлено ли еще соединение.

public bool IsConnected { get; }

Property Value

bool

Language

Язык для сообщений об ошибках. Допустимые значения: “English”, “Russian”, “Ukrainian”.

public string Language { get; }

Property Value

string

Login

Идентификатор пользователя в торговой системе ММВБ.

public string Login { get; }

Property Value

string

MicexLogLevel

Строка в формате “N,M”, где первое число N – уровень логирования вызовов API MTESRL. Второе число M – уровень сбора статистики по соединению.

public string MicexLogLevel { get; }

Property Value

string

Password

Пароль пользователя в торговой системе ММВБ.

public string Password { get; }

Property Value

string

PreferredAddress

Адрес предпочитаемого сервера доступа.

public EndPoint PreferredAddress { get; }

Property Value

EndPoint

Server

Идентификатор сервера доступа, например, “EQ_TEST”.

public string Server { get; }

Property Value

string

ServerInfo

Информация о шлюзе.

public ServerInfo ServerInfo { get; }

Property Value

ServerInfo

Service

Имя сервиса торговой системы.

public string Service { get; }

Property Value

string

Version

Версия библиотеки.

public string Version { get; }

Property Value

string

Methods

AddAccountBalanceTable(int, Action<IEnumerable<AccountBalance>>)

Добавить таблицу 'Позиции по бумагам на торговых счетах' в пакетную обработку.

public void AddAccountBalanceTable(int tableHandle, Action<IEnumerable<AccountBalance>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<AccountBalance>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddAllTradesTable(int, Action<IEnumerable<AllTrades>>)

Добавить таблицу 'Все сделки' в пакетную обработку.

public void AddAllTradesTable(int tableHandle, Action<IEnumerable<AllTrades>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<AllTrades>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddAssetsTable(int, Action<IEnumerable<Assets>>)

Добавить таблицу 'Активы' в пакетную обработку.

public void AddAssetsTable(int tableHandle, Action<IEnumerable<Assets>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Assets>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddAuctstatsTable(int, Action<IEnumerable<Auctstats>>)

Добавить таблицу 'Результаты аукционов' в пакетную обработку.

public void AddAuctstatsTable(int tableHandle, Action<IEnumerable<Auctstats>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Auctstats>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddBankTable(int, Action<IEnumerable<Bank>>)

Добавить таблицу 'Расчетные организации' в пакетную обработку.

public void AddBankTable(int tableHandle, Action<IEnumerable<Bank>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Bank>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddBankaccFullcoveredLimitsTable(int, Action<IEnumerable<BankaccFullcoveredLimits>>)

Добавить таблицу 'Ограничения для режима полного обеспечения по Расчетному коду' в пакетную обработку.

public void AddBankaccFullcoveredLimitsTable(int tableHandle, Action<IEnumerable<BankaccFullcoveredLimits>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<BankaccFullcoveredLimits>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddBankaccTable(int, Action<IEnumerable<Bankacc>>)

Добавить таблицу 'Расчетные коды' в пакетную обработку.

public void AddBankaccTable(int tableHandle, Action<IEnumerable<Bankacc>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Bankacc>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddBankuseTable(int, Action<IEnumerable<Bankuse>>)

Добавить таблицу 'Счета в расчетных организациях' в пакетную обработку.

public void AddBankuseTable(int tableHandle, Action<IEnumerable<Bankuse>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Bankuse>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddBcmessagesTable(int, Action<IEnumerable<Bcmessages>>)

Добавить таблицу 'Сообщения' в пакетную обработку.

public void AddBcmessagesTable(int tableHandle, Action<IEnumerable<Bcmessages>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Bcmessages>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddBenchmarksTable(int, Action<IEnumerable<Benchmarks>>)

Добавить таблицу 'Бэнчмарки' в пакетную обработку.

public void AddBenchmarksTable(int tableHandle, Action<IEnumerable<Benchmarks>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Benchmarks>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddBoardsTable(int, Action<IEnumerable<Boards>>)

Добавить таблицу 'Режимы торгов' в пакетную обработку.

public void AddBoardsTable(int tableHandle, Action<IEnumerable<Boards>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Boards>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddClientcodesTable(int, Action<IEnumerable<Clientcodes>>)

Добавить таблицу 'Клиенты брокера' в пакетную обработку.

public void AddClientcodesTable(int tableHandle, Action<IEnumerable<Clientcodes>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Clientcodes>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddCurrencyTable(int, Action<IEnumerable<Currency>>)

Добавить таблицу 'Справочник валют' в пакетную обработку.

public void AddCurrencyTable(int tableHandle, Action<IEnumerable<Currency>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Currency>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddDpauctionsTable(int, Action<IEnumerable<Dpauctions>>)

Добавить таблицу 'Аукционы крупных пакетов (DarkPool)' в пакетную обработку.

public void AddDpauctionsTable(int tableHandle, Action<IEnumerable<Dpauctions>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Dpauctions>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddExtMmstatsTable(int, Action<IEnumerable<ExtMmstats>>)

Добавить таблицу 'Обязательства маркет-мейкера' в пакетную обработку.

public void AddExtMmstatsTable(int tableHandle, Action<IEnumerable<ExtMmstats>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<ExtMmstats>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddExtOrderbookTable(int, Action<IEnumerable<ExtOrderbook>>)

Добавить таблицу 'Котировки по инструменту' в пакетную обработку.

public void AddExtOrderbookTable(int tableHandle, Action<IEnumerable<ExtOrderbook>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<ExtOrderbook>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddFirmHoldingTotalTable(int, Action<IEnumerable<FirmHoldingTotal>>)

Добавить таблицу 'Позиции по бумагам' в пакетную обработку.

public void AddFirmHoldingTotalTable(int tableHandle, Action<IEnumerable<FirmHoldingTotal>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<FirmHoldingTotal>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddFirmsTable(int, Action<IEnumerable<Firms>>)

Добавить таблицу 'Фирмы' в пакетную обработку.

public void AddFirmsTable(int tableHandle, Action<IEnumerable<Firms>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Firms>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddGcpoolTable(int, Action<IEnumerable<Gcpool>>)

Добавить таблицу 'Справочник пулов' в пакетную обработку.

public void AddGcpoolTable(int tableHandle, Action<IEnumerable<Gcpool>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Gcpool>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddGcpoolassetTable(int, Action<IEnumerable<Gcpoolasset>>)

Добавить таблицу 'Состав пула' в пакетную обработку.

public void AddGcpoolassetTable(int tableHandle, Action<IEnumerable<Gcpoolasset>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Gcpoolasset>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddIndexesTable(int, Action<IEnumerable<Indexes>>)

Добавить таблицу 'Индексы' в пакетную обработку.

public void AddIndexesTable(int tableHandle, Action<IEnumerable<Indexes>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Indexes>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddInstrsTable(int, Action<IEnumerable<Instrs>>)

Добавить таблицу 'Группы финансовых инструментов' в пакетную обработку.

public void AddInstrsTable(int tableHandle, Action<IEnumerable<Instrs>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Instrs>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddInstrumentsTable(int, Action<IEnumerable<Instruments>>)

Добавить таблицу 'Группы ценных бумаг' в пакетную обработку.

public void AddInstrumentsTable(int tableHandle, Action<IEnumerable<Instruments>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Instruments>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddMarketsTable(int, Action<IEnumerable<Markets>>)

Добавить таблицу 'Рынки' в пакетную обработку.

public void AddMarketsTable(int tableHandle, Action<IEnumerable<Markets>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Markets>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddNegdealbookTable(int, Action<IEnumerable<Negdealbook>>)

Добавить таблицу 'Котировки адресных заявок *Всем' в пакетную обработку.

public void AddNegdealbookTable(int tableHandle, Action<IEnumerable<Negdealbook>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Negdealbook>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddNegdealsTable(int, Action<IEnumerable<Negdeals>>)

Добавить таблицу 'Адресные заявки' в пакетную обработку.

public void AddNegdealsTable(int tableHandle, Action<IEnumerable<Negdeals>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Negdeals>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddOnenegdealTable(int, Action<IEnumerable<Onenegdeal>>)

Добавить таблицу 'Информация по адресной заявке' в пакетную обработку.

public void AddOnenegdealTable(int tableHandle, Action<IEnumerable<Onenegdeal>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Onenegdeal>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddOneorderTable(int, Action<IEnumerable<Oneorder>>)

Добавить таблицу 'Информация по заявке' в пакетную обработку.

public void AddOneorderTable(int tableHandle, Action<IEnumerable<Oneorder>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Oneorder>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddOrdersTable(int, Action<IEnumerable<Orders>>)

Добавить таблицу 'Заявки' в пакетную обработку.

public void AddOrdersTable(int tableHandle, Action<IEnumerable<Orders>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Orders>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddPositionsTable(int, Action<IEnumerable<Positions>>)

Добавить таблицу 'Позиции по деньгам' в пакетную обработку.

public void AddPositionsTable(int tableHandle, Action<IEnumerable<Positions>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Positions>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddPricemovelimitTable(int, Action<IEnumerable<Pricemovelimit>>)

Добавить таблицу 'Ценовые границы' в пакетную обработку.

public void AddPricemovelimitTable(int tableHandle, Action<IEnumerable<Pricemovelimit>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Pricemovelimit>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddQuotebookTable(int, Action<IEnumerable<Quotebook>>)

Добавить таблицу 'Котировки для РПС' в пакетную обработку.

public void AddQuotebookTable(int tableHandle, Action<IEnumerable<Quotebook>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Quotebook>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddQuotesTable(int, Action<IEnumerable<Quotes>>)

Добавить таблицу 'Безадресные заявки для РПС' в пакетную обработку.

public void AddQuotesTable(int tableHandle, Action<IEnumerable<Quotes>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Quotes>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddRepoNegdealbookTable(int, Action<IEnumerable<RepoNegdealbook>>)

Добавить таблицу 'Котировки адресных заявок РЕПО *Всем' в пакетную обработку.

public void AddRepoNegdealbookTable(int tableHandle, Action<IEnumerable<RepoNegdealbook>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<RepoNegdealbook>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddRepoQuotebookTable(int, Action<IEnumerable<RepoQuotebook>>)

Добавить таблицу 'Котировки безадресных заявок РЕПО' в пакетную обработку.

public void AddRepoQuotebookTable(int tableHandle, Action<IEnumerable<RepoQuotebook>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<RepoQuotebook>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddReportsTable(int, Action<IEnumerable<Reports>>)

Добавить таблицу 'Отчеты на исполнение' в пакетную обработку.

public void AddReportsTable(int tableHandle, Action<IEnumerable<Reports>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Reports>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddRmFullcoveredRangeTable(int, Action<IEnumerable<RmFullcoveredRange>>)

Добавить таблицу 'Запрет необеспеченных продаж' в пакетную обработку.

public void AddRmFullcoveredRangeTable(int tableHandle, Action<IEnumerable<RmFullcoveredRange>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<RmFullcoveredRange>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddRmHoldDetlTable(int, Action<IEnumerable<RmHoldDetl>>)

Добавить таблицу 'Обязательства и требования по активам' в пакетную обработку.

public void AddRmHoldDetlTable(int tableHandle, Action<IEnumerable<RmHoldDetl>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<RmHoldDetl>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddRmHoldTable(int, Action<IEnumerable<RmHold>>)

Добавить таблицу 'Обязательства и требования по активам' в пакетную обработку.

public void AddRmHoldTable(int tableHandle, Action<IEnumerable<RmHold>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<RmHold>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddRmIndicativeTable(int, Action<IEnumerable<RmIndicative>>)

Добавить таблицу 'Параметры процентных рисков' в пакетную обработку.

public void AddRmIndicativeTable(int tableHandle, Action<IEnumerable<RmIndicative>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<RmIndicative>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddRmPosnTable(int, Action<IEnumerable<RmPosn>>)

Добавить таблицу 'Обязательства и требования по деньгам' в пакетную обработку.

public void AddRmPosnTable(int tableHandle, Action<IEnumerable<RmPosn>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<RmPosn>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddRmPricerangeFirmTable(int, Action<IEnumerable<RmPricerangeFirm>>)

Добавить таблицу 'Индивидуальные риск-параметры' в пакетную обработку.

public void AddRmPricerangeFirmTable(int tableHandle, Action<IEnumerable<RmPricerangeFirm>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<RmPricerangeFirm>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddRmPricerangeTable(int, Action<IEnumerable<RmPricerange>>)

Добавить таблицу 'Параметры рыночных рисков' в пакетную обработку.

public void AddRmPricerangeTable(int tableHandle, Action<IEnumerable<RmPricerange>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<RmPricerange>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddRmProductSpreadTable(int, Action<IEnumerable<RmProductSpread>>)

Добавить таблицу 'Межпродуктовые спреды' в пакетную обработку.

public void AddRmProductSpreadTable(int tableHandle, Action<IEnumerable<RmProductSpread>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<RmProductSpread>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddRmTrdaccPricerangeTable(int, Action<IEnumerable<RmTrdaccPricerange>>)

Добавить таблицу 'Рыночные индивидуальные риск-параметры' в пакетную обработку.

public void AddRmTrdaccPricerangeTable(int tableHandle, Action<IEnumerable<RmTrdaccPricerange>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<RmTrdaccPricerange>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddRmTrdaccTable(int, Action<IEnumerable<RmTrdacc>>)

Добавить таблицу 'Индивидуальные риск-параметры' в пакетную обработку.

public void AddRmTrdaccTable(int tableHandle, Action<IEnumerable<RmTrdacc>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<RmTrdacc>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddSecSettlecodeStatsTable(int, Action<IEnumerable<SecSettlecodeStats>>)

Добавить таблицу 'Лучшие котировки внебиржевых заявок *Всем' в пакетную обработку.

public void AddSecSettlecodeStatsTable(int tableHandle, Action<IEnumerable<SecSettlecodeStats>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<SecSettlecodeStats>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddSecSettlecodeTable(int, Action<IEnumerable<SecSettlecode>>)

Добавить таблицу 'Накопленный доход и ставки РЕПО на дату расчетов' в пакетную обработку.

public void AddSecSettlecodeTable(int tableHandle, Action<IEnumerable<SecSettlecode>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<SecSettlecode>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddSecStatsTable(int, Action<IEnumerable<SecStats>>)

Добавить таблицу 'Итоги торговых сессий' в пакетную обработку.

public void AddSecStatsTable(int tableHandle, Action<IEnumerable<SecStats>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<SecStats>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddSecaccintTable(int, Action<IEnumerable<Secaccint>>)

Добавить таблицу 'Процентный доход' в пакетную обработку.

public void AddSecaccintTable(int tableHandle, Action<IEnumerable<Secaccint>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Secaccint>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddSectransfersTable(int, Action<IEnumerable<Sectransfers>>)

Добавить таблицу 'Заявки на перевод' в пакетную обработку.

public void AddSectransfersTable(int tableHandle, Action<IEnumerable<Sectransfers>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Sectransfers>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddSectypeTable(int, Action<IEnumerable<Sectype>>)

Добавить таблицу 'Тип финансового инструмента' в пакетную обработку.

public void AddSectypeTable(int tableHandle, Action<IEnumerable<Sectype>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Sectype>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddSecuritiesTable(int, Action<IEnumerable<Securities>>)

Добавить таблицу 'Финансовые инструменты' в пакетную обработку.

public void AddSecuritiesTable(int tableHandle, Action<IEnumerable<Securities>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Securities>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddSettlecodesTable(int, Action<IEnumerable<Settlecodes>>)

Добавить таблицу 'Коды расчетов' в пакетную обработку.

public void AddSettlecodesTable(int tableHandle, Action<IEnumerable<Settlecodes>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Settlecodes>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddStatsTable(int, Action<IEnumerable<Stats>>)

Добавить таблицу 'Параметры торговой системы' в пакетную обработку.

public void AddStatsTable(int tableHandle, Action<IEnumerable<Stats>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Stats>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddStoplistTable(int, Action<IEnumerable<Stoplist>>)

Добавить таблицу 'Стоп-листы фирм' в пакетную обработку.

public void AddStoplistTable(int tableHandle, Action<IEnumerable<Stoplist>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Stoplist>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddTesystimeTable(int, Action<IEnumerable<Tesystime>>)

Добавить таблицу 'Системное время торгового сервера' в пакетную обработку.

public void AddTesystimeTable(int tableHandle, Action<IEnumerable<Tesystime>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Tesystime>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddTradesTable(int, Action<IEnumerable<Trades>>)

Добавить таблицу 'Сделки' в пакетную обработку.

public void AddTradesTable(int tableHandle, Action<IEnumerable<Trades>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Trades>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddTradetimeTable(int, Action<IEnumerable<Tradetime>>)

Добавить таблицу 'Расписание торгов' в пакетную обработку.

public void AddTradetimeTable(int tableHandle, Action<IEnumerable<Tradetime>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Tradetime>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddTradingSessionTable(int, Action<IEnumerable<TradingSession>>)

Добавить таблицу 'Торговые сессии' в пакетную обработку.

public void AddTradingSessionTable(int tableHandle, Action<IEnumerable<TradingSession>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<TradingSession>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddTrantypesTable(int, Action<IEnumerable<Trantypes>>)

Добавить таблицу 'Типы переводов' в пакетную обработку.

public void AddTrantypesTable(int tableHandle, Action<IEnumerable<Trantypes>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Trantypes>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddTrdaccTable(int, Action<IEnumerable<Trdacc>>)

Добавить таблицу 'Торговые счета' в пакетную обработку.

public void AddTrdaccTable(int tableHandle, Action<IEnumerable<Trdacc>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Trdacc>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddTrdacctypesTable(int, Action<IEnumerable<Trdacctypes>>)

Добавить таблицу 'Список типов торгово-клиринговых счетов' в пакетную обработку.

public void AddTrdacctypesTable(int tableHandle, Action<IEnumerable<Trdacctypes>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Trdacctypes>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddTrdtimegroupsTable(int, Action<IEnumerable<Trdtimegroups>>)

Добавить таблицу 'Группы событий' в пакетную обработку.

public void AddTrdtimegroupsTable(int tableHandle, Action<IEnumerable<Trdtimegroups>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Trdtimegroups>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddTrdtimetypesTable(int, Action<IEnumerable<Trdtimetypes>>)

Добавить таблицу 'Типы событий расписания торгов' в пакетную обработку.

public void AddTrdtimetypesTable(int tableHandle, Action<IEnumerable<Trdtimetypes>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Trdtimetypes>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddUBoardBlackListTable(int, Action<IEnumerable<UBoardBlackList>>)

Добавить таблицу 'Чёрный список режимов торгов' в пакетную обработку.

public void AddUBoardBlackListTable(int tableHandle, Action<IEnumerable<UBoardBlackList>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<UBoardBlackList>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddUBoardWhiteListTable(int, Action<IEnumerable<UBoardWhiteList>>)

Добавить таблицу 'Белый список режимов торгов' в пакетную обработку.

public void AddUBoardWhiteListTable(int tableHandle, Action<IEnumerable<UBoardWhiteList>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<UBoardWhiteList>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddUHoldLimitsTable(int, Action<IEnumerable<UHoldLimits>>)

Добавить таблицу 'Ограничения нетто-позиции по бумагам' в пакетную обработку.

public void AddUHoldLimitsTable(int tableHandle, Action<IEnumerable<UHoldLimits>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<UHoldLimits>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddUOrderLimitsTable(int, Action<IEnumerable<UOrderLimits>>)

Добавить таблицу 'Ограничения по заявкам' в пакетную обработку.

public void AddUOrderLimitsTable(int tableHandle, Action<IEnumerable<UOrderLimits>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<UOrderLimits>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddUPosnLimitsTable(int, Action<IEnumerable<UPosnLimits>>)

Добавить таблицу 'Ограничения нетто-позиции по деньгам' в пакетную обработку.

public void AddUPosnLimitsTable(int tableHandle, Action<IEnumerable<UPosnLimits>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<UPosnLimits>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddUSecBlackListTable(int, Action<IEnumerable<USecBlackList>>)

Добавить таблицу 'Чёрный список инструментов' в пакетную обработку.

public void AddUSecBlackListTable(int tableHandle, Action<IEnumerable<USecBlackList>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<USecBlackList>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddUSecWhiteListTable(int, Action<IEnumerable<USecWhiteList>>)

Добавить таблицу 'Белый список инструментов' в пакетную обработку.

public void AddUSecWhiteListTable(int tableHandle, Action<IEnumerable<USecWhiteList>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<USecWhiteList>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddUSecuniqBlackListTable(int, Action<IEnumerable<USecuniqBlackList>>)

Добавить таблицу 'Чёрный список инструментов (по кодам ЦБ)' в пакетную обработку.

public void AddUSecuniqBlackListTable(int tableHandle, Action<IEnumerable<USecuniqBlackList>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<USecuniqBlackList>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddUSecuniqWhiteListTable(int, Action<IEnumerable<USecuniqWhiteList>>)

Добавить таблицу 'Белый список инструментов (по кодам ЦБ)' в пакетную обработку.

public void AddUSecuniqWhiteListTable(int tableHandle, Action<IEnumerable<USecuniqWhiteList>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<USecuniqWhiteList>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddUnderwritersTable(int, Action<IEnumerable<Underwriters>>)

Добавить таблицу 'Андеррайтеры' в пакетную обработку.

public void AddUnderwritersTable(int tableHandle, Action<IEnumerable<Underwriters>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Underwriters>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddUserClientTable(int, Action<IEnumerable<UserClient>>)

Добавить таблицу 'Привязка пользователей к кодам клиентов' в пакетную обработку.

public void AddUserClientTable(int tableHandle, Action<IEnumerable<UserClient>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<UserClient>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddUserTrdaccTable(int, Action<IEnumerable<UserTrdacc>>)

Добавить таблицу 'Трейдер-счет' в пакетную обработку.

public void AddUserTrdaccTable(int tableHandle, Action<IEnumerable<UserTrdacc>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<UserTrdacc>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddUsergroupsTable(int, Action<IEnumerable<Usergroups>>)

Добавить таблицу 'Группы пользователей' в пакетную обработку.

public void AddUsergroupsTable(int tableHandle, Action<IEnumerable<Usergroups>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Usergroups>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddUsersTable(int, Action<IEnumerable<Users>>)

Добавить таблицу 'Пользователи' в пакетную обработку.

public void AddUsersTable(int tableHandle, Action<IEnumerable<Users>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Users>>

Обработчик, куда будут переданы данные после пакетной обработки.

AddUstradesTable(int, Action<IEnumerable<Ustrades>>)

Добавить таблицу 'Сделки для исполнения' в пакетную обработку.

public void AddUstradesTable(int tableHandle, Action<IEnumerable<Ustrades>> handler)

Parameters

tableHandle int

Идентификатор таблицы.

handler Action<IEnumerable<Ustrades>>

Обработчик, куда будут переданы данные после пакетной обработки.

CloseTable(int)

Закрыть таблицу.

public void CloseTable(int tableHandle)

Parameters

tableHandle int

Дескриптор таблицы.

Connect()

Подключиться.

public void Connect()

Disconnect()

Отключиться.

public void Disconnect()

DisposeManaged()

Освободить занятые ресурсы.

protected override void DisposeManaged()

ExecuteTransaction(BaseTransaction, int)

Выполнить транзакцию.

public string ExecuteTransaction(BaseTransaction transaction, int decimals = 0)

Parameters

transaction BaseTransaction

Транзакция.

decimals int

Количество знаков после запятой. Используется при форматировании полей типа Float транзакции transaction.

Returns

string

Результаты выполнения транзакции.

GetSnapshot()

Получить снэпшот данных.

public Snapshot GetSnapshot()

Returns

Snapshot

Снэпшот данных.

GetStructure()

Получить стуктуру данных.

public InterfaceDesc GetStructure()

Returns

InterfaceDesc

Стуктура данных.

OpenAccountBalanceTable(string, string)

Открыть таблицу 'Позиции по бумагам на торговых счетах'.

public Tuple<int, MicexPtrReader> OpenAccountBalanceTable(string account, string seccode)

Parameters

account string

Номер торгового счета.

seccode string

Идентификатор финансового инструмента.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Позиции по бумагам на торговых счетах'.

OpenAllTradesTable()

Открыть таблицу 'Все сделки'.

public Tuple<int, MicexPtrReader> OpenAllTradesTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Все сделки'.

OpenAssetsTable()

Открыть таблицу 'Активы'.

public Tuple<int, MicexPtrReader> OpenAssetsTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Активы'.

OpenAuctstatsTable()

Открыть таблицу 'Результаты аукционов'.

public Tuple<int, MicexPtrReader> OpenAuctstatsTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Результаты аукционов'.

OpenBankTable()

Открыть таблицу 'Расчетные организации'.

public Tuple<int, MicexPtrReader> OpenBankTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Расчетные организации'.

OpenBankaccFullcoveredLimitsTable()

Открыть таблицу 'Ограничения для режима полного обеспечения по Расчетному коду'.

public Tuple<int, MicexPtrReader> OpenBankaccFullcoveredLimitsTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Ограничения для режима полного обеспечения по Расчетному коду'.

OpenBankaccTable()

Открыть таблицу 'Расчетные коды'.

public Tuple<int, MicexPtrReader> OpenBankaccTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Расчетные коды'.

OpenBankuseTable()

Открыть таблицу 'Счета в расчетных организациях'.

public Tuple<int, MicexPtrReader> OpenBankuseTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Счета в расчетных организациях'.

OpenBcmessagesTable()

Открыть таблицу 'Сообщения'.

public Tuple<int, MicexPtrReader> OpenBcmessagesTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Сообщения'.

OpenBenchmarksTable()

Открыть таблицу 'Бэнчмарки'.

public Tuple<int, MicexPtrReader> OpenBenchmarksTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Бэнчмарки'.

OpenBoardsTable()

Открыть таблицу 'Режимы торгов'.

public Tuple<int, MicexPtrReader> OpenBoardsTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Режимы торгов'.

OpenClientcodesTable()

Открыть таблицу 'Клиенты брокера'.

public Tuple<int, MicexPtrReader> OpenClientcodesTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Клиенты брокера'.

OpenCurrencyTable()

Открыть таблицу 'Справочник валют'.

public Tuple<int, MicexPtrReader> OpenCurrencyTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Справочник валют'.

OpenDpauctionsTable()

Открыть таблицу 'Аукционы крупных пакетов (DarkPool)'.

public Tuple<int, MicexPtrReader> OpenDpauctionsTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Аукционы крупных пакетов (DarkPool)'.

OpenExtMmstatsTable()

Открыть таблицу 'Обязательства маркет-мейкера'.

public Tuple<int, MicexPtrReader> OpenExtMmstatsTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Обязательства маркет-мейкера'.

OpenExtOrderbookTable(string, string, int?)

Открыть таблицу 'Котировки по инструменту'.

public Tuple<int, MicexPtrReader> OpenExtOrderbookTable(string secboard, string seccode, int? depth)

Parameters

secboard string

Идентификатор режима торгов для финансового инструмента.

seccode string

Идентификатор финансового инструмента.

depth int?

Запрашиваемое количество лучших котировок на покупку/продажу по инструменту. Для получения всех котировок значение не указывается.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Котировки по инструменту'.

OpenFirmHoldingTotalTable(string)

Открыть таблицу 'Позиции по бумагам'.

public Tuple<int, MicexPtrReader> OpenFirmHoldingTotalTable(string seccode)

Parameters

seccode string

Идентификатор финансового инструмента.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Позиции по бумагам'.

OpenFirmsTable()

Открыть таблицу 'Фирмы'.

public Tuple<int, MicexPtrReader> OpenFirmsTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Фирмы'.

OpenGcpoolTable()

Открыть таблицу 'Справочник пулов'.

public Tuple<int, MicexPtrReader> OpenGcpoolTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Справочник пулов'.

OpenGcpoolassetTable()

Открыть таблицу 'Состав пула'.

public Tuple<int, MicexPtrReader> OpenGcpoolassetTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Состав пула'.

OpenIndexesTable()

Открыть таблицу 'Индексы'.

public Tuple<int, MicexPtrReader> OpenIndexesTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Индексы'.

OpenInstrsTable()

Открыть таблицу 'Группы финансовых инструментов'.

public Tuple<int, MicexPtrReader> OpenInstrsTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Группы финансовых инструментов'.

OpenInstrumentsTable()

Открыть таблицу 'Группы ценных бумаг'.

public Tuple<int, MicexPtrReader> OpenInstrumentsTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Группы ценных бумаг'.

OpenMarketsTable()

Открыть таблицу 'Рынки'.

public Tuple<int, MicexPtrReader> OpenMarketsTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Рынки'.

OpenNegdealbookTable(string, string, string, string, string)

Открыть таблицу 'Котировки адресных заявок *Всем'.

public Tuple<int, MicexPtrReader> OpenNegdealbookTable(string boardid, string secboard, string seccode, string settlecode, string firmid)

Parameters

boardid string

Идентификатор режима торгов.

secboard string

Идентификатор режима торгов для финансового инструмента.

seccode string

Идентификатор финансового инструмента.

settlecode string

Код расчетов по сделке.

firmid string

Идентификатор фирмы.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Котировки адресных заявок *Всем'.

OpenNegdealsTable()

Открыть таблицу 'Адресные заявки'.

public Tuple<int, MicexPtrReader> OpenNegdealsTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Адресные заявки'.

OpenOnenegdealTable(long)

Открыть таблицу 'Информация по адресной заявке'.

public Tuple<int, MicexPtrReader> OpenOnenegdealTable(long dealno)

Parameters

dealno long

Идентификационный номер заявки в Торговой Системе.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Информация по адресной заявке'.

OpenOneorderTable(long)

Открыть таблицу 'Информация по заявке'.

public Tuple<int, MicexPtrReader> OpenOneorderTable(long orderno)

Parameters

orderno long

Идентификационный номер заявки в Торговой Системе.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Информация по заявке'.

OpenOrdersTable()

Открыть таблицу 'Заявки'.

public Tuple<int, MicexPtrReader> OpenOrdersTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Заявки'.

OpenPositionsTable()

Открыть таблицу 'Позиции по деньгам'.

public Tuple<int, MicexPtrReader> OpenPositionsTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Позиции по деньгам'.

OpenPricemovelimitTable(string, string, string, decimal, int, int)

Открыть таблицу 'Ценовые границы'.

public Tuple<int, MicexPtrReader> OpenPricemovelimitTable(string secboard, string seccode, string settlecode, decimal discount, int repoterm, int decimals)

Parameters

secboard string

Идентификатор режима торгов для финансового инструмента.

seccode string

Идентификатор финансового инструмента.

settlecode string

Код расчетов по сделке.

discount decimal

Дисконт в процентах.

repoterm int

Срок РЕПО - промежуток времени, выраженный в календарных днях, между датами исполнения первой и второй частей сделки РЕПО. Срок РЕПО исчисляется со дня, следующего за днем исполнения первой части сделки РЕПО, до дня исполнения второй части сделки РЕПО включительно.

decimals int

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Ценовые границы'.

OpenQuotebookTable(string, string)

Открыть таблицу 'Котировки для РПС'.

public Tuple<int, MicexPtrReader> OpenQuotebookTable(string secboard, string seccode)

Parameters

secboard string

Идентификатор режима торгов для финансового инструмента.

seccode string

Идентификатор финансового инструмента.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Котировки для РПС'.

OpenQuotesTable()

Открыть таблицу 'Безадресные заявки для РПС'.

public Tuple<int, MicexPtrReader> OpenQuotesTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Безадресные заявки для РПС'.

OpenRepoNegdealbookTable(string, string, string, string, int, string)

Открыть таблицу 'Котировки адресных заявок РЕПО *Всем'.

public Tuple<int, MicexPtrReader> OpenRepoNegdealbookTable(string boardid, string secboard, string seccode, string settlecode, int repoterm, string firmid)

Parameters

boardid string

Идентификатор режима торгов.

secboard string

Идентификатор режима торгов для финансового инструмента.

seccode string

Идентификатор финансового инструмента.

settlecode string

Код расчетов по сделке.

repoterm int

Срок РЕПО - промежуток времени, выраженный в календарных днях, между датами исполнения первой и второй частей сделки РЕПО. Срок РЕПО исчисляется со дня, следующего за днем исполнения первой части сделки РЕПО, до дня исполнения второй части сделки РЕПО включительно.

firmid string

Идентификатор фирмы.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Котировки адресных заявок РЕПО *Всем'.

OpenRepoQuotebookTable(string, string, string, int, int, decimal, decimal)

Открыть таблицу 'Котировки безадресных заявок РЕПО'.

public Tuple<int, MicexPtrReader> OpenRepoQuotebookTable(string boardid, string secboard, string seccode, int minrepoterm, int maxrepoterm, decimal minreporate, decimal maxreporate)

Parameters

boardid string

Идентификатор режима торгов.

secboard string

Идентификатор режима торгов для финансового инструмента.

seccode string

Идентификатор финансового инструмента.

minrepoterm int

Минимальный срок РЕПО в календарных днях или пусто.

maxrepoterm int

Максимальный срок РЕПО в календарных днях или пусто.

minreporate decimal

Минимальная ставка РЕПО, в процентах, или пусто.

maxreporate decimal

Максимальная ставка РЕПО, в процентах, или пусто.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Котировки безадресных заявок РЕПО'.

OpenReportsTable()

Открыть таблицу 'Отчеты на исполнение'.

public Tuple<int, MicexPtrReader> OpenReportsTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Отчеты на исполнение'.

OpenRmFullcoveredRangeTable()

Открыть таблицу 'Запрет необеспеченных продаж'.

public Tuple<int, MicexPtrReader> OpenRmFullcoveredRangeTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Запрет необеспеченных продаж'.

OpenRmHoldDetlTable()

Открыть таблицу 'Обязательства и требования по активам'.

public Tuple<int, MicexPtrReader> OpenRmHoldDetlTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Обязательства и требования по активам'.

OpenRmHoldTable()

Открыть таблицу 'Обязательства и требования по активам'.

public Tuple<int, MicexPtrReader> OpenRmHoldTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Обязательства и требования по активам'.

OpenRmIndicativeTable(string)

Открыть таблицу 'Параметры процентных рисков'.

public Tuple<int, MicexPtrReader> OpenRmIndicativeTable(string basepoint)

Parameters

basepoint string

Показывать только базовые точки.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Параметры процентных рисков'.

OpenRmPosnTable()

Открыть таблицу 'Обязательства и требования по деньгам'.

public Tuple<int, MicexPtrReader> OpenRmPosnTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Обязательства и требования по деньгам'.

OpenRmPricerangeFirmTable()

Открыть таблицу 'Индивидуальные риск-параметры'.

public Tuple<int, MicexPtrReader> OpenRmPricerangeFirmTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Индивидуальные риск-параметры'.

OpenRmPricerangeTable()

Открыть таблицу 'Параметры рыночных рисков'.

public Tuple<int, MicexPtrReader> OpenRmPricerangeTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Параметры рыночных рисков'.

OpenRmProductSpreadTable()

Открыть таблицу 'Межпродуктовые спреды'.

public Tuple<int, MicexPtrReader> OpenRmProductSpreadTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Межпродуктовые спреды'.

OpenRmTrdaccPricerangeTable()

Открыть таблицу 'Рыночные индивидуальные риск-параметры'.

public Tuple<int, MicexPtrReader> OpenRmTrdaccPricerangeTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Рыночные индивидуальные риск-параметры'.

OpenRmTrdaccTable()

Открыть таблицу 'Индивидуальные риск-параметры'.

public Tuple<int, MicexPtrReader> OpenRmTrdaccTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Индивидуальные риск-параметры'.

OpenSecSettlecodeStatsTable(string, string, string)

Открыть таблицу 'Лучшие котировки внебиржевых заявок *Всем'.

public Tuple<int, MicexPtrReader> OpenSecSettlecodeStatsTable(string secboard, string seccode, string boardid)

Parameters

secboard string

Идентификатор режима торгов для финансового инструмента.

seccode string

Идентификатор финансового инструмента.

boardid string

Идентификатор режима торгов.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Лучшие котировки внебиржевых заявок *Всем'.

OpenSecSettlecodeTable(string, string)

Открыть таблицу 'Накопленный доход и ставки РЕПО на дату расчетов'.

public Tuple<int, MicexPtrReader> OpenSecSettlecodeTable(string secboard, string seccode)

Parameters

secboard string

Идентификатор режима торгов для финансового инструмента.

seccode string

Идентификатор финансового инструмента.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Накопленный доход и ставки РЕПО на дату расчетов'.

OpenSecStatsTable()

Открыть таблицу 'Итоги торговых сессий'.

public Tuple<int, MicexPtrReader> OpenSecStatsTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Итоги торговых сессий'.

OpenSecaccintTable(string, string, DateTime?, DateTime?)

Открыть таблицу 'Процентный доход'.

public Tuple<int, MicexPtrReader> OpenSecaccintTable(string seccode, string currcode, DateTime? startdate, DateTime? enddate)

Parameters

seccode string

Идентификатор финансового инструмента, если не указан, то запрашивается информация по всем финансовым инструментам.

currcode string

Код валюты.

startdate DateTime?

Начальная дата интервала, если значение не указано, то в качестве начальной даты используется текущая дата торгов.

enddate DateTime?

Конечная дата интервала.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Процентный доход'.

OpenSectransfersTable()

Открыть таблицу 'Заявки на перевод'.

public Tuple<int, MicexPtrReader> OpenSectransfersTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Заявки на перевод'.

OpenSectypeTable()

Открыть таблицу 'Тип финансового инструмента'.

public Tuple<int, MicexPtrReader> OpenSectypeTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Тип финансового инструмента'.

OpenSecuritiesTable(string, string)

Открыть таблицу 'Финансовые инструменты'.

public Tuple<int, MicexPtrReader> OpenSecuritiesTable(string marketid, string boardid)

Parameters

marketid string

Идентификатор рынка.

boardid string

Идентификатор режима торгов.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Финансовые инструменты'.

OpenSettlecodesTable()

Открыть таблицу 'Коды расчетов'.

public Tuple<int, MicexPtrReader> OpenSettlecodesTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Коды расчетов'.

OpenStatsTable()

Открыть таблицу 'Параметры торговой системы'.

public Tuple<int, MicexPtrReader> OpenStatsTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Параметры торговой системы'.

OpenStoplistTable()

Открыть таблицу 'Стоп-листы фирм'.

public Tuple<int, MicexPtrReader> OpenStoplistTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Стоп-листы фирм'.

OpenTesystimeTable()

Открыть таблицу 'Системное время торгового сервера'.

public Tuple<int, MicexPtrReader> OpenTesystimeTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Системное время торгового сервера'.

OpenTradesTable()

Открыть таблицу 'Сделки'.

public Tuple<int, MicexPtrReader> OpenTradesTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Сделки'.

OpenTradetimeTable()

Открыть таблицу 'Расписание торгов'.

public Tuple<int, MicexPtrReader> OpenTradetimeTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Расписание торгов'.

OpenTradingSessionTable()

Открыть таблицу 'Торговые сессии'.

public Tuple<int, MicexPtrReader> OpenTradingSessionTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Торговые сессии'.

OpenTrantypesTable()

Открыть таблицу 'Типы переводов'.

public Tuple<int, MicexPtrReader> OpenTrantypesTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Типы переводов'.

OpenTrdaccTable()

Открыть таблицу 'Торговые счета'.

public Tuple<int, MicexPtrReader> OpenTrdaccTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Торговые счета'.

OpenTrdacctypesTable()

Открыть таблицу 'Список типов торгово-клиринговых счетов'.

public Tuple<int, MicexPtrReader> OpenTrdacctypesTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Список типов торгово-клиринговых счетов'.

OpenTrdtimegroupsTable()

Открыть таблицу 'Группы событий'.

public Tuple<int, MicexPtrReader> OpenTrdtimegroupsTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Группы событий'.

OpenTrdtimetypesTable()

Открыть таблицу 'Типы событий расписания торгов'.

public Tuple<int, MicexPtrReader> OpenTrdtimetypesTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Типы событий расписания торгов'.

OpenUBoardBlackListTable(string)

Открыть таблицу 'Чёрный список режимов торгов'.

public Tuple<int, MicexPtrReader> OpenUBoardBlackListTable(string userid)

Parameters

userid string

Участник.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Чёрный список режимов торгов'.

OpenUBoardWhiteListTable(string)

Открыть таблицу 'Белый список режимов торгов'.

public Tuple<int, MicexPtrReader> OpenUBoardWhiteListTable(string userid)

Parameters

userid string

Участник.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Белый список режимов торгов'.

OpenUHoldLimitsTable(string)

Открыть таблицу 'Ограничения нетто-позиции по бумагам'.

public Tuple<int, MicexPtrReader> OpenUHoldLimitsTable(string userid)

Parameters

userid string

Участник.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Ограничения нетто-позиции по бумагам'.

OpenUOrderLimitsTable(string)

Открыть таблицу 'Ограничения по заявкам'.

public Tuple<int, MicexPtrReader> OpenUOrderLimitsTable(string userid)

Parameters

userid string

Участник.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Ограничения по заявкам'.

OpenUPosnLimitsTable(string)

Открыть таблицу 'Ограничения нетто-позиции по деньгам'.

public Tuple<int, MicexPtrReader> OpenUPosnLimitsTable(string userid)

Parameters

userid string

Участник.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Ограничения нетто-позиции по деньгам'.

OpenUSecBlackListTable(string)

Открыть таблицу 'Чёрный список инструментов'.

public Tuple<int, MicexPtrReader> OpenUSecBlackListTable(string userid)

Parameters

userid string

Участник.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Чёрный список инструментов'.

OpenUSecWhiteListTable(string)

Открыть таблицу 'Белый список инструментов'.

public Tuple<int, MicexPtrReader> OpenUSecWhiteListTable(string userid)

Parameters

userid string

Участник.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Белый список инструментов'.

OpenUSecuniqBlackListTable(string)

Открыть таблицу 'Чёрный список инструментов (по кодам ЦБ)'.

public Tuple<int, MicexPtrReader> OpenUSecuniqBlackListTable(string userid)

Parameters

userid string

Участник.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Чёрный список инструментов (по кодам ЦБ)'.

OpenUSecuniqWhiteListTable(string)

Открыть таблицу 'Белый список инструментов (по кодам ЦБ)'.

public Tuple<int, MicexPtrReader> OpenUSecuniqWhiteListTable(string userid)

Parameters

userid string

Участник.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Белый список инструментов (по кодам ЦБ)'.

OpenUnderwritersTable(string)

Открыть таблицу 'Андеррайтеры'.

public Tuple<int, MicexPtrReader> OpenUnderwritersTable(string seccode)

Parameters

seccode string

Идентификатор финансового инструмента.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Андеррайтеры'.

OpenUserClientTable()

Открыть таблицу 'Привязка пользователей к кодам клиентов'.

public Tuple<int, MicexPtrReader> OpenUserClientTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Привязка пользователей к кодам клиентов'.

OpenUserTrdaccTable()

Открыть таблицу 'Трейдер-счет'.

public Tuple<int, MicexPtrReader> OpenUserTrdaccTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Трейдер-счет'.

OpenUsergroupsTable(string, string)

Открыть таблицу 'Группы пользователей'.

public Tuple<int, MicexPtrReader> OpenUsergroupsTable(string firmid, string usergroup)

Parameters

firmid string

Идентификатор фирмы.

usergroup string

Идентификатор группы, которой принадлежит пользователь.

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Группы пользователей'.

OpenUsersTable()

Открыть таблицу 'Пользователи'.

public Tuple<int, MicexPtrReader> OpenUsersTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Пользователи'.

OpenUstradesTable()

Открыть таблицу 'Сделки для исполнения'.

public Tuple<int, MicexPtrReader> OpenUstradesTable()

Returns

Tuple<int, MicexPtrReader>

Указатель на таблицу 'Сделки для исполнения'.

ReadAccountBalanceTable(MicexPtrReader)

Позиции по бумагам на торговых счетах.

public IEnumerable<AccountBalance> ReadAccountBalanceTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<AccountBalance>

Список объектов 'Позиции по бумагам на торговых счетах'.

ReadAllTradesTable(MicexPtrReader)

Все сделки.

public IEnumerable<AllTrades> ReadAllTradesTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<AllTrades>

Список объектов 'Все сделки'.

ReadAssetsTable(MicexPtrReader)

Активы.

public IEnumerable<Assets> ReadAssetsTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Assets>

Список объектов 'Активы'.

ReadAuctstatsTable(MicexPtrReader)

Результаты аукционов.

public IEnumerable<Auctstats> ReadAuctstatsTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Auctstats>

Список объектов 'Результаты аукционов'.

ReadBankTable(MicexPtrReader)

Расчетные организации.

public IEnumerable<Bank> ReadBankTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Bank>

Список объектов 'Расчетные организации'.

ReadBankaccFullcoveredLimitsTable(MicexPtrReader)

Ограничения для режима полного обеспечения по Расчетному коду.

public IEnumerable<BankaccFullcoveredLimits> ReadBankaccFullcoveredLimitsTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<BankaccFullcoveredLimits>

Список объектов 'Ограничения для режима полного обеспечения по Расчетному коду'.

ReadBankaccTable(MicexPtrReader)

Расчетные коды.

public IEnumerable<Bankacc> ReadBankaccTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Bankacc>

Список объектов 'Расчетные коды'.

ReadBankuseTable(MicexPtrReader)

Счета в расчетных организациях.

public IEnumerable<Bankuse> ReadBankuseTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Bankuse>

Список объектов 'Счета в расчетных организациях'.

ReadBcmessagesTable(MicexPtrReader)

Сообщения.

public IEnumerable<Bcmessages> ReadBcmessagesTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Bcmessages>

Список объектов 'Сообщения'.

ReadBenchmarksTable(MicexPtrReader)

Бэнчмарки.

public IEnumerable<Benchmarks> ReadBenchmarksTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Benchmarks>

Список объектов 'Бэнчмарки'.

ReadBoardsTable(MicexPtrReader)

Режимы торгов.

public IEnumerable<Boards> ReadBoardsTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Boards>

Список объектов 'Режимы торгов'.

ReadClientcodesTable(MicexPtrReader)

Клиенты брокера.

public IEnumerable<Clientcodes> ReadClientcodesTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Clientcodes>

Список объектов 'Клиенты брокера'.

ReadCurrencyTable(MicexPtrReader)

Справочник валют.

public IEnumerable<Currency> ReadCurrencyTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Currency>

Список объектов 'Справочник валют'.

ReadDpauctionsTable(MicexPtrReader)

Аукционы крупных пакетов (DarkPool).

public IEnumerable<Dpauctions> ReadDpauctionsTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Dpauctions>

Список объектов 'Аукционы крупных пакетов (DarkPool)'.

ReadExtMmstatsTable(MicexPtrReader)

Обязательства маркет-мейкера.

public IEnumerable<ExtMmstats> ReadExtMmstatsTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<ExtMmstats>

Список объектов 'Обязательства маркет-мейкера'.

ReadExtOrderbookTable(MicexPtrReader)

Котировки по инструменту.

public IEnumerable<ExtOrderbook> ReadExtOrderbookTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<ExtOrderbook>

Список объектов 'Котировки по инструменту'.

ReadFirmHoldingTotalTable(MicexPtrReader)

Позиции по бумагам.

public IEnumerable<FirmHoldingTotal> ReadFirmHoldingTotalTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<FirmHoldingTotal>

Список объектов 'Позиции по бумагам'.

ReadFirmsTable(MicexPtrReader)

Фирмы.

public IEnumerable<Firms> ReadFirmsTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Firms>

Список объектов 'Фирмы'.

ReadGcpoolTable(MicexPtrReader)

Справочник пулов.

public IEnumerable<Gcpool> ReadGcpoolTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Gcpool>

Список объектов 'Справочник пулов'.

ReadGcpoolassetTable(MicexPtrReader)

Состав пула.

public IEnumerable<Gcpoolasset> ReadGcpoolassetTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Gcpoolasset>

Список объектов 'Состав пула'.

ReadIndexesTable(MicexPtrReader)

Индексы.

public IEnumerable<Indexes> ReadIndexesTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Indexes>

Список объектов 'Индексы'.

ReadInstrsTable(MicexPtrReader)

Группы финансовых инструментов.

public IEnumerable<Instrs> ReadInstrsTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Instrs>

Список объектов 'Группы финансовых инструментов'.

ReadInstrumentsTable(MicexPtrReader)

Группы ценных бумаг.

public IEnumerable<Instruments> ReadInstrumentsTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Instruments>

Список объектов 'Группы ценных бумаг'.

ReadMarketsTable(MicexPtrReader)

Рынки.

public IEnumerable<Markets> ReadMarketsTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Markets>

Список объектов 'Рынки'.

ReadNegdealbookTable(MicexPtrReader)

Котировки адресных заявок *Всем.

public IEnumerable<Negdealbook> ReadNegdealbookTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Negdealbook>

Список объектов 'Котировки адресных заявок *Всем'.

ReadNegdealsTable(MicexPtrReader)

Адресные заявки.

public IEnumerable<Negdeals> ReadNegdealsTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Negdeals>

Список объектов 'Адресные заявки'.

ReadOnenegdealTable(MicexPtrReader)

Информация по адресной заявке.

public IEnumerable<Onenegdeal> ReadOnenegdealTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Onenegdeal>

Список объектов 'Информация по адресной заявке'.

ReadOneorderTable(MicexPtrReader)

Информация по заявке.

public IEnumerable<Oneorder> ReadOneorderTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Oneorder>

Список объектов 'Информация по заявке'.

ReadOrdersTable(MicexPtrReader)

Заявки.

public IEnumerable<Orders> ReadOrdersTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Orders>

Список объектов 'Заявки'.

ReadPositionsTable(MicexPtrReader)

Позиции по деньгам.

public IEnumerable<Positions> ReadPositionsTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Positions>

Список объектов 'Позиции по деньгам'.

ReadPricemovelimitTable(MicexPtrReader)

Ценовые границы.

public IEnumerable<Pricemovelimit> ReadPricemovelimitTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Pricemovelimit>

Список объектов 'Ценовые границы'.

ReadQuotebookTable(MicexPtrReader)

Котировки для РПС.

public IEnumerable<Quotebook> ReadQuotebookTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Quotebook>

Список объектов 'Котировки для РПС'.

ReadQuotesTable(MicexPtrReader)

Безадресные заявки для РПС.

public IEnumerable<Quotes> ReadQuotesTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Quotes>

Список объектов 'Безадресные заявки для РПС'.

ReadRepoNegdealbookTable(MicexPtrReader)

Котировки адресных заявок РЕПО *Всем.

public IEnumerable<RepoNegdealbook> ReadRepoNegdealbookTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<RepoNegdealbook>

Список объектов 'Котировки адресных заявок РЕПО *Всем'.

ReadRepoQuotebookTable(MicexPtrReader)

Котировки безадресных заявок РЕПО.

public IEnumerable<RepoQuotebook> ReadRepoQuotebookTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<RepoQuotebook>

Список объектов 'Котировки безадресных заявок РЕПО'.

ReadReportsTable(MicexPtrReader)

Отчеты на исполнение.

public IEnumerable<Reports> ReadReportsTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Reports>

Список объектов 'Отчеты на исполнение'.

ReadRmFullcoveredRangeTable(MicexPtrReader)

Запрет необеспеченных продаж.

public IEnumerable<RmFullcoveredRange> ReadRmFullcoveredRangeTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<RmFullcoveredRange>

Список объектов 'Запрет необеспеченных продаж'.

ReadRmHoldDetlTable(MicexPtrReader)

Обязательства и требования по активам.

public IEnumerable<RmHoldDetl> ReadRmHoldDetlTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<RmHoldDetl>

Список объектов 'Обязательства и требования по активам'.

ReadRmHoldTable(MicexPtrReader)

Обязательства и требования по активам.

public IEnumerable<RmHold> ReadRmHoldTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<RmHold>

Список объектов 'Обязательства и требования по активам'.

ReadRmIndicativeTable(MicexPtrReader)

Параметры процентных рисков.

public IEnumerable<RmIndicative> ReadRmIndicativeTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<RmIndicative>

Список объектов 'Параметры процентных рисков'.

ReadRmPosnTable(MicexPtrReader)

Обязательства и требования по деньгам.

public IEnumerable<RmPosn> ReadRmPosnTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<RmPosn>

Список объектов 'Обязательства и требования по деньгам'.

ReadRmPricerangeFirmTable(MicexPtrReader)

Индивидуальные риск-параметры.

public IEnumerable<RmPricerangeFirm> ReadRmPricerangeFirmTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<RmPricerangeFirm>

Список объектов 'Индивидуальные риск-параметры'.

ReadRmPricerangeTable(MicexPtrReader)

Параметры рыночных рисков.

public IEnumerable<RmPricerange> ReadRmPricerangeTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<RmPricerange>

Список объектов 'Параметры рыночных рисков'.

ReadRmProductSpreadTable(MicexPtrReader)

Межпродуктовые спреды.

public IEnumerable<RmProductSpread> ReadRmProductSpreadTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<RmProductSpread>

Список объектов 'Межпродуктовые спреды'.

ReadRmTrdaccPricerangeTable(MicexPtrReader)

Рыночные индивидуальные риск-параметры.

public IEnumerable<RmTrdaccPricerange> ReadRmTrdaccPricerangeTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<RmTrdaccPricerange>

Список объектов 'Рыночные индивидуальные риск-параметры'.

ReadRmTrdaccTable(MicexPtrReader)

Индивидуальные риск-параметры.

public IEnumerable<RmTrdacc> ReadRmTrdaccTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<RmTrdacc>

Список объектов 'Индивидуальные риск-параметры'.

ReadSecSettlecodeStatsTable(MicexPtrReader)

Лучшие котировки внебиржевых заявок *Всем.

public IEnumerable<SecSettlecodeStats> ReadSecSettlecodeStatsTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<SecSettlecodeStats>

Список объектов 'Лучшие котировки внебиржевых заявок *Всем'.

ReadSecSettlecodeTable(MicexPtrReader)

Накопленный доход и ставки РЕПО на дату расчетов.

public IEnumerable<SecSettlecode> ReadSecSettlecodeTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<SecSettlecode>

Список объектов 'Накопленный доход и ставки РЕПО на дату расчетов'.

ReadSecStatsTable(MicexPtrReader)

Итоги торговых сессий.

public IEnumerable<SecStats> ReadSecStatsTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<SecStats>

Список объектов 'Итоги торговых сессий'.

ReadSecaccintTable(MicexPtrReader)

Процентный доход.

public IEnumerable<Secaccint> ReadSecaccintTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Secaccint>

Список объектов 'Процентный доход'.

ReadSectransfersTable(MicexPtrReader)

Заявки на перевод.

public IEnumerable<Sectransfers> ReadSectransfersTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Sectransfers>

Список объектов 'Заявки на перевод'.

ReadSectypeTable(MicexPtrReader)

Тип финансового инструмента.

public IEnumerable<Sectype> ReadSectypeTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Sectype>

Список объектов 'Тип финансового инструмента'.

ReadSecuritiesTable(MicexPtrReader)

Финансовые инструменты.

public IEnumerable<Securities> ReadSecuritiesTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Securities>

Список объектов 'Финансовые инструменты'.

ReadSettlecodesTable(MicexPtrReader)

Коды расчетов.

public IEnumerable<Settlecodes> ReadSettlecodesTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Settlecodes>

Список объектов 'Коды расчетов'.

ReadStatsTable(MicexPtrReader)

Параметры торговой системы.

public IEnumerable<Stats> ReadStatsTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Stats>

Список объектов 'Параметры торговой системы'.

ReadStoplistTable(MicexPtrReader)

Стоп-листы фирм.

public IEnumerable<Stoplist> ReadStoplistTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Stoplist>

Список объектов 'Стоп-листы фирм'.

ReadTesystimeTable(MicexPtrReader)

Системное время торгового сервера.

public IEnumerable<Tesystime> ReadTesystimeTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Tesystime>

Список объектов 'Системное время торгового сервера'.

ReadTradesTable(MicexPtrReader)

Сделки.

public IEnumerable<Trades> ReadTradesTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Trades>

Список объектов 'Сделки'.

ReadTradetimeTable(MicexPtrReader)

Расписание торгов.

public IEnumerable<Tradetime> ReadTradetimeTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Tradetime>

Список объектов 'Расписание торгов'.

ReadTradingSessionTable(MicexPtrReader)

Торговые сессии.

public IEnumerable<TradingSession> ReadTradingSessionTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<TradingSession>

Список объектов 'Торговые сессии'.

ReadTrantypesTable(MicexPtrReader)

Типы переводов.

public IEnumerable<Trantypes> ReadTrantypesTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Trantypes>

Список объектов 'Типы переводов'.

ReadTrdaccTable(MicexPtrReader)

Торговые счета.

public IEnumerable<Trdacc> ReadTrdaccTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Trdacc>

Список объектов 'Торговые счета'.

ReadTrdacctypesTable(MicexPtrReader)

Список типов торгово-клиринговых счетов.

public IEnumerable<Trdacctypes> ReadTrdacctypesTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Trdacctypes>

Список объектов 'Список типов торгово-клиринговых счетов'.

ReadTrdtimegroupsTable(MicexPtrReader)

Группы событий.

public IEnumerable<Trdtimegroups> ReadTrdtimegroupsTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Trdtimegroups>

Список объектов 'Группы событий'.

ReadTrdtimetypesTable(MicexPtrReader)

Типы событий расписания торгов.

public IEnumerable<Trdtimetypes> ReadTrdtimetypesTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Trdtimetypes>

Список объектов 'Типы событий расписания торгов'.

ReadUBoardBlackListTable(MicexPtrReader)

Чёрный список режимов торгов.

public IEnumerable<UBoardBlackList> ReadUBoardBlackListTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<UBoardBlackList>

Список объектов 'Чёрный список режимов торгов'.

ReadUBoardWhiteListTable(MicexPtrReader)

Белый список режимов торгов.

public IEnumerable<UBoardWhiteList> ReadUBoardWhiteListTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<UBoardWhiteList>

Список объектов 'Белый список режимов торгов'.

ReadUHoldLimitsTable(MicexPtrReader)

Ограничения нетто-позиции по бумагам.

public IEnumerable<UHoldLimits> ReadUHoldLimitsTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<UHoldLimits>

Список объектов 'Ограничения нетто-позиции по бумагам'.

ReadUOrderLimitsTable(MicexPtrReader)

Ограничения по заявкам.

public IEnumerable<UOrderLimits> ReadUOrderLimitsTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<UOrderLimits>

Список объектов 'Ограничения по заявкам'.

ReadUPosnLimitsTable(MicexPtrReader)

Ограничения нетто-позиции по деньгам.

public IEnumerable<UPosnLimits> ReadUPosnLimitsTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<UPosnLimits>

Список объектов 'Ограничения нетто-позиции по деньгам'.

ReadUSecBlackListTable(MicexPtrReader)

Чёрный список инструментов.

public IEnumerable<USecBlackList> ReadUSecBlackListTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<USecBlackList>

Список объектов 'Чёрный список инструментов'.

ReadUSecWhiteListTable(MicexPtrReader)

Белый список инструментов.

public IEnumerable<USecWhiteList> ReadUSecWhiteListTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<USecWhiteList>

Список объектов 'Белый список инструментов'.

ReadUSecuniqBlackListTable(MicexPtrReader)

Чёрный список инструментов (по кодам ЦБ).

public IEnumerable<USecuniqBlackList> ReadUSecuniqBlackListTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<USecuniqBlackList>

Список объектов 'Чёрный список инструментов (по кодам ЦБ)'.

ReadUSecuniqWhiteListTable(MicexPtrReader)

Белый список инструментов (по кодам ЦБ).

public IEnumerable<USecuniqWhiteList> ReadUSecuniqWhiteListTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<USecuniqWhiteList>

Список объектов 'Белый список инструментов (по кодам ЦБ)'.

ReadUnderwritersTable(MicexPtrReader)

Андеррайтеры.

public IEnumerable<Underwriters> ReadUnderwritersTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Underwriters>

Список объектов 'Андеррайтеры'.

ReadUserClientTable(MicexPtrReader)

Привязка пользователей к кодам клиентов.

public IEnumerable<UserClient> ReadUserClientTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<UserClient>

Список объектов 'Привязка пользователей к кодам клиентов'.

ReadUserTrdaccTable(MicexPtrReader)

Трейдер-счет.

public IEnumerable<UserTrdacc> ReadUserTrdaccTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<UserTrdacc>

Список объектов 'Трейдер-счет'.

ReadUsergroupsTable(MicexPtrReader)

Группы пользователей.

public IEnumerable<Usergroups> ReadUsergroupsTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Usergroups>

Список объектов 'Группы пользователей'.

ReadUsersTable(MicexPtrReader)

Пользователи.

public IEnumerable<Users> ReadUsersTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Users>

Список объектов 'Пользователи'.

ReadUstradesTable(MicexPtrReader)

Сделки для исполнения.

public IEnumerable<Ustrades> ReadUstradesTable(MicexPtrReader tablePtr)

Parameters

tablePtr MicexPtrReader

Указатель на таблицу.

Returns

IEnumerable<Ustrades>

Список объектов 'Сделки для исполнения'.

RefreshTables()

Обновить таблицы пакетным способом.

public void RefreshTables()

SetSnapshot(Snapshot)

Установить снэпшот данных.

public void SetSnapshot(Snapshot snapshot)

Parameters

snapshot Snapshot

Снэпшот данных.