Общие вопросы по разработке > Свойство статегии WorkingMode

Общие вопросы по разработке в Альфа-Директ 4. Обсуждение разработки пользовательских индикаторов, стратегий.
BugsDigger
Сообщения: 535
Зарегистрирован: 11 ноя 2018, 17:11
Благодарил (а): 21 раз
Поблагодарили: 92 раза

Свойство статегии WorkingMode

Непрочитанное сообщение BugsDigger » 07 янв 2019, 19:07

Привет всем.

Имеется недокументированное свойство статегии WorkingMode типа

WorkingModes.
Adviser
Automatic
SemiAutomatic
Test
Undefined

По названиям вроде должно отражать моду работы стратегии (тест, робот, робот-советник), но у меня всегда почему-то возвращает Adviser независимо от режима запуска.

А вообще я ищу "системный" флаг моды работы стратегии, чтобы в скрипте стратегии сделать отдельные ветки для тестов и реала, т.к., к сожалению, зачастую невозможно использовать функциональность реала в тесте. Конечно, можно поставить такой флаг как задаваемый параметр стратегии, но хочется пользоваться штатными средствами, если таковые доступны...

AP_Bor
Сообщения: 170
Зарегистрирован: 18 дек 2017, 08:18
Благодарил (а): 12 раз
Поблагодарили: 8 раз

Re: Свойство статегии WorkingMode

Непрочитанное сообщение AP_Bor » 07 янв 2019, 21:35

Доброго времени суток, BugsDigger
BugsDigger писал(а):... но хочется пользоваться штатными средствами, если таковые доступны...
► Показать
С наилучшими пожеланиями

BugsDigger
Сообщения: 535
Зарегистрирован: 11 ноя 2018, 17:11
Благодарил (а): 21 раз
Поблагодарили: 92 раза

Re: Свойство статегии WorkingMode

Непрочитанное сообщение BugsDigger » 07 янв 2019, 22:05

Привет, AP_Bor.
Спасибо, завтра попробую.

Дааа, сурово. А казалось бы, почему не сделать им что-то попроще (тот же WorkingMode, но работающий для пользователя), чтоб без таких хаков...

Кстати, видел присвоение свойству WorkingMode в инициализации в примерах стратегий на сайте, потом в апдейте это же значение читается, проверял. Кто-нибудь может прояснить смысл этого действия?

AP_Bor
Сообщения: 170
Зарегистрирован: 18 дек 2017, 08:18
Благодарил (а): 12 раз
Поблагодарили: 8 раз

Re: Свойство статегии WorkingMode

Непрочитанное сообщение AP_Bor » 07 янв 2019, 22:24

Доброго времени суток, BugsDigger
BugsDigger писал(а):Спасибо, завтра попробую.
За язык не тянул, пробуйте. :?
BugsDigger писал(а):... чтоб без таких хаков...
А зачем (реактор != батарейка)?
BugsDigger писал(а):... Кто-нибудь может прояснить смысл этого действия?
Нужно смотреть весь скрипт, ссылку в студию.
С наилучшими пожеланиями

ensh
Сообщения: 229
Зарегистрирован: 28 июн 2017, 13:56
Благодарил (а): 4 раза
Поблагодарили: 41 раз

Re: Свойство статегии WorkingMode

Непрочитанное сообщение ensh » 08 янв 2019, 01:35

Вмешаюсь здесь в ваш высокоинтеллектуальный разговор в нескольких темах... Многие этого не понимают, а зря и катят бочки не в том направлении

Хватит заниматься галиматьей - единственное, что можно получить ценного из ЛЮБОГО, алгоритма тестирования по историческим данным, это предполагаемые моменты входа и выхода из позиций, даже не ГАРАНТИРУЯ, оптимальной цены сделки. Поэтому, всякие профиты, мони, доходности - абсолютно нарисованные показатели говорящие ни о чем.

Правильнее всего, получить список предполагаемых сделок, по результатам теста конкретной стратегии, и подставить их в СВОЙ АЛГОРИТМ риск менеджмента и тогда, и только тогда, тестировщик САМ должен прикинуть степень достижимости результата, в принципе, не полагаясь на цифры которые выдают алгоритмы тестирования заложенные в терминал, непонятно по какому поводу.

