Stock# 3.1
Atom
4/13/2011
Mikhail Sukhov


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

Новые фишки: [list=1] []Опционы (БШ, хеджер, систетика, котирование). []Перевод с double на decimal. []Поменял названия классов из пространства Testing. []Кретики-нолики. [*]SmartCOM от 29.03.2011. [/list]

Баги: [list=1] [] http://stocksharp.com/forum/1466/Niekorriektnyi-vyvod-stakanov-v-Gidrie/ [] http://stocksharp.com/posts/m/7104/ [] http://stocksharp.com/forum/1469/-3-0-19--Niepravil-no-schitaietsia-Position-v-PositionManager/ [] http://stocksharp.com/forum/1485/Probliema-s-GuarantyCancelOrder/ [/list]

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


Tags:


Thanks:


1 2 3  > >>
vvt

Avatar
Date: 4/14/2011
Reply


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

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

Mikhail Sukhov

Avatar
Date: 4/14/2011
Reply


[quote=vvt;7430]Изменения в [b]3.1[/b], которые пока коснулись меня:

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

vvt

Avatar
Date: 4/14/2011
Reply


Использовал так: [code] When(_order.NewTrades()). Protect(_order, t => new TakeProfitStrategy(t, new Unit(150)) , t => new StopLossStrategy(t, new Unit(_stopPrice)) ) [/code]

Thanks:

Mikhail Sukhov

Avatar
Date: 4/14/2011
Reply


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

Thanks:

Mikhail Sukhov

Avatar
Date: 4/16/2011
Reply


Обновил до 3.1.1

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

[b]Баги[/b] [list] [] http://stocksharp.com/posts/m/7434/ []Фикс в формате Гидра хранилища. [*] http://stocksharp.com/posts/m/5266/ [/list]

Thanks:

Mikhail Sukhov

Avatar
Date: 4/18/2011
Reply


Обновил до 3.1.2

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

[b]Баги[/b] [list=1] [*] http://stocksharp.com/posts/m/7229/ [/list]

Thanks:

Alexander

Avatar
Date: 4/19/2011
Reply


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

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

И кстати, Verifier не даёт копировать из таблицы сообщений, вылетает Exception: [quote]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) ....[/quote]

Thanks:

Mikhail Sukhov

Avatar
Date: 4/19/2011
Reply


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

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

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

[quote=Alexander;7499] И кстати, Verifier не даёт копировать из таблицы сообщений, вылетает Exception: [quote]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) ....[/quote][/quote]

Починил.

Thanks:

vvt

Avatar
Date: 4/19/2011
Reply


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

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

Thanks:

Mikhail Sukhov

Avatar
Date: 4/21/2011
Reply


Обновил до 3.1.3

[b]Баги[/b] [list=1] [] Исправил документацию (битые ссылки). [] http://stocksharp.com/posts/m/7499/ (ошибка при копировании) [] http://stocksharp.com/posts/m/7172/ (восстановление листа в Excel) [] Фикс примеров тестирования на истории. [/list]

Thanks:
1 2 3  > >>

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

loading
clippy