До этого использовал для передачи только фиксированный формат, но понадобилось поддержать выставление заявок book-or-cancel. Поскольку в фиксированном формате , пришлось переходить на универсальный, и тут я был... несколько удивлен.
Поясните, плз, это я чего-то не так понял, или есть какое-то адекватное оправдание этому зоопарку полей на разные виды инструментов?
Собрал на примере выставления новой заявки:
Поясните, плз, это я чего-то не так понял, или есть какое-то адекватное оправдание этому зоопарку полей на разные виды инструментов?
Собрал на примере выставления новой заявки:
| Код |
|---|
Фиксированный формат | Универсальный формат | для всех инструментов | TQBR | SPBFUT | поле | значение | поле | значение | поле | значение | ACTION | 'NEW_ORDER' | ACTION | 'Ввод заявки' | ACTION | 'Ввод заявки' | CLASSCODE | ... | CLASSCODE | TQBR | CLASSCODE | SPBFUT | SECCODE | ... | Инструмент | ... | Инструмент | ... | OPERATION | 'B' / 'S' | К/П | 'Купля' / 'Продажа' | К/П | 'Покупка' / 'Продажа' | ? разные значения QUANTITY | ... | Лоты | ... | Количество | ... | ? разные поля PRICE | ... | Цена | ... | Цена | ... | CLIENT_CODE | ... | Примечание | ... | Комментарий | ... | ? разные поля EXECUTION_CONDITION | | Тип по остатку | 'Только пассивная' | Условие исполнения | 'Только пассивная' | ? разные поля |