Вопросы по S# Shell

Вопросы по S# Shell
Atom
12/25/2018
Дмитрий_


Добрый день.

1)
На вкладке тестирования стратегий, во время проведения теста, появляются ошибки:
Заявка 220 (0x1A327E4) не была зарегистрирована по причине 'Сейчас эта сессия не идет.'.
"OrderRegisterFailed SBER@TQBR Portfilo for history testing Продажа Цена=0 Объем=1 Сост=Failed Бал=1 Тип=Market System.InvalidOperationException: Сейчас эта сессия не идет."

Возможно это связано с тем, что тестовые сделки проходят в то время, когда биржа не работает (по описанию объекта "Board"), хотя исторические данные имеются.
Вопрос.
Как отвязать время работы биржи во время тестирования стратегий?
Снимок.PNG

2)
В логе (Monitor) отображается неверный дата по году.
Тестирование с 01.10.2017 по 31.10.2017.
В логе (Monitor) отображаются 2010 и 2011 года.
Снимок.PNG

3)
На подвкладке Стратегии вкладки History Testing - во время тестирования стратегии (и после завершения тестирования) не изменяются значения Position и PnL
Снимок1.PNG

Shell v1.4.0.0
Снимок1.PNG 8 KB (834) Снимок.PNG 123 KB (907)

Tags:


Thanks:


< 1 2 3  >
Дмитрий_

Avatar
Date: 1/13/2019
Reply


Добрый день

1) В последней версии Shell, неработающий функционал был удален:

1.1) На подвкладке "Стратегии" вкладки "History Testing" - во время тестирования стратегии (и после завершения тестирования) не изменяются значения Position и PnL
Удалена подвкладка "Стратегии".

1.2) В каждой стратегии нет связи контрола dxe:CheckEdit x:Name="CheckEditUseMarketDepth" со свойством UseDepths,
аналогично и для контрола dxe:CheckEdit x:Name="CheckEditGenerateMarketDepth" - свойство GenerateDepths.
Удалены dxe:CheckEdit контролы.

Планируется возврат удаленного функционала?

2) Первый раз запускаю Shell (после скачивания) - тестовый портфель отображается.
Capture.PNG
Закрываю Shell кнопкой Close (X).
Открываю снова - тестовый портфель пропадает.
Capture1.PNG
Capture.PNG 25 KB (627) Capture1.PNG 18 KB (617)
Thanks:

Support

Avatar
Date: 1/17/2019
Reply


Добрый день

1. Концепция использования стратегий заключается в том, что они сами знают на какие данные подписываться, а на какие нет. Поэтому из Shell убран код, когда внешне пользователь может через UI менять типы используемых данный. Вы можете сами через код стратегии задать необходимые для работы стратегии данные. Эти же данные стратегия будет запрашивать при торговле в Live.
2. Пожалуйста, возьмите последнюю версию.
Thanks: Дмитрий_

Replikant

Avatar
Date: 1/17/2019
Reply


Support
Добрый день

1. Концепция использования стратегий заключается в том, что они сами знают на какие данные подписываться, а на какие нет. Поэтому из Shell убран код, когда внешне пользователь может через UI менять типы используемых данный. Вы можете сами через код стратегии задать необходимые для работы стратегии данные. Эти же данные стратегия будет запрашивать при торговле в Live.
2. Пожалуйста, возьмите последнюю версию.


А на мое сообщение - чуть выше - ответите?)
Thanks:

Дмитрий_

Avatar
Date: 1/20/2019
Reply


1)
Support
Добрый день

1. Концепция использования стратегий заключается в том, что они сами знают на какие данные подписываться, а на какие нет. Поэтому из Shell убран код, когда внешне пользователь может через UI менять типы используемых данный. Вы можете сами через код стратегии задать необходимые для работы стратегии данные. Эти же данные стратегия будет запрашивать при торговле в Live.


1) Вы забыли ответить на вопрос 1.1)

1.1) На подвкладке "Стратегии" вкладки "History Testing" - во время тестирования стратегии (и после завершения тестирования) не изменяются значения Position и PnL
Удалена подвкладка "Стратегии".

1.2) Ок

2) Предложение по доработке. В ShellWithoutRemote.sln 1.5.0.0 забыт reference Microsoft.CSharp.dll

