Table of Contents

Инструменты

В StockSharp финансовые инструменты представлены классом Security, который является фундаментальным элементом для работы с торговыми данными. Этот раздел охватывает основные аспекты работы с финансовыми инструментами в рамках платформы.

Базовый класс Security

Security представляет собой финансовый инструмент, которым ведется торговля на бирже. Инструментом может быть акция, фьючерс, опцион, валютная пара, криптовалюта и другие активы. Класс содержит всю необходимую информацию для идентификации и торговли инструментом:

  • Идентификационная информация - код, ISIN, наименование, класс инструмента
  • Торговые параметры - шаг цены, размер лота, минимальный объем
  • Рыночные данные - текущие значения цен, объемов, стаканов и т.д.
  • Расчетные значения - параметры для деривативов, расчета рисков и др.

Типы инструментов

StockSharp поддерживает работу со всеми основными типами финансовых инструментов:

  • Акции - долевые ценные бумаги
  • Облигации - долговые ценные бумаги
  • Фьючерсы - производные контракты на базовый актив
  • Опционы - контракты, дающие право (но не обязательство) купить или продать базовый актив
  • Валютные пары - инструменты для торговли на форекс-рынке
  • Криптовалюты - цифровые активы для торговли на криптобиржах
  • ETF - биржевые инвестиционные фонды
  • Индексы - расчетные показатели состояния рынка или сектора

Корзины инструментов

Помимо обычных инструментов, StockSharp реализует специальные классы для работы с группами инструментов:

  • IndexSecurity - инструмент, представляющий индекс на основе базовых инструментов
  • WeightedIndexSecurity - индекс с весовыми коэффициентами для каждого инструмента
  • ContinuousSecurity - непрерывный инструмент для работы с серией фьючерсов

Эти классы позволяют создавать составные инструменты и работать с ними так же, как с обычными инструментами, получая агрегированные маркет-данные, рассчитывая статистики и совершая торговые операции.

Работа с информацией об инструментах

StockSharp предоставляет мощные инструменты для работы с информацией о финансовых инструментах:

  • Поиск инструментов - по различным критериям (код, наименование, класс)
  • Фильтрация - выборка инструментов по заданным параметрам
  • Хранение - сохранение информации об инструментах в локальное или удаленное хранилище
  • Получение биржевой информации - загрузка детальной информации с биржи

Идентификация инструментов

Каждый инструмент в StockSharp имеет уникальный идентификатор SecurityId, который используется для однозначного определения инструмента в системе. Идентификатор включает:

  • SecurityCode - биржевой код инструмента
  • BoardCode - код торговой площадки
  • Bloomberg/Reuters/ISIN и другие коды - альтернативные способы идентификации

Специальные возможности

  • Непрерывные фьючерсы - автоматическое "склеивание" исторических данных по серии фьючерсных контрактов
  • Составные инструменты - создание виртуальных инструментов на основе нескольких реальных
  • **Специальный идентификатор *@ALL** - для работы со всеми инструментами определенного класса

См. также

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

Идентификатор *@ALL

Непрерывный фьючерс

Индекс

Поиск инструмента