전략 인터페이스 매개 변수 설정

저자:리디아, 창작: 2023-07-13 14:11:46, 업데이트: 2024-01-02 21:14:38

img

전략 인터페이스 매개 변수 설정

5 인터페이스 매개 변수

img

인터페이스 매개 변수는 전략 편집 페이지의 코드 편집 영역 아래에 위치한 전략 매개 변수 섹션에서 설정됩니다.

인터페이스 매개 변수는 전략 코드에서 글로벌 변수로 존재합니다. 즉 코드에서 수정될 수 있습니다.

전략 코드에서 인터페이스 매개 변수의 이름은: 숫자, 문자열, 콤박스, bool, secretString (위 그림과 같이).

설명 옵션: 전략 인터페이스의 인터페이스 매개 변수의 이름.

참고 옵션: 마우스가 인터페이스 매개 변수를 누르면 표시되는 인터페이스 매개 변수의 상세한 설명.

타입 옵션: 인터페이스 매개 변수의 유형, 아래에서 자세히 설명됩니다.

기본 값 옵션: 인터페이스 매개 변수의 기본 값.

img

숫자 타입

  • 자바스크립트

    변수 번호 타입: 번호

문자열

  • 자바스크립트

    변수 문자열 타입: 문자열 기본 값은 코타 없이 입력되며 문자처럼 처리됩니다.

콤박스

  • 자바스크립트

    변수 콤박스 타입: 번호 기본 값: 1차원 1차원 3차원 combox 변수 자체는 드롭다운 컨트롤에서 선택한 항목의 인덱스를 나타내는 수치 값입니다. 첫 번째 드롭다운 항목의 인덱스는 1이지만, 그 인덱스 값은 0입니다. 이 항목이 선택되면 콤박스의 값은 0입니다. 마찬가지로 두 번째 드롭다운 항목의 인덱스는 1입니다. 매개 변수는 첫 번째 드롭다운 항목으로 기본 설정됩니다.

    img

체크 박스 (불어)

  • 자바스크립트

    변수 bool 타입: 부올어

    확인하면 변수 bool이 true이고, 확인하지 않으면 변수 bool이 false입니다.

비밀 문자열

  • 자바스크립트

    변수 secretString 타입: 문자열 사용법은 문자열과 같습니다. 암호화된 문자열은 암호화된 형태로 전송되며 일반 텍스트로 전송되지 않습니다. 비밀 문자열을 수정하면 FMZ Quant 보안 인증 메커니즘이 작동합니다. 확인을 위해 암호를 입력해야 합니다.

img

매개 변수 의존성 설정

우리는 다른 매개 변수를 표시하거나 숨길 수 있는 매개 변수를 설정할 수 있습니다. 예를 들어, 우리는 숫자 유형인 numberA라는 매개 변수를 설정합니다. 우리는 isShowA라는 매개 변수의 진위 또는 거짓에 따라 numberA를 표시하거나 숨기도록 합니다.

img

이렇게 설정한 후, 백테스트에서 테스트할 수 있습니다.

img

isShowA 매개 변수가 설정되지 않은 경우, numberA는 숨겨집니다.

상자를 체크합니다.

보여주기 위해:

img

이것은 숨기고 보여주는 것이 가능합니다.

전략 인터페이스 매개 변수, 인터랙티브 컨트롤, 템플릿 매개 변수, 그룹화 함수

전략에서, 표시를 위한 매개 변수를 그룹화하려면 다음 기능을 사용할 수 있습니다.

예를 들어, 테스트 전략의 인터페이스 매개 변수는 다음과 같이 설정됩니다.

img

img

현재 매개 변수는 1에서 4까지 숫자로 1에서 아래로 순서대로 되어 있습니다.img그리고 네 번째 매개 변수를 움직여서 첫 번째 매개 변수 아래로 놓습니다.

img

첫 번째와 네 번째 매개 변수를 함께 그룹화하려면, 시스템이 그룹화 된 것으로 해석할 수 있도록 매개 변수 설명에 약간의 수정만 해야 합니다. (실용하기 위해 영어 모드에서 " (?) "를 입력하는 것을 확인하십시오. ? 문자 이후에 그룹 설명에 중국어 입력을 사용할 수 있습니다.)

매개 변수 설명의 시작에서 입력 (?그룹 1)

img

우리는 그 결과를 볼 수 있습니다.

img

모든 매개 변수는 그룹 1로 그룹화되었다. 이유는 매개 변수 의 설명이 (?) 이라면 그룹을 생성하고 그 다음의 모든 매개 변수가 그룹화 될 것이기 때문이다. 매개 변수 설명에 새로운 (?) 그룹 설정이 없으면 새로운 그룹이 생성된다. 그룹 이름은 반복될 수 있다.

예를 들어, 그룹 1이라는 이름을 가진 다른 그룹을 추가해보자:

img

표시:

img

마찬가지로, 인터랙티브 컨트롤의 설명에 (?) 을 설정함으로써, 우리는 또한 컨트롤을 함께 그룹화 할 수 있습니다.

img

img

img


더 많은