Файл представляет собой последовательность строк, каждая из которых содержит
информацию по отдельной транзакции. Параметры транзакции описываются в виде
«НАЗВАНИЕ_ПАРАМЕТРА= значение_параметра» и разделяются символом «;». Параметры и принимаемые ими значения:
Вид транзакции, имеющий одно из следующих значений: Условие исполнения заявки, необязательный параметр. Возможные значения:
Тип стоп-заявки. Возможные значения: Если параметр пропущен, то считается, что заявка имеет тип
«стоп-лимит» Срок действия стоп-заявки. Возможные значения: Единицы измерения отступа. Возможные значения: Используется при «STOP_ORDER_KIND» = «TAKE_PROFIT_STOP_ORDER» или
«ACTIVATED_BY_ORDER_TAKE_PROFIT_STOP_ORDER» Единицы измерения защитного спрэда. Возможные значения: Используется при «STOP_ORDER_KIND» = «TAKE_PROFIT_STOP_ORDER» или
«ACTIVATED_BY_ORDER_TAKE_PROFIT_STOP_ORDER» Режим перестановки заявок на рынке FORTS. Параметр операции
«ACTION» = «MOVE_ORDERS» Возможные значения: Параметр, который определяет, будет ли загружаться величина КГО при
загрузке лимитов из файла: При установке лимита на Срочном рынке Московской Биржи с
принудительным понижением (см. Создание
лимита) требуется указать
USE_KGO= Y Режим корректировки ограничения по фьючерсным счетам. Возможные
значения:
Параметр
Значение
CLASSCODE
Код класса, по которому выполняется транзакция, например TQBR.
Обязательный параметр
SECCODE
Код инструмента, по которому выполняется транзакция, например SBER
ACTION
FIRM_ID
Идентификатор участника торгов (код фирмы)
ACCOUNT
Номер счета Трейдера. Параметр обязателен при
«ACTION» = «KILL_ALL_FUTURES_ORDERS».
Параметр чувствителен к верхнему/нижнему регистру символов.
CLIENT_CODE
20-ти
символьное составное поле, может содержать код клиента и текстовый
комментарий (поручение) с тем же разделителем, что и при вводе заявки
вручную. Необязательный параметр
TYPE
Тип заявки, необязательный параметр. Значения: «L» – лимитированная
(по умолчанию), «M» – рыночная
MARKET_MAKER_ORDER
Признак того, является ли заявка заявкой Маркет-Мейкера. Возможные
значения: «YES» или «NO». Значение по умолчанию (если параметр
отсутствует): «NO»
OPERATION
Направление заявки, обязательный параметр. Значения: «S» – продать,
«B» – купить
EXECUTION_CONDITION
QUANTITY
Количество лотов в заявке, обязательный параметр
PRICE
Цена заявки, за единицу инструмента. Обязательный параметр. При
выставлении рыночной заявки (TYPE=M) на Срочном рынке FORTS необходимо
указывать значение цены – укажите наихудшую (минимально или максимально
возможную – в зависимости от направленности), заявка все равно будет
исполнена по рыночной цене. Для других рынков при выставлении рыночной
заявки укажите price= 0.
REPOVALUE
Объем сделки РЕПО-М в рублях
START_DISCOUNT
Начальное значение дисконта в заявке на сделку РЕПО-М
LOWER_DISCOUNT
Нижнее предельное значение дисконта в заявке на сделку РЕПО-М
UPPER_DISCOUNT
Верхнее предельное значение дисконта в заявке на сделку РЕПО-М
STOPPRICE
Стоп-цена, за единицу инструмента. Используется только при «ACTION» =
«NEW_STOP_ORDER»
STOP_ORDER_KIND
STOPPRICE_CLASSCODE
Класс инструмента условия. Используется только при «STOP_ORDER_KIND» =
«CONDITION_PRICE_BY_OTHER_SEC».
STOPPRICE_SECCODE
Код инструмента условия. Используется только при «STOP_ORDER_KIND» =
«CONDITION_PRICE_BY_OTHER_SEC»
STOPPRICE_CONDITION
Направление предельного изменения стоп-цены.
Используется только при «STOP_ORDER_KIND» =
«CONDITION_PRICE_BY_OTHER_SEC».
Возможные
значения: «<=» или «>= »
LINKED_ORDER_PRICE
Цена связанной лимитированной заявки.
Используется только при «STOP_ORDER_KIND» =
«WITH_LINKED_LIMIT_ORDER»
EXPIRY_DATE
STOPPRICE2
Цена условия «стоп-лимит» для заявки типа «Тэйк-профит и
стоп-лимит»
MARKET_STOP_LIMIT
Признак исполнения заявки по рыночной цене при наступлении условия
«стоп-лимит». Значения «YES» или «NO». Параметр заявок типа «Тэйк-профит и
стоп-лимит»
MARKET_TAKE_PROFIT
Признак исполнения заявки по рыночной цене при наступлении условия
«тэйк-профит». Значения «YES» или «NO». Параметр заявок типа «Тэйк-профит
и стоп-лимит»
IS_ACTIVE_IN_TIME
Признак действия заявки типа «Тэйк-профит и стоп-лимит» в течение
определенного интервала времени. Значения «YES» или «NO»
ACTIVE_FROM_TIME
Время начала действия заявки типа «Тэйк-профит и стоп-лимит» в формате
«ЧЧММСС»
ACTIVE_TO_TIME
Время окончания действия заявки типа «Тэйк-профит и стоп-лимит» в
формате «ЧЧММСС»
PARTNER
Код организации – партнера по внебиржевой
сделке.Применяется при «ACTION» =
«NEW_NEG_DEAL», «ACTION» =
«NEW_REPO_NEG_DEAL» или «ACTION» =
«NEW_EXT_REPO_NEG_DEAL»
ORDER_KEY
Номер заявки, снимаемой из торговой системы.
Применяется при «ACTION» =
«KILL_ORDER» или «ACTION» =
«KILL_NEG_DEAL» или «ACTION» =
«KILL_QUOTE»
STOP_ORDER_KEY
Номер стоп-заявки, снимаемой из торговой системы. Применяется только
при «ACTION» = «KILL_STOP_ORDER»
TRANS_ID
Уникальный идентификационный номер заявки, значение
от от «1» до «2 147 483 647»
SETTLE_CODE
Код расчетов при исполнении внебиржевых заявок
PRICE2
Цена второй части РЕПО
REPOTERM
Срок РЕПО. Параметр сделок РЕПО-М
REPORATE
Ставка РЕПО, в процентах
BLOCK_SECURITIES
Признак блокировки инструментов на время операции РЕПО («YES», «NO»)
REFUNDRATE
Ставка фиксированного возмещения, выплачиваемого в случае неисполнения
второй части РЕПО, в процентах
COMMENT
Текстовый комментарий, указанный в заявке. Используется при снятии
группы заявок
LARGE_TRADE
Признак крупной сделки (YES/NO). Параметр внебиржевой сделки
CURR_CODE
Код валюты расчетов по внебиржевой сделки, например «SUR» – рубли РФ,
«USD» – доллары США. Параметр внебиржевой сделки
FOR_ACCOUNT
Лицо, от имени которого и за чей счет регистрируется сделка (параметр
внебиржевой сделки). Возможные значения:
SETTLE_DATE
Дата исполнения внебиржевой сделки
KILL_IF_LINKED_ORDER_
Признак снятия стоп-заявки при частичном исполнении связанной
лимитированной заявки. Используется только при «STOP_ORDER_KIND» =
«WITH_LINKED_LIMIT_ORDER». Возможные значения: «YES» или «NO»
OFFSET
Величина отступа от максимума (минимума) цены
последней сделки. Используется при «STOP_ORDER_KIND» =
«TAKE_PROFIT_STOP_ORDER» или
«ACTIVATED_BY_ORDER_TAKE_PROFIT_STOP_ORDER»
OFFSET_UNITS
SPREAD
Величина защитного спрэда. Используется при «STOP_ORDER_KIND» =
«TAKE_PROFIT_STOP_ORDER» или
ACTIVATED_BY_ORDER_TAKE_PROFIT_STOP_ORDER»
SPREAD_UNITS
BASE_ORDER_KEY
Регистрационный номер заявки-условия.
Используется при «STOP_ORDER_KIND» =
«ACTIVATED_BY_ORDER_SIMPLE_STOP_ORDER» или
«ACTIVATED_BY_ORDER_TAKE_PROFIT_STOP_ORDER»
USE_BASE_ORDER_BALANCE
Признак использования в качестве объема заявки «по
исполнению» исполненного количества инструментов заявки-условия. Возможные значения: «YES»
или «NO». Используется при «STOP_ORDER_KIND» =
«ACTIVATED_BY_ORDER_SIMPLE_STOP_ORDER» или
«ACTIVATED_BY_ORDER_TAKE_PROFIT_STOP_ORDER»
ACTIVATE_IF_BASE_ORDER_
Признак активации заявки «по исполнению» при
частичном исполнении заявки-условия. Возможные значения: «YES» или «NO».
Используется при «STOP_ORDER_KIND» =
«ACTIVATED_BY_ORDER_SIMPLE_STOP_ORDER» или
«ACTIVATED_BY_ORDER_TAKE_PROFIT_STOP_ORDER»
BASE_CONTRACT
Идентификатор базового контракта для фьючерсов или опционов.
Обязательный параметр снятия заявок на рынке FORTS
MODE
FIRST_ORDER_NUMBER
Номер первой заявки
FIRST_ORDER_NEW_
Количество в первой заявке
FIRST_ORDER_NEW_PRICE
Цена в первой заявке
SECOND_ORDER_NUMBER
Номер второй заявки
SECOND_ORDER_NEW_
Количество во второй заявке
SECOND_ORDER_NEW_
Цена во второй заявке
KILL_ACTIVE_ORDERS
Признак снятия активных заявок по данному инструменту. Используется
только при «ACTION» = «NEW_QUOTE». Возможные значения: «YES» или
«NO»
NEG_TRADE_OPERATION
Направление операции в сделке, подтверждаемой отчетом
NEG_TRADE_NUMBER
Номер подтверждаемой отчетом сделки для исполнения
VOLUMEMN
Лимит открытых позиций, при «Тип лимита» = «Ден.средства» или «Всего»
VOLUMEPL
Лимит открытых позиций, при «Тип лимита» = «Залоговые ден.средства»
KFL
Коэффициент ликвидности
KGO
Коэффициент клиентского гарантийного обеспечения
USE_KGO
CHECK_LIMITS
Признак проверки попадания цены заявки в диапазон допустимых цен. Параметр Срочного
рынка FORTS. Необязательный параметр транзакций установки новых заявок
по классам «Опционы ФОРТС» и «РПС: Опционы ФОРТС». Возможные значения:
«YES» - выполнять проверку, «NO» - не выполнять
MATCHREF
Ссылка, которая связывает две сделки РЕПО или РПС. Сделка
может быть заключена только между контрагентами, указавшими одинаковое
значение этого параметра в своих заявках. Параметр представляет собой
произвольный набор символов (допускаются цифры и буквы количеством до 10).
Необязательный параметр
CORRECTION
Команды снятия группы заявок по условию («KILL_ALL_ORDERS», «KILL_ALL_STOP_ORDERS», «KILL_ALL_NEG_DEALS», «KILL_ALL_FUTURES_ORDERS») обрабатываются следующим образом:
Перестановка заявок на рынке FORTS выполняется по следующим правилам:
См. также Примеры строк, которые могут содержаться в файле