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

뉴로봇

NewRobot이 방법은 라이브 거래를 만들기 위해 사용 됩니다API KEY요청에 있는 FMZ 양상 거래 플랫폼 계좌에 해당하는 것.

{
    "code":0,
    "data":{
        "result":591988,
        "error":null
    }
}
  • 결과: 생성이 성공하고 실시간 거래 ID가 반환됩니다.

실시간 거래 구성 매개 변수settings매개 변수 포맷은 다음과 같습니다.

{
    "appid":"test",
    "args":[],
    "exchanges":[
        {"pair":"SOL_USDT","pid":123}
    ],
    "group":123,
    "name":"test",
    "node":123,
    "period":60,
    "strategy":123
}
  • 그룹: 라이브 거래 그룹을 지정합니다.
  • args: 전략 매개 변수, 또는 전략이 매개 변수가 없다면 빈 배열.
  • 교환: 교환 객체 구성에 대해서는RestartRobot interface.

설정 사실 JSON 객체

구성을 통해eidsettings매개 변수"meta":{"AccessKey": "123", "SecretKey": "123"}이 민감한 정보는 FMZ 퀀트 트레이딩 플랫폼에 저장되지 않습니다. 이 데이터는 도커 프로그램에 직접 전송됩니다. 따라서 이 정보는 실시간 거래가 생성되거나 다시 시작될 때마다 구성되어야합니다.

만약 우리가 사용자 지정 프로토콜을 사용하여 라이브 거래 교환 객체를 만들면,settings매개 변수, 우리는 다음 설정을 사용할 수 있습니다exchanges속성:

{
    "eid": "Exchange",
    "label": "test",
    "pair": "ETH_BTC",
    "meta": {
        "AccessKey": "123",
        "SecretKey": "123",
        "Front": "http://127.0.0.1:6666/test"
    }
}

label이 속성은 현재 사용자 지정 프로토콜에 의해 액세스되는 교환 객체에 대한 라벨을 설정하는 것입니다.exchange.GetLabel()전략의 역할입니다.

GetStrategyList를 사용하세요 플러그인 실행