코드를 사용하여 정밀하게 조정하는 리소스 시스템 기본 설정

저자:작은 꿈, 2017-05-05 19:03:55에 생성, 2020-03-30 13:51:24에 업데이트

코드를 사용하여 정밀하게 조정하는 리소스 시스템 기본 설정

일부 내용은 수정되었습니다. 최신 내용은 API 문서를 참조하십시오.

정책의 매개 변수 테스트, 다른 시간 간격의 재검토, 여러 지표의 객체 재검토 등에서, 재검토 정책은 매개 변수가 반복적으로 조정되어야하기 때문에 재검토 정책이 기록되지 않아 다음 재검토에서 다시 설정됩니다. 플랫폼은 매개 변수 조정, 새로운 기능을 추가하기 위해 편리합니다.

  • 1, 이 기능을 사용하지 않는 경우

    img

    이것은 테스트 전략이며, 코드는 다음과 같습니다.

    function main(){
        while(true){
            LogStatus("测试默认参数!");
            Sleep();
        }
    }
    

    이 전략의 매개 변수는 다음과 같습니다.

    img

    이 때 회수 인터페이스의 안의 매개 변수는 아래 그림의 기본 설정입니다.

    img

  • 2, 코드를 사용 하 여 재검토 기본 설정을 조정

    • 시스템 매개 변수 부분:
      /*backtest
        start: 2017-03-01        
        end: 2017-03-02           
        period: 15                
        mode: 1                 
      */
      

      img

      주의:

      • 기간: 15 15은 15분, 플랫폼이 지원하는 기간은 1분,5분,15분,30분,1시간,1일이다. 1시간은 60분입니다.period : 60이 모든 것은 괜찮습니다. 1일 = 24 x 60분period : 1440이 모든 것은 괜찮습니다.

      • 모드: 1 모드는 재검토하는 모드를 의미합니다.模拟级别回测实盘级别回测▲ 여기 1은 아래쪽 의 인덱스를 나타내고 0은模拟级别回测1은实盘级别回测

    • 이 부분의 문서는
      /*defaults
        number : 0
        bool: false
        string: Hello BotVS!
        comboBox : 2
      */
      

      img

      주의:

      • comboBox: 2 이 2는 드래그아웃의 인덱스를 가리키고, 드래그아웃의 첫 번째 옵션의 인덱스는 0, 두 번째 옵션의 인덱스는 1, 세 번째 옵션의 인덱스는 2이다.
      • 암호화 문자열 타입 파라미터와 문자열 타입은 동일한 동작 설정이다.
    • 전체 테스트 코드

자바스크립트

/*backtest
  start: 2017-03-01        
  end: 2017-03-02           
  period: 15              
  mode: 1                 
*/

/*defaults
  number : 0
  bool: false
  string: Hello BotVS!
  comboBox : 2
*/

function main(){
    while(true){
        LogStatus("测试默认参数!");
        Sleep();
    }
}

파이썬

'''
/*backtest
  start: 2017-03-01        
  end: 2017-03-02           
  period: 15              
  mode: 1                 
*/

/*defaults
  number : 0
  bool: false
  string: Hello BotVS!
  comboBox : 2
*/
'''
def main():
  Log("OK")  

리프레쉬 후, 이전 페이지와 비교하여 이전 페이지가 변경되었는지 확인합니다. 참고: 코드 변경의 기본 파라미터 설정은 페이지에 처음 접속했을 때 유효합니다. 중간 수정은 유효하지 않습니다. 저장 후 리프레쉬가 유효합니다.)

img

보시다시피, 검색 시스템의 기본 변수 , 또는 정책의 기본 변수 모두 코드에 따라 그에 따라 변경되었습니다. 필요한 설정을 저장하고, 더 이상 점과 지점을 통해 재검토 변수를 설정할 필요가 없습니다.

  • 3, MATE 버튼을 사용하여 페이지 설정을 재검토하는 매개 변수를 코드 형태로 정책 코드 안에 삽입합니다:

    img

    이 방법은 첫 번째 코드 형태로 설정할 때 기본 검색 파라그램을 손으로 작성하지 않고 검색 페이지에서 설정하여 코드에 직접 삽입할 수 있습니다.

  • 이 문서는 다른 문장과 연결됩니다.

    img

    https://www.fmz.com/strategy/40155

