S#.API 4.2 (Закрыта)
Atom
14.11.2013


Выложили 4.2.0

Фичи:
  • События обработки данных коннекторов вызываются из одного потока.
  • Коннекторы 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).

Баги:

Теги:


Спасибо: Bond pafnuty wkj risty




117 Ответов
< 1 2 3 4 5  >
esper

Фотография
Программист
Дата: 15.01.2014


Автор топика
Спасибо: Axell

esper

Фотография
Программист
Дата: 23.01.2014


Выложили 4.2.2.3

Фичи:
  • ExchangeBoard.WorkingTime.Times заменено на ExchangeBoard.WorkingTime.Periods.
  • Увеличина скорость тестирования на истории.
  • Добавлено свойство HistoryMessageAdapter.PriceLimitOffset.

Баги:
Автор топика
Спасибо:

esper

Фотография
Программист
Дата: 23.01.2014


Автор топика
Спасибо: Axell

esper

Фотография
Программист
Дата: 24.01.2014


Перезалил архивы из-за ошибок проверки лицензии.
Автор топика
Спасибо:

esper

Фотография
Программист
Дата: 30.01.2014


Выложили 4.2.2.5

Фичи:
  • Библиотека Smart переименована в SmartCom.

Баги:
Автор топика
Спасибо:

esper

Фотография
Программист
Дата: 31.01.2014


Автор топика
Спасибо:

Rebelion

Фотография
Курсы
Дата: 31.01.2014




esper, вечер добрый. Подскажите, а проблему с разреженным стаканом решаете или это не проблема/баг, а норма?
Спасибо:

alexan3010

Фотография
Дата: 05.02.2014


4.2.2.6 ошибка проверки лицензии, SmartCom 3.0.
Спасибо:

esper

Фотография
Программист
Дата: 13.02.2014


Выложили 4.2.2.10

Фичи:
  • SecurityChanges переименованы в Level1.
  • Тип инструмента, поле Security.Type, сделано nullable.
  • Для заявок добавлено поле StrategyId, которое хранит идентификатор стратегии, через которую выставлена заявка.
  • Взаимосключающие правила удаляются независимо от результата выполнения CanFinish для этих правил.
  • Для MarketEmulator добавлена буферизация данных на выходе.
  • Для настроек MarketEmulator удалены неиспользуемые свойства.
  • SciChart обновлен до версии 2.3.
  • В примерах для отображения инструментов, сделок, заявок и т.д. используются графические элементы из S# Xaml.

Баги:
  • Небольшие исправления в генераторах данных.
  • Plaza. Исправлена отправка ответа на подписку на данные.
  • BasketMessageAdapter. Отправка ошибки для заявки если не найден адаптер для портфеля.
  • Параметры метода Start объекта HistoryEmulationConnector.
  • SciChart. При включенном перекрестии не работает прокрутка мышкой.
  • SciChart. Падает при добавлении аннотаций (линий).
  • Ошибка обработки элементов ОЛ для Connector.
  • Мелкие исправления для AlfaDirect.
  • Ошибка проверки лицензии для SmartCom.
Автор топика
Спасибо: Aleksey24

esper

Фотография
Программист
Дата: 20.02.2014


Выложили 4.2.2.15

Фичи:
  • Графические компоненты, использующие платные библиотеки, вынесены в Xaml.Extended.
  • Увеличина производительность отображения инструментов в SecurityPicker.
  • В примерах используются диалоги из Ookii.Dialogs.Wpf.

Баги:
Автор топика
Спасибо: vsnoopy83

esper

Фотография
Программист
Дата: 28.02.2014


Выложили 4.2.2.16

Фичи:
  • Коннектор ETrade переведен на сообщения.
  • HistoryEmulationConnector. Данные читаются до указанной полной даты (дата + время).
  • Добавлены графические компоненты Level1Grid и SecurityCreateWindows.
  • PropertyGrid поддерживает редактирование типа инструмента и типа опциона.
  • SciChart. Пользовательские цвета для сделок и заявок.

Баги:
Автор топика
Спасибо:

esper

Фотография
Программист
Дата: 12.03.2014


Выложили 4.2.2.18

Фичи:
  • Emulator. Блокировка денег при покупке/продаже, перерасчет текущего кол-ва денег в портфеле.
  • PnLManager. Расчет нереализованной прибыли.
  • Connector. Удалено свойство IsCreateSecurityByData.
  • Добавлена панель для работы с графиком Xaml.Extended.ChartPanel.
  • SciChart. Свечка в легенде показывается в одну строку.
  • SciChart. Добавлена область предварительного просмотра.
  • SciChart. Добавлена возможность отрисовки свечек с одинаковой датой.

Баги:
Автор топика
Спасибо:

devruss

Фотография
Курсы
Дата: 12.03.2014


esper Перейти
Выложили 4.2.2.18

Фичи:

  • PnLManager. Расчет нереализованной прибыли.
  • Добавлена панель для работы с графиком Xaml.Extended.ChartPanel.
  • SciChart. Свечка в легенде показывается в одну строку.
  • SciChart. Добавлена область предварительного просмотра.
  • SciChart. Добавлена возможность отрисовки свечек с одинаковой датой.



