Универсальный vs фиксированный форматы

Страницы: 1
RSS
Универсальный vs фиксированный форматы, есть какое-то адекватное оправдание этому зоопарку полей на разные виды инструментов?
 
До этого использовал для передачи только фиксированный формат, но понадобилось поддержать выставление заявок 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 |             | Тип по остатку | 'Только пассивная'  | Условие исполнения | 'Только пассивная'    | ? разные поля
Страницы: 1
Читают тему
Наверх