거래 전략 코드에서 전략 인터페이스에 설정된 전략 매개 변수는 글로벌 변수 형태로 반영됩니다.JavaScript
, C++
, MyLanguage
설정 또는 전략 인터페이스에서 매개 변수를 수정 직접 액세스 할 수 있습니다.Python
전략, 키워드global
글로벌 변수 및 전략 인터페이스 매개 변수를 수정하는 데 필요합니다.PINE
언어는input()
인터페이스 매개 변수를 만드는 기능입니다.Blockly visualization
접근 방식은 인터페이스 매개 변수를 사용하지 않고 전략을 설계합니다.
변수 (명 예제) | 설명 | 종류 | 기본 값 (설명) | 부품 구성 (설명) | 언급 |
---|---|---|---|---|---|
- | - | - | - | - | - |
pNum | 파라미터 pNum의 설명 | 번호 | 예를 들어, C++ 전략에서 부동 소수점 타입인 100으로 기본 값을 설정합니다. | 현재 매개 변수 결합 인터페이스 컨트롤을 설정하는 데 사용됩니다: 부품 유형, 최소 값, 최대 값, 그룹, 필터 등. | 매개 변수 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 |
콤박스 | 콤보박스 | 콤보박스 (선택) | 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
파일.
수출된 전략 매개 변수 구성은 라이브 트레이딩으로 다시 가져오기도 합니다. 저장된 전략 라이브 트레이딩 매개 변수를 현재 라이브 트레이딩으로 가져오기 위해