а можно краткое описание как новыми фичами пользоваться? буквально пару строк кода + скриншот фичи если она визуальная?

Спасибо!
Спасибо:

Mikhail Sukhov

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


devruss Перейти

а можно краткое описание как новыми фичами пользоваться? буквально пару строк кода + скриншот фичи если она визуальная?
Спасибо!


Все это есть в примере в Контакте.
Спасибо:

devruss

Фотография
Курсы
Дата: 12.03.2014


Михаил Сухов Перейти
devruss Перейти

а можно краткое описание как новыми фичами пользоваться? буквально пару строк кода + скриншот фичи если она визуальная?
Спасибо!


Все это есть в примере в Контакте.


Назовите пожалуйста номера примеров, где освещаются вышеперечисленные НОВЫЕ фичи?
Спасибо:

GSC2

Фотография
Дата: 14.03.2014


В версии 4.2.2.16 SmartCom переподключение работает?
Тестировал так. Подключился, вынул интернет кабель из ноута, подождал 60 сек, воткнул интернет. За это время ни одно событие Disconnect, ErrorConnection, ExportError не было вызвано. Только было сообщение в ProcessDataError, что-то типа - "неожиданное сообщение Disconnected..." На все события подписан, даже на Trader1.ReConnectionSettings.ConnectionSettings.Restored и Trader1.ReConnectionSettings.ExportSettings.Restored.
Раньше в версии 4.1.19, хотя бы ErrorConnection срабатывал, позже приходило событие реконнекта, но NewTrades не обновлялись. Надо было все перезагружать.
Спасибо:

esper

Фотография
Программист
Дата: 21.03.2014


Выложили 4.2.2.22

Фичи:
  • Emulator. Проверка рабочего времени при выставлении заявок.
  • TLimitType переименован в TPlusLimits.
  • Xaml.PortfolioGrid. Добавлены дополнительные столбцы.
  • HistoryEmulationConnector. Удаление данных с прошлого тестирования перед запуском.

Баги:
Автор топика
Спасибо:

GSC2

Фотография
Дата: 27.03.2014


Реконнекту смарта процессе исправления?
Тогда назовите версию, где реконнект работает.
Спасибо:

esper

Фотография
Программист
Дата: 29.03.2014


Выложили 4.2.2.24

Фичи:
  • Добавлен коннектор для Rss.
  • Добавлено поле News.Url, для ссылки на новость в интернете.
  • AddressComboBox. Поддержка пользовательского ввода данных.
  • MarketDepthControl. Поддержка форматирования для цены и объема.
  • Micex. Добавлено условие для стоп-заявок.

Баги:
Автор топика
Спасибо:

whitebar

Фотография
Курсы
Дата: 02.04.2014




Доброго времени суток!

По сравнению с версией 4.2.2.22 перестало работать событие изменения PnL стратегии. Следующий код корректно работает в 4.2.2.22 и не работает в 4.2.2.24:

Код

            var curveItems = PnLCurveChart.CreateCurve("SMA", Colors.DarkGreen);
            
            strategy.PnLChanged += () =>
            {
                var data = new EquityData
                {
                    Time = strategy.CurrentTime,
                    Value = strategy.PnL,
                };

                strategy.AddInfoLog("Изменился PnL стратегии");
                this.GuiAsync(() => curveItems.Add(data));
            };


Используется Connector HistoryEmulationConnector.
В логе ни разу не появляется сообщение "Изменился PnL стратегии". В версии 4.2.2.22 сообщение появляется регулярно
Спасибо:

Mikhail Sukhov

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


whitebar Перейти
о


В SampleHustoryTesting так же не меняется эквити?
Спасибо:

whitebar

Фотография
Курсы
Дата: 06.04.2014


В SampleHistoryTesting все работает.
Похоже, ошибка на моей стороне.

Спасибо!
Спасибо:

esper

Фотография
Программист
Дата: 08.04.2014


Выложили 4.2.2.26

Фичи:
Баги:
Автор топика
Спасибо: Aleksey24

esper

Фотография
Программист
Дата: 12.04.2014


Выложили 4.2.2.27

Фичи:
  • Добавлен коннектор BTC-e.
  • Micex. Добавлена поддержка интерфейса Broker22 (+ move для заявок) и обновлены библиотеки.
  • Добавлен вывод детальной информации при ошибках подписки на данные.

Баги:
Автор топика
Спасибо:

devruss

Фотография
Курсы
Дата: 13.04.2014


esper Перейти
Выложили 4.2.2.27
Фичи:
  • Добавлен коннектор BTC-e.


Еще раз повторю: новые фичи - это очень круто. Но если на новые фичи нет документации, то ими будут пользоваться только те, кто знает как они устроены т.е. сами разработчики, ну либо люди очень любящие логические головоломки.

Потратил 15 мин на попытку засетапить btc/usd из btc - All@btce не получает вообще никаких данных, попытка засетапить индивидуальный инструмент тоже ни к чему не приводит
половина манипуляций приводит к
Код
13:22:39.849|Error  |BTCE      |Ошибка при запуске источника. Источник будет остановлен.


Очень хочется увидеть хотя бы пару строчек как именно пользоваться НОВЫМИ фичами


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

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

loading
clippy