S#.API 4.2 (Locked)
Atom
11/14/2013
esper


Выложили 4.2.0

Фичи:- <mark>События обработки данных коннекторов вызываются из одного потока.</mark>

  • Коннекторы Quik, Plaza, SmartCOM, LMAX, FIX, Blackwood переведены на работу через сообщения.
  • RealTimeEmulationTrader работает только с коннекторами переведенными на сообщения.
  • Добавлен MessagesBasketTrader для коннекторов, которые переведены на работу с сообщениями. BasketTrader не работает с коннекторами, которые переведены на сообщения.
  • Полностью переделаны MarketEmulator и EmulationTrader.
  • Для Quik добавлена поддержка T+2, для каждого вида лимита приходит отдельная позиция (поле Position.LimitType).
  • ITrader добавлена поддержка поиска портфелей.
  • Security.MinStepSize по умолчанию равен 0.01.
  • Portfolio.ExchangeBoard является необязательным.
  • Exchange.Me переименована в Exchange.Moex
  • SecurityChangeTypes переименован в Level1Fields.
  • При использовании ContinuousSecurity в правилах проверяется только текущий инструмент.
  • При ошибке снятия заявки состояние не меняется.
  • Поддержка множества счетов в одном файле лицензии.
  • В Blackwood добавлены настройки для пути к логам.
  • Добавлен расширенный редактор настроек (Xaml.PropertyGrid).
  • Добавлена панель для поиска инструментов (Xaml.SecurityLookupPanel). Баги:- Исправлен поиск инструментов для подписки на маркет данные.
  • Lmax. Ошибка загрузки инструментов с сайта.
  • Transaq. Падает с NRE на RaiseConnectionError из Connect.
  • Plaza. Ошибка с ревизиями для ClientGate.
  • Plaza. Установка размера стакана.
  • Plaza. Некорректный тип данных поля Value в PlazaCurrencyOnlineColumns.
  • SmartCOM Невозможно выполнить остановку экспорта, так как экспорт находится в состоянии Disconnected.
  • SmartCOM в примерах убрана лишняя регистрация портфелей.
  • LogControl. Не работает автовыравнивание ширины столбцов.
  • UniversalGrid. Копирование в буфер обмена.
  • UniversalGrid. Unhandled Exception: Specified cast is not valid.
  • UniversalGrid. Неверные цвета текста в строке при потере фокуса.
  • Множество мелких исправлений.

Tags:


Thanks: Bond pafnuty wkj risty


< 1 2 3 4 5  > >>
Mikhail Sukhov

Avatar
Date: 11/19/2013


alexan3010: В окне "Инструменты", после нажатия кнопки "Вид-Офер" вываливается вот это, причем куча окошек:

А вот это уже ошибка версии 4.2. Будем лечить.

Thanks:

alexan3010

Avatar
Date: 11/19/2013


Дальше, пример SampleSmartCandles.

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

UPD: Сейчас специально скачал версии 4.1.17 и 4.1.19 - там в SampleSmartCandles все работает, свечки выводятся как он-лайн, так и исторические!

Thanks:

Rebelion

Avatar
Date: 11/22/2013


Та же петрушка с RealTimeEmulationTrader - не идёт экспорт данных, стакан через RegisterMarketDepth не регистрируется. Более того, Verifier определяет настройки корректными! В качестве терминала - Quik. Т.е. подключаюсь, делаю

realTimeTradeEmulation.RegisterSecurity(stock);
realTimeTradeEmulation.RegisterMarketDepth(stock);
realTimeTradeEmulation.RegisterTrades(stock);
realTimeTradeEmulation.RegisterPortfolio(instrument.portfolio);
```,

но на чарте пусто, не появляется стакан в квике по инструменту. В 4.1.19 тот же код пашет без проблем.


P.S. Уточнение - какие-то проблемы с Фортсом, видимо, в 4.2.1, т.к. лукойл нормально отображается...
Thanks:

Bond

Avatar
Date: 11/25/2013


Где документация по работе с новым API? Где примеры? Только один очень простой пример. Дока старая. Или методом научного тыка нужно изучать как работает API?

Thanks:

Rebelion

Avatar
Date: 11/25/2013


Bond: Где документация по работе с новым API? Где примеры? Только один очень простой пример. Дока старая. Или методом научного тыка нужно изучать как работает API?

Ну, или хотя бы рабочий пример по SampleSMA - текущий данные из квика не подтягивает.

Thanks:

Mikhail Sukhov

Avatar
Date: 11/25/2013


Bond: Или методом научного тыка нужно изучать как работает API?

А чем текущая документация не устраивает?

Thanks:

Rebelion

Avatar
Date: 11/25/2013


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

Bond: Или методом научного тыка нужно изучать как работает API?

А чем текущая документация не устраивает?

Михаил, не работает пример SampleSMA. Я беру проект, собираю в Debug'е, запускаю - фиг. Если просто экзешник пускануть, то всё норм.

Thanks: Jean

Mikhail Sukhov

Avatar
Date: 11/25/2013


Rebelion:

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

Bond: Или методом научного тыка нужно изучать как работает API?

А чем текущая документация не устраивает?

Михаил, не работает пример SampleSMA. Я беру проект, собираю в Debug'е, запускаю - фиг. Если просто экзешник пускануть, то всё норм.

Вы себя запутали окончательно за прошлую неделю. А заодно и малосара[biggrin]

Пишите в одном топике. Я уже ответил там о том, почему не работает. Не пишите во всех топиках подряд, вы себя только путаете, и других путаете.

Thanks:

Bond

Avatar
Date: 11/25/2013


Хочу протестировать новый API, оценить скорость работы. А как перевести на него не понятно.

Ошибка.png 57 KB (843)
Thanks:

Mikhail Sukhov

Avatar
Date: 11/25/2013


Bond: Хочу протестировать новый API, оценить скорость работы. А как перевести на него не понятно.

Если речь про скрин, то это ошибка выпущенной версии. Она известна, и ее мы правим.

Thanks:
< 1 2 3 4 5  > >>

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

loading
clippy