Sync
Atom
05.09.2013
Buratino


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

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'.


Теги:


Спасибо:


< 1 2 3  >
Buratino

Фотография
Дата: 12.09.2013
Ответить


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

Спасибо:

Mikhail Sukhov

Фотография
Дата: 12.09.2013
Ответить


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

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

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

Спасибо:

Buratino

Фотография
Дата: 12.09.2013
Ответить


Михаил Сухов:

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

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

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

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

Спасибо:

Buratino

Фотография
Дата: 12.09.2013
Ответить


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

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

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

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

Спасибо:

Mikhail Sukhov

Фотография
Дата: 12.09.2013
Ответить


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

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

Спасибо:

Buratino

Фотография
Дата: 12.09.2013
Ответить


Михаил Сухов:

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

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

Да. Или Failed.

Спасибо:

Mikhail Sukhov

Фотография
Дата: 14.09.2013
Ответить


Buratino:

Михаил Сухов:

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

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

Да. Или Failed.

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

Спасибо:

Buratino

Фотография
Дата: 14.09.2013
Ответить


Михаил Сухов:

Buratino:

Михаил Сухов:

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

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

Да. Или Failed.

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

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

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

Спасибо:

Mikhail Sukhov

Фотография
Дата: 14.09.2013
Ответить


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

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

Спасибо:

Buratino

Фотография
Дата: 15.09.2013
Ответить


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

Спасибо:
< 1 2 3  >

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy