Вкладка Оптимизация (Результаты оптимизации)

В данной статье описаны интерфейс и элементы управления вкладки Оптимизация и Результаты оптимизации. Более подробно об Оптимизации в TSLab описано в статье Оптимизация

Вкладка Оптимизация

Вкладка запуска и настройки оптимизации скрипта.

Вкладка содержит таблицу оптимизационных параметров и команды запуска оптимизации и сохранения результатов.

Таблица оптимизации

КолонкаОписание

Значение

Текущее значение переменной.

Шаг

Шаг изменения переменной.

Имя блока

Наименование параметра (блока).

Параметр

Оптимизационные параметры.

Мин

Минимальное значение переменной.

Макс

Максимальное значение переменной.

Выбрать

Выбор параметров для оптимизации.

Команды вкладки оптимизация

КомандаОписание

Удалять результаты с отрицательными и нулевыми П/У

При включении данной опции в ходе оптимизации на вкладку Результаты оптимизации не будут выводиться результаты, у которых значение в колонке Чистый П/У будут меньше или равны 0

Тип оптимизации:

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

  • Случайно - Перебор параметров с заданным шагом, в случайном порядке

  • Genetic - Подробнее в статье API. Plugins. Implementing IOptimizationMethod

Максимальное количество проходов. Рассчитывается как произведение количества проходов по каждой из выбранных для оптимизации переменных. Количество проходов для одной переменной определяется шагом оптимизации и выбранным диапазоном значений. Для примера из 4х параметров в диапазонах 1 - 10 с шагом 1, максимальное число проходов, гарантированно покрывающее все возможные значения, будет 10*10*10*10 = 10 000 проходов.

Количество проходов, которое будет выполнено во время процесса оптимизации. Может быть задано вручную

При включении чекбокса можно задать количество проходов оптимизации в процентном отношении. Например, если общее количество возможных проходов = 1000 и включен чекбокс, то указав в строке количество проходов число 20 вы выполните 20% от 1000 проходов = 200

Запуск оптимизации. После запуска процесса оптимизации открывается вкладка Результаты оптимизации с порядковым номером в названии.

Приостановка оптимизации с возможностью возобновления с момента остановки

Остановка оптимизации без возможности возобновления

Строка прогресса процедуры оптимизации. Также прогресс выводится в виде текста с указанием времени начала, длительности и времени окончания процесса оптимизации

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

Сохранить в Excel

Экспорт результатов оптимизации в файл создан как альтернатива для их сохранения и проведения оптимизации с меньшими затратами ресурсов компьютера. При активации команды "Сохранить в Excel", выбора папки и запуска оптимизации, результаты оптимизации экспотируются в файл, который можно открыть в программе "Excel" или другим текстовым редактором. При этом в программе данные не хранятся и таблица "Результаты оптимизации" не активируется. Сохраненные данные нельзя экспортировать обратно в программу. Нужные данные могут быть введены вручную в параметры скрипта.

Название файла формируется автоматически: НазваниеСкрипта-Рынок-Инструмент-Таймфрейм-ГГГГ-ММ-ДД-чч-мм-сс-млс.csv

  • ГГГГ - год

  • ММ - месяц

  • ДД - день

  • чч - часы

  • мм - минуты

  • сс - секунды

  • млс - миллисекунды проведения оптимизации.

Результаты оптимизации

Данная вкладка позволяет увидеть результаты оптимизации скрипта.

Двойное нажатие на строке устанавливает в скрипт параметры оптимизации из этой строки.

Вы можете использовать префильтр Удалять результаты с отрицательными и нулевыми П/У расположенный на вкладке Оптимизация. При включении данной опции в ходе оптимизации на вкладку Результаты оптимизации не будут выводиться результаты, у которых значение в колонке Чистый П/У будут меньше или равны 0

Так для колонок таблицы Результаты оптимизации можно использовать встроенный фильтр по значениям в ячейках. Открыть фильтр можно нажав на значок воронки в заголовке выбранного столбца.

Сохранение результатов оптимизации

Результаты оптимизации скрипта можно сохранить в репозитории нажав на кнопку Сохранить в левом верхнем углу вкладки.

При нажатии на кнопку Сохранить будет открыто всплывающее окно Добавление набора результатов в репозиторий. Вы можете ввести Имя набора и Комментарий. Если при работе с таблицей вы пользовались фильтрами для выбранных вами колонок, то вы можете сохранить только нужные вам значения выбрав пункт меню Только отфильтрованные данные. По умолчанию будут сохранены все полученные результаты.

Результаты оптимизации по умолчанию будут сохранены в директорию C:\ProgramData\TSLab\TSLab 2.2\Repository в файл с расширением .rst. Изменить директорию хранения файлов репозитория, сделать копию или удалить результаты можно в окне Менеджер репозитория.

После того как результаты оптимизации будут сохранены, имя вкладки с сохраненными результатами изменится на имя, которое вы ввели в окне Добавление нового набора.

Загрузка результатов оптимизации из репозитория

Для того чтобы загрузить результаты оптимизации из репозитория, откройте вкладку Оптимизация и нажмите на кнопку Импорт результатов. В открывшемся окне Импорт набора результатов из репозитория выберите нужный набор и нажмите на кнопку ОК. Будет открыта вкладка с сохраненными результатами.

3D График

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

На графике вы можете выбрать, какие параметры вывести на ось X и Y.

Колонки вкладки Результаты оптимизации

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

pageВкладка Результаты

Last updated