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

뉴로봇

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

// Create live trading successfully
{
    "code": 0,
    "data": {
        "result": 74260,
        "error": null
    }
}

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

{
    "name": "hedge test",
    /*
    Strategy parameters; the order does not have to be in correspondence with the parameter order, but the name must be the same as the parameter name 
    Note: the second element in the parameter array ["MAType", 0, 75882] is an array including three elements,
    in which the first one "MAType" is the parameter on the pattern referred by the live trading-binding strategy
    The second one "0" is the specific value set by the parameter "MAType".
    The third element, 75882, is the ID of the template to which the MAType parameter belongs, and is used to identify which template the parameter belongs to
    */
    "args": [["Interval", 500], ["MAType", 0, 75882]],
    // Strategy ID, which can be obtained by "GetStrategyList" method
    "strategy": 25189,                      
    // K-line period parameter; "60" indicates 60 seconds
    "period": 60,                           
    // It can be specified to run on which docker; no writing of the attribute will lead to automatic assignment
    "node" : 52924,                         
    // Custom field
    "appid": "member2",
    // Specify live trading group
    "group": 1122,
    "exchanges": [
        // ZB; "pid" can be obtained by "GetPlatformList" method
        {"pid": 15445, "pair": "ETH_BTC"},     
        // OKEX
        {"pid": 13802, "pair": "BCH_BTC"},     
        // In addition to the exchanges configured by the FMZ dashboard (pid identification), you can also set exchange configuration information that has not been configured to operate the live trading
        {"eid": "OKEX", "pair": "ETH_BTC", "meta" :{"AccessKey": "xxx", "SecretKey": "yyy"}},
        {"eid": "Huobi", "pair": "BCH_BTC", "meta" :{"AccessKey": "xxx", "SecretKey": "yyy"}}
    ]
}

설정 사실 JSON 객체

플랫폼과 같은 민감한 정보를 사용할 때API KEY,"meta":{"AccessKey":"xxx","SecretKey":"yyy"}구성을 통해eid, FMZ는 데이터를 저장하지 않는다는 것을 알아야 합니다. 데이터는 도커 프로그램에 직접 전송됩니다. 그래서 이 정보는 실시간 거래가 생성되거나 다시 시작될 때마다 구성되어야 합니다.

당신이 플랫폼을 지원하는 플러그인을 사용하는 라이브 거래를 만들고 싶다면,settings매개 변수, 당신은 다음 설정을 해야 합니다exchanges속성:

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

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

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