Sync
Atom
9/5/2013


Почему возникает ошибка при компиляции (до этого красным ничего не подчёркивается), когда я добавляю к правилу .Sync(_locker) инициализированный как
Code
private readonly SyncObject _locker = new SyncObject();


А в итоге:
Error 1 The type 'Wintellect.PowerCollections.CollectionBase`1<T0>' is defined in an assembly that is not referenced. You must add a reference to assembly 'PowerCollections, Version=1.0.2224.30206, Culture=neutral, PublicKeyToken=8d05ee679e87a45f'.



Thanks:


< 1 2 3  >
Buratino

Avatar
Date: 9/12/2013
Reply


Можно ли как-то по-срочному вернуть коллекцию PendingOrders в StockSharp.Algo.Strategies ? А то и не туда и не сюда: со старой версией библиотеки, но с PendingOrders уже работать нельзя, а в новой баг со сменой статуса заявки.
Thanks:

Mikhail Sukhov

Avatar
Date: 9/12/2013
Reply


Buratino Go to
Вопрос по обновлённой версии.

Насколько я вижу, теперь нельзя узнать, есть ли отправленные, но находящиеся ещё "в пути", заявки с помощью PendingOrders.Any(). Ок, заменим на Orders.Any(o => o.State != OrderStates.Pending). Но даже если и так, то статус у заявки продолжает оставаться Pending даже после того, как она наконец "пришла", т.е. зарегистрировалась либо failed.


А можете проверить на последней версии? Потому что схожую ошибку мы уже лечили, и, возможно, простое обновление, решит ошибку.
Thanks:

Buratino

Avatar
Date: 9/12/2013
Reply


Михаил Сухов Go to
Buratino Go to
Вопрос по обновлённой версии.

Насколько я вижу, теперь нельзя узнать, есть ли отправленные, но находящиеся ещё "в пути", заявки с помощью PendingOrders.Any(). Ок, заменим на Orders.Any(o => o.State != OrderStates.Pending). Но даже если и так, то статус у заявки продолжает оставаться Pending даже после того, как она наконец "пришла", т.е. зарегистрировалась либо failed.


А можете проверить на последней версии? Потому что схожую ошибку мы уже лечили, и, возможно, простое обновление, решит ошибку.


Проблема на 4.1.18 есть точно. На 4.1.19 попробую. У товарища тут хотел спросить по поводу всего этого, но ветка readonly.
Thanks:

Buratino

Avatar
Date: 9/12/2013
Reply


Судя по указанной в документации версии апдейта, ничего не поменялось. Упоминания о возврате PendingOrders тоже нет.

Quote:

OrderStates - перечисление StockSharp - платформа для торговых роботов

Состояния заявки.

Пространство имён: StockSharp.BusinessEntities
Сборка: StockSharp.BusinessEntities (в StockSharp.BusinessEntities.dll) Версия: 4.1.16.1 (4.1.16.1)
Thanks:

Mikhail Sukhov

Avatar
Date: 9/12/2013
Reply


Buratino Go to
Проблема на 4.1.18 есть точно. На 4.1.19 попробую.


Давайте еще раз про проблему. Вы хотите сказать, что у вас состояние заявки не переходит и Pending в Active или Done? Я правильно понял вашу ситуацию?
Thanks:

Buratino

Avatar
Date: 9/12/2013
Reply


Михаил Сухов Go to
Buratino Go to
Проблема на 4.1.18 есть точно. На 4.1.19 попробую.


Давайте еще раз про проблему. Вы хотите сказать, что у вас состояние заявки не переходит и Pending в Active или Done? Я правильно понял вашу ситуацию?


Да. Или Failed.
Thanks:

Mikhail Sukhov

Avatar
Date: 9/14/2013
Reply


Buratino Go to
Михаил Сухов Go to
Buratino Go to
Проблема на 4.1.18 есть точно. На 4.1.19 попробую.


Давайте еще раз про проблему. Вы хотите сказать, что у вас состояние заявки не переходит и Pending в Active или Done? Я правильно понял вашу ситуацию?


Да. Или Failed.


Вы пробовали скачать архив, распаковать и запустить Sample (если вы используете Quik). В нем так же отображаются только два состояния? Лучше проверить на наши скомпилированных примерах (чтобы не было проблем с кэшрированными библиотеками от других версий).
Thanks:

Buratino

Avatar
Date: 9/14/2013
Reply


Михаил Сухов Go to
Buratino Go to
Михаил Сухов Go to
Buratino Go to
Проблема на 4.1.18 есть точно. На 4.1.19 попробую.


Давайте еще раз про проблему. Вы хотите сказать, что у вас состояние заявки не переходит и Pending в Active или Done? Я правильно понял вашу ситуацию?


Да. Или Failed.


Вы пробовали скачать архив, распаковать и запустить Sample (если вы используете Quik). В нем так же отображаются только два состояния? Лучше проверить на наши скомпилированных примерах (чтобы не было проблем с кэшрированными библиотеками от других версий).


В посте 10 дана ссылка на проект на базе которого и проверялось. Библиотек перед этим никаких не заменял.

И как проверять на уже скомпилированных примерах для QUIK, как вылавливать нужную точку остановки и баг, менять код?..
Thanks:

Mikhail Sukhov

Avatar
Date: 9/14/2013
Reply


Buratino Go to
И как проверять на уже скомпилированных примерах для QUIK, как вылавливать нужную точку остановки и баг, менять код?..


В том то и дело, что не нужно ничего этого делать. Судя по всему ошибка у вас локальная. Поэтому уже скомпилированный пример это подтвердит.
Thanks:

Buratino

Avatar
Date: 9/15/2013
Reply


Но ведь В посте 10 дана ссылка на проект на базе которого и проверялось. Библиотек перед этим никаких не заменял.
Thanks:
< 1 2 3  >

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

loading
clippy