Stock# 3.1
Atom
4/13/2011
Mikhail Sukhov


Скорее всего бета, но кто знает.[smile]

Новые фишки:

  1. Опционы (БШ, хеджер, систетика, котирование).
  2. Перевод с double на decimal.
  3. Поменял названия классов из пространства Testing.
  4. Кретики-нолики.
  5. SmartCOM от 29.03.2011.

Баги:

  1. http://stocksharp.com/forum/1466/Niekorriektnyi-vyvod-stakanov-v-Gidrie/
  2. http://stocksharp.com/posts/m/7104/
  3. http://stocksharp.com/forum/1469/-3-0-19--Niepravil-no-schitaietsia-Position-v-PositionManager/
  4. http://stocksharp.com/forum/1485/Probliema-s-GuarantyCancelOrder/

Для перехода на новую Гидру нужно прогнать скрипт trading_diff.sql.


Tags:


Thanks:


1 2 3  > >>
vvt

Avatar
Date: 4/14/2011
Reply


Изменения в 3.1, которые пока коснулись меня:

  1. SecurityBasket переименован в BasketSecurity, с этим разобрался
  2. пропало свойство IsForts у стратегий. Что вместо него теперь?
Thanks:

Mikhail Sukhov

Avatar
Date: 4/14/2011
Reply


vvt: Изменения в 3.1, которые пока коснулись меня:

  1. SecurityBasket переименован в BasketSecurity, с этим разобрался
  2. пропало свойство IsForts у стратегий. Что вместо него теперь?
  1. Как именно его использовали?
Thanks:

vvt

Avatar
Date: 4/14/2011
Reply


Использовал так:

									When(_order.NewTrades()).
										Protect(_order,
													 t =>
													 new TakeProfitStrategy(t, new Unit(150)) { IsForts = true, IsParallel = true, IsMarket = true },
													 t =>
													 new StopLossStrategy(t, new Unit(_stopPrice)) { IsForts = true, IsParallel = true, IsMarket = true, IsTrailing = true })

Thanks:

Mikhail Sukhov

Avatar
Date: 4/14/2011
Reply


Для ФОРТС инструментов теперь автоматически используется move. Я так понимаю в вашем случае делать ничего не нужно.

Thanks:

Mikhail Sukhov

Avatar
Date: 4/16/2011
Reply


Обновил до 3.1.1

Ускорил бэк тестинг.

Баги

Thanks:

Mikhail Sukhov

Avatar
Date: 4/18/2011
Reply


Обновил до 3.1.2

Фичи.

  1. BaseTrader.SecurityIdGenerator.
  2. BaseTrader.SecurityClassInfo.
  3. DDE настройки чуть изменились (кто открывает стакан не программно).
  4. Security.LastTrade не изменяется таблицой Все Сделки, если в таблице инструментов присутствует хотя бы одна из колонок, отвечающая за информацию о последней сделки (цена, объем, время) http://stocksharp.com/posts/m/7304/

Баги

  1. http://stocksharp.com/posts/m/7229/
Thanks:

Alexander

Avatar
Date: 4/19/2011
Reply


Mikhail Sukhov: Обновил до 3.1.2 [*]DDE настройки чуть изменились (кто открывает стакан не программно).

Можно чуть подробнее? Не нашёл в документации видимых изменений, у меня стакан имеет заголовок RIM1-SPBFUT Судя по документации - то что надо, но Verifier выдаёт "Таблица стакан. Окно 'RIM1-SPBFUT' содержит неправильный заголовок для окна стакана."

И кстати, Verifier не даёт копировать из таблицы сообщений, вылетает Exception:

System.InvalidCastException: Не удалось привести тип объекта "SettingsError" к типу "Ecng.Trading.Quik.DdeSettingsResult". в Ecng.Trading.Quik.Verifier.MainWindow.CopyExecuted(Object sender, ExecutedRoutedEventArgs e) в E:\StockSharpReleases\StockSharp_3.1.2\Sources\Verifier\MainWindow.xaml.cs:строка 130 в System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e) ....

Thanks:

Mikhail Sukhov

Avatar
Date: 4/19/2011
Reply


Alexander:

Mikhail Sukhov: Обновил до 3.1.2 [*]DDE настройки чуть изменились (кто открывает стакан не программно).

Можно чуть подробнее? Не нашёл в документации видимых изменений, у меня стакан имеет заголовок RIM1-SPBFUT Судя по документации - то что надо, но Verifier выдаёт "Таблица стакан. Окно 'RIM1-SPBFUT' содержит неправильный заголовок для окна стакана."

Закрой окно стакана. Теперь оно должно быть с заголовком, как Id у инструмента - RIM1@SPBFUT. Забыл я про заголовок. Думал только название книги ДДЕ измениться... Значит изменение коснулось всех.

И кстати, Verifier не даёт копировать из таблицы сообщений, вылетает Exception:

System.InvalidCastException: Не удалось привести тип объекта "SettingsError" к типу "Ecng.Trading.Quik.DdeSettingsResult". в Ecng.Trading.Quik.Verifier.MainWindow.CopyExecuted(Object sender, ExecutedRoutedEventArgs e) в E:\StockSharpReleases\StockSharp_3.1.2\Sources\Verifier\MainWindow.xaml.cs:строка 130 в System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e) ....

Починил.

Thanks:

vvt

Avatar
Date: 4/19/2011
Reply


Закрой окно стакана. Теперь оно должно быть с заголовком, как Id у инструмента - RIM1@SPBFUT. Забыл я про заголовок. Думал только название книги ДДЕ измениться... Значит изменение коснулось всех.

Мне помогло изменение заголовка окна и имени листа на RIM1@RTS

Thanks:

Mikhail Sukhov

Avatar
Date: 4/21/2011
Reply


Обновил до 3.1.3

Баги

  1. Исправил документацию (битые ссылки).
  2. http://stocksharp.com/posts/m/7499/ (ошибка при копировании)
  3. http://stocksharp.com/posts/m/7172/ (восстановление листа в Excel)
  4. Фикс примеров тестирования на истории.
Thanks:
1 2 3  > >>

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

loading
clippy