Stock# 3.2 beta
Atom Ответить
11.06.2011


Выложил на бокс.

Изменения:

  1. Существенно изменилась модель тестирования. Остался только EmulationTrader (отвечает и за историю, и за случайные данные).
  2. Событийная модель для стратегий стала основной. И теперь она работает чисто на событиях.
  3. Strategy.OnProcess переехал в TimeFrameStrategy.
  4. Исчез StrategyManager. Из-за пункта 2 он стал не нужен, так как каждое действие активируется в том потоке, в котором пришло событие.
  5. Order.InitializationTime исчез, но появился Order.Latency. Поддерживается высокая точность замера round trip заявок, актуально для HFT шлюзов.
  6. Ecng.Trading был переименован в StockSharp.
  7. Класс для расчета кривой эквити и графический контрол для отображения.
  8. В дистрибутив вошли Alfa + Plaza.
  9. https://stocksharp.ru/fo...apusk-tierminala-Launch/


Баги:

  1. https://stocksharp.ru/posts/m/8336/
  2. https://stocksharp.ru/fo...mentOutOfRangeException/
  3. https://stocksharp.ru/posts/m/8701/
  4. https://stocksharp.ru/posts/m/8794/

Теги:


Спасибо:




56 Ответов
< 1 2 3 
Den

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


sergey.masyura Перейти
Den Перейти


Спасибо за апдейт! Забирать надо с кодеплекса? На боксе его не видно...


С box.net забирать. На codeplex релизы не выкладываются, только референсы периодически обновляются.

https://www.box.net/stocksharp/1/106808774

Удивительное дело. По этой прямой ссылке вижу. Если захожу на боксе в папку 3.2, то вижу все 3.2.x кроме 3.2.10...
Спасибо:

Mikhail Sukhov

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


Den Перейти
Удивительное дело. По этой прямой ссылке вижу. Если захожу на боксе в папку 3.2, то вижу все 3.2.x кроме 3.2.10...


Браузер паленый.
Автор топика
Спасибо:

Den

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


Mikhail Sukhov Перейти
Den Перейти
Удивительное дело. По этой прямой ссылке вижу. Если захожу на боксе в папку 3.2, то вижу все 3.2.x кроме 3.2.10...

Браузер паленый.

Ходил двумя разными браузерами. Теперь стало видно. Проблемы с импортом индексов и кросс-курсов больше нет, спасибо!
Спасибо:

Alexander

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


Den Перейти
Mikhail Sukhov Перейти
Den Перейти
Удивительное дело. По этой прямой ссылке вижу. Если захожу на боксе в папку 3.2, то вижу все 3.2.x кроме 3.2.10...

Браузер паленый.

Ходил двумя разными браузерами. Теперь стало видно. Проблемы с импортом индексов и кросс-курсов больше нет, спасибо!


Пожалуйста.
Кстати, новость о выходе новой беты: "Выложили 3.2.10" содержит прямую ссылку на скачивание... На будущее :)
Спасибо:

Alexander

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


Выложили 3.2.11

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

Изменения:

  1. Объём теперь decimal, а не int32
  2. ITrader.SyncMarketTime - добавлена поддержка синхронизации времени через NTP сервер.
    Если NTP сервер по какой-то причине недоступен (сидите через прокси, NTP отвалился) - в MarketTimeOffset устанавливается разница между часовым поясом биржи (Мск для РТС, ММВБ и тестирования, Киев - для украинской) и вашим часовым поясом.
  3. Полностью переработан StrategiesMonitorWindow. Теперь называется MonitorWindow.
    1) возможность писать лог от инфраструктуры, а не только от стратегий;
    2) добавление стратегий теперь более прозрачно.
    См. документацию.
  4. ConsoleLogListener. Разноцветные сообщения.
  5. Полный рефакторинг логгирования. См. документацию для подробностей.

  6. BasketTrader удалён за ненадобностью
  7. Переименования (Multi*, Batch* -> Basket*; MultiTrader.AggregatedTraders -> MultiTrader.InnerTraders; StrategyErrorStates -> ErrorStates, StrategyProcessStates -> ProcessStates, StrategyProcessResults -> ProcessResults)

  8. Quik: если индексы выводятся по DDE из таблицы инструменты и добавлена колонка Значение, то оно пишется в Security.LastTrade.Price
  9. Quik: QuikTrader.MarketTime изменён. Теперь время берётся как и у BaseTrader.MarketTime - по системному времени
  10. Quik: Добавлен метод QuikTerminal.RegisterSecurity
  11. Quik: По умолчанию заявки теперь посылаются в асинхронном режиме
  12. Quik: Если программно открывается стакан при включённой сортировки таблицы Инструменты - сортировка снимается.
  13. Quik: Возможность просмотра системных сообщений (QuikTrader.Termianl.GetMessages())

  14. EmulationTrader. Учет времени у startDate и stopDate.
  15. Гидра - произвольная глубина стаканов.
  16. Гидра - существенно изменён формат хранения данных. Теперь данные занимают ещё меньше времени.
  17. Добавлен класс FortsDailyData (Algo.History.Rts) для получения исторических дневных данных. Спасибо пользователю Church.
  18. Plaza2: коннектор восстанавливает работу после обрыва подключения к роутеру.



Баги:

  1. Грек ро всегда равен 0.
  2. Некорректное сохранение дублирующихся данных в MarketDataSotrage.
  3. Исключение при вызове Trader.RegisterQuotes.
  4. EmulationTrader.Suspend не сразу останавливает тестирование.
  5. Тестирование: лимитные заявки исполняются по неправильной цене
  6. Гидра. Ошибка при загрузке сделок по VTBR.
  7. много фиксов что нашли сами


Гидра переехала на Codeplex. Ждём новых желающих по внесению своих идей и изменений в проект Stock#.

Оставайтесь с нами, а также приводите друзей и знакомых! Вас ждёт ещё много интересного впереди!
Спасибо: Church

Church

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


По всей видимости, есть еще изменение: большая часть методов класса Strategy превратились в extension methods. Не знаю, чем они отличаются, но вызывать теперь их внутри класса надо через this.
Спасибо:
< 1 2 3 

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

loading
clippy