오프라인 디스크 디큐팅 도구

저자:작은 꿈, 2018-04-08 11:19:15, 업데이트: 2018-04-08 12:37:16

오프라인 디스크 디큐팅 도구

  • 디뷰팅 도구: 주로 거래소 API 접근 테스트를 위해 사용된다 (실용 디스크만 지원)

    실제 디스크 테스트는 무료입니다. 시간 제한, 프로그램 실행 시간은 3분으로 제한됩니다. 대부분의 API 함수 테스트를 지원하고, 일부 함수가 지원되지 않습니다. 예를 들어: 微信推送 (즉, 출력 로그 API 함수 끝에 "@" 문자를 추가하여 微信推送) , 차트 함수 등. 정의 하위 함수, 루킹, 조건부 분화 등의 구조를 지원합니다. 프로그램 실행 입력 함수는 main ((() 함수입니다. 프로그램 실행이 끝나면 로그에서 출력이 표시됩니다. 현재는 자바스크립트 언어만 지원합니다. 테스트 상품 선물 코드 시 시 프로세스 운영 메커니즘이 다릅니다.

    # 注意:
    # 测试时 需确认 您的托管者 是否能访问到 交易所。
    # 可以使用 SS5 (详见API文档 SetProxy 函数) ,或者 把托管者部署在 其它地区的 服务器上。
    
  • 디제이팅 도구 페이지로 이동하여 단위 테스트를 수행하십시오.

    img

    img

    img

  • 테스트 코드 예제:

    function test(){                                     // 测试 自定义函数
        Log("ticker:", exchange.GetTicker())
    }
    
    function main() {                                    // 入口函数,程序从这里开始执行。
        Log(exchange.GetCurrency(), "USDCNY:", exchange.GetUSDCNY());
        Log(exchange.GetName())
        exchange.SetContractType("BTC-27APR18")
        var i = 0 
        while(1){
            test()
            Sleep(1000)
            i++
            if(i > 5){
                break
            }
        }
        return exchange.GetPosition()                    // 函数返回值 会显示在 下方 “函数结果” 中。
    }
    

    img

  • 상품 선물 테스트의 특수 메커니즘

    디뷰팅 도구 테스트 상품 선물 코드 사용 시 상품 선물은 CTP 프로토콜을 사용하기 때문에 하위층은 연결을 생성하고 테스트 코드마다 연결을 생성하는 것을 피하기 위해 하위층이 최적화되어 테스트 중에 생성된 연결을 일정 기간 동안 유지하며, 이 시간 범위를 초과하지 않는 동안 새로운 테스트는 연결 작업을 반복하지 않습니다. 프로그램이 특정 실행 속도를 증가시킵니다.


더 많은

남북의 작은 나무늘보이 로봇이 실제 음반을 흉내내는 것이 정상적인가요?

린치안디버깅에서 while 루프를 사용한다면 호스트를 종료하는 것 외에 강제 중단할 수 있는 방법이 있을까요?

린치안Python에서 디버깅을 할 수 있나요?

작은 꿈디뷰팅 도구는 무료입니다.

작은 꿈이 문서는 이 모든 것을 막기 위한 가장 효과적인 방법이라고 생각합니다.

작은 꿈현재는 자바스크립트만 지원합니다.