Stock# 3.1
Atom
13.04.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].


Теги:


Спасибо:


1 2 3  > >>
vvt

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


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

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

Mikhail Sukhov

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


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

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

vvt

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


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

Спасибо:

Mikhail Sukhov

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


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

Спасибо:

Mikhail Sukhov

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


Обновил до 3.1.1

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

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

Спасибо:

Mikhail Sukhov

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


Обновил до 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]

Спасибо:

Alexander

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


[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]

Спасибо:

Mikhail Sukhov

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


[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]

Починил.

Спасибо:

vvt

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


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

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

Спасибо:

Mikhail Sukhov

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


Обновил до 3.1.3

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

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

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

loading
clippy