Получите статус заказа Флаера FIX и информацию
Во-первых, создайте связь Engine Флаера FIX, добавьте прослушиватель события FIX Flyer и подпишитесь на сеансы FIX, как в Создают Порядок Используя Флаер FIX. Затем создайте и отправьте сообщение FIX за новым порядком. Отобразите информацию для заказа для всех порядков.
Создайте структуру orderStruct
содержать сообщение FIX для нового порядка. Этот порядок является порядком рынка продать акции 1000 IBM®.
orderStruct.BeginString{1,1} = 'FIX.4.4'; orderStruct.CLOrdId{1,1} = '338'; orderStruct.Side{1,1} = '2'; orderStruct.TransactTime{1,1} = datestr(now); orderStruct.OrdType{1,1} = 'D'; orderStruct.Symbol{1,1} = 'IBM'; orderStruct.HandlInst{1,1} = '1'; orderStruct.MsgType{1,1} = 'D'; orderStruct.OrderQty{1,1} = '1000'; orderStruct.HeaderFields{1,1} = {'OnBehalfOfCompID','TRADER'}; orderStruct.BodyFields{1,1} = {'NoPartyIDs','3'; ... 'PartyID','1'; ... 'PartyRole','BBVA'; ... 'PartyID','1'; ... 'PartyRole','CVGX'; ... 'PartyID','1'; ... 'PartyRole','GSAM'};
Отправьте сообщение FIX с помощью связи Флаера FIX и сообщения FIX.
status = sendMessage(c,orderStruct);
Возвратите и отобразите информацию для заказа o
для всех порядков. Редактор Переменных отображает содержимое o
.
o = orderInfo(c);
openvar('o')
Закройте связь Engine Флаера FIX.
close(c)
Во-первых, создайте связь Engine Флаера FIX, добавьте прослушиватель события FIX Flyer и подпишитесь на сеансы FIX, как в Создают Порядок Используя Флаер FIX. Затем создайте и отправьте сообщение FIX за новым порядком. Отобразите информацию для заказа для всех открытых порядков.
Создайте структуру orderStruct
содержать сообщение FIX для нового порядка. Этот порядок является порядком рынка продать 1 000 акций IBM.
orderStruct.BeginString{1,1} = 'FIX.4.4'; orderStruct.CLOrdId{1,1} = '338'; orderStruct.Side{1,1} = '2'; orderStruct.TransactTime{1,1} = datestr(now); orderStruct.OrdType{1,1} = 'D'; orderStruct.Symbol{1,1} = 'IBM'; orderStruct.HandlInst{1,1} = '1'; orderStruct.MsgType{1,1} = 'D'; orderStruct.OrderQty{1,1} = '1000'; orderStruct.HeaderFields{1,1} = {'OnBehalfOfCompID','TRADER'}; orderStruct.BodyFields{1,1} = {'NoPartyIDs','3'; ... 'PartyID','1'; ... 'PartyRole','BBVA'; ... 'PartyID','1'; ... 'PartyRole','CVGX'; ... 'PartyID','1'; ... 'PartyRole','GSAM'};
Отправьте сообщение FIX с помощью связи Флаера FIX и сообщения FIX.
status = sendMessage(c,orderStruct);
Возвратите и отобразите информацию для заказа o
для всех открытых порядков. Редактор Переменных отображает содержимое o
.
o = orderInfo(c,'open'); openvar('o')
Закройте связь Engine Флаера FIX.
close(c)
Во-первых, создайте связь Engine Флаера FIX, добавьте прослушиватель события FIX Flyer и подпишитесь на сеансы FIX, как в Создают Порядок Используя Флаер FIX. Затем создайте и отправьте сообщение FIX за новым порядком. Отобразите информацию для заказа для порядков с помощью определенного символа.
Создайте структуру orderStruct
содержать сообщение FIX для нового порядка. Этот порядок является порядком рынка продать 1 000 акций IBM.
orderStruct.BeginString{1,1} = 'FIX.4.4'; orderStruct.CLOrdId{1,1} = '338'; orderStruct.Side{1,1} = '2'; orderStruct.TransactTime{1,1} = datestr(now); orderStruct.OrdType{1,1} = 'D'; orderStruct.Symbol{1,1} = 'IBM'; orderStruct.HandlInst{1,1} = '1'; orderStruct.MsgType{1,1} = 'D'; orderStruct.OrderQty{1,1} = '1000'; orderStruct.HeaderFields{1,1} = {'OnBehalfOfCompID','TRADER'}; orderStruct.BodyFields{1,1} = {'NoPartyIDs','3'; ... 'PartyID','1'; ... 'PartyRole','BBVA'; ... 'PartyID','1'; ... 'PartyRole','CVGX'; ... 'PartyID','1'; ... 'PartyRole','GSAM'};
Отправьте сообщение FIX с помощью связи Флаера FIX и сообщения FIX.
status = sendMessage(c,orderStruct);
Возвратите и отобразите информацию для заказа o
для транзакций долей IBM. Редактор Переменных отображает содержимое o
.
o = orderInfo(c,'symbol','IBM'); openvar('o')
Закройте связь Engine Флаера FIX.
close(c)
c
— Связь Engine Флаера FIXfixflyer
объектСвязь Engine Флаера FIX, заданная как fixflyer
объект.
status
— Статус заказа'all'
(значение по умолчанию) | 'closed'
| 'open'
Статус заказа, заданный как одно из этих значений. Каждое значение задает информацию для заказа, чтобы возвратиться.
Значение статуса заказа | Описание |
---|---|
| Все порядки |
| Закрытые порядки только |
| Открытые порядки только |
Пример: o = orderInfo(c,'all')
Типы данных: char
infoterm
— Термин информации для заказа'clientorderid'
| 'orderstatus'
| 'securityid'
| 'symbol'
Термин информации для заказа, заданный как одно из этих значений. Каждое значение фильтрует информацию для заказа, чтобы возвратиться.
Значение | Описание |
---|---|
| Клиентский идентификатор порядка |
| Статус заказа |
| Идентификатор безопасности |
| Символ |
К информации о порядке фильтра задайте соответствующее значение термина информации для заказа infovalue
после infoterm
. Например, чтобы задать клиент заказывают идентификатор 10
, используйте 'clientorderid','10'
.
Пример: o = orderInfo(c,'orderstatus','1')
Типы данных: char
infovalue
— Значение термина информации для заказаЗначение термина информации для заказа, заданное как вектор символов или скаляр строки.
К информации о порядке фильтра задайте это значение после соответствующего термина информации для заказа infoterm
. Например, чтобы задать символ IBM, используйте 'symbol','IBM'
.
Пример: o = orderInfo(c,'orderstatus','1')
Типы данных: char |
string
o
— Данные об информации для заказаДанные об информации для заказа, возвращенные как структура. Структура содержит много полей, где каждое поле является одной частью данных об информации для заказа, обеспеченных Флаером FIX.
Вы щелкнули по ссылке, которая соответствует команде MATLAB:
Выполните эту команду, введя её в командном окне MATLAB.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.