3) Предложение по доработке. В стратегиях не хватает переопределения метода Reset() (Во избежание некорректного тестирования)


4) Если запусков тестирования конкретной стратегии в пределах запущенного Shell больше 1, то показание максимальной просадки нерелевантно.
Capture.PNG
Capture1.PNG
Capture.PNG 98 KB (255) Capture.PNG 96 KB (594) Capture1.PNG 90 KB (487)
Thanks:

Support

Avatar
Date: 1/22/2019
Reply


Добрый день

1.1 - вкладка удалена
2,3,4 - выложена новая версия.
Thanks:

Дмитрий_

Avatar
Date: 1/22/2019
Reply


Support
Добрый день

1.1 - вкладка удалена
2,3,4 - выложена новая версия.


Вопрос по 1.1)
1.1.1) Планируется возврат удаленной вкладки?
1.1.2) Предложение по доработке. Возможность старта тестирования стратегии (на той удаленной вкладки) с разными параметрами стратегии, такими как (для StairsCountertrendStrategy) Security, Series, Length с выводом информации о статистике тестирования. Возможна доработка той вкладки?
Thanks:

Replikant

Avatar
Date: 1/22/2019
Reply


Дмитрий Антипов
Support
Добрый день

1.1 - вкладка удалена
2,3,4 - выложена новая версия.


Вопрос по 1.1)
1.1.1) Планируется возврат удаленной вкладки?
1.1.2) Предложение по доработке. Возможность старта тестирования стратегии (на той удаленной вкладки) с разными параметрами стратегии, такими как (для StairsCountertrendStrategy) Security, Series, Length с выводом информации о статистике тестирования. Возможна доработка той вкладки?


1.1.2) - это то что часто зовут Оптимизация? - Оно?
Thanks:

Дмитрий_

Avatar
Date: 1/22/2019
Reply


Replikant
Дмитрий Антипов
Support
Добрый день

1.1 - вкладка удалена
2,3,4 - выложена новая версия.


Вопрос по 1.1)
1.1.1) Планируется возврат удаленной вкладки?
1.1.2) Предложение по доработке. Возможность старта тестирования стратегии (на той удаленной вкладки) с разными параметрами стратегии, такими как (для StairsCountertrendStrategy) Security, Series, Length с выводом информации о статистике тестирования. Возможна доработка той вкладки?


1.1.2) - это то что часто зовут Оптимизация? - Оно?

Верно!
Thanks:

Replikant

Avatar
Date: 1/22/2019
Reply


Дмитрий Антипов
Replikant
Дмитрий Антипов
Support
Добрый день

1.1 - вкладка удалена
2,3,4 - выложена новая версия.


Вопрос по 1.1)
1.1.1) Планируется возврат удаленной вкладки?
1.1.2) Предложение по доработке. Возможность старта тестирования стратегии (на той удаленной вкладки) с разными параметрами стратегии, такими как (для StairsCountertrendStrategy) Security, Series, Length с выводом информации о статистике тестирования. Возможна доработка той вкладки?


1.1.2) - это то что часто зовут Оптимизация? - Оно?

Верно!

Дело полезное! А пока я его кустарными способами делаю)).
Thanks:

Дмитрий_

Avatar
Date: 1/29/2019
Reply


Support
Добрый день

1.1 - вкладка удалена
2,3,4 - выложена новая версия.


Вопрос по 1.1)
1.1.1) Планируется возврат удаленной вкладки?
1.1.2) Предложение по доработке. Возможность старта тестирования стратегии (на той удаленной вкладки) с разными параметрами стратегии, такими как (для StairsCountertrendStrategy) Security, Series, Length с выводом информации о статистике тестирования. Возможна доработка той вкладки?
2) 3) 4) - ок.
5) Если открыта вкладка тестирования стратегии, то после следующих действий:
- Закрытие программы Shell
- Открытие программы Shell
Пропадает название портфеля.
Capture.PNG
6) После нескольких запусков тестирования стратегии - Shell в памяти разбухет.
После заполнения 3 гб - Shell начинает жёстко тормозить.

Capture.PNG 18 KB (586)
Thanks:
< 1 2 3  >

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

loading
clippy