Пользовательский показатель в оптимизации

Автор: kirc

Пользовательский показатель в оптимизации - Sat Jun 04 2016 04:39 PM

Есть ли аналог SetOptimizeValue в ТСЛабе?
Хочу посчитать свой показатель (на основе ст.отклонения) для каждого прохода оптимизации и вывести потом в таблицу и эксель.
Как сделать без программирования?
Автор: ra81

Re: Пользовательский показатель в оптимизации - Sat Jun 04 2016 05:40 PM

Уже обсуждалось. Плохо искали.
вот тут все написано http://rusalgo.com/article/%D0%B3%D0%BB%D0%B0%D0%B4%D0%BA%D0%BE%D1%81%D1%82%D1%8C-%D1%8D%D0%BA%D0%B2%D0%B8%D1%82%D0%B8-%D0%B2-%D1%80%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D0%B0%D1%85-%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8.html
Автор: kirc

Re: Пользовательский показатель в оптимизации - Sat Jun 04 2016 07:50 PM

Спасибо. Подзабыл.

В вашей библиотеке есть WriteToFile, но руководство не открывается.
И еще вопрос, пользуясь случаем:
OI Candles и SellVolumeDelta работают ли на истории, например, от финама?
"Отклон от лин.рег." требует инструмент, как приделать к формуле по х инструментам?
Автор: ra81

Re: Пользовательский показатель в оптимизации - Mon Jun 06 2016 08:36 AM

руководство не открывается печаль. но ищите на канале русалго на ютубе.
ои будет на финаме, дельты нет.
последний вопрос - не знаю. код писать надо видимо. в экселе складывайте.
Автор: kirc

Re: Пользовательский показатель в оптимизации - Mon Jun 06 2016 10:51 PM

"Расширенный экспорт эквити." это ?
Дельта в реалтайм у всех брокеров должна быть? её можно складывать и потом на этой истории через конвертор использовать в тестировании?
Автор: kirc

Re: Пользовательский показатель в оптимизации - Sat Jun 11 2016 07:03 PM

Не работает от формулы! Значение фДоходОтн 0,2395 в конце графика, а в таблице результатов по всем строчкам - 0.
На скрине соединение.
Автор: kirc

Re: Пользовательский показатель в оптимизации - Sat Jun 11 2016 09:57 PM

Пробовал удалить из скрипта все ScriptResult, но в результатах остается параметр "Результат из скрипта" см http://prntscr.com/bf6bw5
Пробовал выгрузить-загрузить новый скрипт, остается параметр.
Пробовал два кубика использовать, но колонка только одна выводится с нулями.
Пробовал один добавить и вывести на него с формулы, где стоит "1" - выводит нули.
Мне важно выводить свои значения эквити и её линейности в свете того, что стандарт ТСЛаба не работает на тестах парного трейдинга. См..

Просьба отреагировать
Автор: ra81

Re: Пользовательский показатель в оптимизации - Sun Jun 12 2016 04:42 PM

на вашей картинке сверху явная ошибка подключения. Кубик работает. Колонка Результат из скрипта всегда будет только одна. Потому что так в тслабе сделано. Кубик просто заносит в нее значение.
Автор: kirc

Re: Пользовательский показатель в оптимизации - Mon Jun 13 2016 12:38 PM

Originally Posted By: ra81
на вашей картинке сверху явная ошибка подключения. Кубик работает.

А где написано, как должно быть правильно?
Взял классику - скрипт 2МА из форума и добавил туда кубик совокупного дохода и scriptresult, та же история - 0 в строчках после оптимизации.
Есть ли какие ограничения, какие данные и тип потока могут подаваться на этот кубик?
Может ли быть причина - мой компьютер, какие то настройки?
Автор: kirc

Re: Пользовательский показатель в оптимизации - Mon Jun 13 2016 04:42 PM

Тут Stan вроде об этих же нулях пишет.
Автор: jhgjrht

Re: Пользовательский показатель в оптимизации - Tue Jun 14 2016 03:59 AM

Проблема, видимо, из-за того, что TSLab очень "умный" и удаляет неиспользуемые, по его мнению, цепочки кубиков из процедуры расчета. Соедините выход результата из скрипта со шкалой графика, либо как-то используйте его значение в дальнейших расчетах.
Автор: kirc

Re: Пользовательский показатель в оптимизации - Tue Jun 14 2016 01:07 PM

Так и есть. Нужно просто не оставлять выход свободным..
Автор: ra81

Re: Пользовательский показатель в оптимизации - Tue Jun 14 2016 03:19 PM

об этом я и писал и если внимательно смотреть на картинки, то это хорошо видно. А картинки рисовались именно для того чтобы было ясно как подключать smile. Так же есть с индикаторами целая пачка примеров. Не знаю только для кого я все это клал в архив smile.
"ВолатильностьЭквити Handler.tscript" файл примера который разобран в статье.
Автор: kirc

Re: Пользовательский показатель в оптимизации - Tue Jun 14 2016 03:42 PM

по ссылке читал, но про выход - не вижу советов, а на картинке совсем не видно линии с выхода на график.

Спасибо, движемся дальше
Автор: hell0men

Re: Пользовательский показатель в оптимизации - Sat Jul 30 2016 12:34 PM

Есть проблема с Ex кубиком.
Вот эквити http://prntscr.com/bzejq7
Вот экспорт http://prntscr.com/bzejtm
Не понятно что в третьем столбце выводится
Автор: ra81

Re: Пользовательский показатель в оптимизации - Mon Aug 01 2016 11:08 AM

без схемы соединений сказать увы нельзя. что то выводится.
Автор: hell0men

Re: Пользовательский показатель в оптимизации - Mon Aug 01 2016 11:14 AM

На Ex первый вход - инструмент (он один, Si склейка) и на второй формула со значением "1".
Автор: ra81

Re: Пользовательский показатель в оптимизации - Mon Aug 01 2016 01:29 PM

ну очевидно эквити тогда выводит. что еще могу сказать.
Автор: Ivan Ivanov

Re: Пользовательский показатель в оптимизации - Sun Aug 05 2018 01:59 PM

Подскажите, как с помощью кубика передать в "Результаты оптимизации" значение в столбец "Результат из скрипта". [img:left]https://ibb.co/ixfk0e[/img]
Автор: nikifor

Re: Пользовательский показатель в оптимизации - Thu Mar 07 2019 05:29 PM

В версии 2.0 кубик Результат Для Оптимизации (ScriptResult.dll) не работает? или его как-то пересобрать надо?
Автор: ViL

Re: Пользовательский показатель в оптимизации - Thu Mar 07 2019 11:39 PM

Пересобрать.
В ночных сборках уже есть индикатор "Результаты в оптимизацию
Автор: OldMo

Re: Пользовательский показатель в оптимизации - Mon Apr 22 2019 09:27 AM

Скиньте ScriptResult.dll, пожалуйста, посмотреть. А то сайт rusalgo видимо все...
Автор: ViL

Re: Пользовательский показатель в оптимизации - Mon Apr 22 2019 09:57 AM

Это не rusalgo
Это встроенный индикатор, в ночных сборках.
ResultForOptimization.cs
Все встроенные индикаторы теперь здесь:
https://github.com/tslab-hub/handlers

Как обновить до ночной:
http://support.tslab.ru/index.php?/Knowl...ii-programmy-20
Автор: OldMo

Re: Пользовательский показатель в оптимизации - Wed Apr 24 2019 11:44 AM

То есть все это время можно было просто написать ctx.ScriptResult = VeryImpotantIndex; Черт... Правда это означает, что пользовательский показатель может быть только один.

Кстати, а зачем там номер бара в Execute?
Автор: jhgjrht

Re: Пользовательский показатель в оптимизации - Wed Apr 24 2019 01:59 PM

Расчет индикатора будет вызываться на каждой итерации (внутри) торгового цикла.

Разработчики уже похоже не знают или не понимают или забыли возможности своей программы. Я ведь неспроста, в своё время, сделал два способа вычисления индикатора: для предварительного и для пошагового расчёта. В предварительном, т.е. когда в Execute передается массив входных значений, можно рассчитать индикатор один раз, что экономит время при оптимизации. А в пошаговом режиме, выполняющемся на каждой итерации торгового цикла, доступна информация по позициям. Пользователь может использовать индикатор в обоих этих сценариях. Думать надо, даже когда списываешь. :-)
Автор: OldMo

Re: Пользовательский показатель в оптимизации - Wed Apr 24 2019 02:28 PM

Вы вообще о чем? Думать надо и разработчики не понимают, не знают и забыли - это была ценная информация, спасибо. А вот про какой индикатор вы пишите и чего вы там неспроста неясно.
Автор: jhgjrht

Re: Пользовательский показатель в оптимизации - Wed Apr 24 2019 05:35 PM

Ну, так, поворчал. smile
Результат из скрипта для оптимизации