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

플러그인 실행

PluginRun이 방법은디버그 도구FMZ 퀀트 트레이딩 플랫폼의 기능; 자바스크립트 언어만 지원됩니다.

{
    "code": 0,
    "data": {
        "result": "{\"logs\":[{\"PlatformId\":\"\",\"OrderId\":\"0\",\"LogType\":5,\"Price\":0,\"Amount\":0,\"Extra\":\"Hello FMZ\",\"Currency\":\"\",\"Instrument\":\"\",\"Direction\":\"\",\"Time\":1732267473108}],\"result\":\"\"}",
        "error": null
    }
}
  • 결과: 디버깅 툴은 통과된 자바스크립트 코드를 성공적으로 실행한 후 테스트 결과 데이터를 반환합니다.

디버깅 도구의 설정 매개 변수,settings구성, 테스트 코드 포함source속성.settings매개 변수 형식은 다음과 같습니다.

{
    "exchanges":[{"pair":"SOL_USDT","pid":123}],
    "node":123,
    "period":60,
    "source":"function main() {Log(\"Hello FMZ\")}"
}
  • 소스: 디버깅이 필요한 코드.
  • 노드: 도커 ID, 어떤 도커에서 라이브 트레이딩을 실행할 수 있는지 지정할 수 있습니다. 값이 -1이면 자동 할당을 의미합니다.
  • 교환: 교환 객체 구성에 대해서는RestartRobot interface.

설정 사실 JSON 객체

{"eid": "OKEX", "pair": "ETH_BTC", "meta" :{"AccessKey": "123", "SecretKey": "123"}} {"eid": "Huobi", "pair": "BCH_BTC", "meta" :{"AccessKey": "123", "SecretKey": "123"}}

의 경우exchanges속성settings, 단 하나만 설정해야 합니다PluginRunmethod (디버그 툴 페이지에서 사용하는 경우 하나의 교환 객체만 지원됩니다.)settings, 하지만 두 번째 교환 객체에 액세스 할 때 오류가 보고됩니다.

뉴로봇 GetRobotLogs