Тестирование новый фичей
Atom Ответить
13.02.2014


Всех приветствую!

Хочу попросить вас протестировать примеры из последней версии https://stocksharp.ru/posts/m/29554/ . В этот топик отпишитесь, пожалуйста, какой пример вы протестировали и какой его статус.

Подобные вещи у вас лично займут 5-10 минут личного времени, но это серьезно повлияет на стабильность выпускаемых нами программ.

Так же хочу спросить насчет Hydra. Запустить какой-то источник и сообщить о результатах его работы. А так же другие его фичи.

Просьба тестировать то, что не было протестировано другими пользователями.



Спасибо:




32 Ответов
< 1 2 
Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 09.04.2014
Ответить


Просьба проверить новый API https://stocksharp.ru/posts/m/30232/ на предмет качества работы с .NET 4.5.1

В особенности интересуют коннекторы на устаревших технологиях (Plaza COM, SmartCOM, AlfaDirect).
Автор топика
Спасибо:

Aleksey24

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


Михаил Сухов Перейти
Просьба проверить новый API https://stocksharp.ru/posts/m/30232/ на предмет качества работы с .NET 4.5.1

В особенности интересуют коннекторы на устаревших технологиях (Plaza COM, SmartCOM, AlfaDirect).



По поводу SmartCOM:

Пример SampleSmartCandles запускается (история и RealTime). По первому запросу приходят свечки за прописанный период, далее в RealTime новые свечки не появляются, не разбирался почему.
Пример SampleSmart запускается. Приходят данные по портфелям, инструментам. Не увидел чтобы приходили в окно с заявки и мои сделки (сделанные из SmarX) не отобразились. Понравилась фича - цветное мигание направления сделки!
Пример SampleSmartConsole запускается. Торговлю не тестил.
Пример SampleSmartSMA запускается. В MyTradeGrid и в OrderGrid нет инфо о сделках из SmartX, а в LogControl инфо о сделках пришла от Имя SmartComTransactionMessageAdapter. Торговлю не тестил.
Спасибо: Mikhail Sukhov

Ольга

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


Добрый вечер!

Протестировала пример SamplePlaza версии 4.2.2.26. .Net 4.5.1, обновила.

У меня пример не скомпилировался. Много ошибок типа:

Цитата:
Выдано исключение System.Reflection.Adds.UnresolvedAssemblyException для "C:\Users\User\Desktop\PLAZA\SamplePlaza_StockSharp_4.2.2.26\OrdersWindow.xaml": Среда типа не может разрешить сборку: PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35.

тег "SecurityPicker" не существует в пространстве имен XML "clr-namespace:StockSharp.Xaml;assembly=StockSharp.Xaml". Строка 13 позиция 4.

Тип "RowDefinition" не найден. Убедитесь, что не пропущена ссылка на сборку и что все сборки, на которые заданы ссылки, построены.

и так далее.


Разбираться не стала, но попробовала запустить пример из папки Debug.

Пример запускается, инструменты загружаются, стаканы есть. Загружаются мои сделки, все сделки, заявки, всё хорошо. Ордерлог не смотрела.

Проверяла отправку заявок. Всё хорошо, но есть несколько недочетов.

Рыночную заявку отправить нельзя, приходит ошибка "Цена заявки вне лимита".

В окошке регистрации заявки прибавление/уменьшение цены хорошо бы сделать кратно минимальному шагу цены выбранного инструмента, а то странно, когда к RIM по одному пункту прибавляется)

В заявке с видимым объёмом 50 из 500 виден весь объём, непонятно, как это работает.

В стакане не отображаются свои заявки, столбцы-то для этого вроде есть.

В окне "Заявки" нет поля инструмент, кнопки "Отменить все заявки" не увидела(Проглядела?). Здесь же напротив заявки есть поле "Ошибка", которое что-то должно показывать при нажатии, но текста нет.

Запустила свой проект с новой версией, проработал на тестовом полигоне день. В логах увидела такое:

