DieRestartRobot
Die Methode wird zur Wiederaufnahme des Live-Handels im Rahmen derAPI KEY
Die ID des wieder aufgenommenen Live-Handels ist die von der FMZ Quant Trading Platform angegebene Live-Handels-ID.robotId
parameter.
{
"code": 0,
"data": {
// 1 means running
"result": 1,
"error": null
}
}
DierobotId
Der Parameter wird verwendet, um die ID des Live-Handels anzugeben, der neu gestartet wird.GetRobotList
Methode, um die Informationen über den Live-Handel unter dem Konto zu erhalten, das die Live-Handel-ID enthält.
RobotId
- Das stimmt.
Zahl
Die Parameter der Live-Handelskonfiguration, die Parametersettings
Das Format ist wie folgt:
{
"name": "hedge test",
// Strategy parameter
"args": [["Interval", 500]],
// Strategy ID, which can be obtained with "GetStrategyList" method
"strategy": 25189,
// K-line period parameter, "60" means 60 seconds
"period": 60,
// Specify on which docker to run; if the attribute is not written, it will be automatically assigned to run
"node" : 51924,
// Custom field
"appid": "member2",
"exchanges": [
// ZB; "pid" can be obtained by "GetPlatformList" method
{"pid": 15445, "pair": "ETH_BTC"},
// OKX; 2 exchange objects are configured
{"pid": 13802, "pair": "BCH_BTC"},
// In addition to the platforms ("pid" identification) configured by the FMZ dashboard, you can also set exchange configuration information that has not been configured to operate live trading
{"eid": "OKEX", "pair": "ETH_BTC", "meta" :{"AccessKey": "xxx", "SecretKey": "yyy"}},
{"eid": "Huobi", "pair": "BCH_BTC", "meta" :{"AccessKey": "xxx", "SecretKey": "yyy"}}
]
}
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, dass FMZ die Daten nicht speichert. Die Daten werden direkt an das Dockerprogramm gesendet, so dass diese Informationen jedes Mal konfiguriert werden müssen, wenn Live-Handel erstellt oder neu gestartet wird.
Um den Live-Handel neu zu starten, der das Plugin verwendet, um den Austausch zu unterstützen, wenn die Konfiguration dersettings
Sie sollten die folgenden Einstellungen für dieexchanges
Eigenschaft:
{"eid": "Exchange", "label" : "testXXX", "pair": "ETH_BTC", "meta" :{"AccessKey": "123", "SecretKey": "1234", "Front" : "http://127.0.0.1:6666/XXX"}}
label
Attribut ist, um ein Etikett für das Exchange-Objekt zu setzen, auf das der aktuelleAllgemeines Protokoll, die durch dieexchange.GetLabel()
die Rolle der Kommission in der Strategie.
Einstellungen falsche JSON-Objekt
Wenn der Live-Handel durch die erweiterte API erstellt wird, wird die erweiterte APIRestartRobot (RobotId, Settings)
Die Anlage muss für den Neustart verwendet werden, und diesettings
Der auf der Plattformseite erstellte Live-Handel kann über die erweiterte API oder durch Klicken auf die Schaltfläche auf der Seite neu gestartet werden.settings
Wenn Sie nur dieRobotId
Parameter, starten Sie den Live-Handel gemäß den aktuellen Live-Handelseinstellungen.