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/fo...yvod-stakanov-v-Gidrie/
  2. http://stocksharp.com/posts/m/7104/
  3. http://stocksharp.com/fo...tion-v-PositionManager/
  4. http://stocksharp.com/fo...-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 у стратегий. Что вместо него теперь?


2. Как именно его использовали?
Thanks:

vvt

Avatar
Date: 4/14/2011
Reply


Использовал так:
Code
                                    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:
    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)
    ....
    Thanks:

    Mikhail Sukhov

    Avatar
    Date: 4/19/2011
    Reply


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



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


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

    Alexander

    И кстати, 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)
    ....


    Починил.
    Thanks:

    vvt

    Avatar
    Date: 4/19/2011
    Reply


    Quote:
    Закрой окно стакана. Теперь оно должно быть с заголовком, как 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