Stock# 3.0 Beta
Atom Ответить
04.02.2011


Это бета версия. Поэтому в блог (+ дока в онлайне) пока не пишу о всех изменениях. Отмечу основные нововведения + баги исправленные. Большая просьба протестить версию на работоспособность в плане старых вещей. Добавлял и изменял много - есть вероятность что отвалилось что-то из старого.

Фичи:


  1. HistoryTestTrader + Гидра. Это тот самый бэк тестинг.
  2. Таблица инструментов содержит минимум полей ( https://stocksharp.ru/forum/1308/ ). Чтобы вернуть старый режим QuikTrader.IsNewSecurities = false
  3. Таблицы с портфелями при ДДЕ экспорте.
  4. SmartComWrapper.


Баги:

  1. https://stocksharp.ru/posts/m/5266/
  2. https://stocksharp.ru/fo...chieniie-Unit-iz-stroki/
  3. https://stocksharp.ru/fo...tionSettings-TimeBounds/
  4. https://stocksharp.ru/fo...-nie-vsieghda-rabotaiet/

Теги:


Спасибо:




24 Ответов
dart

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


А S#3.0 VS2008 не поддерживает?
Спасибо:

Mikhail Sukhov

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


dart Перейти
А S#3.0 VS2008 не поддерживает?


Поддерживается конечно. Проект все еще на 3.5. Солюшен файлы для примеров нет, потому что мне накладно параллельно вести две студии.
Автор топика
Спасибо:

Mikhail Sukhov

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


Обновил до 3.0.1


  1. Добавил описание Storage API.
  2. Добавил описание создания источников для Hydra.
  3. https://stocksharp.ru/fo...zmienienii-paramietorov/
  4. Ускорил работу Гидры и тестирования на истории.
  5. https://stocksharp.ru/fo...derDirection-v-sdielkie/
  6. https://stocksharp.ru/fo...ger-GetTimeFrameCandles/
Автор топика
Спасибо:

Mikhail Sukhov

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


Обновил онлайн документацию.
Автор топика
Спасибо:

Mikhail Sukhov

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


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

Mikhail Sukhov

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


Обновил до 3.0.3


  1. Исправление ошибок с Гидрой.
  2. https://stocksharp.ru/forum/1328/RangeCandles/
  3. https://stocksharp.ru/posts/m/4417/
  4. Тестирование на рыночных данных. Документация + пример SampleRealTimeTesting

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

Mikhail Sukhov

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


Обновил до 3.0.4


  1. Вернул MarketDepth.QuotesChanged.
  2. HistoryStrategyManager -> TimeShiftStrategyManager.
  3. Документация по тестированию на случайных данных + пример SampleEmulationTesting.
Автор топика
Спасибо:

Mikhail Sukhov

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


Обновил до 3.0.5


  1. Гидра начала работать со стаканами.
  2. Ускорил тестирование на истории.

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

Mikhail Sukhov

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


Обновил до 3.0.6


  1. Новый алгоритм генерации стакана для тестирования на истории.
  2. Фикс https://stocksharp.ru/fo...ProcessDataError--3-0-5/
  3. Фикс https://stocksharp.ru/posts/m/6105/#post5389
  4. Фикс https://stocksharp.ru/fo...ovierki-Verifier--3-0-5/
  5. Единая идентификация инструментов у Quik Smart и Hydra.
  6. Smart security id спрятан в ExtensionInfo.
  7. Фикс с кодами и именем инструментов https://stocksharp.ru/posts/m/6058/#post5342
  8. Position, увеличил с Int32 до Int64.


Перед запуском новой Гидры рекомендую ознакомиться с сообщением https://stocksharp.ru/posts/m/6092/#post5376
Автор топика
Спасибо:

Alexander

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


Mikhail Sukhov Перейти
Обновил до 3.0.6


  1. Position, увеличил с Int32 до Int64.




Если не секрет - с какой целью?
И почему бы тогда сразу не изменить тип Volume у стратегий также до Int64?

Ведь эти 2 свойства по сути должны иметь одинаковый тип.
А то сейчас если хочется закрыть текущую позицию по рынку необходимо делать приведение:
Код
Volume = (int)Math.Abs(currentPosition);
Спасибо:

Mikhail Sukhov

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


Alexander Перейти
Если не секрет - с какой целью?


У пользователя S# размер позы превысил 2 миллиарда.Smile

Alexander Перейти

И почему бы тогда сразу не изменить тип Volume у стратегий также до Int64?


Можно. Только есть ли смысл кроме приведения? Вряд ли кто-то будет оперировать таким объемом в заявках. Да и не думаю, что это вообще возможно выставить на биржу.
Автор топика
Спасибо:

Mikhail Sukhov

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


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

Mikhail Sukhov

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


Обновил до 3.0.8


  1. Фикс https://stocksharp.ru/fo...portfielia-FORTS--3-0-6/
  2. Смарт. Исправил Security.Id и Security.Class (было EQ стало EQBR и т.д.).
  3. Фикс примера SampleSmartCandles.
  4. Фикс https://stocksharp.ru/posts/m/6121/#post5405
  5. Фикс https://stocksharp.ru/posts/m/6233/
  6. Фикс https://stocksharp.ru/posts/m/6231/#post5515
  7. Фикс https://stocksharp.ru/posts/m/6179/#post5463

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

Mikhail Sukhov

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


Обновил до 3.0.9


  1. В таблице заявок и стоп заявок добавилась колонка Код клиента.
  2. Фикс https://stocksharp.ru/fo...hanged-nie-vyzyvaietsia/
  3. Фикс https://stocksharp.ru/posts/m/6257/
Автор топика
Спасибо:

Mikhail Sukhov

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


Обновил до 3.0.10


  1. Фикс https://stocksharp.ru/posts/m/6300/
  2. Фикс https://stocksharp.ru/posts/m/6269/ (CancelTime + непоследовательность событий от Смарта)
  3. Фикс https://stocksharp.ru/fo...sviechi-v-CandleManager/
  4. OrderStatus.Done -> OrderStatus.Accepted.
Автор топика
Спасибо:

Mikhail Sukhov

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


Обновил до 3.0.11


  1. Интерфейс IMarketDataStorage со свойствами FromDate, ToDate.
  2. Фикс https://stocksharp.ru/fo...vlieniie-zaiavok--3-0-9/
  3. Фикс Гидра. Импортированные инструменты появляются после перезагрузки.
  4. Фикс https://stocksharp.ru/posts/m/6360/
Автор топика
Спасибо:

Mikhail Sukhov

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


Обновил до 3.0.12


  1. TraderHelper.GetMarketPrice возвращает 0 при отсутствии данных в стакане.
  2. IMarketEmulator.
  3. Фикс https://stocksharp.ru/fo...QuikTerminal-OpenQuotes/
  4. Фикс https://stocksharp.ru/posts/m/6251/ (размер спреда равен 0)

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

Mikhail Sukhov

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


Обновил до 3.0.13


  1. IMarketDataSource.Clear.
  2. TraderHelper. IsFullEmpty, IsHalfEmpty для MarketDepth.
  3. Фикс https://stocksharp.ru/posts/m/6459/
Автор топика
Спасибо:

Mikhail Sukhov

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


Обновил до 3.0.14


  1. Excel формат переделал на 2007 чтобы можно было записывать миллион строчек в файл.
  2. Фикс https://stocksharp.ru/fo...ielok-v-tiekstovyi-fail/
  3. Фикс https://stocksharp.ru/posts/m/6508/

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

Mikhail Sukhov

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


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

Mikhail Sukhov

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


Обновил до 3.0.16


  1. Обновил скрипт БД для Гидры.
  2. Фикс https://stocksharp.ru/forum/1209/
  3. Фикс https://stocksharp.ru/posts/m/6499/
  4. Фикс https://stocksharp.ru/fo...stratsiia-zaiavok-Smart/ (OrdersChanged вызывается до NewOrders)
Автор топика
Спасибо:

Mikhail Sukhov

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


Обновил до 3.0.17


  1. Переименовал GetRealizedVolume в GetMatchedVolume.
  2. Фикс https://stocksharp.ru/posts/m/6673/
  3. StrategyPositionManager рассчитывает значение по заявкам, а не по сделкам.

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

Mikhail Sukhov

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


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

Mikhail Sukhov

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


Обновил до 3.0.19


  1. Фикс https://stocksharp.ru/fo...onnection-nie-rabotaiet/
  2. Фикс в UnitControl
Автор топика
Спасибо:


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

loading
clippy