참고: args를 변경하여 default로 조정합니다

  • 2017.12.17 최적화 저장 회색 설정 기능 (버튼 컨트롤러 원래 META)

    img

    예를 들어: 재검토 옵션을 설정하면 (시간, 거래소, K 라인 주기 등) 정책 편집 페이지의 Save Reset Settings 버튼을 클릭하면, Reset Configuration을 코드 형태로 정책에 저장할 수 있으며, 다음 리테이크는 이 코드로 기본 설정된 리테이크 옵션으로 수행됩니다.

    img

    코드는 자동으로 편집 영역의 시작에 추가되어 설명으로 저장됩니다.

    img

    이렇게 하면 다음 번에 재설정을 할 필요가 없도록 손쉽게 저장할 수 있습니다.

    만약 재평가된 거래소 대상의 요금 설정을 조정하면:

    img

    그 다음 재검토 설정을 저장하면 재검토된 설정을 통해 요금 설정을 볼 수 있습니다.

    # 注意: 尽量不要手动修改 或者 设置 回测设置 (即 backtest 段代码) 代码。
    

더 많은

카이지1231이 컨피셔닝 정보를 생성하여 전략에 직접 호출할 수 있습니까? 예를 들어 이 요금, 이산화탄소, 이산화탄소 등이 수익을 계산하는 방법?

호크셀라토`mode: 1`는 유효하지 않은 것처럼 보입니다. 인터페이스에서는 항상 **알고러 레벨 Tick****가 표시됩니다.

에드워드nice work!는 거래소를 추가하고 매매 수수료를 설정하고 코딩하는 것이 아니라 매번이 몇 개를 조정합니다.

수생물만약 당신이 균형과 잔액을 설정할 수 있다면 더 낫습니다.

작은 꿈요금은 정책 인터페이스에서 직접 매개 변수를 설정하여 지정할 수 있습니다.

카이지1231마노 신, 전략에서 리테스트 플랫폼 설정의 요금 매개 변수를 얻을 수있는 방법이 있습니까?

작은 꿈이것은 작동하지 않습니다. 이것은 단지 테스트 시스템에 설정된 파라미터의 코드입니다.

작은 꿈이 문서는 코드가 논평된 부분이기 때문에 논평을 반복하면 오류가 발생할 수 있습니다.

호크셀라토보트VS가 제대로 풀 수 없는 이유에 대한 문장 뒤에 해설을 추가한 것이 문제입니다. 예를 들어: ` `js /* 백테스트 모드: 1 // 디스크 레벨 틱 */ `` 참고로, mod ≠ mode ≠는 항상 **0** (모델 레벨) 로 설정됩니다.

작은 꿈, 당신은 이 몇 가지를 코드에서 설정할 수 없다고 말합니다.

작은 꿈이 설정은 페이지가 갱신되어야 합니다. 이 문제가 될 것으로 추정됩니다.

호크셀라토또한, 현재 **균형 **, ** 잔액 **, ** 구매 **, ** 판매 **를 Backtest에서 설정할 수 있는지 궁금합니다.

제로이 모든 것은

J +1

에드워드간단합니다. 버튼을 설정하여 현재 설정을 기본 설정으로 저장합니다. 일단 완료되면 코드를 직접 생성하거나 백그라운드 기록도 할 수 있습니다.

작은 꿈이것은 복잡하고, 현재 디자인 중인 부분이기 때문에, 가장 합리적이고, 편리하고, 효율적인 디자인이 무엇인지 살펴볼 수 있습니다.

작은 꿈이 부분의 본문은 제주특별자치도 제주특별자치도 제주특별자치도 제주특별자치도 제주특별자치도 제주특별자치도 제주특별자치도 제주특별자치도 제주특별자치도 제주특별자치도 제주특별자치도 제주특별자치도 제주특별자치도