А так было бы интересно, если бы Альфа Директ завел тестовый счет, положил бы туда тысяч сто и запустил бы рейтинг роботов в РЕАЛЬНОМ РЕЖИМЕ, полгода бы поторговали и тогда это бы был действительно рейтинг...

AP_Bor
Сообщения: 170
Зарегистрирован: 18 дек 2017, 08:18
Благодарил (а): 12 раз
Поблагодарили: 8 раз

Re: Свойство статегии WorkingMode

Непрочитанное сообщение AP_Bor » 08 янв 2019, 02:05

Доброго времени суток, ensh
ensh писал(а):... тестировщик САМ должен прикинуть степень достижимости результата, в принципе, не полагаясь на цифры которые выдают алгоритмы тестирования заложенные в терминал, непонятно по какому поводу. ...
Полностью с вами согласен, но кто-то и блиц шахматы в слепую играет, а кому-то, например, мне не дано.
► Показать
С наилучшими пожеланиями

BugsDigger
Сообщения: 535
Зарегистрирован: 11 ноя 2018, 17:11
Благодарил (а): 21 раз
Поблагодарили: 92 раза

Re: Свойство статегии WorkingMode

Непрочитанное сообщение BugsDigger » 08 янв 2019, 11:40

Привет всем.

> список предполагаемых сделок, по результатам теста конкретной стратегии, и подставить их в СВОЙ АЛГОРИТМ риск менеджмента

До этого еще надо дойти, примем к сведению.

> тогда это бы был действительно рейтинг

По вашей же логике это ничего не докажет на будущее, а лишь обозначит какие-то границы вероятности. которая может и не реализоваться.

Я никаким рейтингом роботов не пользуюсь, т.к. в нем выбираются некоторые лучшие ... задним числом. На самом деле "лучшие в рейтинге" это те, которые были запущены на инструмент, имевший выраженные тренды за период теста. Если напустить на такой инструмент почти любой другой алгоритм, он тоже даст аналогичные результаты, ну м.б. чуть меньший %.

Виртуальное тестирование в терминале, конечно, не полностью адекватно, но IMHO показвыает размер области стабильной прибыли при вариации параметров. Если "остров стабильности" большой, то это как раз хороший кандидат для дальнейших разборок, чтобы не палить по всем воробьям.

Ну а тест с раскруткой по заработанным средствам дает оценку верхнего предела прибыли/убытков, что тоже небесполезно, а выходная цифра приятно возбуждает. :mrgreen:

Скрытый текст
Для просмотра скрытого текста необходимо быть авторизованным пользователем.

AP_Bor
Сообщения: 170
Зарегистрирован: 18 дек 2017, 08:18
Благодарил (а): 12 раз
Поблагодарили: 8 раз

Re: Свойство статегии WorkingMode

Непрочитанное сообщение AP_Bor » 08 янв 2019, 14:07

Доброго времени суток, BugsDigger
BugsDigger писал(а):
Скрытый текст
Для просмотра скрытого текста необходимо быть авторизованным пользователем.
Круто.
► Показать
Люблю цитаты, но из Фауста это что-то. Беру на заметку.
С наилучшими пожеланиями

AP_Bor
Сообщения: 170
Зарегистрирован: 18 дек 2017, 08:18
Благодарил (а): 12 раз
Поблагодарили: 8 раз

Re: Свойство статегии WorkingMode

Непрочитанное сообщение AP_Bor » 08 янв 2019, 21:20

Доброго времени суток, BugsDigger
BugsDigger » 07.01.2019, 22:05 писал(а):Спасибо, завтра попробую.
Ну и как, работает?
► Показать
С наилучшими пожеланиями

BugsDigger
Сообщения: 535
Зарегистрирован: 11 ноя 2018, 17:11
Благодарил (а): 21 раз
Поблагодарили: 92 раза

Re: Свойство статегии WorkingMode

Непрочитанное сообщение BugsDigger » 09 янв 2019, 11:37

Привет, AP_Bor.

> Ну и как, работает?

Worker.GetType().Name=
- в тестировании "MTSWorkerTesting"
- в реале "MTSWorkerReal"
- в советнике "MTSWorkerAdviser"

т.е. как положено, спасибо.


Вернуться в «Общие вопросы по разработке»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя