Наборы параметров скрипта

Загрузка набора параметров из скрипта в агент

Создание набора параметров

После того как вы провели оптимизацию скрипта, полученные результаты можно сохранить в качестве набора параметров (вкладка Параметры лаборатории). Эти наборы в дальнейшем можно использовать при настройке агентов. Например, если на базе вашего скрипта будут созданы несколько агентов, работающих с разными инструментами, вам будет проще выполнить настройку каждого из агентов.

Предположим, что оптимизация скрипта завершена и вы хотите сохранить результаты. Для этого нажмите на кнопку "Сохранить набор параметров" на вкладке Оптимизация либо на вкладке Параметры . Откроется окно для ввода названия набора. В нем вы можете указать, например, название тикера и дату создания набора.

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

После того как набор параметров будет сохранен необходимо сохранить скрипт.

Если вы хотите сразу применить сохраненный набор параметров к скрипту и использовать их как Текущий набор, то перейдите на вкладку Параметры. Выделите нужный набор и нажмите на кнопку Применить .

Обратите внимание! Вместе с набором параметров сохраняются и результаты оптимизации.

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

Загрузка сохраненного набора параметров скрипта в агент

Откройте настройки Агента и отключите опции Исполнять входы и выходы сразу. Это необходимо для того, чтобы исключить случайный вход (выход) в позицию при первом запуске агента.

Запустите Агент.

Откройте окно Агента. Перейдите на вкладку Параметры в окне выбранного Агента.

На примере выше отмечены 2 таблицы:

  1. Таблица набора параметров, сохраненных в скрипте, на основании которого был создан Агент.

  2. Таблица набора параметров, сохраненных в Агенте. Сразу после создания нового Агента таблица будет пуста.

Выберите один из наборов параметров в таблице 1. Нажмите на кнопку Применить . Параметры, полученные во время оптимизации скрипта будут установлены как Текущие для Агента.

Обратите внимание! В таблице наборов параметров зеленой галкой отмечены выбранные (Текущие) наборы параметров.

В таблице наборов скрипта (1) зеленая галка всегда будет отображаться напротив набора, который был сохранен, как Текущий в скрипте. Тоесть если Вы выберите в Агенте один из наборов из этой таблицы, то Текущие параметры Агенты изменятся. После перезагрузки программы зеленая галка вновь будет отображаться напротив набора, который сохранен как Текущий в скрипте, хотя для Агента вы выбрали другой набор. При этом Текущие настройки Агента останутся прежнми - теми, которые вы выбрали до перезагрузки.

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

Создадим новый каталог Параметры Агента (не обязательный пункт, для удобства разделения наборов). Выберите строку Каталог в таблице 2 и нажмите на кнопку . Введите название нового каталога и нажмите ОК.

Напомним, что на предыдущем этапе Вы установили Текущими параметрами Агента набор параметров из таблицы 1. Далее нам необходимо сохранить Текущий набор параметров в таблицу 2. Выберите созданный каталог Параметры Агента и нажмите на кнопку Создать набор из текущих параметров . Введите название нового набора параметров и нажмите ОК. Выделите созданный набор и нажмите на кнопку Применить . Выбранный набор параметров буден задан как Текущий в Агенте.

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

Агент еще не запущен (агент еще не существует)

Текущие параметры индикаторов из скрипта передаются во вновь запущенный агент автоматически. Если в скрипте сохранено несколько наборов параметров, то текущим в агенте устанавливается набор, выбранный текущим в скрипте.

Если агент запущен (существует)

При создании скрипта можно использовать блок Контрольная панель в редакторе, в котором параметры можно изменять непосредственно в самом агенте. Если контрольная панель не была создана, то параметр можно изменить на вкладке Параметры, в агенте. В этом случае, после изменения параметров, в агенте, из Контрольной панели или на вкладке Параметров, нужно сохранить агент по кнопке Сохранить.

Last updated

Was this helpful?