alor-broker / Astras-Trading-UI

Astras. The Angular's trading terminal from Alor Broker. https://alorbroker.ru/
Apache License 2.0
66 stars 21 forks source link

[BUG] Цена не меняется по шагу цены по бумаге в Корзине заявок и Заявка #1658

Closed ilya7am closed 6 months ago

ilya7am commented 7 months ago

Опишите баг

Сейчас в виджете "Корзина заявок" для поля "цена" при нажатии "вверх-вниз" на клавиатуре или при прокручивании колесиком мыши для всех бумаг - шаг цены всегда равен 0.1, из-за этого возникают ошибки валидации для бумаг с minstep=1 (LENT) или же сбрасывается мелкий шаг цены (VTBR) - видно на видео:

https://github.com/alor-broker/Astras-Trading-UI/assets/88287882/695bdbf2-f762-48f4-aea6-c73377c0e87a

И также для виджета и модалки "Заявка" (таб Лимитная) для блока "Условная заявка сверху (≥)" или "Условная заявка снизу" - тут значение всегда ±1 (на клавиатуре или колесиком мыши). Хотя в табе "Условная" поле с triggerPrice меняется на шаг цены по инструменту: 2024-05-03_14h36_36

Воспроизведение

  1. Выставить виджет "Корзина заявок".
  2. Выбрать LENT и VTBR.
  3. Для Ленты прокрутить колесо мыши вверх в поле "Цена".
  4. Для VTBR нажать "вниз" на клавиатуре.
  5. Проверить смену цены для бумаг.
  6. В модалке "Заявка" в блоке "Продвинутые" для полей "Условная заявка сверху" и "Условная заявка снизу" проверить смену цены через стрелки "вверх-вниз" на клавиатуре или при прокручивании колесиком мыши.

Среда.

Windows 10 Google Chrome v120

Ожидаемое поведение

  1. В Корзине заявок и в виджете и модалке "Заявка" при нажатии "вверх-вниз" на клавиатуре или при прокручивании колесиком мыши в поле "Цена" и "Условная заявка.." цена меняется по шагу цену по указанному инструменту.

Скриншоты

No response

Дополнительная информация

No response

Правила