Настройки параметров интерфейса стратегии

Автор:Лидия., Создано: 2023-07-13 14:11:46, Обновлено: 2024-01-02 21:14:38

img

Настройки параметров интерфейса стратегии

5 параметров интерфейса

img

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

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

Имена переменных параметров интерфейса в коде стратегии: number, string, combox, bool, secretString (как показано на рисунке выше).

Опция описания: название параметра интерфейса на интерфейсе стратегии.

Опция замечаний: подробное описание параметра интерфейса, который будет отображаться, когда мышь будет перемещаться над параметром интерфейса.

Опция типа: тип параметра интерфейса, который будет более подробно объяснен ниже.

Вариант значения по умолчанию: значение параметра интерфейса по умолчанию.

Таблицы

img

Цифровой тип

  • JavaScript

    Номер переменной Тип: Номер

Строка

  • JavaScript

    Переменная строка Тип: строка Значения по умолчанию вводятся без кавычек и рассматриваются как символы.

Коробка

  • JavaScript

    Вид комбинации переменных: Номер Значение по умолчанию: формы 1 Сама переменная combox представляет собой числовое значение, которое представляет индекс выбранного элемента в выпадающем элементе управления. Индекс первого выпадающего элемента равен 1, но его индексное значение равняется 0, когда этот элемент выбран, значение combox равняется 0. Аналогичным образом, индекс второго выпадающего элемента равен 1. Параметр по умолчанию в первом выпадающем элементе.

    img

Ключевая строка (булевая)

  • JavaScript

    Переменная bool Тип: Булева

    Проверено, переменная bool истинна; не проверено, переменная bool ложна.

SecretString (Секретная строка)

  • JavaScript

    Переменная secretСтарт Тип строки: строка Использование то же самое, что и строка. Зашифрованные строки отправляются в зашифрованном виде и не передаются в простом тексте. Изменение секретной строки запускает механизм аутентификации безопасности FMZ Quant, который требует ввода пароля для проверки.

img

Настройки зависимости параметров

Мы можем установить параметр, который позволяет показывать или скрывать другой параметр в зависимости от его выбора. Например, мы устанавливаем параметр numberA, который является числовым типом. Мы делаем numberA отображаемым или скрытым на основе истинности или ложности параметра под названием isShowA (булевой тип).

img

После того, как вы настроите его таким образом, вы можете протестировать его в обратном тесте.

img

Когда параметр isShowA не установлен, номерA скрыт.

Мы отмечаем поле "показать"

Чтобы показать:

img

Это позволяет скрываться и показываться.

Параметры интерфейса стратегии, интерактивные элементы управления, параметры шаблонов, функции группировки

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

Например, параметры интерфейса стратегии испытания устанавливаются следующим образом:

img

img

В настоящее время параметры упорядочены сверху вниз, пронумерованы от 1 до 4. Если я хочу группировать параметр 1 и параметр 4 вместе и отобразить их на интерфейсе, я могу перетащитьimgи переместить четвертый параметр ниже первого параметра.

img

Чтобы сгруппировать первый и четвертый параметры вместе, нам просто нужно внести небольшие изменения в описание параметров, чтобы система могла интерпретировать их как сгруппированные. (Пожалуйста, обязательно введите " (?) " в английском режиме, чтобы это работало. Вы можете использовать китайский ввод для описания группы после символа ?.)

В начале описания параметра вводить (?Группа 1).

img

Мы видим результаты:

img

Все параметры были сгруппированы в группу 1. Причина в том, что если описание параметра s (?), то он создаст группу, и все параметры после него будут сгруппированы вместе. Если в описании параметра не будет нового настройки группы (?), будет создана новая группа. Имена групп можно повторить.

Например, давайте добавим другую группу с названием Группа 1:

img

Экран:

img

Аналогичным образом, устанавливая (?) в описании интерактивных элементов управления, мы также можем сгруппировать элементы управления вместе.

img

img

img


Больше