리소스 로딩... 로딩...

전략 매개 변수

거래 전략 코드에서 전략 인터페이스에 설정된 전략 매개 변수는 글로벌 변수 형태로 반영됩니다.JavaScript, C++, MyLanguage설정 또는 전략 인터페이스에서 매개 변수를 수정 직접 액세스 할 수 있습니다.Python전략, 키워드global글로벌 변수 및 전략 인터페이스 매개 변수를 수정하는 데 필요합니다.PINE언어는input()인터페이스 매개 변수를 만드는 기능입니다.Blockly visualization접근 방식은 인터페이스 매개 변수를 사용하지 않고 전략을 설계합니다.Strategy parameter setting interface

인터페이스 매개 변수 유형

변수 (명 예제) 설명 종류 기본 값 (설명) 부품 구성 (설명) 언급
- - - - - -
pNum 파라미터 pNum의 설명 번호 예를 들어, C++ 전략에서 부동 소수점 타입인 100으로 기본 값을 설정합니다. 현재 매개 변수 결합 인터페이스 컨트롤을 설정하는 데 사용됩니다: 부품 유형, 최소 값, 최대 값, 그룹, 필터 등. 매개 변수 pNum에 대한 언급 pNum의 값은 숫자 유형입니다.
pBool 파라미터 pBool의 설명 사실/거짓 기본값을 설정하기 위해 스위치 컨트롤을 사용, 선택적인 컨트롤 없이 위와 동일합니다. 매개 변수 pBool에 대한 언급. pBool의 값은 부울 타입입니다.
pStr 매개 변수 pStr 설명 문자열 예를 들어, 기본값을: abc로 설정합니다 위와 동일합니다. 매개 변수 pStr에 대한 언급, pStr의 값은 문자열 유형입니다
pCombox 매개 변수 pCombox 설명 선택 옵션에서 하나 이상의 옵션을 설정 위와 동일합니다. 매개 변수 pCombox에 대한 언급 pCombox의 값은 여러 가지 형태를 취할 수 있습니다.
pSecretStr 파라미터 pSecretStr의 설명 문자열 예를 들어, 기본값을 설정합니다: xyz 위와 동일합니다. 매개 변수 pSecretStr에 대한 언급 pSecretStr의 값은 문자열 유형입니다.

인터페이스 매개 변수는 전략 편집 페이지의 코드 편집 영역 아래에 전략 매개 변수 영역에 설정됩니다. 참고하십시오:

  1. 매개 변수 설정의 기본 값 옵션에서, optional 컨트롤은 기본으로 선택 상태입니다. 당신은이 컨트롤의 상태를 변경하고 필요에 따라 현재 매개 변수를 설정할 수 있습니다. 필요에 따라 매개 변수 기본 값을 설정 한 후, 전략이 백테스팅 / 라이브 거래 중에이 매개 변수를 설정하지 않으면 백테스팅 / 라이브 거래는 시작할 수 없습니다.
  2. 전략 코드의 인터페이스 매개 변수의 이름은 현재 프로그래밍 언어의 예약 된 단어 (키워드) 로 설정되어서는 안 됩니다.
  3. 마우스가 백테스트/라이브 트레이딩 인터페이스에서 매개 변수에 묶인 컨트롤에 놓이면 설정 매개 변수 메모 정보가 표시됩니다.
  4. 매개 변수의 description은 매개 변수가 묶여있는 제어 장치의 표시 이름입니다.
  5. 매개 변수의 변수은 위의 표에서 나타낸 바와 같습니다.pNum, pBool, pStr, pCombox, pSecretStr그것은 전략 코드에서 글로벌 변수로 존재합니다. 즉 전략 매개 변수는 코드에서 수정 될 수 있습니다.
  6. 타입 암호된 문자열string의 매개 변수에서는 입력할 때 기본값을 인용할 필요가 없으며 입력값은 문자열로 처리됩니다. 암호된 문자열 매개 변수의 사용은 string 매개 변수와 동일합니다. 암호화된 문자열은 암호화되어 전송되며 일반 텍스트로 전송되지 않습니다.
  7. 만약 string 타입의 매개 변수가 optional로 설정되면, 매개 변수가 묶인 컨트롤에 매개 변수가 채우지 않은 경우 매개 변수의 값은빈 문자열; 마찬가지로, 만약 Nmber의 매개 변수라면, 매개 변수의 값은null 값- 네 마찬가지로, Selected box의 매개 변수라면, 매개 변수의 값은null 값- 네 마찬가지로, 만약 그것이 Encrypted string의 매개 변수라면, 매개 변수의 값은null 값.
  8. 예를 들어, 선택된 타입의 인터페이스 매개 변수의 경우 변수 이름은pCombox 컴포넌트 구성에서 다중 선택 지원이 활성화되지 않은 경우, pCombox의 값은 현재 선택된 옵션 또는 특정 데이터의 인덱스입니다 (데이터가 옵션에 묶여있는 경우). Support multiple selections가 활성화되면, pCombox의 값은 현재 선택된 모든 옵션의 인덱스 또는 특정 데이터 (옵션에 데이터를 묶을 때) 를 포함하는 배열입니다.

