В кодах стратегии торговли параметры стратегии, установленные на интерфейсе стратегии, отражаются в виде глобальных переменных.JavaScript
, C++
, MyLanguage
может напрямую получить доступ к параметрам значения, установленные или модифицированные параметры на интерфейсе стратегии.Python
Стратегии, ключевое словоglobal
Для изменения глобальных переменных и параметров интерфейса стратегии необходимы:PINE
язык используетinput()
функция для создания параметров интерфейса.Blockly visualization
подход разрабатывает стратегии без параметров интерфейса.
Переменная (например, название) | Описание | Тип | Значение по умолчанию (описание) | Конфигурация компонента (описание) | Примечания |
---|---|---|---|---|---|
- | - | - | - | - | - |
pNum | Описание параметра pNum | Номер | Например, установить значение по умолчанию на 100, который является типом плавающей запятой в стратегии C ++. | Используется для настройки текущих элементов управления интерфейса связывания параметров: тип компонента, минимальное значение, максимальное значение, группировка, фильтр и т.д. | Примечания к параметру pNum. Значение pNum является числовым типом. |
pBool | Описание параметра pBool | истинно/ложно | Использование контроллера переключателя для установки значения по умолчанию без дополнительного контроллера | То же самое, что и выше. | Примечания к параметру pBool. Значение pBool имеет булевой тип. |
pStr | Описание параметра pStr | строка | Например, установить значение по умолчанию на: abc | То же самое, что и выше. | Примечания к параметру pStr, значение pStr является типом строки |
pCombox | Описание параметра pCombox | выбранный | Установка одного или нескольких параметров в параметрах | То же самое, что и выше. | Примечания к параметру pCombox. Значение pCombox может принимать различные формы. |
pSecretStr | Описание параметра pSecretStr | строка | Например, установить значение по умолчанию на: xyz | То же самое, что и выше. | Примечания к параметру pSecretStr. Значение pSecretStr - тип строки. |
Параметры интерфейса установлены в области параметров стратегии под областью редактирования кода на странице редактирования стратегии.
pNum
, pBool
, pStr
, pCombox
, pSecretStr
Он существует в коде стратегии как глобальная переменная, что означает, что параметры стратегии могут быть изменены в коде.pCombox
. Когда в Опция
5 типов компонентов, поддерживаемых параметрами интерфейса:
В дополнение к установке типа управления, соответствующего параметрам интерфейса, вы также можете установить группировку и фильтрацию параметров интерфейса.
Сохранение параметров в системе обратного тестирования
Если вы хотите сохранить параметры стратегии во время обратного тестирования, вы можете нажатьSave Backtest Settings
кнопка после изменения параметров стратегии, обратитесь к системе обратного тестированияСохранить настройки обратного тестирования.
Переменные | Описание | Тип | Значение по умолчанию |
---|---|---|---|
Номер | Цифровой тип | Число | 1 |
строка | Цифровой тип | Строка | Здравствуйте FMZ |
коробка | Комбобокс | ComboBox (выбран) | 1|2|3 |
Буль | Булево значение | Булево (правда/ложно) | Истинно |
numberA@isПоказатьA | Номер А. | Число | 2 |
Показать | Показывать ли параметр numberA | Булево (правда/ложно) | ложный |
Настройки параметров стратегии можно сохранить в виде кода, например:
/*backtest
start: 2020-02-29 00:00:00
end: 2020-03-29 00:00:00
period: 1d
args: [["number",2],["string","Hello FMZ.COM"],["combox",2],["bool",false],["numberA@isShowA",666],["isShowA",true]]
*/
'''backtest
start: 2020-02-29 00:00:00
end: 2020-03-29 00:00:00
period: 1d
args: [["number",2],["string","Hello FMZ.COM"],["combox",2],["bool",false],["numberA@isShowA",666],["isShowA",true]]
'''
/*backtest
start: 2020-02-29 00:00:00
end: 2020-03-29 00:00:00
period: 1d
args: [["number",2],["string","Hello FMZ.COM"],["combox",2],["bool",false],["numberA@isShowA",666],["isShowA",true]]
*/
Параметры жизненной торговли Импорт и экспорт
При запуске живой торговли, вам нужно сохранить параметры данных настройки живой торговли, вы можете нажать кнопку json
Файл.
Конфигурация экспортированных параметров стратегии также может быть импортирована в живую торговлю снова. Нажмите кнопку "Импортировать", чтобы импортировать сохраненные параметры стратегии в текущую торговлю. Затем нажмите "Сохранить", чтобы сохранить.