← Назад

Вопрос про объекты Trader.Position

Добрый день! У меня вопрос по способу корректной работы с объектами Trader.Position, в стратегиях:

  1. Можно ли считать, что единожды появившийся объект Trader.Position будет существовать и будет валиден(не приведет к NullReferenceException) на время работы терминала?
  2. Можно ли утверждать что за время работы стратегии свойства и поля Position также будут оставаться валидными?
  3. Как корректно делать копию объекта Position для исключения возможности частичного изменения его полей на момент создания копии?

Комментарии (1)

Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий

Mikhail Sukhov
Mikhail Sukhov

Graliur: Добрый день! У меня вопрос по способу корректной работы с объектами Trader.Position, в стратегиях:

  1. Можно ли считать, что единожды появившийся объект Trader.Position будет существовать и будет валиден(не приведет к NullReferenceException) на время работы терминала?
  2. Можно ли утверждать что за время работы стратегии свойства и поля Position также будут оставаться валидными?
  3. Как корректно делать копию объекта Position для исключения возможности частичного изменения его полей на момент создания копии?
  1. Оно не приведет к NRE и при исчезноваении.
  2. Это транслируется извне, так что как фишка ляжет.
  3. Никак. Зачем такое вообще нужно?
Graliur