API 4.2.2.25. Минимальный шаг цены 0,01 инструмента @AD#@CME не соответствует самой цене 0,9194.

API 4.2.2.25. Минимальный шаг цены 0,01 инструмента @AD#@CME не соответствует самой цене 0,9194.
Atom
4/2/2014
vk37


Выполняю поиск инструмента:```csharp var criteria = new Security() { Code = "@AD#", Type = SecurityTypes.Future, };

                    _connector.LookupSecurities(criteria);
В обработчик события _connector.NewSecurities приходит инструмент @AD#@CME_GBX. Регистрирую его на получение изменений инструментов, сделок, стаканов: ```csharp
            _connector.NewSecurities += securities =>
            {
                foreach (var security in securities)
                {
                    _connector.RegisterSecurity(security);
                    _connector.RegisterTrades(security);
                    _connector.RegisterMarketDepth(security);
                }
            };

В обработчик события _connector.SecuritiesChanged начинают поступать данные по двум инструментам @AD#@CME и @AD#@CME_GBX, которые по факту являются одним. Изменение инструмента с шагом цены (PriceStep) поступает для инструмента @AD#@CME_GBX. Шаг цены (PriceStep) для @AD#@CME остается равным 0.01 (значение по умолчанию). При попытке сохранить изменения интрумента @AD#@CME, получаю ошибку "Минимальный шаг цены 0,01 инструмента @AD#@CME не соответствует самой цене 0,9194."

Дебаг лог приложил.

Log.txt 535 KB (509)

Tags:


Thanks:




Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy