У вас не стоит Flash Player
Page 2 of 2 < 1 2
Настройки
#83544 - Thu Jul 12 2018 10:11 PM Re: Общая эквити для нескольких скриптов [Re: Ivan Ivanov]
Ivan Ivanov Offline
stranger

Registered: Sun May 27 2018
Записи: 10
Прошу разработчиков на первом этапе добавить возможность сохранения параметров скрипта. Команда уже есть "Инструменты" - "Экспорт в Excel", осталась только её сделать доступной и реализовать функционал. Это же несложно?

[img]https://drive.google.com/file/d/1to3aW9RKvtuMEc4RNAT98eLidU3YntAc/view?usp=sharing[/img]

PS Как сделать картинку видимой?


Отредактировано Ivan Ivanov (Thu Jul 12 2018 10:20 PM)

Наверх
#83545 - Fri Jul 13 2018 12:02 AM Re: Общая эквити для нескольких скриптов [Re: Ivan Ivanov]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
https://www.screencast.com/t/hYImDn1M
Вот же сохранение параметров.

Наверх
#83551 - Sat Jul 14 2018 01:17 PM Re: Общая эквити для нескольких скриптов [Re: ViL]
Ivan Ivanov Offline
stranger

Registered: Sun May 27 2018
Записи: 10
А что делает эта кнопка? Я нажал на неё, ввел название "Привет" и потом попытался этот файл в папке, где установлен TSLab. Нет ничего!

Мы просим дать нам возможность автоматизировать процесс оптимизации.
Для этого достаточно внести весь необходимый функционал в 3 этапа:
1. Выгрузка параметров скрипта со вкладки Оптимизация в CSV файл
2. Загрузка этого же файла с параметрами обратно в TSLab
3. Запуск TSLab на оптимизацию из командной строки с указанием конфигурационного файла в виде tslab64.exe имя_конфиг_файла.

Сам конфиг_файл будет иметь только несколько строк:
source=RTS
script=имя_скрипта
report=имя_файла_для_сохранения_результатов_оптимизации
shutdown=1 (закрыть TSLab после окончания оптимизации)

Таким образом, мы можем делать свои конвейеры по поиску оптимальных параметров. Запускаем из свое программы TSLab через командную строку с конфиг файлом, дожидаемся появления результатов оптимизации, обрабатываем его и создаем новый набор параметров. Опять запускаем и так по циклу, пока алгоритм поиска параметров не завершится. И то, что требует сидения у компьютера в течение нескольких дней (чисто как оператор, тупо нажимая кнопки запуски и правки параметров) можно будет пройти за пару часов/ночь в автоматическом режиме.

Наверх
#83552 - Mon Jul 16 2018 09:57 AM Re: Общая эквити для нескольких скриптов [Re: Ivan Ivanov]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Кнопка сохраняет параметры, они доступны на вкладке "Параметры" в скрипте.
"Оптмизацию в файл" реализовали, она будет доступна в следующей релизной версии программы.

Наверх
#83576 - Thu Jul 19 2018 10:14 PM Re: Общая эквити для нескольких скриптов [Re: ViL]
Ivan Ivanov Offline
stranger

Registered: Sun May 27 2018
Записи: 10
Originally Posted By: ViL
Кнопка сохраняет параметры, они доступны на вкладке "Параметры" в скрипте.
"Оптмизацию в файл" реализовали, она будет доступна в следующей релизной версии программы.

Спасибо. А когда это примерно будет?

Наверх
#83578 - Fri Jul 20 2018 10:07 AM Re: Общая эквити для нескольких скриптов [Re: Ivan Ivanov]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Спросите в поддержке ночную сборку.

Наверх
#83597 - Fri Aug 03 2018 10:10 PM Re: Общая эквити для нескольких скриптов [Re: ViL]
Ivan Ivanov Offline
stranger

Registered: Sun May 27 2018
Записи: 10
Спасибо за новую фичу ! [url=Спасибо за новую фичу ! https://pastenow.ru/825e31ecff7ce34054c8bc8f11369b19]Спасибо за новую фичу ! https://pastenow.ru/825e31ecff7ce34054c8bc8f11369b19[/url]
Если можно, то несколько предложений. Сейчас сохраняется файл вида <имя_скрипта>.csv Предалагаю немного изменить:
1. Сохранять в виде <имя_скрипта>_results.csv
2. Если такой файл уже есть, то сохранять <имя_скрипта>_results(1).csv, далее <имя_скрипта>_results(2) и так далее
3. Кроме результатов сохранять еще и параметры (имя, значение, Мин, Макс, Шаг)в файл <имя_скрипта>_params.csv
4. Если такой файл уже есть, то добавляем цифру - <имя_скрипта>_params(1).csv. Это позволит открывать параметры в Экселе и сохранять в виде таблицы в дневник разработчки скрипта. Сейчас приходится делать это в виде скриншотов frown
5. При отмеченном чек-боксе "Сохранить в Эксель" все равно показывать ход оптимизации во вкладке "Результаты оптимизации". И при этом разрешить применять любые фильтры и сортировки. А файл CSV с результатами пусть пишется ролный, как сейчас - без фильтров и сортировок. Это позволит искать закономерности во время оптимизации, не опасаясь, что записываемый файл CSV получит не все результаты из-за наложенных фильтров.

Очень прошу реализовать данный функционал. Он не затрагивает интерфейс программы, то есть ничего визуально не испортит в TSLab

Наверх
#83598 - Fri Aug 03 2018 10:24 PM Re: Общая эквити для нескольких скриптов [Re: Ivan Ivanov]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Данная оптимизация была создана как раз для того, что бы не открывать таблицу с результатами оптимизации.
Результаты и сейчас можно сохранять в эксель.
А парамтеры, что имеется ввиду , настройки оптимизации ?
Может быть Вы не до конца поняли возможность функционала. Вам теперь не нужно вести дневники, разбивая оптимизацию на части. Просто проведите одну большую оптимизацию, хоть на 100млн проходов.

Наверх
#83599 - Sat Aug 04 2018 12:24 PM Re: Общая эквити для нескольких скриптов [Re: ViL]
Ivan Ivanov Offline
stranger

Registered: Sun May 27 2018
Записи: 10
Понимаете, при создании стратегии необходимо делать множество оптимизаций, сначала грубую с одними наборами параметров (значение, мин, макс, шаг), затем в зависимости от полученных результатов оптимизации сдвигать параметры в ту или иную сторону. Именно такой постепенный переход от грубой оптимизации до тонкой дает хоть небольшую уверенность, что мы получим закономерность, а не подгонку.
Для создания одного скрипта приходится делать до 50 итераций (и более), отмечая при этом промежуточные результаты, чтобы было видно при каких параметрах и условиях куда мы двигаемся в разработке.
Кроме того, необходимо бывает менять Источник и таймфреймы, чтобы избежать подгонки под конкретный участок истории, инструмент и таймфрейм.
Большая оптимизация на миллионы проходвв тут до конца не спасает, так как можно скатиться в локальный экстремум и не понять почему такой набор параметров лучше другой. ПОэтому приходиться делать много мелких оптимизаций вместо одной большой.
Хотя ... спасибо за подсказку, новый способ сохранять результаты в файл позволит немного изменить технологию разработки - можно брать большой период истории и прогонять оптимизацию на нем. А потом уже вручную нарезать на более мелкиею Для этого нужно будет обеспечить сохранение в скрипте в поле "Результат из скрипта" временной интервал оптимизации (год).

Но все таки, если добавили бы новые фичи, то было бы хорошо. Может еще кто-то меня поддержит

Наверх
#83600 - Sat Aug 04 2018 12:48 PM Re: Общая эквити для нескольких скриптов [Re: Ivan Ivanov]
Ivan Ivanov Offline
stranger

Registered: Sun May 27 2018
Записи: 10
Originally Posted By: Ivan Ivanov

Хотя ... спасибо за подсказку, новый способ сохранять результаты в файл позволит немного изменить технологию разработки - можно брать большой период истории и прогонять оптимизацию на нем. А потом уже вручную нарезать на более мелкиею Для этого нужно будет обеспечить сохранение в скрипте в поле "Результат из скрипта" временной интервал оптимизации (год).

Ошибся, не работает. Я почему то решил, что в результатах оптимизаии выводятся сделки, а там же статистика за весь интервал. Значит все равно придется тестировать на множестве интервалов, нарезать не получится.

Хотя... можно внести внешний параметр (номер года) и в зависимости от него разрешать/запрещать торговлю. И выводить в "результат из скрипта" номер года. Но пока по форуму не нашел как из скрипта вернуть результат. Нашел кубик от Русалго "ScriptResult", но пока не понял, как он работает. В общем, простых путей не бывает...

Наверх
#83601 - Sun Aug 05 2018 01:38 AM Re: Общая эквити для нескольких скриптов [Re: Ivan Ivanov]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Не нужно делать грубую оптимизацию при оптимизации в файл, можно сразу сделать полную.

Наверх
#83602 - Sun Aug 05 2018 12:03 PM Re: Общая эквити для нескольких скриптов [Re: ViL]
Ivan Ivanov Offline
stranger

Registered: Sun May 27 2018
Записи: 10
Да, я уже вчера подумал об этом - можно сделать полную оптимизацию, пусть крутится хоть всю ночь. А потом сторонними средствами считывать этот файл крупными ячейками, как будто бы делали грубую оптимизацию - выбирать нужные границы параметров/уточнять и снова считывать.

Понимаете, весь сыр-бор из-за того, что нам приходится быть приклеенным к TSLab и каждые 5-10 минут сохранять результаты, загружать их в свою программу для анализа, затем переъодить во вкладку "Оптимизация" чтобы заново выставить новые границы параметров. И так 10-20 итераций.

И за эти 3-10 минут невозможно заняться ничем другим, так как пеереключение внимания приводит к ошибкам или потере концентрации. Так что запись результатов большой оптимизации в файл решает часть проблем - мы сможем в 5-8 раз реже переключаться между закаладками TSLAb. И подходить к нему можно будет режу - раз в 30/60 минут.

Можно попросить еще об одной вещи? Добавить в настройки "Проигрывать сигнал по окончании оптимизации" https://ibb.co/bPTubK https://ibb.co/bPTubK

Наверх
#83605 - Mon Aug 06 2018 08:02 AM Re: Общая эквити для нескольких скриптов [Re: Ivan Ivanov]
iw510 Offline
stranger

Registered: Sun Aug 05 2018
Записи: 1
День добрый,
Категорически приветствую новую фичу в виде записи результатов оптимизауии в файл!
А можно ли еще узнать, есть ли техническая возможность вполнять пакетную оптимизацию?
На первый взгляд приходят на ум два варианта реализации этого:
1. запуск из командной строки с указанием всех переметров оптимизации и пути сохранения файла (если тслаб вообще можно так запускать)
2. Или добавить на вкладке оптимизации, рядом с кнопкой "старт" еще одну, "добавить в очередь" к примеру.
После чего добавить в очередь несколько оптимизаций с разными параметрами, источниками, периодами, и запусить все, что в очереди.

Знаю, много людей будут благодарны, если будет реализована такая возможность.
Спасибо.

Наверх
#83606 - Mon Aug 06 2018 09:51 AM Re: Общая эквити для нескольких скриптов [Re: iw510]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139

Наверх
#83808 - Sat Sep 08 2018 02:37 PM Re: Общая эквити для нескольких скриптов [Re: iw510]
tikOn Offline
stranger

Registered: Sat May 26 2018
Записи: 4
Категорически всех приветствую в этой ветке форума.

Создана просьба на добавление этой необходимой всем функции в ТСлаб. Прошу всех,кто неравнодушен - присоединяйтесь к этому запросу-голосуйте и тогда она появится скорее!вот ссылка:

http://tslab.reformal.ru/proj/?ia=469795

Также КомментариИ тоже важны! Разработчики должны ясно понимать чего мы хотим от них и что им нужно добавить для большего удобства!

Наверх
Page 2 of 2 < 1 2


Moderator:  ViL, sar