컴포넌트 구성

전략 인터페이스 매개 변수의 컴포넌트 구성 옵션은 플랫폼의 5개의 매개 변수 유형에 대응하는 컨트롤을 설정하는 데 사용되며, 기능을 향상시키고 디자인을 단순화합니다.

인터페이스 매개 변수에 의해 지원되는 5가지 유형의 부품:

  • 숫자 매개 변수 지원되는 컴포넌트 타입: 입력 박스 제어 (예정), 시간 선택기 제어, 슬라이딩 입력 바 제어.
  • 부엘 매개 변수 (진/거짓) 스위치 컨트롤만 지원됩니다 (예정).
  • 문자열 매개 변수 지원되는 컴포넌트 타입: 입력 상자 제어 (전산), 텍스트 상자 제어, 시간 선택기 제어, 색 선택기 제어, 통화 및 거래 코드.
  • 선택된 매개 변수 지원되는 컴포넌트 타입: 드롭다운 박스 제어 (예정), 세그먼트 컨트롤러 제어, 통화 및 거래 코드.
  • 문자열 매개 변수 암호화된 입력 상자 컨트롤만 지원합니다 (예정)

인터페이스 매개 변수에 대응하는 제어 유형을 설정하는 것 외에도, 당신은 또한 인터페이스 매개 변수의 그룹화와 필터링을 설정할 수 있습니다.

  • 그룹화 컴포넌트 구성의 그룹 입력 상자에서, 여러 전략 인터페이스 매개 변수를 그룹 라벨로 그룹화하기 위해 레이블의 이름을 입력할 수 있습니다 (플랫폼의 오래된 기능 스트래티지 그룹링을 대체합니다).
  • 필터 컴포넌트 구성의 필터 입력 상자에서 필터 판단 표현식을 입력하여 인터페이스 매개 변수가 효과적인지 제어할 수 있습니다 (플랫폼의 오래된 함수 파라미터 의존성을 대체합니다).

매개 변수 설정 저장

  • 백트테스팅 시스템에서 매개 변수 절약 백테스팅 중에 전략 매개 변수를 저장하려면,Save Backtest Settings전략 매개 변수가 변경 된 후 버튼, 백테스팅 시스템에 참조백테스트 설정을 저장.

    변수 설명 종류 기본 값
    번호 숫자 타입 번호 1
    문자열 숫자 타입 문자열 안녕하세요 FMZ
    콤박스 콤보박스 콤보박스 (선택) 1|2|3
    bool 부엘 값 부올어 (진짜/거짓) 사실
    번호A@isShowA A번 번호 2
    isShowA 매개 변수 번호A를 표시할지 여부 부올어 (진짜/거짓) 거짓

    당신은 코드 형태로 전략 매개 변수 설정을 저장할 수 있습니다, 예를 들어:

    /*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파일. 수출된 전략 매개 변수 구성은 라이브 트레이딩으로 다시 가져오기도 합니다. 저장된 전략 라이브 트레이딩 매개 변수를 현재 라이브 트레이딩으로 가져오기 위해 이포트 버튼을 클릭합니다. 다음으로 저장하기 위해 저장을 클릭합니다.

템플릿 라이브러리 인터랙티브 제어