Tài nguyên đang được tải lên... tải...

NewRobot

CácNewRobotphương pháp được sử dụng để tạo ra một giao dịch trực tiếp theoAPI KEYtương ứng với tài khoản nền tảng giao dịch lượng tử FMZ trong yêu cầu.

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

Các thông số cấu hình giao dịch trực tiếp,settingsđịnh dạng tham số là như sau:

{
    "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"}}
    ]
}

cài đặt đúng Đối tượng JSON

Khi bạn sử dụng thông tin nhạy cảm, như nền tảngAPI KEY, bao gồm"meta":{"AccessKey":"xxx","SecretKey":"yyy"}trong cấu hình củaeid, bạn nên biết FMZ không lưu trữ dữ liệu. Dữ liệu sẽ được gửi trực tiếp đến chương trình dock, vì vậy thông tin này phải được cấu hình mỗi khi giao dịch trực tiếp được tạo hoặc khởi động lại.

Nếu bạn muốn tạo giao dịch trực tiếp sử dụng plugin để hỗ trợ nền tảng, khi cấu hình cácsettingstham số, bạn nên thực hiện các thiết lập sau đây cho cácexchangesthuộc tính:

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

labelthuộc tính là để thiết lập một nhãn cho đối tượng trao đổi truy cập bởi các giao thức chung hiện tại, có thể được thu thập bởi cácexchange.GetLabel()trong chiến lược.

GetStrategyList PluginRun