Вопросы по S# Shell
Atom
25.12.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)

Теги:


Спасибо:


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

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


Добрый день

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)
Спасибо:

Support

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


Добрый день

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

Replikant

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


Support
Добрый день

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


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

Дмитрий_

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


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)
Спасибо:

Support

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


Добрый день

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

Дмитрий_

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


Support
Добрый день

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


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

Replikant

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


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

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


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


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

Дмитрий_

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


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

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


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


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

Верно!
Спасибо:

Replikant

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


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

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


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


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

Верно!

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

Дмитрий_

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


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)
Спасибо:
< 1 2 3  >

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

loading
clippy