← Atrás

[BLOCKER][3.06beta] Trader.SecuritiesChanged не вызывается

В 3.0.3b работает. В 3.0.6b перестало приходить Trader.SecuritiesChanged

¿Le resultó útil este tema?

Compartir tema

Comentarios (7)

Iniciar sesión o Crear cuenta, Inicie sesión o regístrese para dejar un comentario

Mikhail Sukhov
Mikhail Sukhov

Greene-nsk: В 3.0.3b работает. В 3.0.6b перестало приходить Trader.SecuritiesChanged

Проверил на РИ - работает. Подозреваю, что не вызвали RegisterSecurity + в 3.0.6 Security.Id теперь не содержит смартовский номер инструмента (его можно получмить через Security.GetSmartId()). Видимо, причина как раз в этой комбинации.

Greene-nsk
Greene-nsk Autor

Mikhail Sukhov:

Greene-nsk: В 3.0.3b работает. В 3.0.6b перестало приходить Trader.SecuritiesChanged

Проверил на РИ - работает. Подозреваю, что не вызвали RegisterSecurity + в 3.0.6 Security.Id теперь не содержит смартовский номер инструмента (его можно получмить через Security.GetSmartId()). Видимо, причина как раз в этой комбинации.

Id поменялся - это я заметил. Странно, у меня не работает никак. Ни у меня, ни даже в примерах, которые ваши. Самые элементарные консольные. Там Id не используется. Проверьте SampleSmartConsole.

Mikhail Sukhov
Mikhail Sukhov

Greene-nsk: Id поменялся - это я заметил.

Выложил 3.0.8, там еще раз изменил Id. К вашей проблеме это не имеет отношения, но просто хочу заранее предупредить, чтобы не переделывать дважды. Надеюсь, изменения в Id были последний раз.

Greene-nsk
Greene-nsk Autor

поломалось именно в переходе на 3.0.6

Mikhail Sukhov
Mikhail Sukhov

Greene-nsk: поломалось именно в переходе на 3.0.6

Запустил SampleSmart из 3.0.6. Все отлично, таблица с инструментами обновляется, когда я нажал на копку Бид-Оффер.

Greene-nsk
Greene-nsk Autor

Mikhail Sukhov:

Greene-nsk: поломалось именно в переходе на 3.0.6

Запустил SampleSmart из 3.0.6. Все отлично, таблица с инструментами обновляется, когда я нажал на копку Бид-Оффер.

Извините, не могу найти, где в SampleSmart вы используете SecuritiesChanged. SampleSmartConsole по прежнему не работает. В 3.0.8 тоже.

Mikhail Sukhov
Mikhail Sukhov

Greene-nsk:

Mikhail Sukhov:

Greene-nsk: поломалось именно в переходе на 3.0.6

Запустил SampleSmart из 3.0.6. Все отлично, таблица с инструментами обновляется, когда я нажал на копку Бид-Оффер.

Извините, не могу найти, где в SampleSmart вы используете SecuritiesChanged. SampleSmartConsole по прежнему не работает. В 3.0.8 тоже.

Извиняюсь, не понял изначально суть проблемы. Протестил, багу нашел. Исправил. Выложу скоро.