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
Boards
Список площадок, с которыми будет вестись работа.
public IEnumerable<string> Boards { get; }
Property Value
CompressionLevel
Параметр сжатия данных. По-умолчанию равен BZip.
public CompressionLevels CompressionLevel { get; }
Property Value
ConnectionType
Тип подключения.
public ConnectionTypes ConnectionType { get; }
Property Value
DllPath
Путь к библиотеке.
public string DllPath { get; }
Property Value
ExtraSettings
Дополнительные настройки.
public string ExtraSettings { get; }
Property Value
Interface
Идентификатор интерфейса торговой системы ММВБ.
public MicexInterfaces Interface { get; }
Property Value
IsConnected
Установлено ли еще соединение.
public bool IsConnected { get; }
Property Value
Language
Язык для сообщений об ошибках. Допустимые значения: “English”, “Russian”, “Ukrainian”.
public string Language { get; }
Property Value
Login
Идентификатор пользователя в торговой системе ММВБ.
public string Login { get; }
Property Value
MicexLogLevel
Строка в формате “N,M”, где первое число N – уровень логирования вызовов API MTESRL. Второе число M – уровень сбора статистики по соединению.
public string MicexLogLevel { get; }
Property Value
Password
Пароль пользователя в торговой системе ММВБ.
public string Password { get; }
Property Value
PreferredAddress
Адрес предпочитаемого сервера доступа.
public EndPoint PreferredAddress { get; }
Property Value
Server
Идентификатор сервера доступа, например, “EQ_TEST”.
public string Server { get; }
Property Value
ServerInfo
Информация о шлюзе.
public ServerInfo ServerInfo { get; }
Property Value
Service
Имя сервиса торговой системы.
public string Service { get; }
Property Value
Version
Версия библиотеки.
public string Version { get; }
Property Value
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
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
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Снэпшот данных.