Наборы параметров скрипта
Last updated
Last updated
После того как вы провели оптимизацию скрипта, полученные результаты можно сохранить в качестве набора параметров (вкладка Параметры лаборатории). Эти наборы в дальнейшем можно использовать при настройке агентов. Например, если на базе вашего скрипта будут созданы несколько агентов, работающих с разными инструментами, вам будет проще выполнить настройку каждого из агентов.
Предположим, что оптимизация скрипта завершена и вы хотите сохранить результаты. Для этого нажмите на кнопку "Сохранить набор параметров" на вкладке Оптимизация либо на вкладке Параметры . Откроется окно для ввода названия набора. В нем вы можете указать, например, название тикера и дату создания набора.
Важно! В наборе будут сохранены данные из столбца Значение вкладки Оптимизация.
Вы также можете вручную заполнить значения оптимизируемых параметров. Тогда после ввода данных в столбце Значения необходимо Сохранить и Выполнить скрипт, для того чтобы выполнить пересчет скрипта и запомнить введенные параметры. Затем нажмите на кнопку "Сохранить набор параметров".
После того как набор параметров будет сохранен необходимо сохранить скрипт.
Обратите внимание! Вместе с набором параметров сохраняются и результаты оптимизации.
При нажатии на выбранный набор вы можете в соседней таблице увидеть результаты, полученные при оптимизации скрипта на заданном во время оптимизации отрезке времени и с заданным интервалом.
Откройте настройки Агента и отключите опции Исполнять входы и выходы сразу. Это необходимо для того, чтобы исключить случайный вход (выход) в позицию при первом запуске агента.
Запустите Агент.
Откройте окно Агента. Перейдите на вкладку Параметры в окне выбранного Агента.
На примере выше отмечены 2 таблицы:
Таблица набора параметров, сохраненных в скрипте, на основании которого был создан Агент.
Таблица набора параметров, сохраненных в Агенте. Сразу после создания нового Агента таблица будет пуста.
Обратите внимание! В таблице наборов параметров зеленой галкой отмечены выбранные (Текущие) наборы параметров.
В таблице наборов скрипта (1) зеленая галка всегда будет отображаться напротив набора, который был сохранен, как Текущий в скрипте. Тоесть если Вы выберите в Агенте один из наборов из этой таблицы, то Текущие параметры Агенты изменятся. После перезагрузки программы зеленая галка вновь будет отображаться напротив набора, который сохранен как Текущий в скрипте, хотя для Агента вы выбрали другой набор. При этом Текущие настройки Агента останутся прежнми - теми, которые вы выбрали до перезагрузки.
После того как текущие параметры будут заданы, Вы можете снова включить опции Исполнять входы и выходы сразу в настройках агента.
Обратите внимание! Если вы добавите в свой скрипт новые блоки, значение которых будет задаваться через окно Оптимизация, то при загрузке старых наборов параметров, в которые этот блок не вошел, для данного параметра будет установлено значение "по умолчанию" (например для числового значения может быть задано число 5)
Текущие параметры индикаторов из скрипта передаются во вновь запущенный агент автоматически. Если в скрипте сохранено несколько наборов параметров, то текущим в агенте устанавливается набор, выбранный текущим в скрипте.
При создании скрипта можно использовать блок Контрольная панель в редакторе, в котором параметры можно изменять непосредственно в самом агенте. Если контрольная панель не была создана, то параметр можно изменить на вкладке Параметры, в агенте. В этом случае, после изменения параметров, в агенте, из Контрольной панели или на вкладке Параметров, нужно сохранить агент по кнопке Сохранить.
Если вы хотите сразу применить сохраненный набор параметров к скрипту и использовать их как Текущий набор, то перейдите на вкладку Параметры. Выделите нужный набор и нажмите на кнопку Применить .
Выберите один из наборов параметров в таблице 1. Нажмите на кнопку Применить . Параметры, полученные во время оптимизации скрипта будут установлены как Текущие для Агента.
В таблице 2 Вы можете создать отдельные каталоги для хранения наборов параметров. Для этого используйте кнопку .
Создадим новый каталог Параметры Агента (не обязательный пункт, для удобства разделения наборов). Выберите строку Каталог в таблице 2 и нажмите на кнопку . Введите название нового каталога и нажмите ОК.
Напомним, что на предыдущем этапе Вы установили Текущими параметрами Агента набор параметров из таблицы 1. Далее нам необходимо сохранить Текущий набор параметров в таблицу 2. Выберите созданный каталог Параметры Агента и нажмите на кнопку Создать набор из текущих параметров . Введите название нового набора параметров и нажмите ОК. Выделите созданный набор и нажмите на кнопку Применить . Выбранный набор параметров буден задан как Текущий в Агенте.