Цитата:
2014/04/10 20:08:02.870|Error |PlazaTransactionMessageAdapter|System.ArgumentException: Сообщение имеет состояние и имеет информацию об ошибке 'Произошла ошибка. Код 50, описание 'Не найдена заявка для перестановки.'.'.
в StockSharp.Algo.Connector.#=q$oHWJwMPO9TCkNeaxdxfV_un2Rh8QdbQU4vwxteOvUs=(Security #=qRi8m$jtChUc$85tbJCangw==, ExecutionMessage #=qFkfBCxg190mLe4wNsWe8TQ==)
в StockSharp.Algo.Connector.#=q$pOuqyEOBMVCUtUeCGxnn06lWI3KCE_5C9o2lQO1D$0=.#=qvhzCFKl8KnQi3XwrgPxItQz0f_7CjbvPy91CRPPeHg4=(Security #=qCMmUKbcTEWO7SRdxgMkn_g==)
в StockSharp.Algo.Connector.#=qKtLy5oWpV9QApTxR9Dr8QQ8pSwe442rpzKhOYjzNPxU=[TMessage](TMessage #=qRDfxRFPZsgnpE$EhJlNmBQ==, Func`2 #=qzNpsYdxZsQymAarWQOhN3Q==, Action`2 #=qQLK8q4tnehj5QW7dUprVhA==, Boolean #=qdugvRfbSXdq8zlKCVuSiGFQnH3wCh3fpM7q$QkV_G1w=)
в StockSharp.Algo.Connector.#=qw28hjcUWS5mUF04vl7J0lSeu9JtYqWEYpUNIT8kOokA=(ExecutionMessage #=qmk1MvPeg2wEFmPcr4MBRxw==)
в StockSharp.Algo.Connector.OnProcessMessage(Message message, MessageAdapterTypes adapterType, MessageDirections direction)
в StockSharp.Algo.Connector.#=qH2DBBa9RqYpretc2EvEWPvrzqVqboL7G6NfYX_9phrlxSaCkB8VwKCiSGuuCi0Bt(Message #=qPmrbCaPu_BL$vds4bfVoDQ==)
в System.Action`2.Invoke(T1 arg1, T2 arg2)
в StockSharp.Messages.MessageProcessor.<StockSharp.Messages.IMessageProcessor.Start>b__0()


Что это и как с этим бороться? Работе вроде не мешает.

И обнаружила ещё одну ошибку, которая была и в прошлой версии.
Если посылать заявку на перерегистрацию (ReregisterOrder(Order,Order)), и транзакция будет ошибочной с кодом ошибки 9999(превышен лимит транзакций), то потом эту заявку нельзя уже второй раз перерегистрировать. Возникает ошибка

Цитата:

System.ArgumentException: Номер транзакции отмены 35533271 уже был ранее добавлен.


Ну и осталась проблема с ReregisterOrderPair, описана в этом посте - https://www.stocksharp.ru/posts/m/30211/

В остальном всё нормально.
Спасибо: Mikhail Sukhov

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 10.04.2014
Ответить


Ольга Перейти


Спасибо. Кроме регистрации остальные ошибки не являются ошибками коннектора.
Автор топика
Спасибо:

Ramil

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


Получается теперь Stocksharp под XP работать не будет?
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 14.04.2014
Ответить


Ramil Перейти
Получается теперь Stocksharp под XP работать не будет?


Вопрос к майкрософту.
Автор топика
Спасибо:

Garynych

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


Пытаюсь открыть проект Sample для Quik'a. Проект компилируется и работает, но есть одно НО. В проекте есть форма OrdersWindow, на которой расположен OrderGrid, редактирование этой формы невозможно по причине "Недопустимая разметка". Ошибка 1 Член "OrderCanceling" не распознан или недоступен и Ошибка 2 Свойство "OrderCanceling" не найдено в типе "OrderGrid".

При создании собственного проекта с компонентой OrderGrid ошибка повторяется.
Спасибо:
< 1 2 

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

loading
clippy