Die Ressourcen sind geladen. Beförderung...

Neuer Roboter

DieNewRobotDie Methode wird verwendet, um einen Live-Handel im Rahmen derAPI KEYdem im Antrag angegebenen Konto der FMZ Quant Trading Platform entspricht.

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

Die Live-Handelskonfigurationsparameter,settingsDas Format der Parameter ist wie folgt:

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

Einstellungen wahr JSON-Objekt

Wenn Sie die sensiblen Informationen verwenden, wie zum Beispiel die PlattformAPI KEY, einschließlich"meta":{"AccessKey":"xxx","SecretKey":"yyy"}in der Konfiguration voneid, sollten Sie wissen, FMZ speichert die Daten nicht. Die Daten werden direkt an das Dockerprogramm gesendet, so dass diese Informationen jedes Mal konfiguriert werden müssen, wenn der Live-Handel erstellt oder neu gestartet wird.

Wenn Sie wollen, um Live-Handel zu erstellen, die das Plugin verwendet, um die Plattform zu unterstützen, bei der Konfiguration dersettingsSie sollten die folgenden Einstellungen für dieexchangesEigenschaft:

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

labelDas Attribut ist ein Etikett für das Exchange-Objekt, auf das das aktuelle allgemeine Protokoll zugreift, zu setzen, das durch dieexchange.GetLabel()die Rolle der Kommission in der Strategie.

GetStrategyList ist nicht verfügbar. Plugin ausführen